Lines Matching refs:qp_init_attr
1182 struct ib_qp_init_attr *qp_init_attr) in create_xrc_qp_user() argument
1192 qp->xrcd = qp_init_attr->xrcd; in create_xrc_qp_user()
1193 atomic_inc(&qp_init_attr->xrcd->usecnt); in create_xrc_qp_user()
1196 qp = __ib_open_qp(real_qp, qp_init_attr->event_handler, in create_xrc_qp_user()
1197 qp_init_attr->qp_context); in create_xrc_qp_user()
1201 err = xa_err(xa_store(&qp_init_attr->xrcd->tgt_qps, real_qp->qp_num, in create_xrc_qp_user()
1345 struct ib_qp_init_attr *qp_init_attr, in ib_create_qp_kernel() argument
1358 if (qp_init_attr->cap.max_rdma_ctxs) in ib_create_qp_kernel()
1359 rdma_rw_init_qp(device, qp_init_attr); in ib_create_qp_kernel()
1361 qp = create_qp(device, pd, qp_init_attr, NULL, NULL, caller); in ib_create_qp_kernel()
1367 if (qp_init_attr->cap.max_rdma_ctxs) { in ib_create_qp_kernel()
1368 ret = rdma_rw_init_mrs(qp, qp_init_attr); in ib_create_qp_kernel()
1378 qp->max_write_sge = qp_init_attr->cap.max_send_sge; in ib_create_qp_kernel()
1379 qp->max_read_sge = min_t(u32, qp_init_attr->cap.max_send_sge, in ib_create_qp_kernel()
1381 if (qp_init_attr->create_flags & IB_QP_CREATE_INTEGRITY_EN) in ib_create_qp_kernel()
2028 struct ib_qp_init_attr *qp_init_attr) in ib_query_qp() argument
2035 qp_init_attr) : -EOPNOTSUPP; in ib_query_qp()