Lines Matching refs:cq
773 static void nes_mgt_ce_handler(struct nes_device *nesdev, struct nes_hw_nic_cq *cq) in nes_mgt_ce_handler() argument
775 struct nes_vnic_mgt *mgtvnic = container_of(cq, struct nes_vnic_mgt, mgt_cq); in nes_mgt_ce_handler()
788 head = cq->cq_head; in nes_mgt_ce_handler()
789 cq_size = cq->cq_size; in nes_mgt_ce_handler()
792 cqe_misc = le32_to_cpu(cq->cq_vbase[head].cqe_words[NES_NIC_CQE_MISC_IDX]); in nes_mgt_ce_handler()
798 qp_id = le32_to_cpu(cq->cq_vbase[head].cqe_words[NES_NIC_CQE_ACCQP_ID_IDX]); in nes_mgt_ce_handler()
810 cq->cq_vbase[head].cqe_words[NES_NIC_CQE_HASH_RCVNXT]); in nes_mgt_ce_handler()
833 cq->cq_vbase[head].cqe_words[NES_NIC_CQE_MISC_IDX] = 0; in nes_mgt_ce_handler()
840 nes_write32(nesdev->regs + NES_CQE_ALLOC, cq->cq_number | (cqe_count << 16)); in nes_mgt_ce_handler()
850 cq->cq_head = head; in nes_mgt_ce_handler()
852 cq->cq_number | (cqe_count << 16)); in nes_mgt_ce_handler()