Searched refs:sc_qp (Results 1 – 11 of 11) sorted by relevance
/freebsd/sys/dev/irdma/ |
H A D | irdma_kcompat.c | 365 if (iwqp->sc_qp.qs_handle == iwqp->sc_qp.vsi->qos[user_pri].qs_handle) { in irdma_find_qp_update_qs() 385 irdma_cqp_qp_suspend_resume(&iwqp->sc_qp, IRDMA_OP_SUSPEND); in irdma_find_qp_update_qs() 648 irdma_ieq_cleanup_qp(iwdev->vsi.ieq, &iwqp->sc_qp); in irdma_free_qp_rsrc() 650 if (iwqp->sc_qp.vsi) { in irdma_free_qp_rsrc() 651 irdma_qp_rem_qos(&iwqp->sc_qp); in irdma_free_qp_rsrc() 652 iwqp->sc_qp.dev->ws_remove(iwqp->sc_qp.vsi, in irdma_free_qp_rsrc() 653 iwqp->sc_qp.user_pri); in irdma_free_qp_rsrc() 723 qp = &iwqp->sc_qp; in irdma_create_qp() 754 qp = &iwqp->sc_qp; in irdma_create_qp() 823 spin_lock_init(&iwqp->sc_qp.pfpdu.lock); in irdma_create_qp() [all …]
|
H A D | irdma_utils.c | 880 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_terminate_timeout() 1066 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_dealloc_push_page() 1161 cqp_info->in.u.qp_modify.qp = &iwqp->sc_qp; in irdma_hw_modify_qp() 1179 iwqp->sc_qp.term_flags = IRDMA_TERM_DONE; in irdma_hw_modify_qp() 1183 irdma_gen_ae(rf, &iwqp->sc_qp, &ae_info, false); in irdma_hw_modify_qp() 1195 cqp_info->in.u.qp_modify.qp = &iwqp->sc_qp; in irdma_hw_modify_qp() 1311 return &iwqp->sc_qp; in irdma_ieq_get_qp() 2181 irdma_modify_qp_to_err(struct irdma_sc_qp *sc_qp) in irdma_modify_qp_to_err() argument 2183 struct irdma_qp *qp = sc_qp->qp_uk.back_qp; in irdma_modify_qp_to_err() 2264 qp = &iwqp->sc_qp; in irdma_upload_qp_context() [all …]
|
H A D | irdma_verbs.c | 215 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_alloc_push_page() 278 irdma_uk_clean_cq(&iwqp->sc_qp.qp_uk, ukcq); in irdma_clean_cqes() 322 bar_off = irdma_compute_push_wqe_offset(iwdev, iwqp->sc_qp.push_idx); in irdma_setup_push_mmap_entries() 559 cqp_info->in.u.qp_create.qp = &iwqp->sc_qp; in irdma_cqp_create_qp_cmd() 604 irdma_sc_qp_setctx_roce(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_roce_fill_and_set_qpctx_info() 633 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_iw_fill_and_set_qpctx_info() 672 if (iwqp->sc_qp.qp_uk.destroy_pending) in irdma_sched_qp_flush_work() 728 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_query_qp() 869 irdma_qp_rem_qos(&iwqp->sc_qp); in irdma_modify_qp_roce() 870 dev->ws_remove(iwqp->sc_qp.vsi, ctx_info->user_pri); in irdma_modify_qp_roce() [all …]
|
H A D | irdma_cm.c | 3294 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_cm_init_tsa_conn() 3356 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_cm_disconn_true() 3372 if (iwqp->flush_issued || iwqp->sc_qp.qp_uk.destroy_pending) { in irdma_cm_disconn_true() 3422 if (issue_flush && !iwqp->sc_qp.qp_uk.destroy_pending) { in irdma_cm_disconn_true() 3569 if (cm_node->dev->ws_add(iwqp->sc_qp.vsi, cm_node->user_pri)) { in irdma_accept() 3573 iwqp->sc_qp.user_pri = cm_node->user_pri; in irdma_accept() 3574 irdma_qp_add_qos(&iwqp->sc_qp); in irdma_accept() 3576 iwdev->rf->check_fc(&iwdev->vsi, &iwqp->sc_qp); in irdma_accept() 3591 iwqp->sc_qp.qp_uk.sq_base = kmap_local_page(iwqp->page); in irdma_accept() 3594 irdma_sc_send_lsmm(&iwqp->sc_qp, iwqp->ietf_mem.va, cm_node->lsmm_size, in irdma_accept() [all …]
|
H A D | icrdma_hw.h | 137 void irdma_check_fc_for_qp(struct irdma_sc_vsi *vsi, struct irdma_sc_qp *sc_qp);
|
H A D | irdma_hw.c | 264 qp = &iwqp->sc_qp; in irdma_process_aeq() 325 if (!atomic_dec_return(&iwqp->sc_qp.vsi->qp_suspend_reqs)) in irdma_process_aeq() 408 irdma_sc_qp_setctx_roce(&iwqp->sc_qp, iwqp->host_ctx.va, in irdma_process_aeq() 420 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, in irdma_process_aeq() 2311 if (iwqp->sc_qp.term_flags && state == IRDMA_QP_STATE_ERROR) in irdma_next_iw_state() 2787 u8 flush_code = iwqp->sc_qp.flush_code; in irdma_flush_wqes() 2805 iwqp->sc_qp.flush_sq = false; in irdma_flush_wqes() 2807 iwqp->sc_qp.flush_rq = false; in irdma_flush_wqes() 2810 if (info.sq && iwqp->sc_qp.sq_flush_code) in irdma_flush_wqes() 2812 if (info.rq && iwqp->sc_qp.rq_flush_code) in irdma_flush_wqes() [all …]
|
H A D | icrdma_hw.c | 367 irdma_check_fc_for_qp(struct irdma_sc_vsi *vsi, struct irdma_sc_qp *sc_qp) in irdma_check_fc_for_qp() argument 377 if (sc_qp->qs_handle == cfg_chk->qs_handle) in irdma_check_fc_for_qp()
|
H A D | irdma_protos.h | 109 void irdma_modify_qp_to_err(struct irdma_sc_qp *sc_qp);
|
H A D | irdma.h | 232 void irdma_check_fc_for_qp(struct irdma_sc_vsi *vsi, struct irdma_sc_qp *sc_qp);
|
H A D | irdma_verbs.h | 207 struct irdma_sc_qp sc_qp; member
|
H A D | irdma_main.h | 361 void (*check_fc)(struct irdma_sc_vsi *vsi, struct irdma_sc_qp *sc_qp);
|