Lines Matching refs:devlink
212 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp1_kvdl_part_init() local
220 err = devlink_resource_size_get(devlink, info->resource_id, in mlxsw_sp1_kvdl_part_init()
335 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp1_kvdl_init() local
342 devlink_resource_occ_get_register(devlink, in mlxsw_sp1_kvdl_init()
346 devlink_resource_occ_get_register(devlink, in mlxsw_sp1_kvdl_init()
350 devlink_resource_occ_get_register(devlink, in mlxsw_sp1_kvdl_init()
354 devlink_resource_occ_get_register(devlink, in mlxsw_sp1_kvdl_init()
363 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp1_kvdl_fini() local
366 devlink_resource_occ_get_unregister(devlink, in mlxsw_sp1_kvdl_fini()
368 devlink_resource_occ_get_unregister(devlink, in mlxsw_sp1_kvdl_fini()
370 devlink_resource_occ_get_unregister(devlink, in mlxsw_sp1_kvdl_fini()
372 devlink_resource_occ_get_unregister(devlink, in mlxsw_sp1_kvdl_fini()
388 struct devlink *devlink = priv_to_devlink(mlxsw_core); in mlxsw_sp1_kvdl_resources_register() local
400 err = devlink_resource_register(devlink, MLXSW_SP_RESOURCE_NAME_KVD_LINEAR_SINGLES, in mlxsw_sp1_kvdl_resources_register()
411 err = devlink_resource_register(devlink, MLXSW_SP_RESOURCE_NAME_KVD_LINEAR_CHUNKS, in mlxsw_sp1_kvdl_resources_register()
422 err = devlink_resource_register(devlink, MLXSW_SP_RESOURCE_NAME_KVD_LINEAR_LARGE_CHUNKS, in mlxsw_sp1_kvdl_resources_register()