Searched refs:napi (Results 276 - 300 of 563) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/net/ethernet/atheros/atl1c/
H A Datl1c.h482 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 Dgreth.c365 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 Diavf_txrx.c907 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 Dmt792x.h307 int mt792x_poll_tx(struct napi_struct *napi, int budget);
308 int mt792x_poll_rx(struct napi_struct *napi, int budget);
H A Dmac80211.c613 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 Dxilinx_can.c219 * @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 Dpage_pool_user.c316 pool->user.napi_id = pool->p.napi ? pool->p.napi->napi_id : 0;
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dcommon.h84 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 Dstarfire.c539 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 Dtyphoon.c271 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 Dmain.c277 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 Dlio_vf_main.c661 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 Dtc35815.c389 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 Dvia-rhine.c457 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 Dwx_lib.c259 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 De1000_main.c112 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 Denetc.c691 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 Ds2io.c43 * 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 Dbe_main.c2393 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 Dmoxart_ether.h299 struct napi_struct napi; member in struct:moxart_mac_priv_t
/linux-master/drivers/net/ethernet/ibm/emac/
H A Dmal.h195 struct napi_struct napi; member in struct:mal_instance
/linux-master/drivers/net/can/mscan/
H A Dmscan.h285 struct napi_struct napi; member in struct:mscan_priv
/linux-master/drivers/net/ethernet/qualcomm/emac/
H A Demac-mac.h176 struct napi_struct napi; member in struct:emac_rx_queue
/linux-master/drivers/net/ethernet/actions/
H A Dowl-emac.h265 struct napi_struct napi; member in struct:owl_emac_priv
/linux-master/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_tx.c280 napi_schedule(&priv->napi);

Completed in 1117 milliseconds

<<11121314151617181920>>