Lines Matching refs:cq_poll
813 struct nicvf_cq_poll *cq_poll = (struct nicvf_cq_poll *)cq_irq; in nicvf_intr_handler() local
814 struct nicvf *nic = cq_poll->nicvf; in nicvf_intr_handler()
815 int qidx = cq_poll->cq_idx; in nicvf_intr_handler()
823 napi_schedule(&cq_poll->napi); in nicvf_intr_handler()
1035 struct nicvf_cq_poll *cq_poll; in nicvf_free_cq_poll() local
1039 cq_poll = nic->napi[qidx]; in nicvf_free_cq_poll()
1040 if (!cq_poll) in nicvf_free_cq_poll()
1043 kfree(cq_poll); in nicvf_free_cq_poll()
1052 struct nicvf_cq_poll *cq_poll = NULL; in nicvf_stop() local
1090 cq_poll = nic->napi[qidx]; in nicvf_stop()
1091 if (!cq_poll) in nicvf_stop()
1093 napi_synchronize(&cq_poll->napi); in nicvf_stop()
1099 napi_disable(&cq_poll->napi); in nicvf_stop()
1100 netif_napi_del(&cq_poll->napi); in nicvf_stop()
1130 struct nicvf_cq_poll *cq_poll = NULL; in nicvf_open() local
1142 cq_poll = kzalloc(sizeof(*cq_poll), GFP_KERNEL); in nicvf_open()
1143 if (!cq_poll) { in nicvf_open()
1147 cq_poll->cq_idx = qidx; in nicvf_open()
1148 cq_poll->nicvf = nic; in nicvf_open()
1149 netif_napi_add(netdev, &cq_poll->napi, nicvf_poll, in nicvf_open()
1151 napi_enable(&cq_poll->napi); in nicvf_open()
1152 nic->napi[qidx] = cq_poll; in nicvf_open()
1223 cq_poll = nic->napi[qidx]; in nicvf_open()
1224 if (!cq_poll) in nicvf_open()
1226 napi_disable(&cq_poll->napi); in nicvf_open()
1227 netif_napi_del(&cq_poll->napi); in nicvf_open()