Lines Matching refs:qp_attr
449 struct ib_qp_init_attr qp_attr; in svc_rdma_accept() local
525 memset(&qp_attr, 0, sizeof qp_attr); in svc_rdma_accept()
526 qp_attr.event_handler = qp_event_handler; in svc_rdma_accept()
527 qp_attr.qp_context = &newxprt->sc_xprt; in svc_rdma_accept()
528 qp_attr.port_num = newxprt->sc_port_num; in svc_rdma_accept()
529 qp_attr.cap.max_rdma_ctxs = ctxts; in svc_rdma_accept()
530 qp_attr.cap.max_send_wr = newxprt->sc_sq_depth - ctxts; in svc_rdma_accept()
531 qp_attr.cap.max_recv_wr = rq_depth; in svc_rdma_accept()
532 qp_attr.cap.max_send_sge = newxprt->sc_max_send_sges; in svc_rdma_accept()
533 qp_attr.cap.max_recv_sge = 1; in svc_rdma_accept()
534 qp_attr.sq_sig_type = IB_SIGNAL_REQ_WR; in svc_rdma_accept()
535 qp_attr.qp_type = IB_QPT_RC; in svc_rdma_accept()
536 qp_attr.send_cq = newxprt->sc_sq_cq; in svc_rdma_accept()
537 qp_attr.recv_cq = newxprt->sc_rq_cq; in svc_rdma_accept()
541 qp_attr.cap.max_send_wr, qp_attr.cap.max_recv_wr); in svc_rdma_accept()
543 qp_attr.cap.max_send_sge, qp_attr.cap.max_recv_sge); in svc_rdma_accept()
545 ret = rdma_create_qp(newxprt->sc_cm_id, newxprt->sc_pd, &qp_attr); in svc_rdma_accept()