| /linux/drivers/infiniband/hw/ionic/ |
| H A D | ionic_controlpath.c | 1339 .cmd.create_qp = { in ionic_create_qp_cmd() 1353 wr.wqe.cmd.create_qp.sq_cq_id = cpu_to_le32(send_cq->cqid); in ionic_create_qp_cmd() 1354 wr.wqe.cmd.create_qp.sq_depth_log2 = qp->sq.depth_log2; in ionic_create_qp_cmd() 1355 wr.wqe.cmd.create_qp.sq_stride_log2 = qp->sq.stride_log2; in ionic_create_qp_cmd() 1356 wr.wqe.cmd.create_qp.sq_page_size_log2 = sq_buf->page_size_log2; in ionic_create_qp_cmd() 1357 wr.wqe.cmd.create_qp.sq_tbl_index_xrcd_id = cpu_to_le32(~0); in ionic_create_qp_cmd() 1358 wr.wqe.cmd.create_qp.sq_map_count = in ionic_create_qp_cmd() 1360 wr.wqe.cmd.create_qp.sq_dma_addr = ionic_pgtbl_dma(sq_buf, 0); in ionic_create_qp_cmd() 1364 wr.wqe.cmd.create_qp.rq_cq_id = cpu_to_le32(recv_cq->cqid); in ionic_create_qp_cmd() 1365 wr.wqe.cmd.create_qp.rq_depth_log2 = qp->rq.depth_log2; in ionic_create_qp_cmd() [all …]
|
| H A D | ionic_ibdev.c | 235 .create_qp = ionic_create_qp,
|
| /linux/drivers/infiniband/sw/rdmavt/ |
| H A D | vt.c | 336 .create_qp = rvt_create_qp, 422 if (!rdi->ibdev.ops.create_qp) in check_support()
|
| /linux/drivers/infiniband/ulp/rtrs/ |
| H A D | rtrs.c | 255 static int create_qp(struct rtrs_con *con, struct ib_pd *pd, in create_qp() function 307 err = create_qp(con, path->dev->ib_pd, max_send_wr, max_recv_wr, in rtrs_cq_qp_create()
|
| /linux/drivers/infiniband/core/ |
| H A D | verbs.c | 1265 static struct ib_qp *create_qp(struct ib_device *dev, struct ib_pd *pd, in create_qp() function 1274 if (!dev->ops.create_qp) in create_qp() 1305 ret = dev->ops.create_qp(qp, attr, udata); in create_qp() 1352 qp = create_qp(dev, pd, attr, NULL, NULL, caller); in ib_create_qp_user() 1354 qp = create_qp(dev, pd, attr, udata, uobj, NULL); in ib_create_qp_user() 1416 qp = create_qp(device, pd, qp_init_attr, NULL, NULL, caller); in ib_create_qp_kernel()
|
| H A D | uverbs_cmd.c | 1295 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() 3930 UAPI_DEF_METHOD_NEEDS_FN(create_qp)), 3972 UAPI_DEF_METHOD_NEEDS_FN(create_qp)),
|
| H A D | device.c | 289 IB_MANDATORY_FUNC(create_qp), in ib_device_check_mandatory() 2737 SET_DEVICE_OP(dev_ops, create_qp); in ib_set_device_ops()
|
| /linux/drivers/infiniband/hw/ocrdma/ |
| H A D | ocrdma_main.c | 142 .create_qp = ocrdma_create_qp,
|
| /linux/drivers/infiniband/sw/siw/ |
| H A D | siw_main.c | 235 .create_qp = siw_create_qp,
|
| /linux/drivers/infiniband/hw/vmw_pvrdma/ |
| H A D | pvrdma_dev_api.h | 656 struct pvrdma_cmd_create_qp create_qp; member
|
| H A D | pvrdma_main.c | 197 .create_qp = pvrdma_create_qp,
|
| H A D | pvrdma_qp.c | 198 struct pvrdma_cmd_create_qp *cmd = &req.create_qp; in pvrdma_create_qp()
|
| /linux/drivers/infiniband/hw/usnic/ |
| H A D | usnic_ib_main.c | 360 .create_qp = usnic_ib_create_qp,
|
| /linux/drivers/infiniband/hw/cxgb4/ |
| H A D | provider.c | 464 .create_qp = c4iw_create_qp,
|
| H A D | qp.c | 199 static int create_qp(struct c4iw_rdev *rdev, struct t4_wq *wq, in create_qp() function 2181 ret = create_qp(&rhp->rdev, &qhp->wq, &schp->cq, &rchp->cq, in c4iw_create_qp()
|
| /linux/drivers/infiniband/hw/efa/ |
| H A D | efa_main.c | 376 .create_qp = efa_create_qp,
|
| /linux/drivers/infiniband/hw/qedr/ |
| H A D | main.c | 202 .create_qp = qedr_create_qp,
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_provider.c | 1074 .create_qp = mthca_create_qp,
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_main.c | 730 .create_qp = hns_roce_create_qp,
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_verbs.c | 1481 .create_qp = rxe_create_qp,
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | main.c | 1337 .create_qp = bnxt_re_create_qp,
|
| /linux/include/rdma/ |
| H A D | ib_verbs.h | 2531 int (*create_qp)(struct ib_qp *qp, struct ib_qp_init_attr *qp_init_attr, 2504 int (*create_qp)(struct ib_qp *qp, struct ib_qp_init_attr *qp_init_attr, global() member
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | qp.c | 3100 static int create_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_qp() function 3317 err = create_qp(dev, pd, qp, ¶ms); in mlx5_ib_create_qp()
|
| H A D | main.c | 4520 .create_qp = mlx5_ib_create_qp,
|
| /linux/drivers/infiniband/hw/mlx4/ |
| H A D | main.c | 2528 .create_qp = mlx4_ib_create_qp,
|