Searched refs:rdtgrp (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/arch/x86/kernel/cpu/resctrl/ |
H A D | pseudo_lock.c | 51 const struct rdtgroup *rdtgrp; in pseudo_lock_devnode() local 53 rdtgrp = dev_get_drvdata(dev); in pseudo_lock_devnode() 56 return kasprintf(GFP_KERNEL, "pseudo_lock/%s", rdtgrp->kn->name); in pseudo_lock_devnode() 168 struct rdtgroup *rdtgrp, *rdtgrp_match = NULL; in region_find_by_minor() local 170 list_for_each_entry(rdtgrp, &rdt_all_groups, rdtgroup_list) { in region_find_by_minor() 171 if (rdtgrp->plr && rdtgrp->plr->minor == minor) { in region_find_by_minor() 172 rdtgrp_match = rdtgrp; in region_find_by_minor() 338 static int pseudo_lock_init(struct rdtgroup *rdtgrp) in pseudo_lock_init() argument 348 rdtgrp->plr = plr; in pseudo_lock_init() 405 static void pseudo_lock_free(struct rdtgroup *rdtgrp) in pseudo_lock_free() argument [all …]
|
H A D | rdtgroup.c | 173 struct rdtgroup *rdtgrp; in rdtgroup_mode_by_closid() local 175 list_for_each_entry(rdtgrp, &rdt_all_groups, rdtgroup_list) { in rdtgroup_mode_by_closid() 176 if (rdtgrp->closid == closid) in rdtgroup_mode_by_closid() 177 return rdtgrp->mode; in rdtgroup_mode_by_closid() 280 struct rdtgroup *rdtgrp; in rdtgroup_cpus_show() local 284 rdtgrp = rdtgroup_kn_lock_live(of->kn); in rdtgroup_cpus_show() 286 if (rdtgrp) { in rdtgroup_cpus_show() 287 if (rdtgrp->mode == RDT_MODE_PSEUDO_LOCKED) { in rdtgroup_cpus_show() 288 if (!rdtgrp->plr->d) { in rdtgroup_cpus_show() 293 mask = &rdtgrp->plr->d->cpu_mask; in rdtgroup_cpus_show() [all …]
|
H A D | ctrlmondata.c | 69 u32 closid = data->rdtgrp->closid; in parse_bw() 145 struct rdtgroup *rdtgrp = data->rdtgrp; in parse_cbm() local 160 if (rdtgrp->mode == RDT_MODE_PSEUDO_LOCKSETUP && in parse_cbm() 169 if ((rdtgrp->mode == RDT_MODE_EXCLUSIVE || in parse_cbm() 170 rdtgrp->mode == RDT_MODE_SHAREABLE) && in parse_cbm() 180 if (rdtgroup_cbm_overlaps(s, d, cbm_val, rdtgrp->closid, true)) { in parse_cbm() 185 if (rdtgroup_cbm_overlaps(s, d, cbm_val, rdtgrp->closid, false)) { in parse_cbm() 186 if (rdtgrp->mode == RDT_MODE_EXCLUSIVE || in parse_cbm() 187 rdtgrp->mode == RDT_MODE_PSEUDO_LOCKSETUP) { in parse_cbm() 206 struct rdtgroup *rdtgrp) in parse_line() argument [all …]
|
H A D | internal.h | 377 struct rdtgroup *rdtgrp; member 524 int rdtgroup_locksetup_enter(struct rdtgroup *rdtgrp); 525 int rdtgroup_locksetup_exit(struct rdtgroup *rdtgrp); 530 int rdtgroup_pseudo_lock_create(struct rdtgroup *rdtgrp); 531 void rdtgroup_pseudo_lock_remove(struct rdtgroup *rdtgrp); 542 struct rdt_domain *d, struct rdtgroup *rdtgrp,
|
H A D | monitor.c | 452 struct rdtgroup *rdtgrp, *entry; in mon_event_count() local 457 rdtgrp = rr->rgrp; in mon_event_count() 459 ret = __mon_event_count(rdtgrp->mon.rmid, rr); in mon_event_count() 466 head = &rdtgrp->mon.crdtgrp_list; in mon_event_count() 468 if (rdtgrp->type == RDTCTRL_GROUP) { in mon_event_count()
|
H A D | core.c | 632 struct rdtgroup *rdtgrp; in resctrl_offline_cpu() local 638 list_for_each_entry(rdtgrp, &rdt_all_groups, rdtgroup_list) { in resctrl_offline_cpu() 639 if (cpumask_test_and_clear_cpu(cpu, &rdtgrp->cpu_mask)) { in resctrl_offline_cpu() 640 clear_childcpus(rdtgrp, cpu); in resctrl_offline_cpu()
|