Lines Matching refs:rdtgrp

64 	u32 closid = data->rdtgrp->closid;  in parse_bw()
141 struct rdtgroup *rdtgrp = data->rdtgrp; in parse_cbm() local
156 if (rdtgrp->mode == RDT_MODE_PSEUDO_LOCKSETUP && in parse_cbm()
165 if ((rdtgrp->mode == RDT_MODE_EXCLUSIVE || in parse_cbm()
166 rdtgrp->mode == RDT_MODE_SHAREABLE) && in parse_cbm()
176 if (rdtgroup_cbm_overlaps(s, d, cbm_val, rdtgrp->closid, true)) { in parse_cbm()
181 if (rdtgroup_cbm_overlaps(s, d, cbm_val, rdtgrp->closid, false)) { in parse_cbm()
182 if (rdtgrp->mode == RDT_MODE_EXCLUSIVE || in parse_cbm()
183 rdtgrp->mode == RDT_MODE_PSEUDO_LOCKSETUP) { in parse_cbm()
202 struct rdtgroup *rdtgrp) in parse_line() argument
212 if (rdtgrp->mode == RDT_MODE_PSEUDO_LOCKSETUP && in parse_line()
231 data.rdtgrp = rdtgrp; in parse_line()
234 if (rdtgrp->mode == RDT_MODE_PSEUDO_LOCKSETUP) { in parse_line()
244 rdtgrp->plr->s = s; in parse_line()
245 rdtgrp->plr->d = d; in parse_line()
246 rdtgrp->plr->cbm = cfg->new_ctrl; in parse_line()
247 d->plr = rdtgrp->plr; in parse_line()
360 struct rdtgroup *rdtgrp) in rdtgroup_parse_resource() argument
365 if (!strcmp(resname, s->name) && rdtgrp->closid < s->num_closid) in rdtgroup_parse_resource()
366 return parse_line(tok, s, rdtgrp); in rdtgroup_parse_resource()
376 struct rdtgroup *rdtgrp; in rdtgroup_schemata_write() local
388 rdtgrp = rdtgroup_kn_lock_live(of->kn); in rdtgroup_schemata_write()
389 if (!rdtgrp) { in rdtgroup_schemata_write()
400 if (rdtgrp->mode == RDT_MODE_PSEUDO_LOCKED) { in rdtgroup_schemata_write()
423 ret = rdtgroup_parse_resource(resname, tok, rdtgrp); in rdtgroup_schemata_write()
438 ret = resctrl_arch_update_domains(r, rdtgrp->closid); in rdtgroup_schemata_write()
443 if (rdtgrp->mode == RDT_MODE_PSEUDO_LOCKSETUP) { in rdtgroup_schemata_write()
450 ret = rdtgroup_pseudo_lock_create(rdtgrp); in rdtgroup_schemata_write()
497 struct rdtgroup *rdtgrp; in rdtgroup_schemata_show() local
501 rdtgrp = rdtgroup_kn_lock_live(of->kn); in rdtgroup_schemata_show()
502 if (rdtgrp) { in rdtgroup_schemata_show()
503 if (rdtgrp->mode == RDT_MODE_PSEUDO_LOCKSETUP) { in rdtgroup_schemata_show()
507 } else if (rdtgrp->mode == RDT_MODE_PSEUDO_LOCKED) { in rdtgroup_schemata_show()
508 if (!rdtgrp->plr->d) { in rdtgroup_schemata_show()
514 rdtgrp->plr->s->res->name, in rdtgroup_schemata_show()
515 rdtgrp->plr->d->id, in rdtgroup_schemata_show()
516 rdtgrp->plr->cbm); in rdtgroup_schemata_show()
519 closid = rdtgrp->closid; in rdtgroup_schemata_show()
533 struct rdt_domain *d, struct rdtgroup *rdtgrp, in mon_event_read() argument
539 rr->rgrp = rdtgrp; in mon_event_read()
553 struct rdtgroup *rdtgrp; in rdtgroup_mondata_show() local
560 rdtgrp = rdtgroup_kn_lock_live(of->kn); in rdtgroup_mondata_show()
561 if (!rdtgrp) { in rdtgroup_mondata_show()
578 mon_event_read(&rr, r, d, rdtgrp, evtid, false); in rdtgroup_mondata_show()