summaryrefslogtreecommitdiff
path: root/fs/resctrl/internal.h
diff options
context:
space:
mode:
authorBabu Moger <babu.moger@amd.com>2025-09-06 00:34:12 +0300
committerBorislav Petkov (AMD) <bp@alien8.de>2025-09-15 13:16:11 +0300
commit16ff6b038fb3b64aa033efdc95d673239610e1a6 (patch)
tree416d33ca9479ebbd2d7fb947ce64a203cd989bb7 /fs/resctrl/internal.h
parent4d32c24a74f2c12ff440d381ba01de574f6631ce (diff)
downloadlinux-16ff6b038fb3b64aa033efdc95d673239610e1a6.tar.xz
fs/resctrl: Introduce interface to display number of free MBM counters
Introduce the "available_mbm_cntrs" resctrl file to display the number of counters available for assignment in each domain when "mbm_event" mode is enabled. Signed-off-by: Babu Moger <babu.moger@amd.com> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Reviewed-by: Reinette Chatre <reinette.chatre@intel.com> Link: https://lore.kernel.org/cover.1757108044.git.babu.moger@amd.com
Diffstat (limited to 'fs/resctrl/internal.h')
-rw-r--r--fs/resctrl/internal.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/resctrl/internal.h b/fs/resctrl/internal.h
index 7a12187eced8..4f372e80bf37 100644
--- a/fs/resctrl/internal.h
+++ b/fs/resctrl/internal.h
@@ -388,6 +388,9 @@ int resctrl_mbm_assign_mode_show(struct kernfs_open_file *of, struct seq_file *s
int resctrl_num_mbm_cntrs_show(struct kernfs_open_file *of, struct seq_file *s, void *v);
+int resctrl_available_mbm_cntrs_show(struct kernfs_open_file *of, struct seq_file *s,
+ void *v);
+
#ifdef CONFIG_RESCTRL_FS_PSEUDO_LOCK
int rdtgroup_locksetup_enter(struct rdtgroup *rdtgrp);