summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/pensando/ionic/ionic_dev.c
AgeCommit message (Expand)AuthorFilesLines
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar1-1/+1
2024-12-16ionic: no double destroy workqueueShannon Nelson1-1/+4
2024-06-20ionic: Only run the doorbell workaround for certain asic_typeBrett Creeley1-2/+14
2024-06-20ionic: check for queue deadline in doorbell_napi_workShannon Nelson1-1/+8
2024-06-20ionic: add per-queue napi_schedule for doorbell checkShannon Nelson1-2/+21
2024-06-20ionic: add work item for missed-doorbell checkShannon Nelson1-0/+66
2024-06-20ionic: add private workqueue per-deviceShannon Nelson1-4/+17
2024-06-20ionic: remove missed doorbell per-queue timerShannon Nelson1-4/+0
2024-03-08ionic: carry idev in ionic_cq structShannon Nelson1-1/+1
2024-03-08ionic: use specialized desc info structsShannon Nelson1-5/+1
2024-03-08ionic: remove the cq_info to save more memoryShannon Nelson1-21/+2
2024-03-08ionic: remove callback pointer from desc_infoShannon Nelson1-39/+3
2024-03-08ionic: drop q mappingShannon Nelson1-18/+0
2024-03-08ionic: remove desc, sg_desc and cmb_desc from desc_infoShannon Nelson1-18/+0
2024-02-27ionic: check cmd_regs before copying in or outShannon Nelson1-0/+10
2023-12-13ionic: no fw read when PCI reset failedShannon Nelson1-5/+18
2023-12-13ionic: pass opcode to devcmd_waitShannon Nelson1-0/+1
2023-12-06ionic: Use cached VF attributesBrett Creeley1-40/+0
2023-02-13ionic: add tx/rx-push support with device Component Memory BuffersShannon Nelson1-0/+67
2023-02-04ionic: missed doorbell workaroundAllen Hubbe1-1/+8
2022-10-28ionic: new ionic device identity level and VF start controlShannon Nelson1-0/+14
2022-02-28ionic: no transition while stoppingShannon Nelson1-5/+9
2022-02-19ionic: catch transition back to RUNNING with fw_generation 0Shannon Nelson1-2/+2
2022-01-25ionic: replace set_vf data with unionShannon Nelson1-41/+4
2022-01-25ionic: stretch heartbeat detectionShannon Nelson1-2/+4
2022-01-25ionic: Query FW when getting VF info via ndo_get_vf_configBrett Creeley1-0/+40
2022-01-25ionic: better handling of RESET eventShannon Nelson1-4/+13
2022-01-25ionic: add FW_STOPPING stateShannon Nelson1-11/+14
2022-01-25ionic: Don't send reset commands if FW isn't runningBrett Creeley1-5/+12
2022-01-25ionic: separate function for watchdog initShannon Nelson1-12/+19
2022-01-25ionic: start watchdog after all is setupShannon Nelson1-3/+0
2021-10-02ionic: remove debug statsShannon Nelson1-1/+0
2021-08-26ionic: sync the filters in the work taskShannon Nelson1-0/+13
2021-07-27ionic: monitor fw status generationShannon Nelson1-2/+26
2021-04-03ionic: link in the new hw timestamp codeShannon Nelson1-0/+2
2021-03-31ionic: avoid races in ionic_heartbeat_checkShannon Nelson1-35/+58
2021-03-19ionic: block actions during fw resetShannon Nelson1-3/+5
2021-03-11ionic: optimize fastpath struct usageShannon Nelson1-2/+2
2020-12-02ionic: remove some unnecessary oom messagesShannon Nelson1-1/+1
2020-11-15ionic: useful names for booleansShannon Nelson1-1/+1
2020-10-24ionic: clean up sparse complaintsShannon Nelson1-2/+2
2020-10-01ionic: prevent early watchdog checkShannon Nelson1-1/+4
2020-10-01ionic: stop watchdog timer earlier on removeShannon Nelson1-5/+0
2020-09-30net: ionic: Replace in_interrupt() usage.Sebastian Andrzej Siewior1-1/+1
2020-09-03ionic: clean up desc_info and cq_info structsShannon Nelson1-30/+3
2020-08-28ionic: use index not pointer for queue trackingShannon Nelson1-17/+23
2020-08-28ionic: remove lif list conceptShannon Nelson1-3/+3
2020-05-12ionic: support longer tx sg listsShannon Nelson1-0/+14
2020-03-30ionic: remove lifs on fw resetShannon Nelson1-2/+38
2020-03-30ionic: check for linkup in watchdogShannon Nelson1-1/+5