Home
last modified time | relevance | path

Searched refs:rmid (Results 1 – 9 of 9) sorted by relevance

/linux-6.12.1/arch/x86/include/asm/
Dresctrl.h100 u32 rmid = state->default_rmid; in __resctrl_sched_in() local
114 tmp = READ_ONCE(tsk->rmid); in __resctrl_sched_in()
116 rmid = tmp; in __resctrl_sched_in()
119 if (closid != state->cur_closid || rmid != state->cur_rmid) { in __resctrl_sched_in()
121 state->cur_rmid = rmid; in __resctrl_sched_in()
122 wrmsr(MSR_IA32_PQR_ASSOC, rmid, closid); in __resctrl_sched_in()
136 u32 closid, u32 rmid) in resctrl_arch_set_closid_rmid() argument
139 WRITE_ONCE(tsk->rmid, rmid); in resctrl_arch_set_closid_rmid()
148 u32 rmid) in resctrl_arch_match_rmid() argument
150 return READ_ONCE(tsk->rmid) == rmid; in resctrl_arch_match_rmid()
[all …]
/linux-6.12.1/arch/x86/kernel/cpu/resctrl/
Dmonitor.c45 u32 rmid; member
156 static inline u64 get_corrected_mbm_count(u32 rmid, unsigned long val) in get_corrected_mbm_count() argument
159 if (rmid > mbm_cf_rmidthreshold) in get_corrected_mbm_count()
181 u32 closid, rmid; in __rmid_entry() local
184 resctrl_arch_rmid_idx_decode(idx, &closid, &rmid); in __rmid_entry()
187 WARN_ON_ONCE(entry->rmid != rmid); in __rmid_entry()
253 u32 rmid, in get_arch_mbm_state() argument
260 return &hw_dom->arch_mbm_total[rmid]; in get_arch_mbm_state()
262 return &hw_dom->arch_mbm_local[rmid]; in get_arch_mbm_state()
272 u32 unused, u32 rmid, in resctrl_arch_reset_rmid() argument
[all …]
Drdtgroup.c348 this_cpu_write(pqr_state.default_rmid, r->mon.rmid); in update_cpu_closid_rmid()
585 u32 closid, rmid = rdtgrp->mon.rmid; in task_in_rdtgroup() local
595 resctrl_arch_match_rmid(tsk, closid, rmid); in task_in_rdtgroup()
621 rdtgrp->mon.rmid); in __rdtgroup_move_task()
624 rdtgrp->mon.rmid); in __rdtgroup_move_task()
655 r->mon.rmid)); in is_rmid_match()
840 seq_printf(s, "%u\n", rdtgrp->mon.rmid); in rdtgroup_rmid_show()
915 crg->mon.rmid)) in proc_resctrl_show()
2865 to->mon.rmid); in rdt_move_group_tasks()
2896 free_rmid(sentry->closid, sentry->mon.rmid); in free_all_child_rdtgrp()
[all …]
Dinternal.h233 u32 rmid; member
629 void free_rmid(u32 closid, u32 rmid);
Dpseudo_lock.c753 free_rmid(rdtgrp->closid, rdtgrp->mon.rmid); in rdtgroup_locksetup_enter()
783 rdtgrp->mon.rmid = ret; in rdtgroup_locksetup_exit()
788 free_rmid(rdtgrp->closid, rdtgrp->mon.rmid); in rdtgroup_locksetup_exit()
/linux-6.12.1/include/linux/
Dresctrl.h296 u32 closid, u32 rmid, enum resctrl_event_id eventid,
329 u32 closid, u32 rmid,
Dsched.h1280 u32 rmid; member
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dr535.c570 const u32 rmid = ctrl->entries[i].engineData[ENGINE_INFO_TYPE_RM_ENGINE_TYPE]; in r535_fifo_runl_ctor() local
579 inst = r535_fifo_engn_type(rmid, &type); in r535_fifo_runl_ctor()
581 nvkm_warn(subdev, "RM_ENGINE_TYPE 0x%x\n", rmid); in r535_fifo_runl_ctor()
/linux-6.12.1/Documentation/arch/x86/
Dresctrl.rst1442 |core count |rmid count |rmid threshold |correction factor|
1499 If rmid > rmid threshold, MBM total and local values should be multiplied