Searched refs:sc_qp (Results 1 – 6 of 6) sorted by relevance
/drivers/infiniband/hw/irdma/ |
D | verbs.c | 234 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_alloc_push_page() 463 irdma_uk_clean_cq(&iwqp->sc_qp.qp_uk, ukcq); in irdma_clean_cqes() 492 bar_off += rsvd + iwqp->sc_qp.push_idx * IRDMA_HW_PAGE_SIZE; in irdma_setup_push_mmap_entries() 522 iwqp->sc_qp.qp_uk.destroy_pending = true; in irdma_destroy_qp() 525 irdma_modify_qp_to_err(&iwqp->sc_qp); in irdma_destroy_qp() 541 irdma_cqp_qp_destroy_cmd(&iwdev->rf->sc_dev, &iwqp->sc_qp); in irdma_destroy_qp() 752 cqp_info->in.u.qp_create.qp = &iwqp->sc_qp; in irdma_cqp_create_qp_cmd() 797 irdma_sc_qp_setctx_roce(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_roce_fill_and_set_qpctx_info() 826 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_iw_fill_and_set_qpctx_info() 909 qp = &iwqp->sc_qp; in irdma_create_qp() [all …]
|
D | utils.c | 937 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_terminate_timeout() 1149 irdma_ieq_cleanup_qp(iwdev->vsi.ieq, &iwqp->sc_qp); in irdma_free_qp_rsrc() 1150 irdma_dealloc_push_page(rf, &iwqp->sc_qp); in irdma_free_qp_rsrc() 1151 if (iwqp->sc_qp.vsi) { in irdma_free_qp_rsrc() 1152 irdma_qp_rem_qos(&iwqp->sc_qp); in irdma_free_qp_rsrc() 1153 iwqp->sc_qp.dev->ws_remove(iwqp->sc_qp.vsi, in irdma_free_qp_rsrc() 1154 iwqp->sc_qp.user_pri); in irdma_free_qp_rsrc() 1237 cqp_info->in.u.qp_modify.qp = &iwqp->sc_qp; in irdma_hw_modify_qp() 1255 iwqp->sc_qp.term_flags = IRDMA_TERM_DONE; in irdma_hw_modify_qp() 1259 irdma_gen_ae(rf, &iwqp->sc_qp, &ae_info, false); in irdma_hw_modify_qp() [all …]
|
D | cm.c | 3428 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_cm_init_tsa_conn() 3488 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_cm_disconn_true() 3504 if (iwqp->flush_issued || iwqp->sc_qp.qp_uk.destroy_pending) { in irdma_cm_disconn_true() 3554 if (issue_flush && !iwqp->sc_qp.qp_uk.destroy_pending) { in irdma_cm_disconn_true() 3701 if (cm_node->dev->ws_add(iwqp->sc_qp.vsi, cm_node->user_pri)) { in irdma_accept() 3705 iwqp->sc_qp.user_pri = cm_node->user_pri; in irdma_accept() 3706 irdma_qp_add_qos(&iwqp->sc_qp); in irdma_accept() 3721 iwqp->sc_qp.qp_uk.sq_base = kmap_local_page(iwqp->page); in irdma_accept() 3724 irdma_sc_send_lsmm(&iwqp->sc_qp, iwqp->ietf_mem.va, cm_node->lsmm_size, in irdma_accept() 3728 kunmap_local(iwqp->sc_qp.qp_uk.sq_base); in irdma_accept() [all …]
|
D | hw.c | 262 qp = &iwqp->sc_qp; in irdma_process_aeq() 400 irdma_sc_qp_setctx_roce(&iwqp->sc_qp, iwqp->host_ctx.va, in irdma_process_aeq() 412 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, in irdma_process_aeq() 2183 if (iwqp->sc_qp.term_flags && state == IRDMA_QP_STATE_ERROR) in irdma_next_iw_state() 2721 u8 flush_code = iwqp->sc_qp.flush_code; in irdma_flush_wqes() 2739 iwqp->sc_qp.flush_sq = false; in irdma_flush_wqes() 2741 iwqp->sc_qp.flush_rq = false; in irdma_flush_wqes() 2744 if (info.sq && iwqp->sc_qp.sq_flush_code) in irdma_flush_wqes() 2746 if (info.rq && iwqp->sc_qp.rq_flush_code) in irdma_flush_wqes() 2756 (void)irdma_hw_flush_wqes(rf, &iwqp->sc_qp, &info, in irdma_flush_wqes()
|
D | protos.h | 76 void irdma_modify_qp_to_err(struct irdma_sc_qp *sc_qp);
|
D | verbs.h | 156 struct irdma_sc_qp sc_qp; member
|