Searched refs:sc_qp (Results 1 – 9 of 9) sorted by relevance
| /linux/net/sunrpc/xprtrdma/ |
| H A D | svc_rdma_transport.c | 517 newxprt->sc_qp = newxprt->sc_cm_id->qp; in svc_rdma_accept() 577 if (newxprt->sc_qp && !IS_ERR(newxprt->sc_qp)) in svc_rdma_accept() 578 ib_destroy_qp(newxprt->sc_qp); in svc_rdma_accept() 607 if (rdma->sc_qp && !IS_ERR(rdma->sc_qp)) in svc_rdma_free() 608 ib_drain_qp(rdma->sc_qp); in svc_rdma_free() 618 if (rdma->sc_qp && !IS_ERR(rdma->sc_qp)) in svc_rdma_free() 619 ib_destroy_qp(rdma->sc_qp); in svc_rdma_free()
|
| H A D | svc_rdma_rw.c | 138 ret = rdma_rw_ctx_init(&ctxt->rw_ctx, rdma->sc_qp, rdma->sc_port_num, in svc_rdma_rw_ctx_init() 186 rdma_rw_ctx_destroy(&ctxt->rw_ctx, rdma->sc_qp, in svc_rdma_cc_release() 382 first_wr = rdma_rw_ctx_wrs(&ctxt->rw_ctx, rdma->sc_qp, in svc_rdma_post_chunk_ctxt() 391 ret = ib_post_send(rdma->sc_qp, first_wr, &bad_wr); in svc_rdma_post_chunk_ctxt() 708 first_wr = rdma_rw_ctx_wrs(&rwc->rw_ctx, rdma->sc_qp, in svc_rdma_prepare_reply_chunk()
|
| H A D | svc_rdma_sendto.c | 385 ret = ib_post_send(rdma->sc_qp, first_wr, &bad_wr); in svc_rdma_post_send()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | utils.c | 987 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_terminate_timeout() 1148 u32 qp_num = iwqp->sc_qp.qp_uk.qp_id; in irdma_free_qp_rsrc() 1150 irdma_ieq_cleanup_qp(iwdev->vsi.ieq, &iwqp->sc_qp); in irdma_free_qp_rsrc() 1151 irdma_dealloc_push_page(rf, &iwqp->sc_qp); in irdma_free_qp_rsrc() 1152 if (iwqp->sc_qp.vsi) { in irdma_free_qp_rsrc() 1153 irdma_qp_rem_qos(&iwqp->sc_qp); in irdma_free_qp_rsrc() 1154 iwqp->sc_qp.dev->ws_remove(iwqp->sc_qp.vsi, in irdma_free_qp_rsrc() 1155 iwqp->sc_qp.user_pri); in irdma_free_qp_rsrc() 1266 cqp_info->in.u.qp_modify.qp = &iwqp->sc_qp; in irdma_hw_modify_qp() 1284 iwqp->sc_qp.term_flags = IRDMA_TERM_DONE; in irdma_hw_modify_qp() [all …]
|
| H A D | verbs.c | 248 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_alloc_push_page() 485 irdma_uk_clean_cq(&iwqp->sc_qp.qp_uk, ukcq); in irdma_clean_cqes() 514 bar_off += rsvd + iwqp->sc_qp.push_idx * IRDMA_HW_PAGE_SIZE; in irdma_setup_push_mmap_entries() 544 iwqp->sc_qp.qp_uk.destroy_pending = true; in irdma_destroy_qp() 547 irdma_modify_qp_to_err(&iwqp->sc_qp); in irdma_destroy_qp() 563 irdma_cqp_qp_destroy_cmd(&iwdev->rf->sc_dev, &iwqp->sc_qp); in irdma_destroy_qp() 567 if (iwqp->sc_qp.qp_uk.qp_id == 1) in irdma_destroy_qp() 781 cqp_info->in.u.qp_create.qp = &iwqp->sc_qp; in irdma_cqp_create_qp_cmd() 829 irdma_sc_qp_setctx_roce(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_roce_fill_and_set_qpctx_info() 857 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_iw_fill_and_set_qpctx_info() [all …]
|
| H A D | hw.c | 264 qp = &iwqp->sc_qp; in irdma_process_aeq() 422 irdma_sc_qp_setctx_roce(&iwqp->sc_qp, iwqp->host_ctx.va, in irdma_process_aeq() 434 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, in irdma_process_aeq() 2244 if (iwqp->sc_qp.term_flags && state == IRDMA_QP_STATE_ERROR) in irdma_next_iw_state() 2779 u8 flush_code = iwqp->sc_qp.flush_code; in irdma_flush_wqes() 2796 info.err_sq_idx_valid = iwqp->sc_qp.err_sq_idx_valid; in irdma_flush_wqes() 2797 info.err_sq_idx = iwqp->sc_qp.err_sq_idx; in irdma_flush_wqes() 2798 info.err_rq_idx_valid = iwqp->sc_qp.err_rq_idx_valid; in irdma_flush_wqes() 2799 info.err_rq_idx = iwqp->sc_qp.err_rq_idx; in irdma_flush_wqes() 2803 iwqp->sc_qp.flush_sq = false; in irdma_flush_wqes() [all …]
|
| H A D | cm.c | 3430 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_cm_init_tsa_conn() 3490 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_cm_disconn_true() 3506 if (iwqp->flush_issued || iwqp->sc_qp.qp_uk.destroy_pending) { in irdma_cm_disconn_true() 3556 if (issue_flush && !iwqp->sc_qp.qp_uk.destroy_pending) { in irdma_cm_disconn_true() 3703 if (cm_node->dev->ws_add(iwqp->sc_qp.vsi, cm_node->user_pri)) { in irdma_accept() 3707 iwqp->sc_qp.user_pri = cm_node->user_pri; in irdma_accept() 3708 irdma_qp_add_qos(&iwqp->sc_qp); in irdma_accept() 3723 iwqp->sc_qp.qp_uk.sq_base = kmap_local_page(iwqp->page); in irdma_accept() 3726 irdma_sc_send_lsmm(&iwqp->sc_qp, iwqp->ietf_mem.va, cm_node->lsmm_size, in irdma_accept() 3730 kunmap_local(iwqp->sc_qp.qp_uk.sq_base); in irdma_accept() [all …]
|
| H A D | verbs.h | 178 struct irdma_sc_qp sc_qp; member
|
| /linux/include/linux/sunrpc/ |
| H A D | svc_rdma.h | 105 struct ib_qp *sc_qp; member
|