Lines Matching refs:cq
509 struct cmp_queue *cq, in nicvf_snd_pkt_handler() argument
529 nicvf_check_cqe_tx_errs(nic, cq, cqe_tx); in nicvf_snd_pkt_handler()
569 struct cmp_queue *cq, in nicvf_rcv_pkt_handler() argument
586 err = nicvf_check_cqe_rx_errs(nic, cq, cqe_rx); in nicvf_rcv_pkt_handler()
641 struct cmp_queue *cq = &qs->cq[cq_idx]; in nicvf_cq_intr_handler() local
645 spin_lock_bh(&cq->lock); in nicvf_cq_intr_handler()
662 cq_desc = (struct cqe_rx_t *)GET_CQ_DESC(cq, cqe_head); in nicvf_cq_intr_handler()
664 cqe_head &= (cq->dmem.q_len - 1); in nicvf_cq_intr_handler()
666 prefetch((struct cqe_rx_t *)GET_CQ_DESC(cq, cqe_head)); in nicvf_cq_intr_handler()
677 nicvf_rcv_pkt_handler(netdev, napi, cq, in nicvf_cq_intr_handler()
682 nicvf_snd_pkt_handler(netdev, cq, in nicvf_cq_intr_handler()
723 spin_unlock_bh(&cq->lock); in nicvf_cq_intr_handler()
733 struct nicvf_cq_poll *cq; in nicvf_poll() local
735 cq = container_of(napi, struct nicvf_cq_poll, napi); in nicvf_poll()
736 work_done = nicvf_cq_intr_handler(netdev, cq->cq_idx, napi, budget); in nicvf_poll()
743 cq->cq_idx); in nicvf_poll()
744 nicvf_clear_intr(nic, NICVF_INTR_CQ, cq->cq_idx); in nicvf_poll()
746 cq->cq_idx, cq_head); in nicvf_poll()
747 nicvf_enable_intr(nic, NICVF_INTR_CQ, cq->cq_idx); in nicvf_poll()