Searched refs:rdtgrp (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/arch/x86/kernel/cpu/ |
D | intel_rdt_pseudo_lock.c | 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() 335 static int pseudo_lock_init(struct rdtgroup *rdtgrp) in pseudo_lock_init() argument 345 rdtgrp->plr = plr; in pseudo_lock_init() 402 static void pseudo_lock_free(struct rdtgroup *rdtgrp) in pseudo_lock_free() argument 404 pseudo_lock_region_clear(rdtgrp->plr); in pseudo_lock_free() 405 kfree(rdtgrp->plr); in pseudo_lock_free() 406 rdtgrp->plr = NULL; in pseudo_lock_free() [all …]
|
D | intel_rdt_rdtgroup.c | 163 struct rdtgroup *rdtgrp; in rdtgroup_mode_by_closid() local 165 list_for_each_entry(rdtgrp, &rdt_all_groups, rdtgroup_list) { in rdtgroup_mode_by_closid() 166 if (rdtgrp->closid == closid) in rdtgroup_mode_by_closid() 167 return rdtgrp->mode; in rdtgroup_mode_by_closid() 270 struct rdtgroup *rdtgrp; in rdtgroup_cpus_show() local 273 rdtgrp = rdtgroup_kn_lock_live(of->kn); in rdtgroup_cpus_show() 275 if (rdtgrp) { in rdtgroup_cpus_show() 276 if (rdtgrp->mode == RDT_MODE_PSEUDO_LOCKED) in rdtgroup_cpus_show() 278 cpumask_pr_args(&rdtgrp->plr->d->cpu_mask)); in rdtgroup_cpus_show() 281 cpumask_pr_args(&rdtgrp->cpu_mask)); in rdtgroup_cpus_show() [all …]
|
D | intel_rdt_ctrlmondata.c | 133 struct rdtgroup *rdtgrp = data->rdtgrp; in parse_cbm() local 145 if (rdtgrp->mode == RDT_MODE_PSEUDO_LOCKSETUP && in parse_cbm() 154 if ((rdtgrp->mode == RDT_MODE_EXCLUSIVE || in parse_cbm() 155 rdtgrp->mode == RDT_MODE_SHAREABLE) && in parse_cbm() 165 if (rdtgroup_cbm_overlaps(r, d, cbm_val, rdtgrp->closid, true)) { in parse_cbm() 170 if (rdtgroup_cbm_overlaps(r, d, cbm_val, rdtgrp->closid, false)) { in parse_cbm() 171 if (rdtgrp->mode == RDT_MODE_EXCLUSIVE || in parse_cbm() 172 rdtgrp->mode == RDT_MODE_PSEUDO_LOCKSETUP) { in parse_cbm() 191 struct rdtgroup *rdtgrp) in parse_line() argument 198 if (rdtgrp->mode == RDT_MODE_PSEUDO_LOCKSETUP && in parse_line() [all …]
|
D | intel_rdt.h | 386 struct rdtgroup *rdtgrp; member 537 int rdtgroup_locksetup_enter(struct rdtgroup *rdtgrp); 538 int rdtgroup_locksetup_exit(struct rdtgroup *rdtgrp); 543 int rdtgroup_pseudo_lock_create(struct rdtgroup *rdtgrp); 544 void rdtgroup_pseudo_lock_remove(struct rdtgroup *rdtgrp); 559 struct rdtgroup *rdtgrp, int evtid, int first);
|
D | intel_rdt_monitor.c | 310 struct rdtgroup *rdtgrp, *entry; in mon_event_count() local 314 rdtgrp = rr->rgrp; in mon_event_count() 316 if (__mon_event_count(rdtgrp->mon.rmid, rr)) in mon_event_count() 322 head = &rdtgrp->mon.crdtgrp_list; in mon_event_count() 324 if (rdtgrp->type == RDTCTRL_GROUP) { in mon_event_count()
|
D | intel_rdt.c | 674 struct rdtgroup *rdtgrp; in intel_rdt_offline_cpu() local 680 list_for_each_entry(rdtgrp, &rdt_all_groups, rdtgroup_list) { in intel_rdt_offline_cpu() 681 if (cpumask_test_and_clear_cpu(cpu, &rdtgrp->cpu_mask)) { in intel_rdt_offline_cpu() 682 clear_childcpus(rdtgrp, cpu); in intel_rdt_offline_cpu()
|