Searched refs:mlx5_ib_ucontext (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | doorbell.c | 46 int mlx5_ib_db_map_user(struct mlx5_ib_ucontext *context, unsigned long virt, in mlx5_ib_db_map_user() 87 void mlx5_ib_db_unmap_user(struct mlx5_ib_ucontext *context, struct mlx5_db *db) in mlx5_ib_db_unmap_user()
|
D | mlx5_ib.h | 124 struct mlx5_ib_ucontext { struct 144 static inline struct mlx5_ib_ucontext *to_mucontext(struct ib_ucontext *ibucontext) in to_mucontext() argument 146 return container_of(ibucontext, struct mlx5_ib_ucontext, ibucontext); in to_mucontext() 997 int mlx5_ib_db_map_user(struct mlx5_ib_ucontext *context, unsigned long virt, 999 void mlx5_ib_db_unmap_user(struct mlx5_ib_ucontext *context, struct mlx5_db *db); 1232 struct mlx5_ib_ucontext *context); 1234 struct mlx5_ib_ucontext *context); 1244 struct mlx5_ib_ucontext *context) { return -EOPNOTSUPP; }; in mlx5_ib_devx_create() 1246 struct mlx5_ib_ucontext *context) {} in mlx5_ib_devx_destroy() 1310 static inline int get_qp_user_index(struct mlx5_ib_ucontext *ucontext, in get_qp_user_index() [all …]
|
D | devx.c | 43 static struct mlx5_ib_ucontext *devx_ufile2uctx(struct ib_uverbs_file *file) in devx_ufile2uctx() 48 int mlx5_ib_devx_create(struct mlx5_ib_dev *dev, struct mlx5_ib_ucontext *context) in mlx5_ib_devx_create() 78 struct mlx5_ib_ucontext *context) in mlx5_ib_devx_destroy() 415 struct mlx5_ib_ucontext *c; in UVERBS_HANDLER() 465 struct mlx5_ib_ucontext *c; in UVERBS_HANDLER() 493 struct mlx5_ib_ucontext *c; in UVERBS_HANDLER() 724 struct mlx5_ib_ucontext *c = to_mucontext(uobj->context); in UVERBS_HANDLER() 777 struct mlx5_ib_ucontext *c = to_mucontext(uobj->context); in UVERBS_HANDLER() 814 struct mlx5_ib_ucontext *c = to_mucontext(uobj->context); in UVERBS_HANDLER() 926 struct mlx5_ib_ucontext *c = to_mucontext(uobj->context); in UVERBS_HANDLER()
|
D | main.c | 1533 static int allocate_uars(struct mlx5_ib_dev *dev, struct mlx5_ib_ucontext *context) in allocate_uars() 1562 struct mlx5_ib_ucontext *context) in deallocate_uars() 1628 struct mlx5_ib_ucontext *context; in mlx5_ib_alloc_ucontext() 1854 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_dealloc_ucontext() 1950 struct mlx5_ib_ucontext *ctx) in mlx5_ib_set_vma_data() 1975 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_disassociate_ucontext() 2011 struct mlx5_ib_ucontext *context) in mlx5_ib_mmap_clock_info_page() 2039 struct mlx5_ib_ucontext *context) in uar_mmap() 2157 struct mlx5_ib_ucontext *mctx = to_mucontext(context); in dm_mmap() 2185 struct mlx5_ib_ucontext *context = to_mucontext(ibcontext); in mlx5_ib_mmap()
|
D | qp.c | 700 struct mlx5_ib_ucontext *context; in destroy_user_rq() 715 struct mlx5_ib_ucontext *context; in create_user_rq() 780 struct mlx5_ib_ucontext *context; in create_user_qp() 903 struct mlx5_ib_ucontext *context; in destroy_qp_user() 1306 struct mlx5_ib_ucontext *mucontext = to_mucontext(ucontext); in create_raw_packet_qp() 1400 struct mlx5_ib_ucontext *mucontext = to_mucontext(ucontext); in create_rss_raw_qp_tir()
|