Lines Matching refs:napi
359 napi_schedule_irqoff(&enic->napi[0]); in enic_isr_legacy()
386 napi_schedule_irqoff(&enic->napi[0]); in enic_isr_msi()
393 struct napi_struct *napi = data; in enic_isr_msix() local
395 napi_schedule_irqoff(napi); in enic_isr_msix()
1189 skb_mark_napi_id(skb, &enic->napi[rq->index]); in enic_rq_indicate_buf()
1194 napi_gro_receive(&enic->napi[q_number], skb); in enic_rq_indicate_buf()
1280 static int enic_poll(struct napi_struct *napi, int budget) in enic_poll() argument
1282 struct net_device *netdev = napi->dev; in enic_poll()
1322 enic_poll_unlock_napi(&enic->rq[cq_rq], napi); in enic_poll()
1342 napi_complete(napi); in enic_poll()
1390 static int enic_busy_poll(struct napi_struct *napi) in enic_busy_poll() argument
1392 struct net_device *netdev = napi->dev; in enic_busy_poll()
1394 unsigned int rq = (napi - &enic->napi[0]); in enic_busy_poll()
1417 static int enic_poll_msix_wq(struct napi_struct *napi, int budget) in enic_poll_msix_wq() argument
1419 struct net_device *netdev = napi->dev; in enic_poll_msix_wq()
1421 unsigned int wq_index = (napi - &enic->napi[0]) - enic->rq_count; in enic_poll_msix_wq()
1439 napi_complete(napi); in enic_poll_msix_wq()
1447 static int enic_poll_msix_rq(struct napi_struct *napi, int budget) in enic_poll_msix_rq() argument
1449 struct net_device *netdev = napi->dev; in enic_poll_msix_rq()
1451 unsigned int rq = (napi - &enic->napi[0]); in enic_poll_msix_rq()
1492 enic_poll_unlock_napi(&enic->rq[rq], napi); in enic_poll_msix_rq()
1499 napi_complete(napi); in enic_poll_msix_rq()
1571 enic->msix[intr].devid = &enic->napi[i]; in enic_request_intr()
1582 enic->msix[intr].devid = &enic->napi[wq]; in enic_request_intr()
1752 napi_enable(&enic->napi[i]); in enic_open()
1756 napi_enable(&enic->napi[enic_cq_wq(enic, i)]); in enic_open()
1798 napi_disable(&enic->napi[i]); in enic_stop()
1809 napi_disable(&enic->napi[enic_cq_wq(enic, i)]); in enic_stop()
1884 napi_disable(&enic->napi[i]); in enic_change_mtu_work()
1910 napi_enable(&enic->napi[0]); in enic_change_mtu_work()
1931 &enic->napi[i]); in enic_poll_controller()
1937 &enic->napi[enic_cq_wq(enic, i)]); in enic_poll_controller()
2373 napi_hash_del(&enic->napi[i]); in enic_dev_deinit()
2374 netif_napi_del(&enic->napi[i]); in enic_dev_deinit()
2378 netif_napi_del(&enic->napi[enic_cq_wq(enic, i)]); in enic_dev_deinit()
2460 netif_napi_add(netdev, &enic->napi[0], enic_poll, 64); in enic_dev_init()
2461 napi_hash_add(&enic->napi[0]); in enic_dev_init()
2465 netif_napi_add(netdev, &enic->napi[i], in enic_dev_init()
2467 napi_hash_add(&enic->napi[i]); in enic_dev_init()
2470 netif_napi_add(netdev, &enic->napi[enic_cq_wq(enic, i)], in enic_dev_init()