/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | dp_rx.h | 67 int ath11k_dp_process_rxdma_err(struct ath11k_base *ab, int mac_id, int budget); 69 struct napi_struct *napi, int budget); 71 int budget); 74 int budget); 88 struct napi_struct *napi, int budget); 90 struct napi_struct *napi, int budget);
|
H A D | dp.c | 786 int budget) in ath11k_dp_service_srng() argument 803 budget -= work_done; in ath11k_dp_service_srng() 805 if (budget <= 0) in ath11k_dp_service_srng() 812 budget); in ath11k_dp_service_srng() 813 budget -= work_done; in ath11k_dp_service_srng() 816 if (budget <= 0) in ath11k_dp_service_srng() 823 budget); in ath11k_dp_service_srng() 824 budget -= work_done; in ath11k_dp_service_srng() 826 if (budget <= 0) in ath11k_dp_service_srng() 844 if (budget <= 0) in ath11k_dp_service_srng() [all …]
|
H A D | pcic.c | 506 static int ath11k_pcic_ext_grp_napi_poll(struct napi_struct *napi, int budget) in ath11k_pcic_ext_grp_napi_poll() argument 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() 522 if (work_done > budget) in ath11k_pcic_ext_grp_napi_poll() 523 work_done = budget; in ath11k_pcic_ext_grp_napi_poll()
|
/freebsd/contrib/libdivsufsort/lib/ |
H A D | trsort.c | 203 budget->chance = chance; in trbudget_init() 204 budget->remain = budget->incval = incval; in trbudget_init() 210 if(size <= budget->remain) { budget->remain -= size; return 1; } in trbudget_check() 211 if(budget->chance == 0) { budget->count += size; return 0; } in trbudget_check() 212 budget->remain += budget->incval - size; in trbudget_check() 213 budget->chance -= 1; in trbudget_check() 329 trbudget_t *budget) { in tr_introsort() argument 558 trbudget_t budget; in trsort() local 561 trbudget_init(&budget, tr_ilg(n) * 2 / 3, n); in trsort() 573 budget.count = 0; in trsort() [all …]
|
/freebsd/sys/net/ |
H A D | mp_ring.c | 93 drain_ring_locked(struct ifmp_ring *r, union ring_state os, uint16_t prev, int budget) in drain_ring_locked() argument 133 if (cidx != pidx && pending < 64 && total < budget) in drain_ring_locked() 138 ns.flags = state_to_flags(ns, total >= budget); in drain_ring_locked() 212 if (cidx != pidx && pending < 64 && total < budget) in drain_ring_lockless() 219 ns.flags = state_to_flags(ns, total >= budget); in drain_ring_lockless() 318 ifmp_ring_enqueue(struct ifmp_ring *r, void **items, int n, int budget, int abdicate) in ifmp_ring_enqueue() argument 385 drain_ring_locked(r, ns, os.flags, budget); in ifmp_ring_enqueue() 467 drain_ring_lockless(r, ns, os.flags, budget); in ifmp_ring_enqueue() 475 ifmp_ring_check_drainage(struct ifmp_ring *r, int budget) in ifmp_ring_check_drainage() argument 496 drain_ring_locked(r, ns, os.flags, budget); in ifmp_ring_check_drainage() [all …]
|
/freebsd/contrib/bzip2/ |
H A D | blocksort.c | 352 Int32* budget ) in mainGtU() argument 464 (*budget)--; in mainGtU() 492 Int32* budget ) in mainSimpleSort() argument 552 if (*budget < 0) return; in mainSimpleSort() 628 Int32* budget ) in mainQSort3() argument 652 if (*budget < 0) return; in mainQSort3() 757 Int32* budget ) in mainSort() argument 1040 Int32 budget; in BZ2_blockSort() local 1066 budget = budgetInit; in BZ2_blockSort() 1071 budgetInit - budget, in BZ2_blockSort() [all …]
|
/freebsd/sys/dev/cxgbe/ |
H A D | t4_mp_ring.c | 115 drain_ring(struct mp_ring *r, int budget) in drain_ring() argument 176 MPASS(total >= budget); in drain_ring() 184 if (total >= budget) { in drain_ring() 227 drain_txpkts(struct mp_ring *r, union ring_state os, int budget) in drain_txpkts() argument 254 drain_ring(r, budget); in drain_txpkts() 344 mp_ring_enqueue(struct mp_ring *r, void **items, int n, int budget) in mp_ring_enqueue() argument 417 drain_ring(r, budget); in mp_ring_enqueue() 469 drain_ring(r, budget); in mp_ring_enqueue() 476 mp_ring_check_drainage(struct mp_ring *r, int budget) in mp_ring_check_drainage() argument 487 drain_ring(r, budget); in mp_ring_check_drainage() [all …]
|
/freebsd/sys/contrib/dev/athk/ath12k/ |
H A D | dp_mon.h | 86 int *budget, enum dp_monitor_mode monitor_mode, 89 struct napi_struct *napi, int budget, 105 struct napi_struct *napi, int *budget);
|
H A D | dp_rx.h | 113 struct napi_struct *napi, int budget); 115 int budget); 118 int budget);
|
H A D | dp.c | 878 int budget) in ath12k_dp_service_srng() argument 897 budget -= work_done; in ath12k_dp_service_srng() 899 if (budget <= 0) in ath12k_dp_service_srng() 906 budget); in ath12k_dp_service_srng() 907 budget -= work_done; in ath12k_dp_service_srng() 910 if (budget <= 0) in ath12k_dp_service_srng() 917 budget); in ath12k_dp_service_srng() 918 budget -= work_done; in ath12k_dp_service_srng() 920 if (budget <= 0) in ath12k_dp_service_srng() 938 if (budget <= 0) in ath12k_dp_service_srng() [all …]
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_netdev.c | 141 rc = napi->poll(napi, napi->budget); in lkpi___napi_schedule_dd() 146 if (rc >= napi->budget) in lkpi___napi_schedule_dd() 305 NAPI_TRACE_TASK(napi, pending, napi->budget); in lkpi_napi_task() 306 count = napi->poll(napi, napi->budget); in lkpi_napi_task() 315 if (count >= napi->budget) { in lkpi_napi_task() 335 napi->budget = NAPI_POLL_WEIGHT; in linuxkpi_netif_napi_add()
|
/freebsd/sys/dev/ice/ |
H A D | ice_iflib_txrx.c | 52 static int _ice_ift_rxd_available(struct ice_rx_queue *rxq, qidx_t pidx, qidx_t budget); 66 static int ice_ift_rxd_available(void *arg, uint16_t rxqid, qidx_t pidx, qidx_t budget); 73 static int ice_ift_rxd_available_subif(void *arg, uint16_t rxqid, qidx_t pidx, qidx_t budget); 323 _ice_ift_rxd_available(struct ice_rx_queue *rxq, qidx_t pidx, qidx_t budget) in _ice_ift_rxd_available() argument 331 for (cnt = 0, i = pidx; cnt < nrxd - 1 && cnt < budget;) { in _ice_ift_rxd_available() 357 ice_ift_rxd_available(void *arg, uint16_t rxqid, qidx_t pidx, qidx_t budget) in ice_ift_rxd_available() argument 362 return _ice_ift_rxd_available(rxq, pidx, budget); in ice_ift_rxd_available() 682 ice_ift_rxd_available_subif(void *arg, uint16_t rxqid, qidx_t pidx, qidx_t budget) in ice_ift_rxd_available_subif() argument 687 return _ice_ift_rxd_available(rxq, pidx, budget); in ice_ift_rxd_available_subif()
|
H A D | ice_iflib_recovery_txrx.c | 51 static int ice_recovery_rxd_available(void *arg, uint16_t rxqid, qidx_t pidx, qidx_t budget); 137 qidx_t __unused pidx, qidx_t __unused budget) in ice_recovery_rxd_available() argument
|
/freebsd/sys/dev/bnxt/bnxt_re/ |
H A D | qplib_fp.c | 337 int budget = nq->budget; in bnxt_qplib_service_nq() local 607 nq->budget = 8; in bnxt_qplib_alloc_nq_mem() 2652 (*budget)--; in __flush_sq() 2707 (*budget)--; in __flush_rq() 2925 (*budget)--; in bnxt_qplib_cq_process_req() 3038 (*budget)--; in bnxt_qplib_cq_process_res_rc() 3057 (*budget)--; in bnxt_qplib_cq_process_res_rc() 3139 (*budget)--; in bnxt_qplib_cq_process_res_ud() 3159 (*budget)--; in bnxt_qplib_cq_process_res_ud() 3259 (*budget)--; in bnxt_qplib_cq_process_res_raweth_qp1() [all …]
|
/freebsd/sys/dev/liquidio/base/ |
H A D | lio_request_manager.c | 404 struct lio_instr_queue *iq, uint32_t budget) in lio_process_iq_request_list() argument 472 if ((budget) && (inst_count >= budget)) in lio_process_iq_request_list() 484 uint32_t budget) in lio_flush_iq() argument 502 if (budget) in lio_flush_iq() 505 budget - in lio_flush_iq() 518 } while (tot_inst_processed < budget); in lio_flush_iq() 520 if (budget && (tot_inst_processed >= budget)) in lio_flush_iq()
|
H A D | lio_iq.h | 321 uint32_t budget); 340 uint32_t budget);
|
/freebsd/sys/contrib/zstd/lib/dictBuilder/ |
H A D | divsufsort.c | 1051 budget->chance = chance; in trbudget_init() 1052 budget->remain = budget->incval = incval; in trbudget_init() 1057 trbudget_check(trbudget_t *budget, int size) { in trbudget_check() argument 1058 if(size <= budget->remain) { budget->remain -= size; return 1; } in trbudget_check() 1059 if(budget->chance == 0) { budget->count += size; return 0; } in trbudget_check() 1060 budget->remain += budget->incval - size; in trbudget_check() 1061 budget->chance -= 1; in trbudget_check() 1177 trbudget_t *budget) { in tr_introsort() argument 1405 trbudget_t budget; in trsort() local 1420 budget.count = 0; in trsort() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/cpm_qe/qe/ |
H A D | usb.txt | 17 - hub-power-budget : USB power budget for the root hub, in mA.
|
/freebsd/sys/dev/mlx5/mlx5_fpga/ |
H A D | mlx5fpga_xfer.c | 44 unsigned int budget; member 142 if (xfer_state->inflight_count >= xfer_state->budget) in exec_more() 229 xfer_state->budget = 7; in mlx5_fpga_xfer_exec()
|
/freebsd/sys/dev/netmap/ |
H A D | if_ptnet.c | 192 unsigned int budget, 1422 while (count < budget) { in ptnet_drain_transmit_queue() 1561 if (count >= budget && may_resched) { in ptnet_drain_transmit_queue() 1701 while (count < budget) { in ptnet_rx_eof() 1897 if (count >= budget && may_resched) { in ptnet_rx_eof() 1941 queue_budget = MAX(budget / sc->num_rings, 1); in ptnet_poll() 1944 while (budget) { in ptnet_poll() 1951 queue_budget = MIN(queue_budget, budget); in ptnet_poll() 1972 if (rcnt > budget) { in ptnet_poll() 1976 rcnt = budget; in ptnet_poll() [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/ |
H A D | dma.c | 66 static int mt7615_poll_tx(struct napi_struct *napi, int budget) in mt7615_poll_tx() argument 87 static int mt7615_poll_rx(struct napi_struct *napi, int budget) in mt7615_poll_rx() argument 99 done = mt76_dma_rx_poll(napi, budget); in mt7615_poll_rx()
|
/freebsd/sys/dev/e1000/ |
H A D | em_txrx.c | 57 qidx_t budget); 63 qidx_t budget); 597 lem_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) in lem_isc_rxd_available() argument 607 for (cnt = 0, i = idx; cnt < scctx->isc_nrxd[0] && cnt <= budget;) { in lem_isc_rxd_available() 622 em_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) in em_isc_rxd_available() argument 632 for (cnt = 0, i = idx; cnt < scctx->isc_nrxd[0] && cnt <= budget;) { in em_isc_rxd_available()
|
/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | mt792x_dma.c | 291 int mt792x_poll_tx(struct napi_struct *napi, int budget) in mt792x_poll_tx() argument 313 int mt792x_poll_rx(struct napi_struct *napi, int budget) in mt792x_poll_rx() argument 325 done = mt76_dma_rx_poll(napi, budget); in mt792x_poll_rx()
|
H A D | dma.c | 820 mt76_dma_rx_process(struct mt76_dev *dev, struct mt76_queue *q, int budget) in mt76_dma_rx_process() argument 834 while (done < budget) { in mt76_dma_rx_process() 902 int mt76_dma_rx_poll(struct napi_struct *napi, int budget) in mt76_dma_rx_poll() argument 913 cur = mt76_dma_rx_process(dev, &dev->q_rx[qid], budget - done); in mt76_dma_rx_poll() 916 } while (cur && done < budget); in mt76_dma_rx_poll() 920 if (done < budget && napi_complete(napi)) in mt76_dma_rx_poll() 929 int (*poll)(struct napi_struct *napi, int budget)) in mt76_dma_init() argument
|
/freebsd/sys/contrib/dev/iwlwifi/pcie/ |
H A D | rx.c | 1007 static int iwl_pcie_napi_poll(struct napi_struct *napi, int budget) 1017 ret = iwl_pcie_rx_handle(trans, rxq->id, budget); 1020 rxq->id, ret, budget); 1022 if (ret < budget) { 1034 static int iwl_pcie_napi_poll_msix(struct napi_struct *napi, int budget) 1044 ret = iwl_pcie_rx_handle(trans, rxq->id, budget); 1046 budget); 1048 if (ret < budget) { 1501 static int iwl_pcie_rx_handle(struct iwl_trans *trans, int queue, int budget) 1509 return budget; [all …]
|