/linux-master/drivers/net/ethernet/dec/tulip/ |
H A D | tulip.h | 492 int tulip_poll(struct napi_struct *napi, int budget);
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ptp.c | 656 static int aq_ptp_poll(struct napi_struct *napi, int budget) argument 702 err = aq_ring_rx_clean(&aq_ptp->ptp_rx, napi, &work_done, budget); 719 work_done = budget; 721 if (work_done < budget) {
|
/linux-master/drivers/net/ethernet/broadcom/asp2/ |
H A D | bcmasp_intf.c | 486 static int bcmasp_tx_poll(struct napi_struct *napi, int budget) argument 504 static int bcmasp_rx_poll(struct napi_struct *napi, int budget) argument 522 while ((processed < budget) && (valid != intf->rx_edpkt_dma_read)) { 604 if (processed < budget) {
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.h | 470 int i40e_napi_poll(struct napi_struct *napi, int budget);
|
/linux-master/drivers/net/ethernet/altera/ |
H A D | altera_tse_main.c | 477 static int tse_poll(struct napi_struct *napi, int budget) argument 486 rxcomplete = tse_rx(priv, budget); 488 if (rxcomplete < budget) { 493 "NAPI Complete, did %d packets with budget %d\n", 494 rxcomplete, budget);
|
/linux-master/drivers/net/xen-netback/ |
H A D | common.h | 379 int xenvif_tx_action(struct xenvif_queue *queue, int budget);
|
H A D | interface.c | 103 static int xenvif_poll(struct napi_struct *napi, int budget) argument 118 work_done = xenvif_tx_action(queue, budget); 120 if (work_done < budget) {
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_enet.c | 3401 struct hns3_desc_cb *cb, int budget) 3405 napi_consume_skb(cb->priv, budget); 3449 int budget) 3457 hns3_free_buffer(ring, cb, budget); 3575 int *bytes, int *pkts, int budget) 3603 hns3_free_buffer_detach(ring, ntc, budget); 3626 void hns3_clean_tx_ring(struct hns3_enet_ring *ring, int budget) argument 3636 if (unlikely(!hns3_nic_reclaim_desc(ring, &bytes, &pkts, budget))) 4393 int hns3_clean_rx_ring(struct hns3_enet_ring *ring, int budget, argument 4404 while (recv_pkts < budget) { 3400 hns3_free_buffer(struct hns3_enet_ring *ring, struct hns3_desc_cb *cb, int budget) argument 3448 hns3_free_buffer_detach(struct hns3_enet_ring *ring, int i, int budget) argument 3574 hns3_nic_reclaim_desc(struct hns3_enet_ring *ring, int *bytes, int *pkts, int budget) argument 4464 hns3_nic_common_poll(struct napi_struct *napi, int budget) argument [all...] |
/linux-master/drivers/net/ethernet/neterion/ |
H A D | s2io.h | 1062 static int rx_intr_handler(struct ring_info *ring_data, int budget); 1072 static int s2io_poll_msix(struct napi_struct *napi, int budget); 1073 static int s2io_poll_inta(struct napi_struct *napi, int budget);
|
/linux-master/drivers/usb/host/ |
H A D | ehci-dbg.c | 520 u8 budget[EHCI_BANDWIDTH_SIZE]; local 563 "FS/LS budget (us per microframe)\n"); 566 compute_tt_budget(budget, tt); 568 bw = &budget[i];
|
/linux-master/drivers/net/ethernet/hisilicon/ |
H A D | hip04_eth.c | 574 static int hip04_rx_poll(struct napi_struct *napi, int budget) argument 638 if (rx >= budget) { 655 if (rx < budget && tx_remaining)
|
/linux-master/drivers/net/ethernet/ |
H A D | dnet.c | 362 static int dnet_poll(struct napi_struct *napi, int budget) argument 374 while (npackets < budget) { 409 if (npackets < budget) {
|
/linux-master/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_rcfw.c | 734 u32 type, budget = CREQ_ENTRY_POLL_BUDGET; local 741 /* Service the CREQ until budget is over */ 743 while (budget > 0) { 776 budget--;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_rx.c | 719 bool mlx5e_ktls_rx_handle_resync_list(struct mlx5e_channel *c, int budget) argument 740 if (++i == budget) 782 return i == budget;
|
/linux-master/drivers/net/ethernet/faraday/ |
H A D | ftmac100.c | 908 static int ftmac100_poll(struct napi_struct *napi, int budget) argument 930 } while (retry && rx < budget); 932 if (retry && rx == budget)
|
H A D | ftgmac100.c | 1217 static int ftgmac100_poll(struct napi_struct *napi, int budget) argument 1230 } while (more && work_done < budget); 1249 work_done = budget; 1251 if (work_done < budget) { 1268 return budget;
|
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | pci.c | 428 struct rtw89_pci *rtwpci, int budget) 440 cnt = min_t(u32, budget, cnt); 446 return budget; 448 return budget - countdown; 682 struct rtw89_pci *rtwpci, int budget) 702 work_done = min_t(int, cnt, budget); 865 int budget = NAPI_POLL_WEIGHT; local 867 /* To prevent RXQ get stuck due to run out of budget. */ 868 rtwdev->napi_budget_countdown = budget; 870 rtw89_pci_poll_rpq_dma(rtwdev, rtwpci, budget); 427 rtw89_pci_poll_rxq_dma(struct rtw89_dev *rtwdev, struct rtw89_pci *rtwpci, int budget) argument 681 rtw89_pci_poll_rpq_dma(struct rtw89_dev *rtwdev, struct rtw89_pci *rtwpci, int budget) argument 4075 rtw89_pci_napi_poll(struct napi_struct *napi, int budget) argument [all...] |
/linux-master/drivers/net/ethernet/cavium/octeon/ |
H A D | octeon_mgmt.c | 476 static int octeon_mgmt_receive_packets(struct octeon_mgmt *p, int budget) argument 483 while (work_done < budget && mix_ircnt.s.ircnt) { 498 static int octeon_mgmt_napi_poll(struct napi_struct *napi, int budget) argument 504 work_done = octeon_mgmt_receive_packets(p, budget); 506 if (work_done < budget) {
|
/linux-master/drivers/net/ |
H A D | veth.c | 873 static int veth_xdp_rcv(struct veth_rq *rq, int budget, argument 880 for (i = 0; i < budget; i++) { 931 static int veth_poll(struct napi_struct *napi, int budget) argument 942 done = veth_xdp_rcv(rq, budget, &bq, &stats); 947 if (done < budget && napi_complete_done(napi, done)) {
|
/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_core.c | 749 * @budget: maximum number of items to process 751 static int liquidio_napi_poll(struct napi_struct *napi, int budget) argument 764 work_done = octeon_droq_process_poll_pkts(oct, droq, budget); 773 /* Process iq buffers with in the budget limits */ 774 tx_done = octeon_flush_iq(oct, iq, budget); 789 if ((work_done < budget && tx_done) || 798 return (!tx_done) ? (budget) : (work_done);
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | htt_rx.c | 4308 static int ath10k_htt_rx_deliver_msdu(struct ath10k *ar, int quota, int budget) argument 4312 while (quota < budget) { 4326 int ath10k_htt_rx_hl_indication(struct ath10k *ar, int budget) argument 4334 for (quota = 0; quota < budget; quota++) { 4357 int ath10k_htt_txrx_compl_task(struct ath10k *ar, int budget) argument 4372 quota = ath10k_htt_rx_deliver_msdu(ar, quota, budget); 4373 if (quota == budget) { 4400 quota = ath10k_htt_rx_deliver_msdu(ar, quota, budget); 4405 * work as the rest of the budget. 4407 if ((quota < budget) [all...] |
/linux-master/drivers/net/ethernet/3com/ |
H A D | typhoon.c | 1629 volatile __le32 * cleared, int budget) 1645 while (rxaddr != local_ready && budget > 0) { 1696 budget--; 1718 typhoon_poll(struct napi_struct *napi, int budget) argument 1735 &indexes->rxHiCleared, budget); 1740 &indexes->rxLoCleared, budget - work_done); 1748 if (work_done < budget) { 1628 typhoon_rx(struct typhoon *tp, struct basic_ring *rxRing, volatile __le32 * ready, volatile __le32 * cleared, int budget) argument
|
/linux-master/drivers/net/ethernet/realtek/ |
H A D | 8139too.c | 653 static int rtl8139_poll(struct napi_struct *napi, int budget); 1948 int budget) 1960 while (netif_running(dev) && received < budget && 2082 received = budget; 2126 static int rtl8139_poll(struct napi_struct *napi, int budget) argument 2136 work_done += rtl8139_rx(dev, tp, budget); 2138 if (work_done < budget) { 1947 rtl8139_rx(struct net_device *dev, struct rtl8139_private *tp, int budget) argument
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | bcmsysport.c | 755 /* Poll the hardware for up to budget packets to process */ 757 unsigned int budget) 788 while ((processed < to_process) && (processed < budget)) { 995 static int bcm_sysport_tx_poll(struct napi_struct *napi, int budget) argument 1015 return budget; 1026 static int bcm_sysport_poll(struct napi_struct *napi, int budget) argument 1033 work_done = bcm_sysport_desc_rx(priv, budget); 1047 if (work_done < budget) { 756 bcm_sysport_desc_rx(struct bcm_sysport_priv *priv, unsigned int budget) argument
|
/linux-master/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_enet.c | 844 int budget, void *v) 859 while (recv_pkts < budget && recv_bds < num) { 968 /* reclaim all desc in one budget 972 int budget, void *v) 1074 static int hns_nic_common_poll(struct napi_struct *napi, int budget) argument 1082 ring_data, budget - clean_complete, 1085 if (clean_complete < budget) { 1090 return budget; 843 hns_nic_rx_poll_one(struct hns_nic_ring_data *ring_data, int budget, void *v) argument 971 hns_nic_tx_poll_one(struct hns_nic_ring_data *ring_data, int budget, void *v) argument
|