Lines Matching refs:qp_attr
859 struct ibv_qp_init_attr qp_attr; in rs_create_ep() local
869 memset(&qp_attr, 0, sizeof qp_attr); in rs_create_ep()
870 qp_attr.qp_context = rs; in rs_create_ep()
871 qp_attr.send_cq = rs->cm_id->send_cq; in rs_create_ep()
872 qp_attr.recv_cq = rs->cm_id->recv_cq; in rs_create_ep()
873 qp_attr.qp_type = IBV_QPT_RC; in rs_create_ep()
874 qp_attr.sq_sig_all = 1; in rs_create_ep()
875 qp_attr.cap.max_send_wr = rs->sq_size; in rs_create_ep()
876 qp_attr.cap.max_recv_wr = rs->rq_size; in rs_create_ep()
877 qp_attr.cap.max_send_sge = 2; in rs_create_ep()
878 qp_attr.cap.max_recv_sge = 1; in rs_create_ep()
879 qp_attr.cap.max_inline_data = rs->sq_inline; in rs_create_ep()
881 ret = rdma_create_qp(rs->cm_id, NULL, &qp_attr); in rs_create_ep()
885 rs->sq_inline = qp_attr.cap.max_inline_data; in rs_create_ep()
1490 struct ibv_qp_init_attr qp_attr; in ds_create_qp() local
1516 memset(&qp_attr, 0, sizeof qp_attr); in ds_create_qp()
1517 qp_attr.qp_context = qp; in ds_create_qp()
1518 qp_attr.send_cq = qp->cm_id->send_cq; in ds_create_qp()
1519 qp_attr.recv_cq = qp->cm_id->recv_cq; in ds_create_qp()
1520 qp_attr.qp_type = IBV_QPT_UD; in ds_create_qp()
1521 qp_attr.sq_sig_all = 1; in ds_create_qp()
1522 qp_attr.cap.max_send_wr = rs->sq_size; in ds_create_qp()
1523 qp_attr.cap.max_recv_wr = rs->rq_size; in ds_create_qp()
1524 qp_attr.cap.max_send_sge = 1; in ds_create_qp()
1525 qp_attr.cap.max_recv_sge = 2; in ds_create_qp()
1526 qp_attr.cap.max_inline_data = rs->sq_inline; in ds_create_qp()
1527 ret = rdma_create_qp(qp->cm_id, NULL, &qp_attr); in ds_create_qp()
1531 rs->sq_inline = qp_attr.cap.max_inline_data; in ds_create_qp()