Lines Matching refs:napi
68 struct napi_struct napi;
443 napi_schedule(&ring->napi);
483 napi_enable(&tx_ring->napi);
489 napi_enable(&rx_ring->napi);
506 napi_disable(&rx_ring->napi);
507 napi_disable(&tx_ring->napi);
534 napi_schedule(&enet->tx_ring.napi);
581 static int bcm4908_enet_poll_rx(struct napi_struct *napi, int weight)
583 struct bcm4908_enet_dma_ring *rx_ring = container_of(napi, struct bcm4908_enet_dma_ring, napi);
641 napi_complete_done(napi, handled);
651 static int bcm4908_enet_poll_tx(struct napi_struct *napi, int weight)
653 struct bcm4908_enet_dma_ring *tx_ring = container_of(napi, struct bcm4908_enet_dma_ring, napi);
682 napi_complete_done(napi, handled);
754 netif_napi_add_tx(netdev, &enet->tx_ring.napi, bcm4908_enet_poll_tx);
755 netif_napi_add(netdev, &enet->rx_ring.napi, bcm4908_enet_poll_rx);
776 netif_napi_del(&enet->rx_ring.napi);
777 netif_napi_del(&enet->tx_ring.napi);