Lines Matching refs:closid
117 u32 closid = READ_ONCE(state->default_closid); in __resctrl_sched_in() local
126 tmp = READ_ONCE(tsk->closid); in __resctrl_sched_in()
128 closid = tmp; in __resctrl_sched_in()
137 if (closid != state->cur_closid || rmid != state->cur_rmid) { in __resctrl_sched_in()
138 state->cur_closid = closid; in __resctrl_sched_in()
140 wrmsr(MSR_IA32_PQR_ASSOC, rmid, closid); in __resctrl_sched_in()
153 static inline void resctrl_arch_set_cpu_default_closid_rmid(int cpu, u32 closid, in resctrl_arch_set_cpu_default_closid_rmid() argument
156 WRITE_ONCE(per_cpu(pqr_state.default_closid, cpu), closid); in resctrl_arch_set_cpu_default_closid_rmid()
161 u32 closid, u32 rmid) in resctrl_arch_set_closid_rmid() argument
163 WRITE_ONCE(tsk->closid, closid); in resctrl_arch_set_closid_rmid()
167 static inline bool resctrl_arch_match_closid(struct task_struct *tsk, u32 closid) in resctrl_arch_match_closid() argument
169 return READ_ONCE(tsk->closid) == closid; in resctrl_arch_match_closid()
184 static inline void resctrl_arch_rmid_idx_decode(u32 idx, u32 *closid, u32 *rmid) in resctrl_arch_rmid_idx_decode() argument
187 *closid = X86_RESCTRL_EMPTY_CLOSID; in resctrl_arch_rmid_idx_decode()