Home
last modified time | relevance | path

Searched refs:create_qp (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/infiniband/sw/rdmavt/
H A Dvt.c336 .create_qp = rvt_create_qp,
422 if (!rdi->ibdev.ops.create_qp) in check_support()
/linux/drivers/infiniband/ulp/rtrs/
H A Drtrs.c255 static int create_qp(struct rtrs_con *con, struct ib_pd *pd, in create_qp() function
306 err = create_qp(con, path->dev->ib_pd, max_send_wr, max_recv_wr, in rtrs_cq_qp_create()
/linux/drivers/infiniband/hw/mana/
H A Ddevice.c24 .create_qp = mana_ib_create_qp,
/linux/drivers/infiniband/core/
H A Dverbs.c1210 static struct ib_qp *create_qp(struct ib_device *dev, struct ib_pd *pd, in create_qp() function
1219 if (!dev->ops.create_qp) in create_qp()
1250 ret = dev->ops.create_qp(qp, attr, udata); in create_qp()
1297 qp = create_qp(dev, pd, attr, NULL, NULL, caller); in ib_create_qp_user()
1299 qp = create_qp(dev, pd, attr, udata, uobj, NULL); in ib_create_qp_user()
1361 qp = create_qp(device, pd, qp_init_attr, NULL, NULL, caller); in ib_create_qp_kernel()
H A Duverbs_cmd.c1295 static int create_qp(struct uverbs_attr_bundle *attrs, in create_qp() function
1553 return create_qp(attrs, &cmd_ex); in ib_uverbs_create_qp()
1571 return create_qp(attrs, &cmd); in ib_uverbs_ex_create_qp()
3928 UAPI_DEF_METHOD_NEEDS_FN(create_qp)),
3970 UAPI_DEF_METHOD_NEEDS_FN(create_qp)),
H A Ddevice.c288 IB_MANDATORY_FUNC(create_qp), in ib_device_check_mandatory()
2734 SET_DEVICE_OP(dev_ops, create_qp); in ib_set_device_ops()
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_main.c142 .create_qp = ocrdma_create_qp,
/linux/drivers/infiniband/sw/siw/
H A Dsiw_main.c235 .create_qp = siw_create_qp,
/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_dev_api.h656 struct pvrdma_cmd_create_qp create_qp; member
H A Dpvrdma_main.c197 .create_qp = pvrdma_create_qp,
H A Dpvrdma_qp.c198 struct pvrdma_cmd_create_qp *cmd = &req.create_qp; in pvrdma_create_qp()
/linux/drivers/infiniband/hw/usnic/
H A Dusnic_ib_main.c360 .create_qp = usnic_ib_create_qp,
/linux/drivers/infiniband/hw/cxgb4/
H A Dprovider.c464 .create_qp = c4iw_create_qp,
H A Dqp.c199 static int create_qp(struct c4iw_rdev *rdev, struct t4_wq *wq, in create_qp() function
2184 ret = create_qp(&rhp->rdev, &qhp->wq, &schp->cq, &rchp->cq, in c4iw_create_qp()
/linux/drivers/infiniband/hw/erdma/
H A Derdma_main.c508 .create_qp = erdma_create_qp,
/linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib.c299 ret = mlx5_cmd_exec_inout(priv->mdev, create_qp, in, out); in mlx5i_create_underlay_qp()
/linux/drivers/infiniband/hw/qedr/
H A Dmain.c202 .create_qp = qedr_create_qp,
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_main.c638 .create_qp = hns_roce_create_qp,
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_provider.c1073 .create_qp = mthca_create_qp,
/linux/drivers/infiniband/sw/rxe/
H A Drxe_verbs.c1481 .create_qp = rxe_create_qp,
/linux/drivers/infiniband/hw/bnxt_re/
H A Dmain.c1261 .create_qp = bnxt_re_create_qp,
/linux/include/rdma/
H A Dib_verbs.h2503 int (*create_qp)(struct ib_qp *qp, struct ib_qp_init_attr *qp_init_attr, member
/linux/drivers/infiniband/hw/mlx5/
H A Dqp.c2810 /* Kernel create_qp callers */ in check_valid_flow()
2823 /* Userspace create_qp callers */ in check_valid_flow()
3101 static int create_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_qp() function
3230 * create_qp input struct, so their data is always valid. in check_ucmd_data()
3240 * User provides different create_qp structures based on the in check_ucmd_data()
3242 * struct create_qp ends. in check_ucmd_data()
3318 err = create_qp(dev, pd, qp, &params); in mlx5_ib_create_qp()
H A Dmain.c4165 .create_qp = mlx5_ib_create_qp,
/linux/drivers/infiniband/hw/mlx4/
H A Dmain.c2530 .create_qp = mlx4_ib_create_qp,