1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 293197a36SNathan Lynch #ifndef _PPC_CACHEINFO_H 393197a36SNathan Lynch #define _PPC_CACHEINFO_H 493197a36SNathan Lynch 593197a36SNathan Lynch /* These are just hooks for sysfs.c to use. */ 693197a36SNathan Lynch extern void cacheinfo_cpu_online(unsigned int cpu_id); 793197a36SNathan Lynch extern void cacheinfo_cpu_offline(unsigned int cpu_id); 893197a36SNathan Lynch 9d4aa219aSNathan Lynch /* Allow migration/suspend to tear down and rebuild the hierarchy. */ 10d4aa219aSNathan Lynch extern void cacheinfo_teardown(void); 11d4aa219aSNathan Lynch extern void cacheinfo_rebuild(void); 12d4aa219aSNathan Lynch 1393197a36SNathan Lynch #endif /* _PPC_CACHEINFO_H */ 14