Lines Matching refs:napi

2102 static void be_rx_compl_process(struct be_rx_obj *rxo, struct napi_struct *napi,  in be_rx_compl_process()  argument
2129 skb_mark_napi_id(skb, napi); in be_rx_compl_process()
2139 struct napi_struct *napi, in be_rx_compl_process_gro() argument
2148 skb = napi_get_frags(napi); in be_rx_compl_process_gro()
2187 skb_mark_napi_id(skb, napi); in be_rx_compl_process_gro()
2192 napi_gro_frags(napi); in be_rx_compl_process_gro()
2591 napi_hash_del(&eqo->napi); in be_evt_queues_destroy()
2592 netif_napi_del(&eqo->napi); in be_evt_queues_destroy()
2632 netif_napi_add(adapter->netdev, &eqo->napi, be_poll, in be_evt_queues_create()
2634 napi_hash_add(&eqo->napi); in be_evt_queues_create()
2821 if (napi_schedule_prep(&eqo->napi)) { in be_intx()
2823 __napi_schedule(&eqo->napi); in be_intx()
2844 napi_schedule(&eqo->napi); in be_msix()
2853 static int be_process_rx(struct be_rx_obj *rxo, struct napi_struct *napi, in be_process_rx() argument
2888 be_rx_compl_process_gro(rxo, napi, rxcp); in be_process_rx()
2890 be_rx_compl_process(rxo, napi, rxcp); in be_process_rx()
3085 int be_poll(struct napi_struct *napi, int budget) in be_poll() argument
3087 struct be_eq_obj *eqo = container_of(napi, struct be_eq_obj, napi); in be_poll()
3105 work = be_process_rx(rxo, napi, budget, NAPI_POLLING); in be_poll()
3117 napi_complete(napi); in be_poll()
3135 static int be_busy_poll(struct napi_struct *napi) in be_busy_poll() argument
3137 struct be_eq_obj *eqo = container_of(napi, struct be_eq_obj, napi); in be_busy_poll()
3146 work = be_process_rx(rxo, napi, 4, BUSY_POLLING); in be_busy_poll()
3439 napi_disable(&eqo->napi); in be_close()
3593 napi_enable(&eqo->napi); in be_open()
4488 napi_schedule(&eqo->napi); in be_netpoll()