/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | doorbell.c | 46 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 D | devx.c | 109 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 D | mlx5_ib.h | 122 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 D | srq.c | 50 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 D | qos.c | 31 struct mlx5_ib_ucontext *c; in MLX5_IB_METHOD_PP_OBJ_ALLOC()
|
H A D | main.c | 1629 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 D | qp.c | 817 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 D | cq.c | 717 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 D | doorbell.c | 48 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 D | devx.c | 106 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 D | mlx5_ib.h | 196 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 D | srq.c | 49 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 D | qos.c | 31 struct mlx5_ib_ucontext *c; in MLX5_IB_METHOD_PP_OBJ_ALLOC()
|
H A D | dm.c | 466 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 D | main.c | 1649 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 D | std_types.c | 159 struct mlx5_ib_ucontext *c; in MLX5_IB_METHOD_QUERY_PORT()
|
H A D | qp.c | 867 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 D | cq.c | 727 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()
|