Lines Matching refs:rmid

24 	u32				rmid;  member
67 static inline struct rmid_entry *__rmid_entry(u32 rmid) in __rmid_entry() argument
71 entry = &rmid_ptrs[rmid]; in __rmid_entry()
72 WARN_ON(entry->rmid != rmid); in __rmid_entry()
77 static u64 __rmid_read(u32 rmid, u32 eventid) in __rmid_read() argument
89 wrmsr(MSR_IA32_QM_EVTSEL, eventid, rmid); in __rmid_read()
97 u64 val = __rmid_read(entry->rmid, QOS_L3_OCCUP_EVENT_ID); in rmid_dirty()
129 clear_bit(entry->rmid, d->rmid_busy_llc); in __check_limbo()
162 return entry->rmid; in alloc_rmid()
178 val = __rmid_read(entry->rmid, QOS_L3_OCCUP_EVENT_ID); in add_rmid_to_limbo()
189 set_bit(entry->rmid, d->rmid_busy_llc); in add_rmid_to_limbo()
200 void free_rmid(u32 rmid) in free_rmid() argument
204 if (!rmid) in free_rmid()
209 entry = __rmid_entry(rmid); in free_rmid()
225 static int __mon_event_count(u32 rmid, struct rmid_read *rr) in __mon_event_count() argument
230 tval = __rmid_read(rmid, rr->evtid); in __mon_event_count()
240 m = &rr->d->mbm_total[rmid]; in __mon_event_count()
243 m = &rr->d->mbm_local[rmid]; in __mon_event_count()
271 static void mbm_bw_count(u32 rmid, struct rmid_read *rr) in mbm_bw_count() argument
274 struct mbm_state *m = &rr->d->mbm_local[rmid]; in mbm_bw_count()
277 tval = __rmid_read(rmid, rr->evtid); in mbm_bw_count()
303 if (__mon_event_count(rdtgrp->mon.rmid, rr)) in mon_event_count()
313 if (__mon_event_count(entry->mon.rmid, rr)) in mon_event_count()
353 u32 closid, rmid, cur_msr, cur_msr_val, new_msr_val; in update_mba_bw() local
366 rmid = rgrp->mon.rmid; in update_mba_bw()
367 pmbm_data = &dom_mbm->mbm_local[rmid]; in update_mba_bw()
385 cmbm_data = &dom_mbm->mbm_local[entry->mon.rmid]; in update_mba_bw()
429 cmbm_data = &dom_mbm->mbm_local[entry->mon.rmid]; in update_mba_bw()
434 static void mbm_update(struct rdt_resource *r, struct rdt_domain *d, int rmid) in mbm_update() argument
448 __mon_event_count(rmid, &rr); in mbm_update()
452 __mon_event_count(rmid, &rr); in mbm_update()
460 mbm_bw_count(rmid, &rr); in mbm_update()
517 mbm_update(r, d, prgrp->mon.rmid); in mbm_handle_overflow()
521 mbm_update(r, d, crgrp->mon.rmid); in mbm_handle_overflow()
559 entry->rmid = i; in dom_data_init()