Lines Matching refs:mlxsw_sp1_kvdl_part
61 struct mlxsw_sp1_kvdl_part {
67 struct mlxsw_sp1_kvdl_part *parts[MLXSW_SP1_KVDL_PARTS_INFO_LEN];
70 static struct mlxsw_sp1_kvdl_part *
74 struct mlxsw_sp1_kvdl_part *part, *min_part = NULL;
88 static struct mlxsw_sp1_kvdl_part *
91 struct mlxsw_sp1_kvdl_part *part;
118 static int mlxsw_sp1_kvdl_part_alloc(struct mlxsw_sp1_kvdl_part *part,
136 static void mlxsw_sp1_kvdl_part_free(struct mlxsw_sp1_kvdl_part *part,
152 struct mlxsw_sp1_kvdl_part *part;
169 struct mlxsw_sp1_kvdl_part *part;
184 struct mlxsw_sp1_kvdl_part *part;
195 static void mlxsw_sp1_kvdl_part_update(struct mlxsw_sp1_kvdl_part *part,
196 struct mlxsw_sp1_kvdl_part *part_prev,
207 static struct mlxsw_sp1_kvdl_part *
210 struct mlxsw_sp1_kvdl_part *part_prev)
213 struct mlxsw_sp1_kvdl_part *part;
239 static void mlxsw_sp1_kvdl_part_fini(struct mlxsw_sp1_kvdl_part *part)
248 struct mlxsw_sp1_kvdl_part *part_prev = NULL;
277 static u64 mlxsw_sp1_kvdl_part_occ(struct mlxsw_sp1_kvdl_part *part)
308 struct mlxsw_sp1_kvdl_part *part;
317 struct mlxsw_sp1_kvdl_part *part;
326 struct mlxsw_sp1_kvdl_part *part;