Lines Matching refs:closid

31  * @closid:	The CLOSID for this entry.
37 * both @closid and @rmid, or @rmid only.
42 u32 closid;
177 u32 closid, rmid;
180 resctrl_arch_rmid_idx_decode(idx, &closid, &rmid);
182 WARN_ON_ONCE(entry->closid != closid);
314 closid_num_dirty_rmid[entry->closid]--;
352 if (resctrl_arch_rmid_read(r, d, entry->closid, entry->rmid,
367 trace_mon_llc_occupancy_limbo(entry->closid, entry->rmid, d->id, val);
388 static struct rmid_entry *resctrl_find_free_rmid(u32 closid)
404 itr_idx = resctrl_arch_rmid_idx_encode(itr->closid, itr->rmid);
405 cmp_idx = resctrl_arch_rmid_idx_encode(closid, itr->rmid);
465 int alloc_rmid(u32 closid)
471 entry = resctrl_find_free_rmid(closid);
490 idx = resctrl_arch_rmid_idx_encode(entry->closid, entry->rmid);
507 closid_num_dirty_rmid[entry->closid]++;
510 void free_rmid(u32 closid, u32 rmid)
512 u32 idx = resctrl_arch_rmid_idx_encode(closid, rmid);
519 * allows architectures that ignore the closid parameter to avoid an
534 static struct mbm_state *get_mbm_state(struct rdt_domain *d, u32 closid,
537 u32 idx = resctrl_arch_rmid_idx_encode(closid, rmid);
549 static int __mon_event_count(u32 closid, u32 rmid, struct rmid_read *rr)
555 resctrl_arch_reset_rmid(rr->r, rr->d, closid, rmid, rr->evtid);
556 m = get_mbm_state(rr->d, closid, rmid, rr->evtid);
562 rr->err = resctrl_arch_rmid_read(rr->r, rr->d, closid, rmid, rr->evtid,
575 * @closid: The closid used to identify the cached mbm_state.
584 static void mbm_bw_count(u32 closid, u32 rmid, struct rmid_read *rr)
586 u32 idx = resctrl_arch_rmid_idx_encode(closid, rmid);
612 ret = __mon_event_count(rdtgrp->closid, rdtgrp->mon.rmid, rr);
623 if (__mon_event_count(entry->closid, entry->mon.rmid,
672 u32 closid, rmid, cur_msr_val, new_msr_val;
685 closid = rgrp->closid;
687 idx = resctrl_arch_rmid_idx_encode(closid, rmid);
697 user_bw = dom_mba->mbps_val[closid];
700 cur_msr_val = resctrl_arch_get_config(r_mba, dom_mba, closid, CDP_NONE);
733 resctrl_arch_update_one(r_mba, dom_mba, closid, CDP_NONE, new_msr_val);
737 u32 closid, u32 rmid)
759 __mon_event_count(closid, rmid, &rr);
773 __mon_event_count(closid, rmid, &rr);
781 mbm_bw_count(closid, rmid, &rr);
857 mbm_update(r, d, prgrp->closid, prgrp->mon.rmid);
861 mbm_update(r, d, crgrp->closid, crgrp->mon.rmid);
948 resctrl_arch_rmid_idx_decode(i, &entry->closid, &entry->rmid);