Lines Matching refs:napi
197 static int nb8800_alloc_rx(struct net_device *dev, unsigned int i, bool napi) in nb8800_alloc_rx() argument
208 data = napi ? napi_alloc_frag(size) : netdev_alloc_frag(size); in nb8800_alloc_rx()
245 skb = napi_alloc_skb(&priv->napi, size); in nb8800_receive()
273 napi_gro_receive(&priv->napi, skb); in nb8800_receive()
293 static int nb8800_poll(struct napi_struct *napi, int budget) in nb8800_poll() argument
295 struct net_device *dev = napi->dev; in nb8800_poll()
353 napi_complete_done(napi, work); in nb8800_poll()
562 napi_schedule_irqoff(&priv->napi); in nb8800_irq()
581 napi_schedule_irqoff(&priv->napi); in nb8800_irq()
652 napi_disable(&priv->napi); in nb8800_pause_config()
658 napi_enable(&priv->napi); in nb8800_pause_config()
981 napi_enable(&priv->napi); in nb8800_open()
1004 napi_disable(&priv->napi); in nb8800_stop()
1504 netif_napi_add(dev, &priv->napi, nb8800_poll, NAPI_POLL_WEIGHT); in nb8800_probe()