Home
last modified time | relevance | path

Searched refs:cq_uk (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/
H A Dpuda.c214 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 Dctrl.c2471 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 Dverbs.h77 struct irdma_cq_uk cq_uk; member
H A Dverbs.c459 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 Dtype.h425 struct irdma_cq_uk cq_uk; member
H A Dcm.c3398 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 Dutils.c2387 ukcq = &iwcq->sc_cq.cq_uk; in irdma_cq_empty()
/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/
H A Di40iw_ctrl.c691 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 Di40iw_puda.c237 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 Di40iw_verbs.c370 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 Di40iw_type.h353 struct i40iw_cq_uk cq_uk; member
H A Di40iw_cm.c3391 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