| /freebsd/sys/contrib/dev/athk/ath12k/wifi7/ |
| H A D | dp.c | 25 int work_done = 0; in ath12k_wifi7_dp_service_srng() local 37 work_done = ath12k_wifi7_dp_rx_process_err(dp, napi, budget); in ath12k_wifi7_dp_service_srng() 38 budget -= work_done; in ath12k_wifi7_dp_service_srng() 39 tot_work_done += work_done; in ath12k_wifi7_dp_service_srng() 45 work_done = ath12k_wifi7_dp_rx_process_wbm_err(dp, napi, budget); in ath12k_wifi7_dp_service_srng() 46 budget -= work_done; in ath12k_wifi7_dp_service_srng() 47 tot_work_done += work_done; in ath12k_wifi7_dp_service_srng() 55 work_done = ath12k_wifi7_dp_rx_process(dp, i, napi, budget); in ath12k_wifi7_dp_service_srng() 56 budget -= work_done; in ath12k_wifi7_dp_service_srng() 57 tot_work_done += work_done; in ath12k_wifi7_dp_service_srng() [all …]
|
| /freebsd/sys/dev/enic/ |
| H A D | vnic_cq.h | 90 unsigned int work_done = 0; in vnic_cq_service() local 115 work_done++; in vnic_cq_service() 116 if (work_done >= work_to_do) in vnic_cq_service() 120 return work_done; in vnic_cq_service()
|
| /freebsd/sys/contrib/dev/athk/ath11k/ |
| H A D | dp.c | 794 int work_done = 0; in ath11k_dp_service_srng() local 805 work_done = ath11k_dp_process_rx_err(ab, napi, budget); in ath11k_dp_service_srng() 806 budget -= work_done; in ath11k_dp_service_srng() 807 tot_work_done += work_done; in ath11k_dp_service_srng() 813 work_done = ath11k_dp_rx_process_wbm_err(ab, in ath11k_dp_service_srng() 816 budget -= work_done; in ath11k_dp_service_srng() 817 tot_work_done += work_done; in ath11k_dp_service_srng() 825 work_done = ath11k_dp_process_rx(ab, i, napi, in ath11k_dp_service_srng() 827 budget -= work_done; in ath11k_dp_service_srng() 828 tot_work_done += work_done; in ath11k_dp_service_srng() [all …]
|
| H A D | pcic.c | 537 int work_done; in ath11k_pcic_ext_grp_napi_poll() local 540 work_done = ath11k_dp_service_srng(ab, irq_grp, budget); in ath11k_pcic_ext_grp_napi_poll() 541 if (work_done < budget) { in ath11k_pcic_ext_grp_napi_poll() 542 napi_complete_done(napi, work_done); in ath11k_pcic_ext_grp_napi_poll() 547 if (work_done > budget) in ath11k_pcic_ext_grp_napi_poll() 548 work_done = budget; in ath11k_pcic_ext_grp_napi_poll() 550 return work_done; in ath11k_pcic_ext_grp_napi_poll()
|
| H A D | ahb.c | 496 int work_done; in ath11k_ahb_ext_grp_napi_poll() local 498 work_done = ath11k_dp_service_srng(ab, irq_grp, budget); in ath11k_ahb_ext_grp_napi_poll() 499 if (work_done < budget) { in ath11k_ahb_ext_grp_napi_poll() 500 napi_complete_done(napi, work_done); in ath11k_ahb_ext_grp_napi_poll() 504 if (work_done > budget) in ath11k_ahb_ext_grp_napi_poll() 505 work_done = budget; in ath11k_ahb_ext_grp_napi_poll() 507 return work_done; in ath11k_ahb_ext_grp_napi_poll()
|
| /freebsd/sys/dev/gve/ |
| H A D | gve_rx_dqo.c | 615 int *work_done) in gve_rx_dqo() argument 659 (*work_done)++; in gve_rx_dqo() 716 (*work_done)++; in gve_rx_dqo() 837 int *work_done) in gve_rx_dqo_qpl() argument 893 (*work_done)++; in gve_rx_dqo_qpl() 944 (*work_done)++; in gve_rx_dqo_qpl() 986 uint32_t work_done = 0; in gve_rx_cleanup_dqo() local 990 while (work_done < budget) { in gve_rx_cleanup_dqo() 1005 gve_rx_dqo_qpl(priv, rx, compl_desc, &work_done); in gve_rx_cleanup_dqo() 1007 gve_rx_dqo(priv, rx, compl_desc, &work_done); in gve_rx_cleanup_dqo() [all …]
|
| H A D | gve_rx.c | 652 uint32_t work_done = 0; in gve_rx_cleanup() local 660 while ((work_done < budget || ctx->frag_cnt) && in gve_rx_cleanup() 669 work_done++; in gve_rx_cleanup() 682 if (work_done != 0) in gve_rx_cleanup() 689 rx->fill_cnt += work_done; in gve_rx_cleanup()
|
| H A D | gve_tx_dqo.c | 1081 int work_done = 0; in gve_tx_cleanup_dqo() local 1085 while (work_done < budget) { in gve_tx_cleanup_dqo() 1111 work_done++; in gve_tx_cleanup_dqo() 1119 if (atomic_load_bool(&tx->stopped) && work_done) { in gve_tx_cleanup_dqo() 1124 tx->done += work_done; /* tx->done is just a sysctl counter */ in gve_tx_cleanup_dqo() 1130 return (work_done == budget); in gve_tx_cleanup_dqo()
|
| /freebsd/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() 868 u_int work_done; in generic_rx_handler() local 900 netmap_generic_irq(na, r, &work_done); in generic_rx_handler() 909 netmap_generic_irq(na, r, &work_done); in generic_rx_handler()
|
| H A D | netmap.c | 4455 netmap_common_irq(struct netmap_adapter *na, u_int q, u_int *work_done) in netmap_common_irq() argument 4458 enum txrx t = (work_done ? NR_RX : NR_TX); in netmap_common_irq() 4463 nm_prlim(5, "received %s queue %d", work_done ? "RX" : "TX" , q); in netmap_common_irq() 4477 *work_done = 1; /* do not fire napi again */ in netmap_common_irq() 4501 netmap_rx_irq(if_t ifp, u_int q, u_int *work_done) in netmap_rx_irq() argument 4519 return netmap_common_irq(na, q, work_done); in netmap_rx_irq()
|
| H A D | netmap_kern.h | 1377 int netmap_common_irq(struct netmap_adapter *, u_int, u_int *work_done); 2189 void netmap_generic_irq(struct netmap_adapter *na, u_int q, u_int *work_done);
|
| /freebsd/sys/contrib/dev/athk/ath12k/ |
| H A D | ahb.c | 528 int work_done; in ath12k_ahb_ext_grp_napi_poll() local 530 work_done = ath12k_dp_service_srng(dp, irq_grp, budget); in ath12k_ahb_ext_grp_napi_poll() 531 if (work_done < budget) { in ath12k_ahb_ext_grp_napi_poll() 532 napi_complete_done(napi, work_done); in ath12k_ahb_ext_grp_napi_poll() 536 if (work_done > budget) in ath12k_ahb_ext_grp_napi_poll() 537 work_done = budget; in ath12k_ahb_ext_grp_napi_poll() 539 return work_done; in ath12k_ahb_ext_grp_napi_poll()
|
| H A D | pci.c | 508 int work_done; in ath12k_pci_ext_grp_napi_poll() local 511 work_done = ath12k_dp_service_srng(dp, irq_grp, budget); in ath12k_pci_ext_grp_napi_poll() 512 if (work_done < budget) { in ath12k_pci_ext_grp_napi_poll() 513 napi_complete_done(napi, work_done); in ath12k_pci_ext_grp_napi_poll() 518 if (work_done > budget) in ath12k_pci_ext_grp_napi_poll() 519 work_done = budget; in ath12k_pci_ext_grp_napi_poll() 521 return work_done; in ath12k_pci_ext_grp_napi_poll()
|
| /freebsd/sys/contrib/dev/rtw88/ |
| H A D | pci.c | 1734 int work_done = 0; in rtw_pci_napi_poll() local 1739 while (work_done < budget) { in rtw_pci_napi_poll() 1743 budget - work_done); in rtw_pci_napi_poll() 1746 work_done += work_done_once; in rtw_pci_napi_poll() 1748 if (work_done < budget) { in rtw_pci_napi_poll() 1749 napi_complete_done(napi, work_done); in rtw_pci_napi_poll() 1765 return work_done; in rtw_pci_napi_poll()
|
| /freebsd/sys/contrib/dev/rtw89/ |
| H A D | pci.c | 732 int work_done; in rtw89_pci_poll_rpq_dma() local 748 work_done = min_t(int, cnt, budget); in rtw89_pci_poll_rpq_dma() 749 rtwdev->napi_budget_countdown -= work_done; in rtw89_pci_poll_rpq_dma() 751 return work_done; in rtw89_pci_poll_rpq_dma() 4587 int work_done; in rtw89_pci_napi_poll() local 4592 work_done = rtw89_pci_poll_rpq_dma(rtwdev, rtwpci, rtwdev->napi_budget_countdown); in rtw89_pci_napi_poll() 4593 if (work_done == budget) in rtw89_pci_napi_poll() 4597 work_done += rtw89_pci_poll_rxq_dma(rtwdev, rtwpci, rtwdev->napi_budget_countdown); in rtw89_pci_napi_poll() 4598 if (work_done < budget && napi_complete_done(napi, work_done)) { in rtw89_pci_napi_poll() 4605 return work_done; in rtw89_pci_napi_poll()
|
| /freebsd/sys/dev/mana/ |
| H A D | mana_en.c | 1577 cq->work_done = pkt_transmitted; in mana_poll_tx_cq() 1613 rxq->rx_cq.work_done++; in mana_rx_mbuf() 1897 if (cq->work_done < cq->budget && cq->do_not_ring_db == false) in mana_cq_handler() 1915 cq->work_done = 0; in mana_poll() 1932 if (cq->work_done < cq->budget) in mana_poll() 1935 cq->work_done = 0; in mana_poll()
|
| H A D | mana.h | 394 int work_done; member
|
| /freebsd/sys/dev/vnic/ |
| H A D | nicvf_queues.c | 735 int work_done = 0; in nicvf_cq_intr_handler() local 784 work_done++; in nicvf_cq_intr_handler() 804 __func__, cq_idx, processed_cqe, work_done); in nicvf_cq_intr_handler()
|