Home
last modified time | relevance | path

Searched refs:icm_mr (Results 1 – 1 of 1) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_icm_pool.c103 struct mlx5dr_icm_mr *icm_mr; in dr_icm_pool_mr_create() local
107 icm_mr = kvzalloc(sizeof(*icm_mr), GFP_KERNEL); in dr_icm_pool_mr_create()
108 if (!icm_mr) in dr_icm_pool_mr_create()
111 icm_mr->pool = pool; in dr_icm_pool_mr_create()
112 INIT_LIST_HEAD(&icm_mr->mr_list); in dr_icm_pool_mr_create()
114 icm_mr->dm.type = type; in dr_icm_pool_mr_create()
117 icm_mr->dm.length = mlx5dr_icm_pool_chunk_size_to_byte(pool->max_log_chunk_sz, in dr_icm_pool_mr_create()
120 err = mlx5_dm_sw_icm_alloc(mdev, icm_mr->dm.type, icm_mr->dm.length, 0, in dr_icm_pool_mr_create()
121 &icm_mr->dm.addr, &icm_mr->dm.obj_id); in dr_icm_pool_mr_create()
129 icm_mr->dm.length, in dr_icm_pool_mr_create()
[all …]