Lines Matching refs:sc_qp
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()
938 qp = &iwqp->sc_qp; in irdma_create_qp()
1008 spin_lock_init(&iwqp->sc_qp.pfpdu.lock); in irdma_create_qp()
1014 irdma_cqp_qp_destroy_cmd(&rf->sc_dev, &iwqp->sc_qp); in irdma_create_qp()
1019 irdma_qp_add_qos(&iwqp->sc_qp); in irdma_create_qp()
1090 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_query_qp()
1266 irdma_qp_rem_qos(&iwqp->sc_qp); in irdma_modify_qp_roce()
1267 dev->ws_remove(iwqp->sc_qp.vsi, ctx_info->user_pri); in irdma_modify_qp_roce()
1268 if (iwqp->sc_qp.vsi->dscp_mode) in irdma_modify_qp_roce()
1270 iwqp->sc_qp.vsi->dscp_map[irdma_tos2dscp(udp_info->tos)]; in irdma_modify_qp_roce()
1280 if (dev->ws_add(iwqp->sc_qp.vsi, ctx_info->user_pri)) in irdma_modify_qp_roce()
1282 iwqp->sc_qp.user_pri = ctx_info->user_pri; in irdma_modify_qp_roce()
1283 irdma_qp_add_qos(&iwqp->sc_qp); in irdma_modify_qp_roce()
1421 iwqp->sc_qp.push_idx == IRDMA_INVALID_PUSH_PAGE_INDEX && in irdma_modify_qp_roce()
1472 irdma_sc_qp_setctx_roce(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_modify_qp_roce()
1508 if (iwqp->sc_qp.push_idx != IRDMA_INVALID_PUSH_PAGE_INDEX && in irdma_modify_qp_roce()
1513 uresp.push_offset = iwqp->sc_qp.push_offset; in irdma_modify_qp_roce()
1595 iwqp->sc_qp.push_idx == IRDMA_INVALID_PUSH_PAGE_INDEX && in irdma_modify_qp()
1664 if (iwqp->sc_qp.term_flags) { in irdma_modify_qp()
1666 irdma_terminate_del_timer(&iwqp->sc_qp); in irdma_modify_qp()
1700 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_modify_qp()
1754 if (iwqp->sc_qp.push_idx != IRDMA_INVALID_PUSH_PAGE_INDEX && in irdma_modify_qp()
1759 uresp.push_offset = iwqp->sc_qp.push_offset; in irdma_modify_qp()
3296 ukqp = &iwqp->sc_qp.qp_uk; in irdma_post_send()
3416 err = irdma_sc_mr_fast_register(&iwqp->sc_qp, &stag_info, in irdma_post_send()
3465 ukqp = &iwqp->sc_qp.qp_uk; in irdma_post_recv()
4121 iwqp->sc_qp.vsi->qos[iwqp->sc_qp.user_pri].qs_handle; in irdma_attach_mcast()