Lines Matching refs:ccq
794 struct irdma_ccq *ccq = &rf->ccq; in irdma_destroy_ccq() local
798 status = irdma_sc_ccq_destroy(dev->ccq, 0, true); in irdma_destroy_ccq()
801 irdma_free_dma_mem(dev->hw, &ccq->mem_cq); in irdma_destroy_ccq()
1078 struct irdma_ccq *ccq = &rf->ccq; in irdma_create_ccq() local
1081 dev->ccq = &ccq->sc_cq; in irdma_create_ccq()
1082 dev->ccq->dev = dev; in irdma_create_ccq()
1084 ccq->shadow_area.size = sizeof(struct irdma_cq_shadow_area); in irdma_create_ccq()
1085 ccq->mem_cq.size = sizeof(struct irdma_cqe) * IW_CCQ_SIZE; in irdma_create_ccq()
1086 ccq->mem_cq.va = irdma_allocate_dma_mem(dev->hw, &ccq->mem_cq, in irdma_create_ccq()
1087 ccq->mem_cq.size, in irdma_create_ccq()
1089 if (!ccq->mem_cq.va) in irdma_create_ccq()
1092 status = irdma_obj_aligned_mem(rf, &ccq->shadow_area, in irdma_create_ccq()
1093 ccq->shadow_area.size, in irdma_create_ccq()
1098 ccq->sc_cq.back_cq = ccq; in irdma_create_ccq()
1100 info.cq_base = ccq->mem_cq.va; in irdma_create_ccq()
1101 info.cq_pa = ccq->mem_cq.pa; in irdma_create_ccq()
1103 info.shadow_area = ccq->shadow_area.va; in irdma_create_ccq()
1104 info.shadow_area_pa = ccq->shadow_area.pa; in irdma_create_ccq()
1109 status = irdma_sc_ccq_init(dev->ccq, &info); in irdma_create_ccq()
1111 status = irdma_sc_ccq_create(dev->ccq, 0, true, true); in irdma_create_ccq()
1114 irdma_free_dma_mem(dev->hw, &ccq->mem_cq); in irdma_create_ccq()
2070 irdma_sc_ccq_arm(dev->ccq); in irdma_ctrl_init_hw()
2246 irdma_sc_ccq_arm(dev->ccq); in irdma_cqp_ce_handler()
2259 struct irdma_sc_cq *cq = &rf->ccq.sc_cq; in cqp_compl_worker()