Lines Matching refs:kvdl
149 struct mlxsw_sp2_kvdl *kvdl = priv; in mlxsw_sp2_kvdl_alloc() local
150 struct mlxsw_sp2_kvdl_part *part = kvdl->parts[type]; in mlxsw_sp2_kvdl_alloc()
161 struct mlxsw_sp2_kvdl *kvdl = priv; in mlxsw_sp2_kvdl_free() local
162 struct mlxsw_sp2_kvdl_part *part = kvdl->parts[type]; in mlxsw_sp2_kvdl_free()
220 struct mlxsw_sp2_kvdl *kvdl) in mlxsw_sp2_kvdl_parts_init() argument
228 kvdl->parts[i] = mlxsw_sp2_kvdl_part_init(mlxsw_sp, info); in mlxsw_sp2_kvdl_parts_init()
229 if (IS_ERR(kvdl->parts[i])) { in mlxsw_sp2_kvdl_parts_init()
230 err = PTR_ERR(kvdl->parts[i]); in mlxsw_sp2_kvdl_parts_init()
238 mlxsw_sp2_kvdl_part_fini(kvdl->parts[i]); in mlxsw_sp2_kvdl_parts_init()
242 static void mlxsw_sp2_kvdl_parts_fini(struct mlxsw_sp2_kvdl *kvdl) in mlxsw_sp2_kvdl_parts_fini() argument
247 mlxsw_sp2_kvdl_part_fini(kvdl->parts[i]); in mlxsw_sp2_kvdl_parts_fini()
252 struct mlxsw_sp2_kvdl *kvdl = priv; in mlxsw_sp2_kvdl_init() local
254 return mlxsw_sp2_kvdl_parts_init(mlxsw_sp, kvdl); in mlxsw_sp2_kvdl_init()
259 struct mlxsw_sp2_kvdl *kvdl = priv; in mlxsw_sp2_kvdl_fini() local
261 mlxsw_sp2_kvdl_parts_fini(kvdl); in mlxsw_sp2_kvdl_fini()