Searched refs:kvdl (Results 1 – 4 of 4) sorted by relevance
25 if (!kvdl) in mlxsw_sp_kvdl_init()29 mlxsw_sp->kvdl = kvdl; in mlxsw_sp_kvdl_init()38 kfree(kvdl); in mlxsw_sp_kvdl_init()44 struct mlxsw_sp_kvdl *kvdl = mlxsw_sp->kvdl; in mlxsw_sp_kvdl_fini() local46 kvdl->kvdl_ops->fini(mlxsw_sp, kvdl->priv); in mlxsw_sp_kvdl_fini()48 kfree(kvdl); in mlxsw_sp_kvdl_fini()55 struct mlxsw_sp_kvdl *kvdl = mlxsw_sp->kvdl; in mlxsw_sp_kvdl_alloc() local59 err = kvdl->kvdl_ops->alloc(mlxsw_sp, kvdl->priv, type, in mlxsw_sp_kvdl_alloc()70 struct mlxsw_sp_kvdl *kvdl = mlxsw_sp->kvdl; in mlxsw_sp_kvdl_free() local73 kvdl->kvdl_ops->free(mlxsw_sp, kvdl->priv, type, in mlxsw_sp_kvdl_free()[all …]
78 part = kvdl->parts[i]; in mlxsw_sp1_kvdl_alloc_size_part()95 part = kvdl->parts[i]; in mlxsw_sp1_kvdl_index_part()151 struct mlxsw_sp1_kvdl *kvdl = priv; in mlxsw_sp1_kvdl_alloc() local255 if (IS_ERR(kvdl->parts[i])) { in mlxsw_sp1_kvdl_parts_init()256 err = PTR_ERR(kvdl->parts[i]); in mlxsw_sp1_kvdl_parts_init()259 part_prev = kvdl->parts[i]; in mlxsw_sp1_kvdl_parts_init()344 kvdl); in mlxsw_sp1_kvdl_init()348 kvdl); in mlxsw_sp1_kvdl_init()352 kvdl); in mlxsw_sp1_kvdl_init()356 kvdl); in mlxsw_sp1_kvdl_init()[all …]
151 struct mlxsw_sp2_kvdl *kvdl = priv; in mlxsw_sp2_kvdl_alloc() local163 struct mlxsw_sp2_kvdl *kvdl = priv; in mlxsw_sp2_kvdl_free() local222 struct mlxsw_sp2_kvdl *kvdl) in mlxsw_sp2_kvdl_parts_init() argument231 if (IS_ERR(kvdl->parts[i])) { in mlxsw_sp2_kvdl_parts_init()232 err = PTR_ERR(kvdl->parts[i]); in mlxsw_sp2_kvdl_parts_init()240 mlxsw_sp2_kvdl_part_fini(kvdl->parts[i]); in mlxsw_sp2_kvdl_parts_init()249 mlxsw_sp2_kvdl_part_fini(kvdl->parts[i]); in mlxsw_sp2_kvdl_parts_fini()254 struct mlxsw_sp2_kvdl *kvdl = priv; in mlxsw_sp2_kvdl_init() local256 return mlxsw_sp2_kvdl_parts_init(mlxsw_sp, kvdl); in mlxsw_sp2_kvdl_init()261 struct mlxsw_sp2_kvdl *kvdl = priv; in mlxsw_sp2_kvdl_fini() local[all …]
177 struct mlxsw_sp_kvdl *kvdl; member