xref: /openbmc/linux/arch/riscv/include/asm/cacheinfo.h (revision 087958a1)
1087958a1SYash Shah /* SPDX-License-Identifier: GPL-2.0 */
2087958a1SYash Shah 
3087958a1SYash Shah #ifndef _ASM_RISCV_CACHEINFO_H
4087958a1SYash Shah #define _ASM_RISCV_CACHEINFO_H
5087958a1SYash Shah 
6087958a1SYash Shah #include <linux/cacheinfo.h>
7087958a1SYash Shah 
8087958a1SYash Shah struct riscv_cacheinfo_ops {
9087958a1SYash Shah 	const struct attribute_group * (*get_priv_group)(struct cacheinfo
10087958a1SYash Shah 							*this_leaf);
11087958a1SYash Shah };
12087958a1SYash Shah 
13087958a1SYash Shah void riscv_set_cacheinfo_ops(struct riscv_cacheinfo_ops *ops);
14087958a1SYash Shah 
15087958a1SYash Shah #endif /* _ASM_RISCV_CACHEINFO_H */
16