Lines Matching refs:napi
689 napi_gro_receive(&priv->napi, skb); in bcm_sysport_desc_rx()
794 static int bcm_sysport_tx_poll(struct napi_struct *napi, int budget) in bcm_sysport_tx_poll() argument
797 container_of(napi, struct bcm_sysport_tx_ring, napi); in bcm_sysport_tx_poll()
803 napi_complete(napi); in bcm_sysport_tx_poll()
821 static int bcm_sysport_poll(struct napi_struct *napi, int budget) in bcm_sysport_poll() argument
824 container_of(napi, struct bcm_sysport_priv, napi); in bcm_sysport_poll()
834 napi_complete(napi); in bcm_sysport_poll()
873 if (likely(napi_schedule_prep(&priv->napi))) { in bcm_sysport_rx_isr()
876 __napi_schedule(&priv->napi); in bcm_sysport_rx_isr()
917 if (likely(napi_schedule_prep(&txr->napi))) { in bcm_sysport_tx_isr()
919 __napi_schedule(&txr->napi); in bcm_sysport_tx_isr()
1219 netif_napi_add(priv->netdev, &ring->napi, bcm_sysport_tx_poll, 64); in bcm_sysport_init_tx_ring()
1247 napi_enable(&ring->napi); in bcm_sysport_init_tx_ring()
1275 napi_disable(&ring->napi); in bcm_sysport_fini_tx_ring()
1276 netif_napi_del(&ring->napi); in bcm_sysport_fini_tx_ring()
1523 napi_enable(&priv->napi); in bcm_sysport_netif_start()
1663 napi_disable(&priv->napi); in bcm_sysport_netif_stop()
1822 netif_napi_add(dev, &priv->napi, bcm_sysport_poll, 64); in bcm_sysport_probe()