Searched refs:napi (Results 351 - 375 of 568) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.c3008 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 Didpf_txrx.h513 * @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 Dnatsemi.c551 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 Dsge.c1048 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 Dcxgb2.c249 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 Dbcmsysport.h691 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 Dqede.h468 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 Dhns3_enet.h559 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 Dipoib.h483 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 Dbcmgenet.h512 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 Dxilinx_axienet_main.c875 * @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 Dgve.h603 /* 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 Dfuneth_main.c286 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 Dixgbe_xsk.c223 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 Dspider_net.h448 struct napi_struct napi; member in struct:spider_net_card
/linux-master/drivers/net/ethernet/ibm/ehea/
H A Dehea.h343 struct napi_struct napi; member in struct:ehea_port_res
/linux-master/drivers/net/ethernet/intel/e1000/
H A De1000.h255 struct napi_struct napi; member in struct:e1000_adapter
/linux-master/drivers/net/ethernet/brocade/bna/
H A Dbnad.h50 struct napi_struct napi; member in struct:bnad_rx_ctrl
/linux-master/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_main.h148 struct napi_struct napi; member in struct:octep_ioq_vector
/linux-master/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_common.h463 struct napi_struct napi; member in struct:sxgbe_priv_data
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ethtool.c607 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 Di40e_txrx.h470 int i40e_napi_poll(struct napi_struct *napi, int budget);
/linux-master/drivers/net/netdevsim/
H A Dnetdevsim.h94 struct napi_struct napi; member in struct:nsim_rq
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drx.c47 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 Dice_txrx.h502 int ice_napi_poll(struct napi_struct *napi, int budget);

Completed in 392 milliseconds

<<11121314151617181920>>