Searched refs:rdtgroup (Results 1 – 8 of 8) sorted by relevance
/Linux-v6.1/arch/x86/kernel/cpu/resctrl/ |
D | internal.h | 92 struct rdtgroup *rgrp; 150 struct rdtgroup *parent; 207 struct rdtgroup { struct 367 struct rdtgroup *rdtgrp; 413 extern struct rdtgroup rdtgroup_default; 493 struct rdtgroup *rdtgroup_kn_lock_live(struct kernfs_node *kn); 495 int rdtgroup_kn_mode_restrict(struct rdtgroup *r, const char *name); 496 int rdtgroup_kn_mode_restore(struct rdtgroup *r, const char *name, 509 int rdtgroup_tasks_assigned(struct rdtgroup *r); 510 int rdtgroup_locksetup_enter(struct rdtgroup *rdtgrp); [all …]
|
D | rdtgroup.c | 39 struct rdtgroup rdtgroup_default; 160 struct rdtgroup *rdtgrp; in rdtgroup_mode_by_closid() 267 struct rdtgroup *rdtgrp; in rdtgroup_cpus_show() 305 struct rdtgroup *r = info; in update_cpu_closid_rmid() 326 update_closid_rmid(const struct cpumask *cpu_mask, struct rdtgroup *r) in update_closid_rmid() 336 static int cpus_mon_write(struct rdtgroup *rdtgrp, cpumask_var_t newmask, in cpus_mon_write() 339 struct rdtgroup *prgrp = rdtgrp->mon.parent, *crgrp; in cpus_mon_write() 379 static void cpumask_rdtgrp_clear(struct rdtgroup *r, struct cpumask *m) in cpumask_rdtgrp_clear() 381 struct rdtgroup *crgrp; in cpumask_rdtgrp_clear() 389 static int cpus_ctrl_write(struct rdtgroup *rdtgrp, cpumask_var_t newmask, in cpus_ctrl_write() [all …]
|
D | pseudo_lock.c | 152 static struct rdtgroup *region_find_by_minor(unsigned int minor) in region_find_by_minor() 154 struct rdtgroup *rdtgrp, *rdtgrp_match = NULL; in region_find_by_minor() 324 static int pseudo_lock_init(struct rdtgroup *rdtgrp) in pseudo_lock_init() 391 static void pseudo_lock_free(struct rdtgroup *rdtgrp) in pseudo_lock_free() 419 struct rdtgroup *rdtgrp = _rdtgrp; in pseudo_lock_fn() 534 static int rdtgroup_monitor_in_progress(struct rdtgroup *rdtgrp) in rdtgroup_monitor_in_progress() 554 static int rdtgroup_locksetup_user_restrict(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_user_restrict() 601 static int rdtgroup_locksetup_user_restore(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_user_restore() 654 int rdtgroup_locksetup_enter(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_enter() 761 int rdtgroup_locksetup_exit(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_exit() [all …]
|
D | ctrlmondata.c | 141 struct rdtgroup *rdtgrp = data->rdtgrp; in parse_cbm() 202 struct rdtgroup *rdtgrp) in parse_line() 360 struct rdtgroup *rdtgrp) in rdtgroup_parse_resource() 376 struct rdtgroup *rdtgrp; in rdtgroup_schemata_write() 497 struct rdtgroup *rdtgrp; in rdtgroup_schemata_show() 533 struct rdt_domain *d, struct rdtgroup *rdtgrp, in mon_event_read() 553 struct rdtgroup *rdtgrp; in rdtgroup_mondata_show()
|
D | Makefile | 2 obj-$(CONFIG_X86_CPU_RESCTRL) += core.o rdtgroup.o monitor.o
|
D | monitor.c | 426 struct rdtgroup *rdtgrp, *entry; in mon_event_count() 490 static void update_mba_bw(struct rdtgroup *rgrp, struct rdt_domain *dom_mbm) in update_mba_bw() 498 struct rdtgroup *entry; in update_mba_bw() 644 struct rdtgroup *prgrp, *crgrp; in mbm_handle_overflow()
|
D | core.c | 596 static void clear_childcpus(struct rdtgroup *r, unsigned int cpu) in clear_childcpus() 598 struct rdtgroup *cr; in clear_childcpus() 609 struct rdtgroup *rdtgrp; in resctrl_offline_cpu()
|
/Linux-v6.1/Documentation/x86/ |
D | resctrl.rst | 408 threads start using more cores in an rdtgroup, the actual bandwidth may
|