Symbol: rmid
arch/x86/include/asm/resctrl.h
104
u32 rmid = READ_ONCE(state->default_rmid);
arch/x86/include/asm/resctrl.h
118
tmp = READ_ONCE(tsk->rmid);
arch/x86/include/asm/resctrl.h
120
rmid = tmp;
arch/x86/include/asm/resctrl.h
123
if (closid != state->cur_closid || rmid != state->cur_rmid) {
arch/x86/include/asm/resctrl.h
125
state->cur_rmid = rmid;
arch/x86/include/asm/resctrl.h
126
wrmsr(MSR_IA32_PQR_ASSOC, rmid, closid);
arch/x86/include/asm/resctrl.h
140
u32 rmid)
arch/x86/include/asm/resctrl.h
143
WRITE_ONCE(per_cpu(pqr_state.default_rmid, cpu), rmid);
arch/x86/include/asm/resctrl.h
147
u32 closid, u32 rmid)
arch/x86/include/asm/resctrl.h
150
WRITE_ONCE(tsk->rmid, rmid);
arch/x86/include/asm/resctrl.h
159
u32 rmid)
arch/x86/include/asm/resctrl.h
161
return READ_ONCE(tsk->rmid) == rmid;
arch/x86/include/asm/resctrl.h
170
static inline void resctrl_arch_rmid_idx_decode(u32 idx, u32 *closid, u32 *rmid)
arch/x86/include/asm/resctrl.h
172
*rmid = idx;
arch/x86/include/asm/resctrl.h
176
static inline u32 resctrl_arch_rmid_idx_encode(u32 ignored, u32 rmid)
arch/x86/include/asm/resctrl.h
178
return rmid;
arch/x86/kernel/cpu/resctrl/intel_aet.c
349
int intel_aet_read_event(int domid, u32 rmid, void *arch_priv, u64 *val)
arch/x86/kernel/cpu/resctrl/intel_aet.c
361
idx = rmid * e->num_events;
arch/x86/kernel/cpu/resctrl/internal.h
239
int intel_aet_read_event(int domid, u32 rmid, void *arch_priv, u64 *val);
arch/x86/kernel/cpu/resctrl/internal.h
246
static inline int intel_aet_read_event(int domid, u32 rmid, void *arch_priv, u64 *val)
arch/x86/kernel/cpu/resctrl/monitor.c
162
u32 rmid,
arch/x86/kernel/cpu/resctrl/monitor.c
172
return state ? &state[rmid] : NULL;
arch/x86/kernel/cpu/resctrl/monitor.c
176
u32 unused, u32 rmid,
arch/x86/kernel/cpu/resctrl/monitor.c
184
am = get_arch_mbm_state(hw_dom, rmid, eventid);
arch/x86/kernel/cpu/resctrl/monitor.c
188
prmid = logical_rmid_to_physical_rmid(cpu, rmid);
arch/x86/kernel/cpu/resctrl/monitor.c
222
u32 rmid, enum resctrl_event_id eventid, u64 msr_val)
arch/x86/kernel/cpu/resctrl/monitor.c
229
am = get_arch_mbm_state(hw_dom, rmid, eventid);
arch/x86/kernel/cpu/resctrl/monitor.c
233
chunks = get_corrected_mbm_count(rmid, am->chunks);
arch/x86/kernel/cpu/resctrl/monitor.c
243
u32 unused, u32 rmid, enum resctrl_event_id eventid,
arch/x86/kernel/cpu/resctrl/monitor.c
257
return intel_aet_read_event(hdr->id, rmid, arch_priv, val);
arch/x86/kernel/cpu/resctrl/monitor.c
270
prmid = logical_rmid_to_physical_rmid(cpu, rmid);
arch/x86/kernel/cpu/resctrl/monitor.c
274
*val = get_corrected_val(r, d, rmid, eventid, msr_val);
arch/x86/kernel/cpu/resctrl/monitor.c
276
am = get_arch_mbm_state(hw_dom, rmid, eventid);
arch/x86/kernel/cpu/resctrl/monitor.c
322
u32 unused, u32 rmid, int cntr_id,
arch/x86/kernel/cpu/resctrl/monitor.c
328
am = get_arch_mbm_state(hw_dom, rmid, eventid);
arch/x86/kernel/cpu/resctrl/monitor.c
338
u32 unused, u32 rmid, int cntr_id,
arch/x86/kernel/cpu/resctrl/monitor.c
348
*val = get_corrected_val(r, d, rmid, eventid, msr_val);
arch/x86/kernel/cpu/resctrl/monitor.c
549
enum resctrl_event_id evtid, u32 rmid, u32 closid,
arch/x86/kernel/cpu/resctrl/monitor.c
559
abmc_cfg.split.bw_src = rmid;
arch/x86/kernel/cpu/resctrl/monitor.c
569
am = get_arch_mbm_state(hw_dom, rmid, evtid);
arch/x86/kernel/cpu/resctrl/monitor.c
92
static inline u64 get_corrected_mbm_count(u32 rmid, unsigned long val)
arch/x86/kernel/cpu/resctrl/monitor.c
95
if (rmid > mbm_cf_rmidthreshold)
arch/x86/kernel/cpu/resctrl/rdtgroup.c
53
this_cpu_write(pqr_state.default_rmid, r->rmid);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
494
const u32 rmid = ctrl->entries[i].engineData[ENGINE_INFO_TYPE_RM_ENGINE_TYPE];
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
503
inst = rm->api->fifo->xlat_rm_engine_type(rmid, &type, &nv2080);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
505
nvkm_warn(subdev, "RM_ENGINE_TYPE 0x%x\n", rmid);
drivers/platform/x86/intel/pmt/discovery.c
184
return &feature->table.rmid.watcher;
drivers/platform/x86/intel/pmt/discovery.c
196
return &feature->table.rmid.watcher.command;
drivers/platform/x86/intel/pmt/discovery.c
211
return sysfs_emit(buf, "%u\n", feature->table.rmid.num_rmids);
drivers/platform/x86/intel/pmt/discovery.c
600
entry->num_rmids = f->table.rmid.num_rmids;
drivers/platform/x86/intel/pmt/discovery.c
89
struct rmid rmid;
drivers/resctrl/mpam_resctrl.c
118
u32 closid, u32 rmid, enum resctrl_event_id eventid)
drivers/resctrl/mpam_resctrl.c
123
u32 closid, u32 rmid, int cntr_id,
drivers/resctrl/mpam_resctrl.c
129
enum resctrl_event_id evtid, u32 rmid, u32 closid,
drivers/resctrl/mpam_resctrl.c
135
u32 unused, u32 rmid, int cntr_id,
drivers/resctrl/mpam_resctrl.c
275
u32 resctrl_arch_rmid_idx_encode(u32 closid, u32 rmid)
drivers/resctrl/mpam_resctrl.c
277
return closid * (mpam_pmg_max + 1) + rmid;
drivers/resctrl/mpam_resctrl.c
280
void resctrl_arch_rmid_idx_decode(u32 idx, u32 *closid, u32 *rmid)
drivers/resctrl/mpam_resctrl.c
283
*rmid = idx % (mpam_pmg_max + 1);
drivers/resctrl/mpam_resctrl.c
293
void resctrl_arch_set_cpu_default_closid_rmid(int cpu, u32 closid, u32 rmid)
drivers/resctrl/mpam_resctrl.c
296
WARN_ON_ONCE(rmid > U8_MAX);
drivers/resctrl/mpam_resctrl.c
299
mpam_set_cpu_defaults(cpu, closid, closid, rmid, rmid);
drivers/resctrl/mpam_resctrl.c
308
mpam_set_cpu_defaults(cpu, partid_d, partid_i, rmid, rmid);
drivers/resctrl/mpam_resctrl.c
320
r->closid, r->rmid);
drivers/resctrl/mpam_resctrl.c
326
void resctrl_arch_set_closid_rmid(struct task_struct *tsk, u32 closid, u32 rmid)
drivers/resctrl/mpam_resctrl.c
329
WARN_ON_ONCE(rmid > U8_MAX);
drivers/resctrl/mpam_resctrl.c
332
mpam_set_task_partid_pmg(tsk, closid, closid, rmid, rmid);
drivers/resctrl/mpam_resctrl.c
337
mpam_set_task_partid_pmg(tsk, partid_d, partid_i, rmid, rmid);
drivers/resctrl/mpam_resctrl.c
353
bool resctrl_arch_match_rmid(struct task_struct *tsk, u32 closid, u32 rmid)
drivers/resctrl/mpam_resctrl.c
362
return (tsk_closid == closid) && (tsk_rmid == rmid);
drivers/resctrl/mpam_resctrl.c
447
enum resctrl_conf_type cdp_type, u32 closid, u32 rmid, u64 *val)
drivers/resctrl/mpam_resctrl.c
466
.pmg = rmid,
drivers/resctrl/mpam_resctrl.c
474
int mon_idx, u32 closid, u32 rmid, u64 *val)
drivers/resctrl/mpam_resctrl.c
481
CDP_CODE, closid, rmid, &code_val);
drivers/resctrl/mpam_resctrl.c
486
CDP_DATA, closid, rmid, &data_val);
drivers/resctrl/mpam_resctrl.c
495
CDP_NONE, closid, rmid, val);
drivers/resctrl/mpam_resctrl.c
500
u32 closid, u32 rmid, enum resctrl_event_id eventid,
drivers/resctrl/mpam_resctrl.c
526
closid, rmid, val);
fs/resctrl/internal.h
202
u32 rmid;
fs/resctrl/internal.h
378
void free_rmid(u32 closid, u32 rmid);
fs/resctrl/monitor.c
105
u32 closid, rmid;
fs/resctrl/monitor.c
108
resctrl_arch_rmid_idx_decode(idx, &closid, &rmid);
fs/resctrl/monitor.c
111
WARN_ON_ONCE(entry->rmid != rmid);
fs/resctrl/monitor.c
1172
enum resctrl_event_id evtid, u32 rmid, u32 closid,
fs/resctrl/monitor.c
1177
resctrl_arch_config_cntr(r, d, evtid, rmid, closid, cntr_id, assign);
fs/resctrl/monitor.c
1179
m = get_mbm_state(d, closid, rmid, evtid);
fs/resctrl/monitor.c
1208
rdtgroup_assign_cntr(r, d, mevt->evtid, rdtgrp->mon.rmid, rdtgrp->closid, cntr_id, true);
fs/resctrl/monitor.c
1290
rdtgroup_assign_cntr(r, d, mevt->evtid, rdtgrp->mon.rmid, rdtgrp->closid, cntr_id, false);
fs/resctrl/monitor.c
1381
rdtgroup_assign_cntr(r, d, evtid, rdtgrp->mon.rmid,
fs/resctrl/monitor.c
166
entry->rmid, QOS_L3_OCCUP_EVENT_ID,
fs/resctrl/monitor.c
182
trace_mon_llc_occupancy_limbo(entry->closid, entry->rmid,
fs/resctrl/monitor.c
221
itr_idx = resctrl_arch_rmid_idx_encode(itr->closid, itr->rmid);
fs/resctrl/monitor.c
222
cmp_idx = resctrl_arch_rmid_idx_encode(closid, itr->rmid);
fs/resctrl/monitor.c
295
return entry->rmid;
fs/resctrl/monitor.c
309
idx = resctrl_arch_rmid_idx_encode(entry->closid, entry->rmid);
fs/resctrl/monitor.c
329
void free_rmid(u32 closid, u32 rmid)
fs/resctrl/monitor.c
331
u32 idx = resctrl_arch_rmid_idx_encode(closid, rmid);
fs/resctrl/monitor.c
355
u32 rmid, enum resctrl_event_id evtid)
fs/resctrl/monitor.c
357
u32 idx = resctrl_arch_rmid_idx_encode(closid, rmid);
fs/resctrl/monitor.c
429
u32 rmid = rdtgrp->mon.rmid;
fs/resctrl/monitor.c
45
u32 rmid;
fs/resctrl/monitor.c
451
resctrl_arch_reset_cntr(rr->r, d, closid, rmid, cntr_id, rr->evt->evtid);
fs/resctrl/monitor.c
453
resctrl_arch_reset_rmid(rr->r, d, closid, rmid, rr->evt->evtid);
fs/resctrl/monitor.c
454
m = get_mbm_state(d, closid, rmid, rr->evt->evtid);
fs/resctrl/monitor.c
464
rr->err = resctrl_arch_cntr_read(rr->r, d, closid, rmid, cntr_id,
fs/resctrl/monitor.c
467
rr->err = resctrl_arch_rmid_read(rr->r, rr->hdr, closid, rmid,
fs/resctrl/monitor.c
482
u32 rmid = rdtgrp->mon.rmid;
fs/resctrl/monitor.c
513
err = resctrl_arch_rmid_read(rr->r, &d->hdr, closid, rmid,
fs/resctrl/monitor.c
541
rdtgrp->mon.rmid, rr->evt->evtid,
fs/resctrl/monitor.c
573
u32 rmid = rdtgrp->mon.rmid;
fs/resctrl/monitor.c
580
m = get_mbm_state(d, closid, rmid, rr->evt->evtid);
fs/resctrl/monitor.c
681
u32 closid, rmid, cur_msr_val, new_msr_val;
fs/resctrl/monitor.c
694
rmid = rgrp->mon.rmid;
fs/resctrl/monitor.c
695
pmbm_data = get_mbm_state(dom_mbm, closid, rmid, evt_id);
fs/resctrl/monitor.c
716
cmbm_data = get_mbm_state(dom_mbm, entry->closid, entry->mon.rmid, evt_id);
fs/resctrl/monitor.c
941
resctrl_arch_rmid_idx_decode(i, &entry->closid, &entry->rmid);
fs/resctrl/pseudo_lock.c
556
free_rmid(rdtgrp->closid, rdtgrp->mon.rmid);
fs/resctrl/pseudo_lock.c
586
rdtgrp->mon.rmid = ret;
fs/resctrl/pseudo_lock.c
591
free_rmid(rdtgrp->closid, rdtgrp->mon.rmid);
fs/resctrl/rdtgroup.c
3027
to->mon.rmid);
fs/resctrl/rdtgroup.c
3059
free_rmid(sentry->closid, sentry->mon.rmid);
fs/resctrl/rdtgroup.c
3102
free_rmid(rdtgrp->closid, rdtgrp->mon.rmid);
fs/resctrl/rdtgroup.c
3716
rdtgrp->mon.rmid = ret;
fs/resctrl/rdtgroup.c
3724
free_rmid(rdtgrp->closid, rdtgrp->mon.rmid);
fs/resctrl/rdtgroup.c
3735
free_rmid(rgrp->closid, rgrp->mon.rmid);
fs/resctrl/rdtgroup.c
398
defaults.rmid = r->mon.rmid;
fs/resctrl/rdtgroup.c
3989
u32 closid, rmid;
fs/resctrl/rdtgroup.c
4000
rmid = prdtgrp->mon.rmid;
fs/resctrl/rdtgroup.c
4002
resctrl_arch_set_cpu_default_closid_rmid(cpu, closid, rmid);
fs/resctrl/rdtgroup.c
4015
free_rmid(rdtgrp->closid, rdtgrp->mon.rmid);
fs/resctrl/rdtgroup.c
4039
u32 closid, rmid;
fs/resctrl/rdtgroup.c
4051
rmid = rdtgroup_default.mon.rmid;
fs/resctrl/rdtgroup.c
4053
resctrl_arch_set_cpu_default_closid_rmid(cpu, closid, rmid);
fs/resctrl/rdtgroup.c
4064
free_rmid(rdtgrp->closid, rdtgrp->mon.rmid);
fs/resctrl/rdtgroup.c
4313
rdtgroup_default.mon.rmid = RESCTRL_RESERVED_RMID;
fs/resctrl/rdtgroup.c
628
u32 closid, rmid = rdtgrp->mon.rmid;
fs/resctrl/rdtgroup.c
638
resctrl_arch_match_rmid(tsk, closid, rmid);
fs/resctrl/rdtgroup.c
664
rdtgrp->mon.rmid);
fs/resctrl/rdtgroup.c
667
rdtgrp->mon.rmid);
fs/resctrl/rdtgroup.c
698
r->mon.rmid));
fs/resctrl/rdtgroup.c
883
seq_printf(s, "%u\n", rdtgrp->mon.rmid);
fs/resctrl/rdtgroup.c
957
crg->mon.rmid))
include/linux/arm_mpam.h
57
void resctrl_arch_set_closid_rmid(struct task_struct *tsk, u32 closid, u32 rmid);
include/linux/arm_mpam.h
58
void resctrl_arch_set_cpu_default_closid_rmid(int cpu, u32 closid, u32 rmid);
include/linux/arm_mpam.h
61
bool resctrl_arch_match_rmid(struct task_struct *tsk, u32 closid, u32 rmid);
include/linux/arm_mpam.h
62
u32 resctrl_arch_rmid_idx_encode(u32 closid, u32 rmid);
include/linux/arm_mpam.h
63
void resctrl_arch_rmid_idx_decode(u32 idx, u32 *closid, u32 *rmid);
include/linux/resctrl.h
372
u32 rmid;
include/linux/resctrl.h
558
u32 closid, u32 rmid, enum resctrl_event_id eventid,
include/linux/resctrl.h
605
u32 closid, u32 rmid,
include/linux/resctrl.h
644
enum resctrl_event_id evtid, u32 rmid, u32 closid,
include/linux/resctrl.h
667
u32 closid, u32 rmid, int cntr_id,
include/linux/resctrl.h
682
u32 closid, u32 rmid, int cntr_id,
include/linux/sched.h
1350
u32 rmid;