/linux-master/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_txrx.c | 3008 skb = napi_alloc_skb(&rxq->q_vector->napi, IDPF_RX_HDR_SIZE); 3062 skb = napi_alloc_skb(&rxq->q_vector->napi, size); 3253 napi_gro_receive(&rxq->q_vector->napi, skb); 3401 napi_schedule(&q_vector->napi); 3407 * idpf_vport_intr_napi_del_all - Unregister napi for all q_vectors in vport 3416 netif_napi_del(&vport->q_vectors[v_idx].napi); 3428 napi_disable(&vport->q_vectors[v_idx].napi); 3834 napi_enable(&q_vector->napi); 3904 * @napi: struct from which you get q_vector 3907 static int idpf_vport_splitq_napi_poll(struct napi_struct *napi, in argument [all...] |
H A D | idpf_txrx.h | 513 * @napi: napi handler 536 struct napi_struct napi; member in struct:idpf_q_vector 978 int idpf_vport_singleq_napi_poll(struct napi_struct *napi, int budget);
|
/linux-master/drivers/net/ethernet/natsemi/ |
H A D | natsemi.c | 551 struct napi_struct napi; member in struct:netdev_private 627 static int natsemi_poll(struct napi_struct *napi, int budget); 872 netif_napi_add(dev, &np->napi, natsemi_poll); 1549 napi_enable(&np->napi); 2208 if (napi_schedule_prep(&np->napi)) { 2211 __napi_schedule(&np->napi); 2224 static int natsemi_poll(struct napi_struct *napi, int budget) argument 2226 struct netdev_private *np = container_of(napi, struct netdev_private, napi); 2263 napi_complete_done(napi, work_don [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb/ |
H A D | sge.c | 1048 skb = napi_alloc_skb(&adapter->napi, len); 1604 int t1_poll(struct napi_struct *napi, int budget) argument 1606 struct adapter *adapter = container_of(napi, struct adapter, napi); 1610 napi_complete_done(napi, work_done); 1661 if (napi_schedule_prep(&adapter->napi)) { 1663 __napi_schedule(&adapter->napi); 1668 napi_enable(&adapter->napi);
|
H A D | cxgb2.c | 249 napi_enable(&adapter->napi); 251 napi_disable(&adapter->napi); 273 napi_disable(&adapter->napi); 1056 netif_napi_add(netdev, &adapter->napi, t1_poll);
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | bcmsysport.h | 691 struct napi_struct napi; /* NAPI per tx queue */ member in struct:bcm_sysport_tx_ring 717 struct napi_struct napi ____cacheline_aligned;
|
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede.h | 468 struct napi_struct napi; member in struct:qede_fastpath 538 int qede_poll(struct napi_struct *napi, int budget);
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_enet.h | 559 struct napi_struct napi; member in struct:hns3_enet_tqp_vector 666 #define ring_to_netdev(ring) ((ring)->tqp_vector->napi.dev)
|
/linux-master/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib.h | 483 int ipoib_rx_poll(struct napi_struct *napi, int budget); 484 int ipoib_tx_poll(struct napi_struct *napi, int budget);
|
/linux-master/drivers/net/ethernet/broadcom/genet/ |
H A D | bcmgenet.h | 512 struct napi_struct napi; /* NAPI per tx queue */ member in struct:bcmgenet_tx_ring 540 struct napi_struct napi; /* Rx NAPI struct */ member in struct:bcmgenet_rx_ring
|
/linux-master/drivers/net/ethernet/xilinx/ |
H A D | xilinx_axienet_main.c | 875 * @napi: Pointer to NAPI structure. 886 static int axienet_tx_poll(struct napi_struct *napi, int budget) argument 888 struct axienet_local *lp = container_of(napi, struct axienet_local, napi_tx); 912 if (packets < budget && napi_complete_done(napi, packets)) { 1076 * @napi: Pointer to NAPI structure. 1081 static int axienet_rx_poll(struct napi_struct *napi, int budget) argument 1090 struct axienet_local *lp = container_of(napi, struct axienet_local, napi_rx); 1135 napi_gro_receive(napi, skb); 1141 new_skb = napi_alloc_skb(napi, lp->max_frm_size); 1178 if (packets < budget && napi_complete_done(napi, packet [all...] |
/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve.h | 603 /* Wraps the info for one irq including the napi struct and the queues 609 struct napi_struct napi; /* kernel napi struct for this block */ member in struct:gve_notify_block 1062 /* gqi napi handler defined in gve_main.c */ 1063 int gve_napi_poll(struct napi_struct *napi, int budget);
|
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_main.c | 286 netif_napi_del(&irq->napi); 333 netif_napi_add_tx(dev, &irq->napi, fun_txq_napi_poll); 342 netif_napi_add(dev, &irq->napi, fun_rxq_napi_poll); 661 napi_schedule_irqoff(&p->napi); 704 napi_enable(&p->napi); 723 napi_disable(&irq->napi); 1667 fun_disable_one_irq(container_of(oldqs.rxqs[i]->napi, 1668 struct fun_irq, napi));
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_xsk.c | 223 skb = napi_alloc_skb(&rx_ring->q_vector->napi, totalsize); 531 if (!napi_if_scheduled_mark_missed(&ring->q_vector->napi)) {
|
/linux-master/drivers/net/ethernet/toshiba/ |
H A D | spider_net.h | 448 struct napi_struct napi; member in struct:spider_net_card
|
/linux-master/drivers/net/ethernet/ibm/ehea/ |
H A D | ehea.h | 343 struct napi_struct napi; member in struct:ehea_port_res
|
/linux-master/drivers/net/ethernet/intel/e1000/ |
H A D | e1000.h | 255 struct napi_struct napi; member in struct:e1000_adapter
|
/linux-master/drivers/net/ethernet/brocade/bna/ |
H A D | bnad.h | 50 struct napi_struct napi; member in struct:bnad_rx_ctrl
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_main.h | 148 struct napi_struct napi; member in struct:octep_ioq_vector
|
/linux-master/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_common.h | 463 struct napi_struct napi; member in struct:sxgbe_priv_data
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_ethtool.c | 607 pkt_n = u64_stats_read(&txq_stats->napi.tx_pkt_n); 620 pkt_n = u64_stats_read(&rxq_stats->napi.rx_pkt_n); 689 snapshot = rxq_stats->napi; 713 napi_snapshot = txq_stats->napi;
|
/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/netdevsim/ |
H A D | netdevsim.h | 94 struct napi_struct napi; member in struct:nsim_rq
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rx.c | 47 struct napi_struct *napi, 93 ieee80211_rx_napi(mvm->hw, sta, skb, napi); 288 void iwl_mvm_rx_rx_mpdu(struct iwl_mvm *mvm, struct napi_struct *napi, argument 540 iwl_mvm_pass_packet_to_mac80211(mvm, sta, napi, skb, hdr, len, 45 iwl_mvm_pass_packet_to_mac80211(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct napi_struct *napi, struct sk_buff *skb, struct ieee80211_hdr *hdr, u16 len, u8 crypt_len, struct iwl_rx_cmd_buffer *rxb) argument
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx.h | 502 int ice_napi_poll(struct napi_struct *napi, int budget);
|