Searched refs:cq_uk (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | puda.c | 214 struct irdma_cq_uk *cq_uk = &cq->cq_uk; in irdma_puda_poll_info() local 227 cqe = IRDMA_GET_CURRENT_CQ_ELEM(&cq->cq_uk); in irdma_puda_poll_info() 230 if (valid_bit != cq_uk->polarity) in irdma_puda_poll_info() 240 peek_head = (cq_uk->cq_ring.head + 1) % cq_uk->cq_ring.size; in irdma_puda_poll_info() 241 ext_cqe = cq_uk->cq_base[peek_head].buf; in irdma_puda_poll_info() 246 if (polarity != cq_uk->polarity) in irdma_puda_poll_info() 252 IRDMA_RING_MOVE_HEAD_NOCHECK(cq_uk->cq_ring); in irdma_puda_poll_info() 253 if (!IRDMA_RING_CURRENT_HEAD(cq_uk->cq_ring)) in irdma_puda_poll_info() 254 cq_uk->polarity = !cq_uk->polarity; in irdma_puda_poll_info() 256 IRDMA_RING_MOVE_TAIL(cq_uk->cq_ring); in irdma_puda_poll_info() [all …]
|
| H A D | ctrl.c | 2895 writel(cq->cq_uk.cq_id, cq->cq_uk.cq_ack_db); in irdma_sc_cq_ack() 2916 irdma_uk_cq_init(&cq->cq_uk, &info->cq_uk_init_info); in irdma_sc_cq_init() 2948 if (cq->cq_uk.cq_id >= cqp->dev->hmc_info->hmc_obj[IRDMA_HMC_IW_CQ].max_cnt) in irdma_sc_cq_create() 2958 set_64bit_val(wqe, 0, cq->cq_uk.cq_size); in irdma_sc_cq_create() 2970 hdr = FLD_LS_64(cq->dev, cq->cq_uk.cq_id, IRDMA_CQPSQ_CQ_CQID) | in irdma_sc_cq_create() 2977 FIELD_PREP(IRDMA_CQPSQ_CQ_CQID_HIGH, cq->cq_uk.cq_id >> 22) | in irdma_sc_cq_create() 2984 cq->cq_uk.avoid_mem_cflct) | in irdma_sc_cq_create() 3015 set_64bit_val(wqe, 0, cq->cq_uk.cq_size); in irdma_sc_cq_destroy() 3021 hdr = cq->cq_uk.cq_id | in irdma_sc_cq_destroy() 3030 FIELD_PREP(IRDMA_CQPSQ_CQ_AVOIDMEMCNFLCT, cq->cq_uk.avoid_mem_cflct) | in irdma_sc_cq_destroy() [all …]
|
| H A D | verbs.c | 481 struct irdma_cq_uk *ukcq = &iwcq->sc_cq.cq_uk; in irdma_clean_cqes() 1084 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in irdma_create_qp() 1085 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in irdma_create_qp() 1568 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in irdma_modify_qp_roce() 1569 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in irdma_modify_qp_roce() 1796 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in irdma_modify_qp() 1797 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in irdma_modify_qp() 1914 irdma_free_rsrc(rf, rf->allocated_cqs, cq->cq_uk.cq_id); in irdma_cq_free_rsrc() 2051 if (!iwcq->sc_cq.cq_uk.avoid_mem_cflct && in irdma_resize_cq() 2058 cqe_size = iwcq->sc_cq.cq_uk.avoid_mem_cflct ? 64 : 32; in irdma_resize_cq() [all …]
|
| H A D | verbs.h | 86 struct irdma_cq_uk cq_uk; member
|
| H A D | utils.c | 2427 if (irdma_uk_cq_empty(&iwscq->sc_cq.cq_uk)) { in irdma_generate_flush_completions() 2471 if (irdma_uk_cq_empty(&iwrcq->sc_cq.cq_uk)) { in irdma_generate_flush_completions()
|
| H A D | type.h | 503 struct irdma_cq_uk cq_uk; member
|
| H A D | cm.c | 3400 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in irdma_cm_init_tsa_conn() 3401 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in irdma_cm_init_tsa_conn()
|