Searched refs:rdtgroup (Results 1 – 8 of 8) sorted by relevance
/linux/fs/resctrl/ |
H A D | internal.h | 110 struct rdtgroup *rgrp; 164 * @crdtgrp_list: child rdtgroup node list 165 * @rmid: rmid for this rdtgroup 169 struct rdtgroup *parent; 175 * struct rdtgroup - store rdtgroup's data in resctrl file system. 178 * @closid: closid for this rdtgroup 179 * @cpu_mask: CPUs assigned to this rdtgroup 183 * @type: indicates type of this rdtgroup - either 190 struct rdtgroup { struct 192 rdtgroup_listrdtgroup global() argument 204 plrrdtgroup global() argument [all...] |
H A D | pseudo_lock.c | 37 const struct rdtgroup *rdtgrp; in pseudo_lock_devnode() 98 static struct rdtgroup *region_find_by_minor(unsigned int minor) in region_find_by_minor() 100 struct rdtgroup *rdtgrp, *rdtgrp_match = NULL; in region_find_by_minor() 269 static int pseudo_lock_init(struct rdtgroup *rdtgrp) in pseudo_lock_init() 336 static void pseudo_lock_free(struct rdtgroup *rdtgrp) in pseudo_lock_free() 350 static int rdtgroup_monitor_in_progress(struct rdtgroup *rdtgrp) in rdtgroup_monitor_in_progress() 370 static int rdtgroup_locksetup_user_restrict(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_user_restrict() 417 static int rdtgroup_locksetup_user_restore(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_user_restore() 470 int rdtgroup_locksetup_enter(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_enter() 576 int rdtgroup_locksetup_exit(struct rdtgroup *rdtgr [all...] |
H A D | rdtgroup.c | 32 /* Mutex to protect rdtgroup access. */ 37 struct rdtgroup rdtgroup_default; 246 struct rdtgroup *rdtgrp; in rdtgroup_mode_by_closid() 277 /* set uid and gid of rdtgroup dirs and files to that of the creator */ 353 struct rdtgroup *rdtgrp; in rdtgroup_cpus_show() 390 update_closid_rmid(const struct cpumask *cpu_mask, struct rdtgroup *r) in update_closid_rmid() 403 static int cpus_mon_write(struct rdtgroup *rdtgrp, cpumask_var_t newmask, in cpus_mon_write() 406 struct rdtgroup *prgrp = rdtgrp->mon.parent, *crgrp; in cpus_mon_write() 419 /* Give any dropped cpus to parent rdtgroup */ in cpus_mon_write() 446 static void cpumask_rdtgrp_clear(struct rdtgroup * [all...] |
H A D | ctrlmondata.c | 27 struct rdtgroup *rdtgrp; 159 struct rdtgroup *rdtgrp = data->rdtgrp; in parse_cbm() 220 struct rdtgroup *rdtgrp) in parse_line() 291 struct rdtgroup *rdtgrp) in rdtgroup_parse_resource() 307 struct rdtgroup *rdtgrp; in rdtgroup_schemata_write() 415 struct rdtgroup *rdtgrp; in rdtgroup_schemata_show() 460 struct rdtgroup *rdtgrp; in rdtgroup_mba_mbps_event_write() 500 struct rdtgroup *rdtgrp; in rdtgroup_mba_mbps_event_show() 550 struct rdt_mon_domain *d, struct rdtgroup *rdtgrp, in mon_event_read() 596 struct rdtgroup *rdtgr in rdtgroup_mondata_show() [all...] |
H A D | Makefile | 2 obj-$(CONFIG_RESCTRL_FS) += rdtgroup.o ctrlmondata.o monitor.o
|
H A D | monitor.c | 457 struct rdtgroup *rdtgrp, *entry; in mon_event_count() 530 * Consider an rdtgroup which had high L3 <-> memory traffic in initial 532 * after some time rdtgroup has mostly L2 <-> L3 traffic. 534 * In this case we may restrict the rdtgroup's L2 <-> L3 traffic as its 538 static void update_mba_bw(struct rdtgroup *rgrp, struct rdt_mon_domain *dom_mbm) in update_mba_bw() 546 struct rdtgroup *entry; in update_mba_bw() 698 struct rdtgroup *prgrp, *crgrp; in mbm_handle_overflow()
|
/linux/arch/x86/kernel/cpu/resctrl/ |
H A D | Makefile | 2 obj-$(CONFIG_X86_CPU_RESCTRL) += core.o rdtgroup.o monitor.o
|
/linux/Documentation/filesystems/ |
H A D | resctrl.rst | 568 threads start using more cores in an rdtgroup, the actual bandwidth may
|