Lines Matching refs:napi
159 struct napi_struct napi; member
468 if (napi_schedule_prep(&priv->napi)) { in hip04_mac_start_xmit()
474 __napi_schedule(&priv->napi); in hip04_mac_start_xmit()
484 static int hip04_rx_poll(struct napi_struct *napi, int budget) in hip04_rx_poll() argument
486 struct hip04_priv *priv = container_of(napi, struct hip04_priv, napi); in hip04_rx_poll()
525 napi_gro_receive(&priv->napi, skb); in hip04_rx_poll()
555 napi_complete(napi); in hip04_rx_poll()
589 if (ists & RCV_INT && napi_schedule_prep(&priv->napi)) { in hip04_mac_interrupt()
594 __napi_schedule(&priv->napi); in hip04_mac_interrupt()
606 if (napi_schedule_prep(&priv->napi)) { in tx_done()
610 __napi_schedule(&priv->napi); in tx_done()
655 napi_enable(&priv->napi); in hip04_mac_open()
665 napi_disable(&priv->napi); in hip04_mac_stop()
904 netif_napi_add(ndev, &priv->napi, hip04_rx_poll, NAPI_POLL_WEIGHT); in hip04_mac_probe()