Home
last modified time | relevance | path

Searched refs:rdtgrp (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/arch/x86/kernel/cpu/resctrl/
H A Dpseudo_lock.c176 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 Dctrlmondata.c27 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 Drdtgroup.c340 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 Dinternal.h493 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 Dmonitor.c688 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()