Lines Matching +defs:dev +defs:id +defs:attrs
100 struct mlx5_ib_dev *dev; member
120 devx_ufile2uctx(const struct uverbs_attr_bundle *attrs) in devx_ufile2uctx()
125 int mlx5_ib_devx_create(struct mlx5_ib_dev *dev, bool is_user) in mlx5_ib_devx_create()
158 void mlx5_ib_devx_destroy(struct mlx5_ib_dev *dev, u16 uid) in mlx5_ib_devx_destroy()
604 static bool devx_is_valid_obj_id(struct uverbs_attr_bundle *attrs, in devx_is_valid_obj_id()
607 struct mlx5_ib_dev *dev = mlx5_udata_to_mdev(&attrs->driver_udata); in devx_is_valid_obj_id() local
947 struct mlx5_ib_dev *dev; in devx_get_uid() local
965 static bool devx_is_general_cmd(void *in, struct mlx5_ib_dev *dev) in devx_is_general_cmd()
1004 struct mlx5_ib_dev *dev; in UVERBS_HANDLER() local
1053 struct mlx5_ib_dev *dev; in UVERBS_HANDLER() local
1081 struct mlx5_ib_dev *dev; in UVERBS_HANDLER() local
1323 struct mlx5_ib_dev *dev, in devx_handle_mkey_indirect()
1341 static int devx_handle_mkey_create(struct mlx5_ib_dev *dev, in devx_handle_mkey_create()
1370 static void devx_cleanup_subscription(struct mlx5_ib_dev *dev, in devx_cleanup_subscription()
1401 struct uverbs_attr_bundle *attrs) in devx_obj_cleanup()
1407 struct mlx5_ib_dev *dev; in devx_obj_cleanup() local
1467 static bool is_apu_cq(struct mlx5_ib_dev *dev, const void *in) in is_apu_cq()
1489 struct mlx5_ib_dev *dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER() local
1736 struct mlx5_ib_dev *dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER() local
1965 static bool is_valid_events(struct mlx5_core_dev *dev, in is_valid_events()
2021 struct mlx5_ib_dev *dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER() local
2195 static int devx_umem_get(struct mlx5_ib_dev *dev, struct ib_ucontext *ucontext, in devx_umem_get()
2196 struct uverbs_attr_bundle *attrs, in devx_umem_get()
2265 static int devx_umem_reg_cmd_alloc(struct mlx5_ib_dev *dev, in devx_umem_reg_cmd_alloc()
2266 struct uverbs_attr_bundle *attrs, in devx_umem_reg_cmd_alloc()
2337 struct mlx5_ib_dev *dev = to_mdev(c->ibucontext.device); in UVERBS_HANDLER() local
2389 struct uverbs_attr_bundle *attrs) in devx_umem_cleanup()
2404 static bool is_unaffiliated_event(struct mlx5_core_dev *dev, in is_unaffiliated_event()
2526 struct mlx5_ib_dev *dev; in devx_event_notifier() local
2571 int mlx5_ib_devx_init(struct mlx5_ib_dev *dev) in mlx5_ib_devx_init()
2588 void mlx5_ib_devx_cleanup(struct mlx5_ib_dev *dev) in mlx5_ib_devx_cleanup()
2594 unsigned long id; in mlx5_ib_devx_cleanup() local
2625 static void devx_async_destroy(struct mlx5_ib_dev *dev, in devx_async_destroy()
2646 struct mlx5_ib_dev *dev = to_mdev(device); in mlx5_ib_ufile_hw_cleanup() local
2915 struct mlx5_ib_dev *dev = ev_file->dev; in devx_async_event_destroy_uobj() local
3166 struct mlx5_ib_dev *dev = to_mdev(device); in devx_is_supported() local