Lines Matching refs:napi
328 struct napi_struct napi; member
431 napi_gro_receive(&cp->napi, skb); in cp_rx_skb()
463 static int cp_rx_poll(struct napi_struct *napi, int budget) in cp_rx_poll() argument
465 struct cp_private *cp = container_of(napi, struct cp_private, napi); in cp_rx_poll()
512 new_skb = napi_alloc_skb(napi, buflen); in cp_rx_poll()
565 napi_gro_flush(napi, false); in cp_rx_poll()
567 __napi_complete(napi); in cp_rx_poll()
606 if (napi_schedule_prep(&cp->napi)) { in cp_interrupt()
608 __napi_schedule(&cp->napi); in cp_interrupt()
1193 napi_enable(&cp->napi); in cp_open()
1210 napi_disable(&cp->napi); in cp_open()
1221 napi_disable(&cp->napi); in cp_close()
1271 napi_schedule_irqoff(&cp->napi); in cp_tx_timeout()
1998 netif_napi_add(dev, &cp->napi, cp_rx_poll, 16); in cp_init_one()