Searched refs:cq_uk (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-6.6/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 in irdma_puda_poll_info() 327 struct irdma_cq_uk *cq_uk = &cq->cq_uk; irdma_puda_poll_cmpl() local [all...] |
H A D | ctrl.c | 2471 writel(cq->cq_uk.cq_id, cq->cq_uk.cq_ack_db); in irdma_sc_cq_ack() 2492 irdma_uk_cq_init(&cq->cq_uk, &info->cq_uk_init_info); in irdma_sc_cq_init() 2526 if (cq->cq_uk.cq_id >= cqp->dev->hmc_info->hmc_obj[IRDMA_HMC_IW_CQ].max_cnt) in irdma_sc_cq_create() 2546 set_64bit_val(wqe, 0, cq->cq_uk.cq_size); in irdma_sc_cq_create() 2558 hdr = FLD_LS_64(cq->dev, cq->cq_uk.cq_id, IRDMA_CQPSQ_CQ_CQID) | in irdma_sc_cq_create() 2569 cq->cq_uk.avoid_mem_cflct) | in irdma_sc_cq_create() 2605 set_64bit_val(wqe, 0, cq->cq_uk.cq_size); in irdma_sc_cq_destroy() 2611 hdr = cq->cq_uk.cq_id | in irdma_sc_cq_destroy() 2620 FIELD_PREP(IRDMA_CQPSQ_CQ_AVOIDMEMCNFLCT, cq->cq_uk in irdma_sc_cq_destroy() [all...] |
H A D | verbs.h | 77 struct irdma_cq_uk cq_uk; member
|
H A D | verbs.c | 459 struct irdma_cq_uk *ukcq = &iwcq->sc_cq.cq_uk; in irdma_clean_cqes() 994 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in irdma_create_qp() 995 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in irdma_create_qp() 1470 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in irdma_modify_qp_roce() 1471 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in irdma_modify_qp_roce() 1698 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in irdma_modify_qp() 1699 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in irdma_modify_qp() 1798 irdma_free_rsrc(rf, rf->allocated_cqs, cq->cq_uk.cq_id); in irdma_cq_free_rsrc() 1923 if (info.cq_size == iwcq->sc_cq.cq_uk.cq_size - 1) in irdma_resize_cq() 2003 memcpy(&cq_buf->cq_uk, in irdma_resize_cq() [all...] |
H A D | type.h | 425 struct irdma_cq_uk cq_uk; member
|
H A D | cm.c | 3398 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in irdma_cm_init_tsa_conn() 3399 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in irdma_cm_init_tsa_conn()
|
H A D | utils.c | 2387 ukcq = &iwcq->sc_cq.cq_uk; in irdma_cq_empty()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/ |
H A D | i40iw_ctrl.c | 691 get_64bit_val(ccq->cq_uk.shadow_area, 32, &temp_val); in i40iw_sc_ccq_arm() 704 set_64bit_val(ccq->cq_uk.shadow_area, 32, temp_val); in i40iw_sc_ccq_arm() 709 i40iw_wr32(ccq->dev->hw, I40E_PFPE_CQARM, ccq->cq_uk.cq_id); in i40iw_sc_ccq_arm() 711 i40iw_wr32(ccq->dev->hw, I40E_VFPE_CQARM1, ccq->cq_uk.cq_id); in i40iw_sc_ccq_arm() 730 if (ccq->cq_uk.avoid_mem_cflct) in i40iw_sc_ccq_get_cqe_info() 731 cqe = (u64 *)I40IW_GET_CURRENT_EXTENDED_CQ_ELEMENT(&ccq->cq_uk); in i40iw_sc_ccq_get_cqe_info() 733 cqe = (u64 *)I40IW_GET_CURRENT_CQ_ELEMENT(&ccq->cq_uk); in i40iw_sc_ccq_get_cqe_info() 737 if (polarity != ccq->cq_uk.polarity) in i40iw_sc_ccq_get_cqe_info() 758 I40IW_RING_MOVE_HEAD(ccq->cq_uk.cq_ring, ret_code); in i40iw_sc_ccq_get_cqe_info() 759 if (I40IW_RING_GETCURRENT_HEAD(ccq->cq_uk in i40iw_sc_ccq_get_cqe_info() [all...] |
H A D | i40iw_puda.c | 237 cqe = (u64 *)I40IW_GET_CURRENT_CQ_ELEMENT(&cq->cq_uk); in i40iw_puda_poll_info() 241 if (valid_bit != cq->cq_uk.polarity) in i40iw_puda_poll_info() 284 struct i40iw_cq_uk *cq_uk = &cq->cq_uk; in i40iw_puda_poll_completion() local 356 I40IW_RING_MOVE_HEAD(cq_uk->cq_ring, ret); in i40iw_puda_poll_completion() 357 if (I40IW_RING_GETCURRENT_HEAD(cq_uk->cq_ring) == 0) in i40iw_puda_poll_completion() 358 cq_uk->polarity = !cq_uk->polarity; in i40iw_puda_poll_completion() 360 I40IW_RING_MOVE_TAIL(cq_uk->cq_ring); in i40iw_puda_poll_completion() 361 set_64bit_val(cq_uk in i40iw_puda_poll_completion() [all...] |
H A D | i40iw_verbs.c | 370 struct i40iw_cq_uk *ukcq = &iwcq->sc_cq.cq_uk; in i40iw_clean_cqes() 667 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in i40iw_create_qp() 668 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in i40iw_create_qp() 948 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in i40iw_modify_qp() 949 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in i40iw_modify_qp() 1009 i40iw_free_resource(iwdev, iwdev->allocated_cqs, cq->cq_uk.cq_id); in cq_free_resources() 2340 ukcq = &iwcq->sc_cq.cq_uk; in i40iw_poll_cq() 2418 ukcq = &iwcq->sc_cq.cq_uk; in i40iw_req_notify_cq()
|
H A D | i40iw_type.h | 353 struct i40iw_cq_uk cq_uk; member
|
H A D | i40iw_cm.c | 3391 ctx_info->send_cq_num = iwqp->iwscq->sc_cq.cq_uk.cq_id; in i40iw_cm_init_tsa_conn() 3392 ctx_info->rcv_cq_num = iwqp->iwrcq->sc_cq.cq_uk.cq_id; in i40iw_cm_init_tsa_conn()
|
Completed in 38 milliseconds