/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | driver.c | 826 * when executing napi soft irq environment. 1105 * when executing napi soft irq environment. 1637 struct napi_struct *napi = rcd->napi; local 1639 struct hfi1_netdev_rxq *rxq = container_of(napi, 1640 struct hfi1_netdev_rxq, napi);
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt792x_mac.c | 334 napi_schedule(&mdev->napi[i]);
|
H A D | mt76.h | 253 int (*poll)(struct napi_struct *napi, int budget)); 837 struct napi_struct napi[__MT_RXQ_MAX]; member in struct:mt76_dev 1472 struct napi_struct *napi); 1474 struct napi_struct *napi);
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_rx.c | 456 napi_gro_receive(oq->napi, skb);
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_rx.c | 456 napi_gro_receive(oq->napi, skb);
|
/linux-master/drivers/net/ethernet/intel/e1000e/ |
H A D | netdev.c | 565 napi_gro_receive(&adapter->napi, skb); 1010 napi_alloc_skb(&adapter->napi, length); 1800 if (napi_schedule_prep(&adapter->napi)) { 1805 __napi_schedule(&adapter->napi); 1879 if (napi_schedule_prep(&adapter->napi)) { 1884 __napi_schedule(&adapter->napi); 1950 if (napi_schedule_prep(&adapter->napi)) { 1953 __napi_schedule(&adapter->napi); 2655 * @napi: struct associated with this polling callback 2658 static int e1000e_poll(struct napi_struct *napi, in argument [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx_lib.c | 234 napi_gro_receive(&rx_ring->q_vector->napi, skb); 459 * napi loop.
|
/linux-master/drivers/net/ethernet/amd/ |
H A D | amd8111e.h | 752 struct napi_struct napi; member in struct:amd8111e_priv
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | snoc.c | 1223 napi_schedule(&ar->napi); 1230 struct ath10k *ar = container_of(ctx, struct ath10k, napi); 1256 netif_napi_add(ar->napi_dev, &ar->napi, ath10k_snoc_napi_poll); 1419 netif_napi_del(&ar->napi);
|
/linux-master/drivers/net/ethernet/nvidia/ |
H A D | forcedeth.c | 757 struct napi_struct napi; member in struct:fe_priv 1127 napi_enable(&np->napi); 1134 napi_disable(&np->napi); 1911 napi_schedule(&np->napi); 2975 napi_gro_receive(&np->napi, skb); 3061 napi_gro_receive(&np->napi, skb); 3692 if (napi_schedule_prep(&np->napi)) { 3694 * Disable further irq's (msix not enabled with napi) 3697 __napi_schedule(&np->napi); 3725 if (napi_schedule_prep(&np->napi)) { 3777 nv_napi_poll(struct napi_struct *napi, int budget) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
H A D | rx.c | 231 skb = napi_alloc_skb(rq->cq.napi, totallen);
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.c | 2111 skb = napi_alloc_skb(&rx_ring->q_vector->napi, I40E_RX_HDR_SIZE); 2349 * napi loop. 2572 napi_gro_receive(&rx_ring->q_vector->napi, skb); 2738 * @napi: napi struct with our devices info in it 2745 int i40e_napi_poll(struct napi_struct *napi, int budget) argument 2748 container_of(napi, struct i40e_q_vector, napi); 2761 napi_complete(napi); 2808 trace_i40e_napi_poll(napi, q_vecto [all...] |
/linux-master/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_eth.c | 2404 static int dpaa_eth_poll(struct napi_struct *napi, int budget) argument 2407 container_of(napi, struct dpaa_napi_portal, napi); 2418 napi_complete_done(napi, cleaned); 2459 napi_schedule(&percpu_priv->np.napi); 2901 napi_enable(&percpu_priv->np.napi); 2914 napi_disable(&percpu_priv->np.napi); 3149 netif_napi_add(net_dev, &percpu_priv->np.napi, dpaa_eth_poll); 3164 netif_napi_del(&percpu_priv->np.napi);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_main.c | 734 return __xdp_rxq_info_reg(&rq->xdp_rxq, rq->netdev, rq->ix, c->napi.napi_id, 907 pp_params.napi = rq->cq.napi; 1831 netif_queue_set_napi(sq->netdev, sq->txq_ix, NETDEV_QUEUE_TYPE_TX, sq->cq.napi); 2116 cq->napi = ccp->napi; 2622 void mlx5e_trigger_napi_sched(struct napi_struct *napi) argument 2625 napi_schedule(napi); 2676 netif_napi_add(netdev, &c->napi, mlx5e_napi_poll); 2677 netif_napi_set_irq(&c->napi, ir [all...] |
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-eth.c | 510 skb = napi_alloc_skb(&ch->napi, skb_len); 1942 static int dpaa2_eth_poll(struct napi_struct *napi, int budget) argument 1956 ch = container_of(napi, struct dpaa2_eth_channel, napi); 2013 /* We didn't consume the entire budget, so finish napi and 2016 napi_complete_done(napi, rx_cleaned); 2055 napi_enable(&ch->napi); 2066 napi_disable(&ch->napi); 3052 if (!napi_if_scheduled_mark_missed(&ch->napi)) 3053 napi_schedule(&ch->napi); [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | rx.c | 671 ieee80211_rx_napi(priv->hw, NULL, skb, priv->napi); 995 void iwl_rx_dispatch(struct iwl_op_mode *op_mode, struct napi_struct *napi, argument
|
/linux-master/drivers/net/ethernet/emulex/benet/ |
H A D | be.h | 185 struct napi_struct napi; member in struct:be_eq_obj 973 int be_poll(struct napi_struct *napi, int budget);
|
/linux-master/drivers/net/xen-netback/ |
H A D | xenbus.c | 83 queue->napi.state, queue->napi.weight,
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_lib.c | 877 netif_napi_add(adapter->netdev, &q_vector->napi, ixgbe_poll); 1036 __netif_napi_del(&q_vector->napi); 1039 * after a call to __netif_napi_del() napi may still be used and
|
H A D | ixgbe.h | 505 struct napi_struct napi; member in struct:ixgbe_q_vector 950 int ixgbe_poll(struct napi_struct *napi, int budget);
|
/linux-master/drivers/net/hyperv/ |
H A D | hyperv_net.h | 241 int netvsc_poll(struct napi_struct *napi, int budget); 1122 struct napi_struct napi; member in struct:netvsc_channel
|
/linux-master/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe.h | 512 struct napi_struct napi; member in struct:xgbe_channel 1208 struct napi_struct napi; member in struct:xgbe_prv_data
|
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.h | 828 __netif_napi_del(&bnx2x_fp(bp, i, napi)); 838 __netif_napi_del(&bnx2x_fp(bp, i, napi));
|
/linux-master/drivers/net/ethernet/microchip/ |
H A D | lan743x_main.h | 966 struct napi_struct napi; member in struct:lan743x_tx 996 struct napi_struct napi; member in struct:lan743x_rx
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mmio.c | 529 napi_schedule(&dev->mt76.napi[MT_RXQ_TXFREE_BAND2]); 564 napi_schedule(&dev->mt76.napi[i]);
|