Lines Matching defs:napi
64 struct napi_struct napi;
151 napi_enable(&priv->chan_tx.napi);
155 napi_enable(&priv->chan_rx.napi);
178 napi_disable(&priv->chan_rx.napi);
181 napi_disable(&priv->chan_tx.napi);
283 static int xrx200_poll_rx(struct napi_struct *napi, int budget)
285 struct xrx200_chan *ch = container_of(napi,
286 struct xrx200_chan, napi);
306 if (napi_complete_done(&ch->napi, rx))
313 static int xrx200_tx_housekeeping(struct napi_struct *napi, int budget)
315 struct xrx200_chan *ch = container_of(napi,
316 struct xrx200_chan, napi);
350 if (napi_complete_done(&ch->napi, pkts))
431 napi_disable(&ch_rx->napi);
435 xrx200_poll_rx(&ch_rx->napi, LTQ_DESC_NUM);
453 napi_enable(&ch_rx->napi);
474 if (napi_schedule_prep(&ch->napi)) {
476 __napi_schedule(&ch->napi);
623 netif_napi_add(net_dev, &priv->chan_rx.napi, xrx200_poll_rx);
624 netif_napi_add_tx(net_dev, &priv->chan_tx.napi,
651 netif_napi_del(&priv->chan_tx.napi);
652 netif_napi_del(&priv->chan_rx.napi);