Searched refs:ibdm (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | dm.h | 15 struct ib_dm ibdm; member 42 static inline struct mlx5_ib_dm *to_mdm(struct ib_dm *ibdm) in to_mdm() argument 44 return container_of(ibdm, struct mlx5_ib_dm, ibdm); in to_mdm() 47 static inline struct mlx5_ib_dm_memic *to_memic(struct ib_dm *ibdm) in to_memic() argument 49 return container_of(ibdm, struct mlx5_ib_dm_memic, base.ibdm); in to_memic() 52 static inline struct mlx5_ib_dm_icm *to_icm(struct ib_dm *ibdm) in to_icm() argument 54 return container_of(ibdm, struct mlx5_ib_dm_icm, base.ibdm); in to_icm()
|
| H A D | dm.c | 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() 390 dm->base.ibdm.device = ctx->device; in handle_alloc_dm_sw_icm() 415 return &dm->base.ibdm; in handle_alloc_dm_sw_icm() 474 struct mlx5_core_dev *dev = to_mdev(dm->base.ibdm.device)->mdev; in mlx5_dm_icm_dealloc() 484 static int mlx5_ib_dealloc_dm(struct ib_dm *ibdm, in mlx5_ib_dealloc_dm() argument 489 struct mlx5_ib_dm *dm = to_mdm(ibdm); in mlx5_ib_dealloc_dm() [all …]
|
| /linux/drivers/infiniband/hw/mana/ |
| H A D | mr.c | 371 return &dm->ibdm; in mana_ib_alloc_dm() 399 int mana_ib_dealloc_dm(struct ib_dm *ibdm, struct uverbs_attr_bundle *attrs) in mana_ib_dealloc_dm() argument 401 struct mana_ib_dev *dev = container_of(ibdm->device, struct mana_ib_dev, ib_dev); in mana_ib_dealloc_dm() 402 struct mana_ib_dm *dm = container_of(ibdm, struct mana_ib_dm, ibdm); in mana_ib_dealloc_dm() 413 struct ib_mr *mana_ib_reg_dm_mr(struct ib_pd *ibpd, struct ib_dm *ibdm, in mana_ib_reg_dm_mr() argument 418 struct mana_ib_dm *mana_dm = container_of(ibdm, struct mana_ib_dm, ibdm); in mana_ib_reg_dm_mr()
|