Searched refs:kvdl_ops (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_kvdl.c | 10 const struct mlxsw_sp_kvdl_ops *kvdl_ops; member 17 const struct mlxsw_sp_kvdl_ops *kvdl_ops = mlxsw_sp->kvdl_ops; in mlxsw_sp_kvdl_init() local 21 kvdl = kzalloc(sizeof(*mlxsw_sp->kvdl) + kvdl_ops->priv_size, in mlxsw_sp_kvdl_init() 25 kvdl->kvdl_ops = kvdl_ops; in mlxsw_sp_kvdl_init() 28 err = kvdl_ops->init(mlxsw_sp, kvdl->priv); in mlxsw_sp_kvdl_init() 42 kvdl->kvdl_ops->fini(mlxsw_sp, kvdl->priv); in mlxsw_sp_kvdl_fini() 52 return kvdl->kvdl_ops->alloc(mlxsw_sp, kvdl->priv, type, in mlxsw_sp_kvdl_alloc() 62 kvdl->kvdl_ops->free(mlxsw_sp, kvdl->priv, type, in mlxsw_sp_kvdl_free() 73 return kvdl->kvdl_ops->alloc_size_query(mlxsw_sp, kvdl->priv, type, in mlxsw_sp_kvdl_alloc_count_query()
|
D | spectrum.h | 144 const struct mlxsw_sp_kvdl_ops *kvdl_ops; member
|
D | spectrum.c | 3855 mlxsw_sp->kvdl_ops = &mlxsw_sp1_kvdl_ops; in mlxsw_sp1_init() 3869 mlxsw_sp->kvdl_ops = &mlxsw_sp2_kvdl_ops; in mlxsw_sp2_init()
|