Lines Matching refs:napi
137 if (napi_schedule_prep(&rx_ring->napi)) { in xgene_enet_rx_irq()
139 __napi_schedule(&rx_ring->napi); in xgene_enet_rx_irq()
521 napi_gro_receive(&rx_ring->napi, skb); in xgene_enet_rx_frame()
600 static int xgene_enet_napi(struct napi_struct *napi, const int budget) in xgene_enet_napi() argument
605 ring = container_of(napi, struct xgene_enet_desc_ring, napi); in xgene_enet_napi()
609 napi_complete(napi); in xgene_enet_napi()
666 struct napi_struct *napi; in xgene_enet_napi_enable() local
668 napi = &pdata->rx_ring->napi; in xgene_enet_napi_enable()
669 napi_enable(napi); in xgene_enet_napi_enable()
672 napi = &pdata->tx_ring->cp_ring->napi; in xgene_enet_napi_enable()
673 napi_enable(napi); in xgene_enet_napi_enable()
679 struct napi_struct *napi; in xgene_enet_napi_disable() local
681 napi = &pdata->rx_ring->napi; in xgene_enet_napi_disable()
682 napi_disable(napi); in xgene_enet_napi_disable()
685 napi = &pdata->tx_ring->cp_ring->napi; in xgene_enet_napi_disable()
686 napi_disable(napi); in xgene_enet_napi_disable()
1402 struct napi_struct *napi; in xgene_enet_napi_add() local
1404 napi = &pdata->rx_ring->napi; in xgene_enet_napi_add()
1405 netif_napi_add(pdata->ndev, napi, xgene_enet_napi, NAPI_POLL_WEIGHT); in xgene_enet_napi_add()
1408 napi = &pdata->tx_ring->cp_ring->napi; in xgene_enet_napi_add()
1409 netif_napi_add(pdata->ndev, napi, xgene_enet_napi, in xgene_enet_napi_add()
1416 struct napi_struct *napi; in xgene_enet_napi_del() local
1418 napi = &pdata->rx_ring->napi; in xgene_enet_napi_del()
1419 netif_napi_del(napi); in xgene_enet_napi_del()
1422 napi = &pdata->tx_ring->cp_ring->napi; in xgene_enet_napi_del()
1423 netif_napi_del(napi); in xgene_enet_napi_del()