xref: /openbmc/linux/arch/powerpc/kernel/cacheinfo.h (revision d4aa219a)
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