Lines Matching refs:napi
659 napi_free_frags(&q->napi); in t3_reset_qset()
1796 napi_schedule(&qs->napi); in offload_enqueue()
1830 static int ofld_poll(struct napi_struct *napi, int budget) in ofld_poll() argument
1832 struct sge_qset *qs = container_of(napi, struct sge_qset, napi); in ofld_poll()
1846 napi_complete(napi); in ofld_poll()
2037 napi_gro_receive(&qs->napi, skb); in rx_eth()
2075 skb = napi_get_frags(&qs->napi); in lro_add_page()
2137 napi_gro_frags(&qs->napi); in lro_add_page()
2410 static int napi_rx_handler(struct napi_struct *napi, int budget) in napi_rx_handler() argument
2412 struct sge_qset *qs = container_of(napi, struct sge_qset, napi); in napi_rx_handler()
2417 napi_complete(napi); in napi_rx_handler()
2443 static inline int napi_is_scheduled(struct napi_struct *napi) in napi_is_scheduled() argument
2445 return test_bit(NAPI_STATE_SCHED, &napi->state); in napi_is_scheduled()
2532 napi_schedule(&qs->napi); in handle_responses()
2613 if (!napi_is_scheduled(&qs->napi) && in rspq_check_napi()
2615 napi_schedule(&qs->napi); in rspq_check_napi()
2757 napi_schedule(&qs0->napi); in t3b_intr_napi()
2760 napi_schedule(&adap->sge.qs[1].napi); in t3b_intr_napi()
2910 if (napi_is_scheduled(&qs->napi)) in sge_timer_rx()
2951 qs->napi.poll = p->polling ? napi_rx_handler : ofld_poll; in t3_update_qset_coalesce()