| /freebsd-14.2/sys/dev/enic/ |
| H A D | vnic_cq.h | 95 unsigned int work_done = 0; in vnic_cq_service() local 120 work_done++; in vnic_cq_service() 121 if (work_done >= work_to_do) in vnic_cq_service() 125 return work_done; in vnic_cq_service()
|
| /freebsd-14.2/sys/contrib/dev/athk/ath11k/ |
| H A D | dp.c | 791 int work_done = 0; in ath11k_dp_service_srng() local 803 budget -= work_done; in ath11k_dp_service_srng() 804 tot_work_done += work_done; in ath11k_dp_service_srng() 813 budget -= work_done; in ath11k_dp_service_srng() 814 tot_work_done += work_done; in ath11k_dp_service_srng() 824 budget -= work_done; in ath11k_dp_service_srng() 825 tot_work_done += work_done; in ath11k_dp_service_srng() 837 work_done = in ath11k_dp_service_srng() 841 budget -= work_done; in ath11k_dp_service_srng() 860 budget -= work_done; in ath11k_dp_service_srng() [all …]
|
| H A D | pcic.c | 512 int work_done; in ath11k_pcic_ext_grp_napi_poll() local 515 work_done = ath11k_dp_service_srng(ab, irq_grp, budget); in ath11k_pcic_ext_grp_napi_poll() 516 if (work_done < budget) { in ath11k_pcic_ext_grp_napi_poll() 517 napi_complete_done(napi, work_done); in ath11k_pcic_ext_grp_napi_poll() 522 if (work_done > budget) in ath11k_pcic_ext_grp_napi_poll() 523 work_done = budget; in ath11k_pcic_ext_grp_napi_poll() 525 return work_done; in ath11k_pcic_ext_grp_napi_poll()
|
| H A D | ahb.c | 494 int work_done; in ath11k_ahb_ext_grp_napi_poll() local 496 work_done = ath11k_dp_service_srng(ab, irq_grp, budget); in ath11k_ahb_ext_grp_napi_poll() 497 if (work_done < budget) { in ath11k_ahb_ext_grp_napi_poll() 498 napi_complete_done(napi, work_done); in ath11k_ahb_ext_grp_napi_poll() 502 if (work_done > budget) in ath11k_ahb_ext_grp_napi_poll() 503 work_done = budget; in ath11k_ahb_ext_grp_napi_poll() 505 return work_done; in ath11k_ahb_ext_grp_napi_poll()
|
| /freebsd-14.2/sys/contrib/dev/athk/ath12k/ |
| H A D | dp.c | 882 int work_done = 0; in ath12k_dp_service_srng() local 897 budget -= work_done; in ath12k_dp_service_srng() 898 tot_work_done += work_done; in ath12k_dp_service_srng() 907 budget -= work_done; in ath12k_dp_service_srng() 908 tot_work_done += work_done; in ath12k_dp_service_srng() 918 budget -= work_done; in ath12k_dp_service_srng() 919 tot_work_done += work_done; in ath12k_dp_service_srng() 932 work_done = in ath12k_dp_service_srng() 935 budget -= work_done; in ath12k_dp_service_srng() 953 work_done = in ath12k_dp_service_srng() [all …]
|
| H A D | pci.c | 481 int work_done; in ath12k_pci_ext_grp_napi_poll() local 483 work_done = ath12k_dp_service_srng(ab, irq_grp, budget); in ath12k_pci_ext_grp_napi_poll() 484 if (work_done < budget) { in ath12k_pci_ext_grp_napi_poll() 485 napi_complete_done(napi, work_done); in ath12k_pci_ext_grp_napi_poll() 489 if (work_done > budget) in ath12k_pci_ext_grp_napi_poll() 490 work_done = budget; in ath12k_pci_ext_grp_napi_poll() 492 return work_done; in ath12k_pci_ext_grp_napi_poll()
|
| /freebsd-14.2/sys/dev/netmap/ |
| H A D | netmap_generic.c | 207 netmap_generic_irq(struct netmap_adapter *na, u_int q, u_int *work_done) in netmap_generic_irq() argument 212 netmap_common_irq(na, q, work_done); in netmap_generic_irq() 214 if (work_done) in netmap_generic_irq() 853 u_int work_done; in generic_rx_handler() local 885 netmap_generic_irq(na, r, &work_done); in generic_rx_handler() 894 netmap_generic_irq(na, r, &work_done); in generic_rx_handler()
|
| H A D | netmap.c | 4454 netmap_common_irq(struct netmap_adapter *na, u_int q, u_int *work_done) in netmap_common_irq() argument 4457 enum txrx t = (work_done ? NR_RX : NR_TX); in netmap_common_irq() 4462 nm_prlim(5, "received %s queue %d", work_done ? "RX" : "TX" , q); in netmap_common_irq() 4476 *work_done = 1; /* do not fire napi again */ in netmap_common_irq() 4500 netmap_rx_irq(if_t ifp, u_int q, u_int *work_done) in netmap_rx_irq() argument 4518 return netmap_common_irq(na, q, work_done); in netmap_rx_irq()
|
| H A D | netmap_kern.h | 1373 int netmap_common_irq(struct netmap_adapter *, u_int, u_int *work_done); 2185 void netmap_generic_irq(struct netmap_adapter *na, u_int q, u_int *work_done);
|
| /freebsd-14.2/sys/dev/gve/ |
| H A D | gve_rx.c | 619 uint32_t work_done = 0; in gve_rx_cleanup() local 627 while ((work_done < budget || ctx->frag_cnt) && in gve_rx_cleanup() 636 work_done++; in gve_rx_cleanup() 649 if (work_done != 0) in gve_rx_cleanup() 656 rx->fill_cnt += work_done; in gve_rx_cleanup()
|
| /freebsd-14.2/sys/contrib/dev/rtw88/ |
| H A D | pci.c | 1725 int work_done = 0; in rtw_pci_napi_poll() local 1730 while (work_done < budget) { in rtw_pci_napi_poll() 1734 budget - work_done); in rtw_pci_napi_poll() 1737 work_done += work_done_once; in rtw_pci_napi_poll() 1739 if (work_done < budget) { in rtw_pci_napi_poll() 1740 napi_complete_done(napi, work_done); in rtw_pci_napi_poll() 1756 return work_done; in rtw_pci_napi_poll()
|
| /freebsd-14.2/sys/dev/ena/ |
| H A D | ena_datapath.c | 253 int work_done; in ena_tx_cleanup() local 307 work_done = ENA_TX_BUDGET - budget; in ena_tx_cleanup() 310 tx_ring->qid, work_done); in ena_tx_cleanup() 342 return (work_done); in ena_tx_cleanup()
|
| /freebsd-14.2/sys/contrib/dev/rtw89/ |
| H A D | pci.c | 602 int work_done; in rtw89_pci_poll_rpq_dma() local 618 work_done = min_t(int, cnt, budget); in rtw89_pci_poll_rpq_dma() 619 rtwdev->napi_budget_countdown -= work_done; in rtw89_pci_poll_rpq_dma() 621 return work_done; in rtw89_pci_poll_rpq_dma() 3792 int work_done; in rtw89_pci_napi_poll() local 3797 work_done = rtw89_pci_poll_rpq_dma(rtwdev, rtwpci, rtwdev->napi_budget_countdown); in rtw89_pci_napi_poll() 3798 if (work_done == budget) in rtw89_pci_napi_poll() 3802 work_done += rtw89_pci_poll_rxq_dma(rtwdev, rtwpci, rtwdev->napi_budget_countdown); in rtw89_pci_napi_poll() 3803 if (work_done < budget && napi_complete_done(napi, work_done)) { in rtw89_pci_napi_poll() 3810 return work_done; in rtw89_pci_napi_poll()
|
| /freebsd-14.2/sys/dev/mana/ |
| H A D | mana_en.c | 1585 cq->work_done = pkt_transmitted; in mana_poll_tx_cq() 1628 rxq->rx_cq.work_done++; in mana_rx_mbuf() 1862 if (cq->work_done < cq->budget && cq->do_not_ring_db == false) in mana_cq_handler() 1880 cq->work_done = 0; in mana_poll() 1897 if (cq->work_done < cq->budget) in mana_poll() 1900 cq->work_done = 0; in mana_poll()
|
| H A D | mana.h | 382 int work_done; member
|
| /freebsd-14.2/sys/dev/vnic/ |
| H A D | nicvf_queues.c | 734 int work_done = 0; in nicvf_cq_intr_handler() local 783 work_done++; in nicvf_cq_intr_handler() 803 __func__, cq_idx, processed_cqe, work_done); in nicvf_cq_intr_handler()
|