Home
last modified time | relevance | path

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

/linux-6.15/arch/x86/kernel/cpu/resctrl/
H A Dinternal.h148 struct rdtgroup *rgrp;
206 struct rdtgroup *parent;
227 struct rdtgroup { struct
412 extern struct rdtgroup rdtgroup_default;
464 struct rdtgroup *rdtgroup_kn_lock_live(struct kernfs_node *kn);
482 int rdtgroup_tasks_assigned(struct rdtgroup *r);
493 struct rdt_mon_domain *d, struct rdtgroup *rdtgrp,
514 int rdtgroup_locksetup_enter(struct rdtgroup *rdtgrp);
515 int rdtgroup_locksetup_exit(struct rdtgroup *rdtgrp);
520 int rdtgroup_pseudo_lock_create(struct rdtgroup *rdtgrp);
[all …]
H A Drdtgroup.c227 struct rdtgroup *rdtgrp; in rdtgroup_mode_by_closid()
334 struct rdtgroup *rdtgrp; in rdtgroup_cpus_show()
452 struct rdtgroup *crgrp; in cpumask_rdtgrp_clear()
519 struct rdtgroup *rdtgrp; in rdtgroup_cpus_write()
774 struct rdtgroup *rdtgrp; in rdtgroup_tasks_write()
840 struct rdtgroup *rdtgrp; in rdtgroup_tasks_show()
856 struct rdtgroup *rdtgrp; in rdtgroup_closid_show()
921 struct rdtgroup *rdtg; in proc_resctrl_show()
933 struct rdtgroup *crg; in proc_resctrl_show()
2964 static void rdt_move_group_tasks(struct rdtgroup *from, struct rdtgroup *to, in rdt_move_group_tasks()
[all …]
H A Dpseudo_lock.c50 const struct rdtgroup *rdtgrp; in pseudo_lock_devnode()
173 struct rdtgroup *rdtgrp, *rdtgrp_match = NULL; in region_find_by_minor()
342 static int pseudo_lock_init(struct rdtgroup *rdtgrp) in pseudo_lock_init()
409 static void pseudo_lock_free(struct rdtgroup *rdtgrp) in pseudo_lock_free()
672 int rdtgroup_locksetup_enter(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_enter()
778 int rdtgroup_locksetup_exit(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_exit()
1247 struct rdtgroup *rdtgrp = file->private_data; in pseudo_lock_measure_trigger()
1296 int rdtgroup_pseudo_lock_create(struct rdtgroup *rdtgrp) in rdtgroup_pseudo_lock_create()
1450 struct rdtgroup *rdtgrp; in pseudo_lock_dev_open()
1472 struct rdtgroup *rdtgrp; in pseudo_lock_dev_release()
[all …]
H A Dctrlmondata.c27 struct rdtgroup *rdtgrp;
159 struct rdtgroup *rdtgrp = data->rdtgrp; in parse_cbm()
220 struct rdtgroup *rdtgrp) in parse_line()
355 struct rdtgroup *rdtgrp) in rdtgroup_parse_resource()
371 struct rdtgroup *rdtgrp; in rdtgroup_schemata_write()
488 struct rdtgroup *rdtgrp; in rdtgroup_schemata_show()
533 struct rdtgroup *rdtgrp; in rdtgroup_mba_mbps_event_write()
573 struct rdtgroup *rdtgrp; in rdtgroup_mba_mbps_event_show()
623 struct rdt_mon_domain *d, struct rdtgroup *rdtgrp, in mon_event_read()
668 struct rdtgroup *rdtgrp; in rdtgroup_mondata_show()
H A DMakefile2 obj-$(CONFIG_X86_CPU_RESCTRL) += core.o rdtgroup.o monitor.o
H A Dmonitor.c688 struct rdtgroup *rdtgrp, *entry; in mon_event_count()
769 static void update_mba_bw(struct rdtgroup *rgrp, struct rdt_mon_domain *dom_mbm) in update_mba_bw()
777 struct rdtgroup *entry; in update_mba_bw()
929 struct rdtgroup *prgrp, *crgrp; in mbm_handle_overflow()
/linux-6.15/Documentation/arch/x86/
H A Dresctrl.rst568 threads start using more cores in an rdtgroup, the actual bandwidth may