Home
last modified time | relevance | path

Searched refs:mlx5_ib_ucontext (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Ddoorbell.c46 int mlx5_ib_db_map_user(struct mlx5_ib_ucontext *context, in mlx5_ib_db_map_user()
88 void mlx5_ib_db_unmap_user(struct mlx5_ib_ucontext *context, struct mlx5_db *db) in mlx5_ib_db_unmap_user()
H A Ddevx.c109 static struct mlx5_ib_ucontext *
859 static int devx_get_uid(struct mlx5_ib_ucontext *c, void *cmd_in) in devx_get_uid()
917 struct mlx5_ib_ucontext *c; in MLX5_IB_METHOD_DEVX_QUERY_EQN()
966 struct mlx5_ib_ucontext *c; in MLX5_IB_METHOD_DEVX_QUERY_UAR()
994 struct mlx5_ib_ucontext *c; in MLX5_IB_METHOD_DEVX_OTHER()
1375 struct mlx5_ib_ucontext *c = rdma_udata_to_drv_context( in MLX5_IB_METHOD_DEVX_OBJ_CREATE()
1376 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_CREATE()
1489 struct mlx5_ib_ucontext *c = rdma_udata_to_drv_context( in MLX5_IB_METHOD_DEVX_OBJ_MODIFY()
1490 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_MODIFY()
1534 struct mlx5_ib_ucontext * in MLX5_IB_METHOD_DEVX_OBJ_QUERY()
[all...]
H A Dmlx5_ib.h122 struct mlx5_ib_ucontext { struct
140 static inline struct mlx5_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext()
142 return container_of(ibucontext, struct mlx5_ib_ucontext, ibucontext); in to_mucontext()
1047 struct mlx5_ib_ucontext *context = rdma_udata_to_drv_context( in mlx5_udata_to_mdev()
1048 udata, struct mlx5_ib_ucontext, ibucontext); in mlx5_udata_to_mdev()
1126 int mlx5_ib_db_map_user(struct mlx5_ib_ucontext *context,
1129 void mlx5_ib_db_unmap_user(struct mlx5_ib_ucontext *context, struct mlx5_db *db);
1413 static inline int get_qp_user_index(struct mlx5_ib_ucontext *ucontext, in get_qp_user_index()
1430 static inline int get_srq_user_index(struct mlx5_ib_ucontext *ucontext, in get_srq_user_index()
H A Dsrq.c50 struct mlx5_ib_ucontext *ucontext = rdma_udata_to_drv_context( in create_srq_user()
51 udata, struct mlx5_ib_ucontext, ibucontext); in create_srq_user()
203 struct mlx5_ib_ucontext, in destroy_srq_user()
H A Dqos.c31 struct mlx5_ib_ucontext *c; in MLX5_IB_METHOD_PP_OBJ_ALLOC()
H A Dmain.c1629 static int allocate_uars(struct mlx5_ib_dev *dev, struct mlx5_ib_ucontext *context) in allocate_uars()
1658 struct mlx5_ib_ucontext *context) in deallocate_uars()
1753 struct mlx5_ib_ucontext *context = to_mucontext(uctx); in set_ucontext_resp()
1841 struct mlx5_ib_ucontext *context = to_mucontext(uctx); in mlx5_ib_alloc_ucontext()
1998 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_dealloc_ucontext()
2078 struct mlx5_ib_ucontext *context) in mlx5_ib_mmap_clock_info_page()
2130 struct mlx5_ib_ucontext *context) in uar_mmap()
2301 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_mmap()
2516 struct mlx5_ib_ucontext *ctx = rdma_udata_to_drv_context( in mlx5_ib_dealloc_dm()
2517 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontex in mlx5_ib_dealloc_dm()
[all...]
H A Dqp.c817 struct mlx5_ib_ucontext *context = in destroy_user_rq()
820 struct mlx5_ib_ucontext, in destroy_user_rq()
834 struct mlx5_ib_ucontext *ucontext = rdma_udata_to_drv_context( in create_user_rq()
835 udata, struct mlx5_ib_ucontext, ibucontext); in create_user_rq()
897 struct mlx5_ib_ucontext *context; in _create_user_qp()
911 context = rdma_udata_to_drv_context(udata, struct mlx5_ib_ucontext, in _create_user_qp()
1011 struct mlx5_ib_ucontext *context = rdma_udata_to_drv_context( in destroy_qp()
1012 udata, struct mlx5_ib_ucontext, ibucontext); in destroy_qp()
1430 struct mlx5_ib_ucontext *mucontext = rdma_udata_to_drv_context( in create_raw_packet_qp()
1431 udata, struct mlx5_ib_ucontext, ibucontex in create_raw_packet_qp()
[all...]
H A Dcq.c717 struct mlx5_ib_ucontext *context = rdma_udata_to_drv_context( in create_cq_user()
718 udata, struct mlx5_ib_ucontext, ibucontext); in create_cq_user()
834 struct mlx5_ib_ucontext *context = rdma_udata_to_drv_context( in destroy_cq_user()
835 udata, struct mlx5_ib_ucontext, ibucontext); in destroy_cq_user()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Ddoorbell.c48 int mlx5_ib_db_map_user(struct mlx5_ib_ucontext *context, unsigned long virt, in mlx5_ib_db_map_user()
93 void mlx5_ib_db_unmap_user(struct mlx5_ib_ucontext *context, struct mlx5_db *db) in mlx5_ib_db_unmap_user()
H A Ddevx.c106 static struct mlx5_ib_ucontext *
931 static int devx_get_uid(struct mlx5_ib_ucontext *c, void *cmd_in) in devx_get_uid()
990 struct mlx5_ib_ucontext *c; in MLX5_IB_METHOD_DEVX_QUERY_EQN()
1039 struct mlx5_ib_ucontext *c; in MLX5_IB_METHOD_DEVX_QUERY_UAR()
1067 struct mlx5_ib_ucontext *c; in MLX5_IB_METHOD_DEVX_OTHER()
1472 struct mlx5_ib_ucontext *c = rdma_udata_to_drv_context( in MLX5_IB_METHOD_DEVX_OBJ_CREATE()
1473 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_CREATE()
1590 struct mlx5_ib_ucontext *c = rdma_udata_to_drv_context( in MLX5_IB_METHOD_DEVX_OBJ_MODIFY()
1591 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in MLX5_IB_METHOD_DEVX_OBJ_MODIFY()
1637 struct mlx5_ib_ucontext * in MLX5_IB_METHOD_DEVX_OBJ_QUERY()
[all...]
H A Dmlx5_ib.h196 struct mlx5_ib_ucontext { struct
214 static inline struct mlx5_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext()
216 return container_of(ibucontext, struct mlx5_ib_ucontext, ibucontext); in to_mucontext()
1186 struct mlx5_ib_ucontext *context = rdma_udata_to_drv_context( in mlx5_udata_to_mdev()
1187 udata, struct mlx5_ib_ucontext, ibucontext); in mlx5_udata_to_mdev()
1260 int mlx5_ib_db_map_user(struct mlx5_ib_ucontext *context, unsigned long virt,
1262 void mlx5_ib_db_unmap_user(struct mlx5_ib_ucontext *context, struct mlx5_db *db);
1531 static inline int get_qp_user_index(struct mlx5_ib_ucontext *ucontext, in get_qp_user_index()
1548 static inline int get_srq_user_index(struct mlx5_ib_ucontext *ucontext, in get_srq_user_index()
H A Dsrq.c49 struct mlx5_ib_ucontext *ucontext = rdma_udata_to_drv_context( in create_srq_user()
50 udata, struct mlx5_ib_ucontext, ibucontext); in create_srq_user()
177 struct mlx5_ib_ucontext, in destroy_srq_user()
H A Dqos.c31 struct mlx5_ib_ucontext *c; in MLX5_IB_METHOD_PP_OBJ_ALLOC()
H A Ddm.c466 static int mlx5_dm_icm_dealloc(struct mlx5_ib_ucontext *ctx, in mlx5_dm_icm_dealloc()
483 struct mlx5_ib_ucontext *ctx = rdma_udata_to_drv_context( in mlx5_ib_dealloc_dm()
484 &attrs->driver_udata, struct mlx5_ib_ucontext, ibucontext); in mlx5_ib_dealloc_dm()
H A Dmain.c1649 static int allocate_uars(struct mlx5_ib_dev *dev, struct mlx5_ib_ucontext *context) in allocate_uars()
1680 struct mlx5_ib_ucontext *context) in deallocate_uars()
1776 struct mlx5_ib_ucontext *context = to_mucontext(uctx); in set_ucontext_resp()
1856 struct mlx5_ib_ucontext *context = to_mucontext(uctx); in mlx5_ib_alloc_ucontext()
2014 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_dealloc_ucontext()
2094 struct mlx5_ib_ucontext *context) in mlx5_ib_mmap_clock_info_page()
2119 struct mlx5_ib_ucontext *context = to_mucontext(entry->ucontext); in mlx5_ib_mmap_free()
2145 struct mlx5_ib_ucontext *context) in uar_mmap()
2304 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_mmap()
2361 struct mlx5_ib_ucontext *contex in mlx5_ib_alloc_pd()
[all...]
H A Dstd_types.c159 struct mlx5_ib_ucontext *c; in MLX5_IB_METHOD_QUERY_PORT()
H A Dqp.c867 struct mlx5_ib_ucontext *context = in destroy_user_rq()
870 struct mlx5_ib_ucontext, in destroy_user_rq()
884 struct mlx5_ib_ucontext *ucontext = rdma_udata_to_drv_context( in create_user_rq()
885 udata, struct mlx5_ib_ucontext, ibucontext); in create_user_rq()
948 struct mlx5_ib_ucontext *context; in _create_user_qp()
961 context = rdma_udata_to_drv_context(udata, struct mlx5_ib_ucontext, in _create_user_qp()
1070 struct mlx5_ib_ucontext *context = rdma_udata_to_drv_context( in destroy_qp()
1071 udata, struct mlx5_ib_ucontext, ibucontext); in destroy_qp()
1578 struct mlx5_ib_ucontext *mucontext = rdma_udata_to_drv_context( in create_raw_packet_qp()
1579 udata, struct mlx5_ib_ucontext, ibucontex in create_raw_packet_qp()
[all...]
H A Dcq.c727 struct mlx5_ib_ucontext *context = rdma_udata_to_drv_context( in create_cq_user()
728 udata, struct mlx5_ib_ucontext, ibucontext); in create_cq_user()
859 struct mlx5_ib_ucontext *context = rdma_udata_to_drv_context( in destroy_cq_user()
860 udata, struct mlx5_ib_ucontext, ibucontext); in destroy_cq_user()

Completed in 34 milliseconds