Lines Matching refs:napi
57 struct napi_struct napi; member
433 napi_schedule(&ring->napi); in bcm4908_enet_irq_handler()
473 napi_enable(&tx_ring->napi); in bcm4908_enet_open()
479 napi_enable(&rx_ring->napi); in bcm4908_enet_open()
496 napi_disable(&rx_ring->napi); in bcm4908_enet_stop()
497 napi_disable(&tx_ring->napi); in bcm4908_enet_stop()
523 napi_schedule(&enet->tx_ring.napi); in bcm4908_enet_start_xmit()
568 static int bcm4908_enet_poll_rx(struct napi_struct *napi, int weight) in bcm4908_enet_poll_rx() argument
570 struct bcm4908_enet_dma_ring *rx_ring = container_of(napi, struct bcm4908_enet_dma_ring, napi); in bcm4908_enet_poll_rx()
619 napi_complete_done(napi, handled); in bcm4908_enet_poll_rx()
629 static int bcm4908_enet_poll_tx(struct napi_struct *napi, int weight) in bcm4908_enet_poll_tx() argument
631 struct bcm4908_enet_dma_ring *tx_ring = container_of(napi, struct bcm4908_enet_dma_ring, napi); in bcm4908_enet_poll_tx()
659 napi_complete_done(napi, handled); in bcm4908_enet_poll_tx()
731 netif_napi_add_tx(netdev, &enet->tx_ring.napi, bcm4908_enet_poll_tx); in bcm4908_enet_probe()
732 netif_napi_add(netdev, &enet->rx_ring.napi, bcm4908_enet_poll_rx); in bcm4908_enet_probe()
753 netif_napi_del(&enet->rx_ring.napi); in bcm4908_enet_remove()
754 netif_napi_del(&enet->tx_ring.napi); in bcm4908_enet_remove()