Lines Matching refs:dm
47 struct mlx5dr_icm_dm dm;
125 icm_mr->dm.length = mlx5dr_icm_pool_chunk_size_to_byte(pool->max_log_chunk_sz,
131 log_align_base = ilog2(icm_mr->dm.length);
147 icm_mr->dm.type = dm_type;
149 err = mlx5_dm_sw_icm_alloc(mdev, icm_mr->dm.type, icm_mr->dm.length,
150 log_align_base, 0, &icm_mr->dm.addr,
151 &icm_mr->dm.obj_id);
159 icm_mr->dm.length,
160 icm_mr->dm.addr,
168 icm_mr->icm_start_addr = icm_mr->dm.addr;
181 mlx5_dm_sw_icm_dealloc(mdev, icm_mr->dm.type, icm_mr->dm.length, 0,
182 icm_mr->dm.addr, icm_mr->dm.obj_id);
191 struct mlx5dr_icm_dm *dm = &icm_mr->dm;
194 mlx5_dm_sw_icm_dealloc(mdev, dm->type, dm->length, 0,
195 dm->addr, dm->obj_id);