Lines Matching refs:ibdm
167 struct mlx5_ib_dev *dev = to_mdev(dm->base.ibdm.device); in mlx5_ib_dm_memic_free()
210 struct ib_dm *ibdm = uobj->object; in UVERBS_HANDLER() local
211 struct mlx5_ib_dm_memic *dm = to_memic(ibdm); in UVERBS_HANDLER()
294 dm->base.ibdm.device = ctx->device; in handle_alloc_dm_memic()
330 return &dm->base.ibdm; in handle_alloc_dm_memic()
387 dm->base.ibdm.device = ctx->device; in handle_alloc_dm_sw_icm()
412 return &dm->base.ibdm; in handle_alloc_dm_sw_icm()
470 struct mlx5_core_dev *dev = to_mdev(dm->base.ibdm.device)->mdev; in mlx5_dm_icm_dealloc()
480 static int mlx5_ib_dealloc_dm(struct ib_dm *ibdm, in mlx5_ib_dealloc_dm() argument
485 struct mlx5_ib_dm *dm = to_mdm(ibdm); in mlx5_ib_dealloc_dm()
489 mlx5_dm_memic_dealloc(to_memic(ibdm)); in mlx5_ib_dealloc_dm()
494 return mlx5_dm_icm_dealloc(ctx, to_icm(ibdm)); in mlx5_ib_dealloc_dm()
503 struct ib_dm *ibdm = in UVERBS_HANDLER() local
505 struct mlx5_ib_dm *dm = to_mdm(ibdm); in UVERBS_HANDLER()
514 memic = to_memic(ibdm); in UVERBS_HANDLER()