/linux-master/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c.h | 482 struct napi_struct napi; member in struct:atl1c_tpd_ring 506 struct napi_struct napi; member in struct:atl1c_rrd_ring
|
/linux-master/drivers/net/ethernet/aeroflex/ |
H A D | greth.c | 365 napi_enable(&greth->napi); 378 napi_disable(&greth->napi); 610 napi_schedule(&greth->napi); 970 static int greth_poll(struct napi_struct *napi, int budget) argument 976 greth = container_of(napi, struct greth_private, napi); 1009 napi_complete_done(napi, work_done); 1511 netif_napi_add(dev, &greth->napi, greth_poll);
|
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_txrx.c | 907 napi_gro_receive(&q_vector->napi, skb); 1337 skb = __napi_alloc_skb(&rx_ring->q_vector->napi, 1715 * @napi: napi struct with our devices info in it 1722 int iavf_napi_poll(struct napi_struct *napi, int budget) argument 1725 container_of(napi, struct iavf_q_vector, napi); 1734 napi_complete(napi); 1780 /* Tell napi that we are done polling */ 1781 napi_complete_done(napi, work_don [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt792x.h | 307 int mt792x_poll_tx(struct napi_struct *napi, int budget); 308 int mt792x_poll_rx(struct napi_struct *napi, int budget);
|
H A D | mac80211.c | 613 if (idx >= 0 && idx < ARRAY_SIZE(dev->napi)) 614 pp_params.napi = &dev->napi[idx]; 1349 struct napi_struct *napi) 1377 if (!napi) { 1384 napi_gro_receive(napi, skb); 1389 struct napi_struct *napi) 1404 mt76_rx_complete(dev, &frames, napi); 1348 mt76_rx_complete(struct mt76_dev *dev, struct sk_buff_head *frames, struct napi_struct *napi) argument 1388 mt76_rx_poll_complete(struct mt76_dev *dev, enum mt76_rxq_id q, struct napi_struct *napi) argument
|
/linux-master/drivers/net/can/ |
H A D | xilinx_can.c | 219 * @napi: NAPI structure 245 struct napi_struct napi; member in struct:xcan_priv 1327 * @napi: napi structure pointer 1335 static int xcan_rx_poll(struct napi_struct *napi, int quota) argument 1337 struct net_device *ndev = napi->dev; 1366 if (napi_complete_done(napi, work_done)) { 1506 napi_schedule(&priv->napi); 1579 napi_enable(&priv->napi); 1606 napi_disable(&priv->napi); [all...] |
/linux-master/net/core/ |
H A D | page_pool_user.c | 316 pool->user.napi_id = pool->p.napi ? pool->p.napi->napi_id : 0;
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | common.h | 84 struct stmmac_napi_tx_stats napi; member in struct:stmmac_txq_stats 97 struct stmmac_napi_rx_stats napi; member in struct:stmmac_rxq_stats
|
/linux-master/drivers/net/ethernet/adaptec/ |
H A D | starfire.c | 539 struct napi_struct napi; member in struct:netdev_private 577 static int netdev_poll(struct napi_struct *napi, int budget); 775 netif_napi_add_weight(dev, &np->napi, netdev_poll, max_interrupt_work); 978 napi_enable(&np->napi); 1326 if (likely(napi_schedule_prep(&np->napi))) { 1327 __napi_schedule(&np->napi); 1552 static int netdev_poll(struct napi_struct *napi, int budget) argument 1554 struct netdev_private *np = container_of(napi, struct netdev_private, napi); 1569 napi_complete(napi); [all...] |
/linux-master/drivers/net/ethernet/3com/ |
H A D | typhoon.c | 271 struct napi_struct napi; member in struct:typhoon 1718 typhoon_poll(struct napi_struct *napi, int budget) argument 1720 struct typhoon *tp = container_of(napi, struct typhoon, napi); 1749 napi_complete_done(napi, work_done); 1772 if (napi_schedule_prep(&tp->napi)) { 1775 __napi_schedule(&tp->napi); 2069 napi_enable(&tp->napi); 2073 napi_disable(&tp->napi); 2103 napi_disable(&tp->napi); [all...] |
/linux-master/drivers/net/ethernet/atheros/alx/ |
H A D | main.c | 277 napi_gro_receive(&rxq->np->napi, skb); 296 static int alx_poll(struct napi_struct *napi, int budget) argument 298 struct alx_napi *np = container_of(napi, struct alx_napi, napi); 313 napi_complete_done(&np->napi, work); 371 napi_schedule(&alx->qnapi[0]->napi); 372 /* mask rx/tx interrupt, enable them when napi complete */ 394 napi_schedule(&np->napi); 719 netif_napi_del(&np->napi); 754 netif_napi_add(alx->dev, &np->napi, alx_pol [all...] |
/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_vf_main.c | 661 struct napi_struct *napi, *n; local 678 list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) 679 napi_disable(napi); 687 list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) 688 netif_napi_del(napi); 910 struct napi_struct *napi, *n; local 916 list_for_each_entry_safe(napi, n, &netdev->napi_list, dev_list) 917 napi_enable(napi); 956 struct napi_struct *napi, *n; local 982 list_for_each_entry_safe(napi, [all...] |
/linux-master/drivers/net/ethernet/toshiba/ |
H A D | tc35815.c | 389 struct napi_struct napi; member in struct:tc35815_local 481 static int tc35815_poll(struct napi_struct *napi, int budget); 806 netif_napi_add_weight(dev, &lp->napi, tc35815_poll, NAPI_WEIGHT); 1236 napi_enable(&lp->napi); 1437 if (napi_schedule_prep(&lp->napi)) { 1440 __napi_schedule(&lp->napi); 1617 static int tc35815_poll(struct napi_struct *napi, int budget) argument 1619 struct tc35815_local *lp = container_of(napi, struct tc35815_local, napi); 1650 napi_complete_done(napi, receive [all...] |
/linux-master/drivers/net/ethernet/via/ |
H A D | via-rhine.c | 457 struct napi_struct napi; member in struct:rhine_private 816 static int rhine_napipoll(struct napi_struct *napi, int budget) argument 818 struct rhine_private *rp = container_of(napi, struct rhine_private, napi); 857 napi_complete_done(napi, work_done); 968 netif_napi_add(dev, &rp->napi, rhine_napipoll); 1571 napi_enable(&rp->napi); 1728 napi_disable(&rp->napi); 1899 napi_schedule(&rp->napi); 2409 napi_disable(&rp->napi); [all...] |
/linux-master/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_lib.c | 259 skb = napi_alloc_skb(&rx_ring->q_vector->napi, WX_RXBUFFER_256); 678 napi_gro_receive(&q_vector->napi, skb); 826 * @napi: napi struct with our devices info in it 831 static int wx_poll(struct napi_struct *napi, int budget) argument 833 struct wx_q_vector *q_vector = container_of(napi, struct wx_q_vector, napi); 869 if (likely(napi_complete_done(napi, work_done))) { 1544 napi_enable(&q_vector->napi); 1556 napi_disable(&q_vector->napi); [all...] |
/linux-master/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_main.c | 112 static int e1000_clean(struct napi_struct *napi, int budget); 394 napi_enable(&adapter->napi); 519 napi_disable(&adapter->napi); 1015 netif_napi_add(netdev, &adapter->napi, e1000_clean); 1398 napi_enable(&adapter->napi); 2120 napi_free_frags(&adapter->napi); 3773 if (likely(napi_schedule_prep(&adapter->napi))) { 3778 __napi_schedule(&adapter->napi); 3792 * @napi: napi struc 3795 e1000_clean(struct napi_struct *napi, int budget) argument [all...] |
/linux-master/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc.c | 691 napi_schedule(&v->napi); 1197 struct napi_struct *napi, int work_limit) 1241 napi_gro_receive(napi, skb); 1531 struct napi_struct *napi, int work_limit, 1604 napi_gro_receive(napi, skb); 1670 static int enetc_poll(struct napi_struct *napi, int budget) argument 1673 *v = container_of(napi, struct enetc_int_vector, napi); 1688 work_done = enetc_clean_rx_ring_xdp(rx_ring, napi, budget, prog); 1690 work_done = enetc_clean_rx_ring(rx_ring, napi, budge 1196 enetc_clean_rx_ring(struct enetc_bdr *rx_ring, struct napi_struct *napi, int work_limit) argument 1530 enetc_clean_rx_ring_xdp(struct enetc_bdr *rx_ring, struct napi_struct *napi, int work_limit, struct bpf_prog *prog) argument [all...] |
/linux-master/drivers/net/ethernet/neterion/ |
H A D | s2io.c | 43 * napi: This parameter used to enable/disable NAPI (polling Rx) 449 S2IO_PARM_INT(napi, 1); 2750 * @napi : pointer to the napi structure. 2761 static int s2io_poll_msix(struct napi_struct *napi, int budget) argument 2763 struct ring_info *ring = container_of(napi, struct ring_info, napi); 2779 napi_complete_done(napi, pkts_processed); 2790 static int s2io_poll_inta(struct napi_struct *napi, int budget) argument 2792 struct s2io_nic *nic = container_of(napi, struc [all...] |
/linux-master/drivers/net/ethernet/emulex/benet/ |
H A D | be_main.c | 2393 static void be_rx_compl_process(struct be_rx_obj *rxo, struct napi_struct *napi, argument 2420 skb_mark_napi_id(skb, napi); 2430 struct napi_struct *napi, 2439 skb = napi_get_frags(napi); 2484 napi_gro_frags(napi); 2944 netif_napi_del(&eqo->napi); 2987 netif_napi_add(adapter->netdev, &eqo->napi, be_poll); 3174 if (napi_schedule_prep(&eqo->napi)) { 3176 __napi_schedule(&eqo->napi); 3197 napi_schedule(&eqo->napi); 2429 be_rx_compl_process_gro(struct be_rx_obj *rxo, struct napi_struct *napi, struct be_rx_compl_info *rxcp) argument 3206 be_process_rx(struct be_rx_obj *rxo, struct napi_struct *napi, int budget) argument 3294 be_poll(struct napi_struct *napi, int budget) argument [all...] |
/linux-master/drivers/net/ethernet/moxa/ |
H A D | moxart_ether.h | 299 struct napi_struct napi; member in struct:moxart_mac_priv_t
|
/linux-master/drivers/net/ethernet/ibm/emac/ |
H A D | mal.h | 195 struct napi_struct napi; member in struct:mal_instance
|
/linux-master/drivers/net/can/mscan/ |
H A D | mscan.h | 285 struct napi_struct napi; member in struct:mscan_priv
|
/linux-master/drivers/net/ethernet/qualcomm/emac/ |
H A D | emac-mac.h | 176 struct napi_struct napi; member in struct:emac_rx_queue
|
/linux-master/drivers/net/ethernet/actions/ |
H A D | owl-emac.h | 265 struct napi_struct napi; member in struct:owl_emac_priv
|
/linux-master/drivers/net/ethernet/mellanox/mlxbf_gige/ |
H A D | mlxbf_gige_tx.c | 280 napi_schedule(&priv->napi);
|