Searched refs:rdtgrp (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/arch/x86/kernel/cpu/resctrl/ |
| H A D | pseudo_lock.c | 176 if (rdtgrp->plr && rdtgrp->plr->minor == minor) { in region_find_by_minor() 352 rdtgrp->plr = plr; in pseudo_lock_init() 412 kfree(rdtgrp->plr); in pseudo_lock_free() 413 rdtgrp->plr = NULL; in pseudo_lock_free() 758 free_rmid(rdtgrp->closid, rdtgrp->mon.rmid); in rdtgroup_locksetup_enter() 793 free_rmid(rdtgrp->closid, rdtgrp->mon.rmid); in rdtgroup_locksetup_exit() 1455 if (!rdtgrp) { in pseudo_lock_dev_open() 1476 WARN_ON(!rdtgrp); in pseudo_lock_dev_release() 1477 if (!rdtgrp) { in pseudo_lock_dev_release() 1509 WARN_ON(!rdtgrp); in pseudo_lock_dev_mmap() [all …]
|
| H A D | ctrlmondata.c | 27 struct rdtgroup *rdtgrp; member 159 struct rdtgroup *rdtgrp = data->rdtgrp; in parse_cbm() local 265 data.rdtgrp = rdtgrp; in parse_line() 278 rdtgrp->plr->s = s; in parse_line() 279 rdtgrp->plr->d = d; in parse_line() 382 if (!rdtgrp) { in rdtgroup_schemata_write() 493 if (rdtgrp) { in rdtgroup_schemata_show() 542 if (!rdtgrp) { in rdtgroup_mba_mbps_event_write() 578 if (rdtgrp) { in rdtgroup_mba_mbps_event_show() 634 rr->rgrp = rdtgrp; in mon_event_read() [all …]
|
| H A D | rdtgroup.c | 340 if (rdtgrp) { in rdtgroup_cpus_show() 844 if (rdtgrp) in rdtgroup_tasks_show() 860 if (rdtgrp) in rdtgroup_closid_show() 876 if (rdtgrp) in rdtgroup_rmid_show() 3045 free_rmid(rdtgrp->closid, rdtgrp->mon.rmid); in rmdir_all_sub() 3540 ret = mkdir_mondata_all(rdtgrp->kn, rdtgrp, &rdtgrp->mon.mon_data_kn); in mkdir_rdt_prepare_rmid_alloc() 3543 free_rmid(rdtgrp->closid, rdtgrp->mon.rmid); in mkdir_rdt_prepare_rmid_alloc() 3605 rdtgrp = kzalloc(sizeof(*rdtgrp), GFP_KERNEL); in mkdir_rdt_prepare() 3827 free_rmid(rdtgrp->closid, rdtgrp->mon.rmid); in rdtgroup_rmdir_mon() 3874 free_rmid(rdtgrp->closid, rdtgrp->mon.rmid); in rdtgroup_rmdir_ctrl() [all …]
|
| H A D | internal.h | 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); 521 void rdtgroup_pseudo_lock_remove(struct rdtgroup *rdtgrp); 523 static inline int rdtgroup_locksetup_enter(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_enter() argument 528 static inline int rdtgroup_locksetup_exit(struct rdtgroup *rdtgrp) in rdtgroup_locksetup_exit() argument 545 static inline int rdtgroup_pseudo_lock_create(struct rdtgroup *rdtgrp) in rdtgroup_pseudo_lock_create() argument 550 static inline void rdtgroup_pseudo_lock_remove(struct rdtgroup *rdtgrp) { } in rdtgroup_pseudo_lock_remove() argument
|
| H A D | monitor.c | 688 struct rdtgroup *rdtgrp, *entry; in mon_event_count() local 693 rdtgrp = rr->rgrp; in mon_event_count() 695 ret = __mon_event_count(rdtgrp->closid, rdtgrp->mon.rmid, rr); in mon_event_count() 702 head = &rdtgrp->mon.crdtgrp_list; in mon_event_count() 704 if (rdtgrp->type == RDTCTRL_GROUP) { in mon_event_count()
|