Lines Matching refs:closid

44 	u32				closid;  member
105 u32 closid, rmid; in __rmid_entry() local
108 resctrl_arch_rmid_idx_decode(idx, &closid, &rmid); in __rmid_entry()
110 WARN_ON_ONCE(entry->closid != closid); in __rmid_entry()
124 closid_num_dirty_rmid[entry->closid]--; in limbo_release_entry()
164 if (resctrl_arch_rmid_read(r, &d->hdr, entry->closid, entry->rmid, in __check_limbo()
179 trace_mon_llc_occupancy_limbo(entry->closid, entry->rmid, d->hdr.id, val); in __check_limbo()
200 static struct rmid_entry *resctrl_find_free_rmid(u32 closid) in resctrl_find_free_rmid() argument
216 itr_idx = resctrl_arch_rmid_idx_encode(itr->closid, itr->rmid); in resctrl_find_free_rmid()
217 cmp_idx = resctrl_arch_rmid_idx_encode(closid, itr->rmid); in resctrl_find_free_rmid()
277 int alloc_rmid(u32 closid) in alloc_rmid() argument
283 entry = resctrl_find_free_rmid(closid); in alloc_rmid()
302 idx = resctrl_arch_rmid_idx_encode(entry->closid, entry->rmid); in add_rmid_to_limbo()
319 closid_num_dirty_rmid[entry->closid]++; in add_rmid_to_limbo()
322 void free_rmid(u32 closid, u32 rmid) in free_rmid() argument
324 u32 idx = resctrl_arch_rmid_idx_encode(closid, rmid); in free_rmid()
347 static struct mbm_state *get_mbm_state(struct rdt_l3_mon_domain *d, u32 closid, in get_mbm_state() argument
350 u32 idx = resctrl_arch_rmid_idx_encode(closid, rmid); in get_mbm_state()
421 u32 closid = rdtgrp->closid; in __l3_mon_event_count() local
444 resctrl_arch_reset_cntr(rr->r, d, closid, rmid, cntr_id, rr->evt->evtid); in __l3_mon_event_count()
446 resctrl_arch_reset_rmid(rr->r, d, closid, rmid, rr->evt->evtid); in __l3_mon_event_count()
447 m = get_mbm_state(d, closid, rmid, rr->evt->evtid); in __l3_mon_event_count()
457 rr->err = resctrl_arch_cntr_read(rr->r, d, closid, rmid, cntr_id, in __l3_mon_event_count()
460 rr->err = resctrl_arch_rmid_read(rr->r, rr->hdr, closid, rmid, in __l3_mon_event_count()
474 u32 closid = rdtgrp->closid; in __l3_mon_event_count_sum() local
506 err = resctrl_arch_rmid_read(rr->r, &d->hdr, closid, rmid, in __l3_mon_event_count_sum()
533 rr->err = resctrl_arch_rmid_read(rr->r, rr->hdr, rdtgrp->closid, in __mon_event_count()
565 u32 closid = rdtgrp->closid; in mbm_bw_count() local
573 m = get_mbm_state(d, closid, rmid, rr->evt->evtid); in mbm_bw_count()
674 u32 closid, rmid, cur_msr_val, new_msr_val; in update_mba_bw() local
686 closid = rgrp->closid; in update_mba_bw()
688 pmbm_data = get_mbm_state(dom_mbm, closid, rmid, evt_id); in update_mba_bw()
699 user_bw = dom_mba->mbps_val[closid]; in update_mba_bw()
702 cur_msr_val = resctrl_arch_get_config(r_mba, dom_mba, closid, CDP_NONE); in update_mba_bw()
709 cmbm_data = get_mbm_state(dom_mbm, entry->closid, entry->mon.rmid, evt_id); in update_mba_bw()
737 resctrl_arch_update_one(r_mba, dom_mba, closid, CDP_NONE, new_msr_val); in update_mba_bw()
934 resctrl_arch_rmid_idx_decode(i, &entry->closid, &entry->rmid); in setup_rmid_lru_list()
1165 enum resctrl_event_id evtid, u32 rmid, u32 closid, in rdtgroup_assign_cntr() argument
1170 resctrl_arch_config_cntr(r, d, evtid, rmid, closid, cntr_id, assign); in rdtgroup_assign_cntr()
1172 m = get_mbm_state(d, closid, rmid, evtid); in rdtgroup_assign_cntr()
1201 rdtgroup_assign_cntr(r, d, mevt->evtid, rdtgrp->mon.rmid, rdtgrp->closid, cntr_id, true); in rdtgroup_alloc_assign_cntr()
1280 rdtgroup_assign_cntr(r, d, mevt->evtid, rdtgrp->mon.rmid, rdtgrp->closid, cntr_id, false); in rdtgroup_free_unassign_cntr()
1372 rdtgrp->closid, cntr_id, true); in rdtgroup_update_cntr_event()