Home
last modified time | relevance | path

Searched refs:qp_uk (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/infiniband/hw/irdma/ !
H A Dctrl.c137 qp->qp_uk.qp_id, qp->user_pri, qp->qs_handle, in irdma_qp_rem_qos()
157 qp->qp_uk.qp_id, qp->user_pri, qp->qs_handle, in irdma_qp_add_qos()
407 ret_code = irdma_uk_qp_init(&qp->qp_uk, &info->qp_uk_init_info); in irdma_sc_qp_init()
420 qp->hw_sq_size = irdma_get_encoded_wqe_size(qp->qp_uk.sq_ring.size, in irdma_sc_qp_init()
424 qp->hw_sq_size, qp->qp_uk.sq_ring.size); in irdma_sc_qp_init()
425 if (qp->qp_uk.uk_attrs->hw_rev == IRDMA_GEN_1 && qp->pd->abi_ver > 4) in irdma_sc_qp_init()
428 ret_code = irdma_fragcnt_to_wqesize_rq(qp->qp_uk.max_rq_frag_cnt, in irdma_sc_qp_init()
433 qp->hw_rq_size = irdma_get_encoded_wqe_size(qp->qp_uk.rq_size * in irdma_sc_qp_init()
437 qp->hw_rq_size, qp->qp_uk.rq_size, wqe_size); in irdma_sc_qp_init()
444 qp->qp_uk.first_sq_wq = info->qp_uk_init_info.first_sq_wq; in irdma_sc_qp_init()
[all …]
H A Dpuda.c89 qp->qp_uk.rq_wrid_array[wqe_idx] = (uintptr_t)buf; in irdma_puda_post_recvbuf()
90 wqe = qp->qp_uk.rq_base[wqe_idx].elem; in irdma_puda_post_recvbuf()
98 if (qp->qp_uk.uk_attrs->hw_rev == IRDMA_GEN_1) { in irdma_puda_post_recvbuf()
443 wqe = irdma_puda_get_next_send_wqe(&qp->qp_uk, &wqe_idx); in irdma_puda_send()
447 qp->qp_uk.sq_wrtrk_array[wqe_idx].wrid = (uintptr_t)info->scratch; in irdma_puda_send()
458 qp->qp_uk.swqe_polarity); in irdma_puda_send()
465 FIELD_PREP(IRDMA_UDA_QPSQ_VALID, qp->qp_uk.swqe_polarity)); in irdma_puda_send()
476 FIELD_PREP(IRDMA_UDA_QPSQ_VALID, qp->qp_uk.swqe_polarity); in irdma_puda_send()
492 irdma_uk_qp_post_wr(&qp->qp_uk); in irdma_puda_send()
621 hdr = qp->qp_uk.qp_id | in irdma_puda_qp_wqe()
[all …]
H A Dhw.c210 if (qp->qp_uk.uk_attrs->hw_rev >= IRDMA_GEN_3) { in irdma_set_flush_fields()
2680 iwqp = qp->qp_uk.back_qp; in irdma_hw_flush_wqes_callback()
2689 qp->qp_uk.rq_flush_complete = true; in irdma_hw_flush_wqes_callback()
2694 if (IRDMA_RING_MORE_WORK(qp->qp_uk.sq_ring)) { in irdma_hw_flush_wqes_callback()
2696 qp->qp_uk.qp_id); in irdma_hw_flush_wqes_callback()
2699 qp->qp_uk.sq_flush_complete = true; in irdma_hw_flush_wqes_callback()
2717 struct irdma_qp *iwqp = qp->qp_uk.back_qp; in irdma_hw_flush_wqes()
2734 qp->qp_uk.sq_flush_complete = true; in irdma_hw_flush_wqes()
2735 qp->qp_uk.rq_flush_complete = true; in irdma_hw_flush_wqes()
2747 qp->qp_uk.rq_flush_complete = true; in irdma_hw_flush_wqes()
[all …]
H A Dutils.c951 iwqp = qp->qp_uk.back_qp; in irdma_term_modify_qp()
967 iwqp = qp->qp_uk.back_qp; in irdma_terminate_done()
1002 iwqp = qp->qp_uk.back_qp; in irdma_terminate_start_timer()
1019 iwqp = qp->qp_uk.back_qp; in irdma_terminate_del_timer()
1149 u32 qp_num = iwqp->sc_qp.qp_uk.qp_id; in irdma_free_qp_rsrc()
1233 iwqp = cqp_info->in.u.qp_modify.qp->qp_uk.back_qp; in irdma_hw_modify_qp_callback()
1435 struct irdma_cm_node *cm_node = ((struct irdma_qp *)qp->qp_uk.back_qp)->cm_node; in irdma_send_ieq_ack()
2322 struct irdma_qp *qp = sc_qp->qp_uk.back_qp; in irdma_modify_qp_to_err()
2414 struct irdma_qp_uk *qp = &iwqp->sc_qp.qp_uk; in irdma_generate_flush_completions()
H A Dverbs.c485 irdma_uk_clean_cq(&iwqp->sc_qp.qp_uk, ukcq); in irdma_clean_cqes()
544 iwqp->sc_qp.qp_uk.destroy_pending = true; in irdma_destroy_qp()
568 if (iwqp->sc_qp.qp_uk.qp_id == 1) in irdma_destroy_qp()
995 qp->qp_uk.back_qp = iwqp; in irdma_create_qp()
1123 uresp.qp_caps = qp->qp_uk.qp_caps; in irdma_create_qp()
1189 attr->cap.max_inline_data = qp->qp_uk.max_inline_data; in irdma_query_qp()
1190 attr->cap.max_send_sge = qp->qp_uk.max_sq_frag_cnt; in irdma_query_qp()
1191 attr->cap.max_recv_sge = qp->qp_uk.max_rq_frag_cnt; in irdma_query_qp()
3965 ukqp = &iwqp->sc_qp.qp_uk; in irdma_post_send()
4212 ukqp = &iwqp->sc_qp.qp_uk; in irdma_post_recv()
[all …]
H A Dcm.c3509 if (iwqp->flush_issued || iwqp->sc_qp.qp_uk.destroy_pending) { in irdma_cm_disconn_true()
3559 if (issue_flush && !iwqp->sc_qp.qp_uk.destroy_pending) { in irdma_cm_disconn_true()
3726 iwqp->sc_qp.qp_uk.sq_base = kmap_local_page(iwqp->page); in irdma_accept()
3733 kunmap_local(iwqp->sc_qp.qp_uk.sq_base); in irdma_accept()
4154 if (iwqp->sc_qp.qp_uk.destroy_pending) { in irdma_cm_event_connected()
4162 iwqp->sc_qp.qp_uk.sq_base = kmap_local_page(iwqp->page); in irdma_cm_event_connected()
4165 kunmap_local(iwqp->sc_qp.qp_uk.sq_base); in irdma_cm_event_connected()
H A Dtype.h537 struct irdma_qp_uk qp_uk; member