Searched refs:rdtgrp (Results 1 – 6 of 6) sorted by relevance
| /linux/fs/resctrl/ ! |
| H A D | pseudo_lock.c | 37 const struct rdtgroup *rdtgrp; in pseudo_lock_devnode() local 39 rdtgrp = dev_get_drvdata(dev); in pseudo_lock_devnode() 43 return kasprintf(GFP_KERNEL, "pseudo_lock/%s", rdt_kn_name(rdtgrp->kn)); in pseudo_lock_devnode() 100 struct rdtgroup *rdtgrp, *rdtgrp_match = NULL; in region_find_by_minor() local 102 list_for_each_entry(rdtgrp, &rdt_all_groups, rdtgroup_list) { in region_find_by_minor() 103 if (rdtgrp->plr && rdtgrp->plr->minor == minor) { in region_find_by_minor() 104 rdtgrp_match = rdtgrp; in region_find_by_minor() 269 static int pseudo_lock_init(struct rdtgroup *rdtgrp) in pseudo_lock_init() argument 279 rdtgrp->plr = plr; in pseudo_lock_init() 336 static void pseudo_lock_free(struct rdtgroup *rdtgrp) in pseudo_lock_free() argument [all …]
|
| H A D | rdtgroup.c | 246 struct rdtgroup *rdtgrp; in rdtgroup_mode_by_closid() local 248 list_for_each_entry(rdtgrp, &rdt_all_groups, rdtgroup_list) { in rdtgroup_mode_by_closid() 249 if (rdtgrp->closid == closid) in rdtgroup_mode_by_closid() 250 return rdtgrp->mode; in rdtgroup_mode_by_closid() 353 struct rdtgroup *rdtgrp; in rdtgroup_cpus_show() local 357 rdtgrp = rdtgroup_kn_lock_live(of->kn); in rdtgroup_cpus_show() 359 if (rdtgrp) { in rdtgroup_cpus_show() 360 if (rdtgrp->mode == RDT_MODE_PSEUDO_LOCKED) { in rdtgroup_cpus_show() 361 if (!rdtgrp->plr->d) { in rdtgroup_cpus_show() 366 mask = &rdtgrp->plr->d->hdr.cpu_mask; in rdtgroup_cpus_show() [all …]
|
| H A D | ctrlmondata.c | 222 struct rdtgroup *rdtgrp) in parse_line() argument 248 if (rdtgrp->mode == RDT_MODE_PSEUDO_LOCKSETUP && in parse_line() 267 data.closid = rdtgrp->closid; in parse_line() 268 data.mode = rdtgrp->mode; in parse_line() 271 if (rdtgrp->mode == RDT_MODE_PSEUDO_LOCKSETUP) { in parse_line() 281 rdtgrp->plr->s = s; in parse_line() 282 rdtgrp->plr->d = d; in parse_line() 283 rdtgrp->plr->cbm = cfg->new_ctrl; in parse_line() 284 d->plr = rdtgrp->plr; in parse_line() 294 struct rdtgroup *rdtgrp) in rdtgroup_parse_resource() argument [all …]
|
| H A D | monitor.c | 368 struct rdtgroup *rdtgrp, enum resctrl_event_id evtid) in mbm_cntr_get() argument 379 if (d->cntr_cfg[cntr_id].rdtgrp == rdtgrp && in mbm_cntr_get() 395 struct rdtgroup *rdtgrp, enum resctrl_event_id evtid) in mbm_cntr_alloc() argument 400 if (!d->cntr_cfg[cntr_id].rdtgrp) { in mbm_cntr_alloc() 401 d->cntr_cfg[cntr_id].rdtgrp = rdtgrp; in mbm_cntr_alloc() 418 static int __l3_mon_event_count(struct rdtgroup *rdtgrp, struct rmid_read *rr) in __l3_mon_event_count() argument 421 u32 closid = rdtgrp->closid; in __l3_mon_event_count() 422 u32 rmid = rdtgrp->mon.rmid; in __l3_mon_event_count() 435 cntr_id = mbm_cntr_get(rr->r, d, rdtgrp, rr->evt->evtid); in __l3_mon_event_count() 471 static int __l3_mon_event_count_sum(struct rdtgroup *rdtgrp, struct rmid_read *rr) in __l3_mon_event_count_sum() argument [all …]
|
| H A D | internal.h | 389 struct rdt_domain_hdr *hdr, struct rdtgroup *rdtgrp, 434 void rdtgroup_assign_cntrs(struct rdtgroup *rdtgrp); 436 void rdtgroup_unassign_cntrs(struct rdtgroup *rdtgrp); 470 int rdtgroup_locksetup_enter(struct rdtgroup *rdtgrp); 472 int rdtgroup_locksetup_exit(struct rdtgroup *rdtgrp); 482 int rdtgroup_pseudo_lock_create(struct rdtgroup *rdtgrp); 484 void rdtgroup_pseudo_lock_remove(struct rdtgroup *rdtgrp); 487 static inline int rdtgroup_locksetup_enter(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_enter() argument 492 static inline int rdtgroup_locksetup_exit(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_exit() argument 509 static inline int rdtgroup_pseudo_lock_create(struct rdtgroup *rdtgrp) in rdtgroup_pseudo_lock_create() argument [all …]
|
| /linux/include/linux/ ! |
| H A D | resctrl.h | 178 struct rdtgroup *rdtgrp; member
|