Home
last modified time | relevance | path

Searched refs:rdtgroup (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.10/arch/x86/kernel/cpu/resctrl/
Dinternal.h96 struct rdtgroup *rgrp;
152 struct rdtgroup *parent;
209 struct rdtgroup { struct
439 struct rdtgroup *rdtgrp;
502 extern struct rdtgroup rdtgroup_default;
578 struct rdtgroup *rdtgroup_kn_lock_live(struct kernfs_node *kn);
580 int rdtgroup_kn_mode_restrict(struct rdtgroup *r, const char *name);
581 int rdtgroup_kn_mode_restore(struct rdtgroup *r, const char *name,
594 int rdtgroup_tasks_assigned(struct rdtgroup *r);
595 int rdtgroup_locksetup_enter(struct rdtgroup *rdtgrp);
[all …]
Drdtgroup.c39 struct rdtgroup rdtgroup_default;
157 struct rdtgroup *rdtgrp; in rdtgroup_mode_by_closid()
264 struct rdtgroup *rdtgrp; in rdtgroup_cpus_show()
302 struct rdtgroup *r = info; in update_cpu_closid_rmid()
323 update_closid_rmid(const struct cpumask *cpu_mask, struct rdtgroup *r) in update_closid_rmid()
333 static int cpus_mon_write(struct rdtgroup *rdtgrp, cpumask_var_t newmask, in cpus_mon_write()
336 struct rdtgroup *prgrp = rdtgrp->mon.parent, *crgrp; in cpus_mon_write()
376 static void cpumask_rdtgrp_clear(struct rdtgroup *r, struct cpumask *m) in cpumask_rdtgrp_clear()
378 struct rdtgroup *crgrp; in cpumask_rdtgrp_clear()
386 static int cpus_ctrl_write(struct rdtgroup *rdtgrp, cpumask_var_t newmask, in cpus_ctrl_write()
[all …]
Dpseudo_lock.c151 static struct rdtgroup *region_find_by_minor(unsigned int minor) in region_find_by_minor()
153 struct rdtgroup *rdtgrp, *rdtgrp_match = NULL; in region_find_by_minor()
320 static int pseudo_lock_init(struct rdtgroup *rdtgrp) in pseudo_lock_init()
387 static void pseudo_lock_free(struct rdtgroup *rdtgrp) in pseudo_lock_free()
415 struct rdtgroup *rdtgrp = _rdtgrp; in pseudo_lock_fn()
528 static int rdtgroup_monitor_in_progress(struct rdtgroup *rdtgrp) in rdtgroup_monitor_in_progress()
548 static int rdtgroup_locksetup_user_restrict(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_user_restrict()
595 static int rdtgroup_locksetup_user_restore(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_user_restore()
648 int rdtgroup_locksetup_enter(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_enter()
755 int rdtgroup_locksetup_exit(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_exit()
[all …]
Dctrlmondata.c131 struct rdtgroup *rdtgrp = data->rdtgrp; in parse_cbm()
189 struct rdtgroup *rdtgrp) in parse_line()
285 struct rdtgroup *rdtgrp) in rdtgroup_parse_resource()
300 struct rdtgroup *rdtgrp; in rdtgroup_schemata_write()
397 struct rdtgroup *rdtgrp; in rdtgroup_schemata_show()
433 struct rdt_domain *d, struct rdtgroup *rdtgrp, in mon_event_read()
453 struct rdtgroup *rdtgrp; in rdtgroup_mondata_show()
DMakefile2 obj-$(CONFIG_X86_CPU_RESCTRL) += core.o rdtgroup.o monitor.o
Dmonitor.c297 struct rdtgroup *rdtgrp, *entry; in mon_event_count()
351 static void update_mba_bw(struct rdtgroup *rgrp, struct rdt_domain *dom_mbm) in update_mba_bw()
359 struct rdtgroup *entry; in update_mba_bw()
502 struct rdtgroup *prgrp, *crgrp; in mbm_handle_overflow()
Dcore.c697 static void clear_childcpus(struct rdtgroup *r, unsigned int cpu) in clear_childcpus()
699 struct rdtgroup *cr; in clear_childcpus()
710 struct rdtgroup *rdtgrp; in resctrl_offline_cpu()
/Linux-v5.10/Documentation/x86/
Dresctrl_ui.rst408 threads start using more cores in an rdtgroup, the actual bandwidth may