Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_kvdl.c25 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() local
46 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() local
59 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() local
73 kvdl->kvdl_ops->free(mlxsw_sp, kvdl->priv, type, in mlxsw_sp_kvdl_free()
[all …]
H A Dspectrum1_kvdl.c78 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() local
255 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 …]
H A Dspectrum2_kvdl.c151 struct mlxsw_sp2_kvdl *kvdl = priv; in mlxsw_sp2_kvdl_alloc() local
163 struct mlxsw_sp2_kvdl *kvdl = priv; in mlxsw_sp2_kvdl_free() local
222 struct mlxsw_sp2_kvdl *kvdl) in mlxsw_sp2_kvdl_parts_init() argument
231 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() local
256 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 …]
H A Dspectrum.h177 struct mlxsw_sp_kvdl *kvdl; member