Lines Matching refs:napi
327 struct napi_struct napi; member
429 napi_gro_receive(&cp->napi, skb); in cp_rx_skb()
461 static int cp_rx_poll(struct napi_struct *napi, int budget) in cp_rx_poll() argument
463 struct cp_private *cp = container_of(napi, struct cp_private, napi); in cp_rx_poll()
510 new_skb = napi_alloc_skb(napi, buflen); in cp_rx_poll()
563 napi_gro_flush(napi, false); in cp_rx_poll()
565 __napi_complete(napi); in cp_rx_poll()
604 if (napi_schedule_prep(&cp->napi)) { in cp_interrupt()
606 __napi_schedule(&cp->napi); in cp_interrupt()
1201 napi_enable(&cp->napi); in cp_open()
1218 napi_disable(&cp->napi); in cp_open()
1229 napi_disable(&cp->napi); in cp_close()
1983 netif_napi_add(dev, &cp->napi, cp_rx_poll, 16); in cp_init_one()