Home
last modified time | relevance | path

Searched refs:sc_qp (Results 1 – 11 of 11) sorted by relevance

/linux/net/sunrpc/xprtrdma/
A Dsvc_rdma_transport.c515 newxprt->sc_qp = newxprt->sc_cm_id->qp; in svc_rdma_accept()
575 if (newxprt->sc_qp && !IS_ERR(newxprt->sc_qp)) in svc_rdma_accept()
576 ib_destroy_qp(newxprt->sc_qp); in svc_rdma_accept()
598 if (rdma->sc_qp && !IS_ERR(rdma->sc_qp)) in __svc_rdma_free()
599 ib_drain_qp(rdma->sc_qp); in __svc_rdma_free()
609 if (rdma->sc_qp && !IS_ERR(rdma->sc_qp)) in __svc_rdma_free()
610 ib_destroy_qp(rdma->sc_qp); in __svc_rdma_free()
A Dsvc_rdma_rw.c138 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()
A Dsvc_rdma_recvfrom.c276 ret = ib_post_recv(rdma->sc_qp, recv_chain, &bad_wr); in svc_rdma_refresh_recvs()
A Dsvc_rdma_sendto.c375 ret = ib_post_send(rdma->sc_qp, first_wr, &bad_wr); in svc_rdma_post_send()
/linux/drivers/infiniband/hw/irdma/
A Dverbs.c234 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_alloc_push_page()
909 qp = &iwqp->sc_qp; in irdma_create_qp()
938 qp = &iwqp->sc_qp; in irdma_create_qp()
1019 irdma_qp_add_qos(&iwqp->sc_qp); in irdma_create_qp()
1266 irdma_qp_rem_qos(&iwqp->sc_qp); in irdma_modify_qp_roce()
1268 if (iwqp->sc_qp.vsi->dscp_mode) in irdma_modify_qp_roce()
1283 irdma_qp_add_qos(&iwqp->sc_qp); in irdma_modify_qp_roce()
1664 if (iwqp->sc_qp.term_flags) { in irdma_modify_qp()
3442 ukqp = &iwqp->sc_qp.qp_uk; in irdma_post_send()
3611 ukqp = &iwqp->sc_qp.qp_uk; in irdma_post_recv()
[all …]
A Dutils.c937 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_terminate_timeout()
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()
1440 return &iwqp->sc_qp; in irdma_ieq_get_qp()
2339 struct irdma_qp *qp = sc_qp->qp_uk.back_qp; in irdma_modify_qp_to_err()
[all …]
A Dcm.c3489 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_cm_disconn_true()
3555 if (issue_flush && !iwqp->sc_qp.qp_uk.destroy_pending) { in irdma_cm_disconn_true()
3706 iwqp->sc_qp.user_pri = cm_node->user_pri; in irdma_accept()
3707 irdma_qp_add_qos(&iwqp->sc_qp); in irdma_accept()
3729 kunmap_local(iwqp->sc_qp.qp_uk.sq_base); in irdma_accept()
3892 if (iwqp->sc_qp.dev->ws_add(iwqp->sc_qp.vsi, cm_info.user_pri)) in irdma_connect()
3894 iwqp->sc_qp.user_pri = cm_info.user_pri; in irdma_connect()
3895 irdma_qp_add_qos(&iwqp->sc_qp); in irdma_connect()
4150 if (iwqp->sc_qp.qp_uk.destroy_pending) { in irdma_cm_event_connected()
4159 irdma_sc_send_rtt(&iwqp->sc_qp, read0); in irdma_cm_event_connected()
[all …]
A Dprotos.h76 void irdma_modify_qp_to_err(struct irdma_sc_qp *sc_qp);
A Dhw.c262 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()
A Dverbs.h158 struct irdma_sc_qp sc_qp; member
/linux/include/linux/sunrpc/
A Dsvc_rdma.h105 struct ib_qp *sc_qp; member

Completed in 41 milliseconds