Lines Matching defs:napi
990 skb = napi_alloc_skb(&rxr->bnapi->napi, payload);
1137 skb = napi_alloc_skb(&bnapi->napi, len);
1703 napi_gro_receive(&bnapi->napi, skb);
2231 napi_schedule(&bnapi->napi);
2270 napi_schedule(&bnapi->napi);
2397 static int bnxt_poll_nitroa0(struct napi_struct *napi, int budget)
2399 struct bnxt_napi *bnapi = container_of(napi, struct bnxt_napi, napi);
2467 napi_complete_done(napi, rx_pkts);
2473 static int bnxt_poll(struct napi_struct *napi, int budget)
2475 struct bnxt_napi *bnapi = container_of(napi, struct bnxt_napi, napi);
2490 if (napi_complete_done(napi, work_done))
2544 static int bnxt_poll_p5(struct napi_struct *napi, int budget)
2546 struct bnxt_napi *bnapi = container_of(napi, struct bnxt_napi, napi);
2568 if (napi_complete_done(napi, work_done))
8883 __netif_napi_del(&bnapi->napi);
8886 * to respect an RCU grace period before freeing napi structures.
8906 netif_napi_add(bp->dev, &bnapi->napi, poll_fn, 64);
8910 netif_napi_add(bp->dev, &bnapi->napi,
8915 netif_napi_add(bp->dev, &bnapi->napi, bnxt_poll, 64);
8929 napi_disable(&bp->bnapi[i]->napi);
8952 napi_enable(&bnapi->napi);
8967 /* Make sure napi polls see @dev_state change */
8984 /* Make sure napi polls see @dev_state change */