Home
last modified time | relevance | path

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

/linux/arch/x86/include/asm/
H A Dresctrl.h104 u32 rmid = READ_ONCE(state->default_rmid); in __resctrl_sched_in() local
118 tmp = READ_ONCE(tsk->rmid); in __resctrl_sched_in()
120 rmid = tmp; in __resctrl_sched_in()
123 if (closid != state->cur_closid || rmid != state->cur_rmid) { in __resctrl_sched_in()
125 state->cur_rmid = rmid; in __resctrl_sched_in()
126 wrmsr(MSR_IA32_PQR_ASSOC, rmid, closid); in __resctrl_sched_in()
140 u32 rmid) in resctrl_arch_set_cpu_default_closid_rmid() argument
143 WRITE_ONCE(per_cpu(pqr_state.default_rmid, cpu), rmid); in resctrl_arch_set_cpu_default_closid_rmid()
147 u32 closid, u32 rmid) in resctrl_arch_set_closid_rmid() argument
150 WRITE_ONCE(tsk->rmid, rmid); in resctrl_arch_set_closid_rmid()
[all …]
/linux/fs/resctrl/
H A Dmonitor.c45 u32 rmid; member
105 u32 closid, rmid; in __rmid_entry() local
108 resctrl_arch_rmid_idx_decode(idx, &closid, &rmid); in __rmid_entry()
111 WARN_ON_ONCE(entry->rmid != rmid); in __rmid_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()
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()
288 return entry->rmid; in alloc_rmid()
302 idx = resctrl_arch_rmid_idx_encode(entry->closid, entry->rmid); in add_rmid_to_limbo()
[all …]
H A Drdtgroup.c396 defaults.rmid = r->mon.rmid; in update_closid_rmid()
620 u32 closid, rmid = rdtgrp->mon.rmid; in task_in_rdtgroup() local
630 resctrl_arch_match_rmid(tsk, closid, rmid); in task_in_rdtgroup()
656 rdtgrp->mon.rmid); in __rdtgroup_move_task()
659 rdtgrp->mon.rmid); in __rdtgroup_move_task()
690 r->mon.rmid)); in is_rmid_match()
875 seq_printf(s, "%u\n", rdtgrp->mon.rmid); in rdtgroup_rmid_show()
949 crg->mon.rmid)) in proc_resctrl_show()
3000 to->mon.rmid); in rdt_move_group_tasks()
3032 free_rmid(sentry->closid, sentry->mon.rmid); in free_all_child_rdtgrp()
[all …]
H A Dpseudo_lock.c556 free_rmid(rdtgrp->closid, rdtgrp->mon.rmid); in rdtgroup_locksetup_enter()
586 rdtgrp->mon.rmid = ret; in rdtgroup_locksetup_exit()
591 free_rmid(rdtgrp->closid, rdtgrp->mon.rmid); in rdtgroup_locksetup_exit()
/linux/drivers/platform/x86/intel/pmt/
H A Ddiscovery.c77 struct rmid { struct
89 struct rmid rmid; member
184 return &feature->table.rmid.watcher; in get_watcher()
196 return &feature->table.rmid.watcher.command; in get_command()
211 return sysfs_emit(buf, "%u\n", feature->table.rmid.num_rmids); in num_rmids_show()
600 entry->num_rmids = f->table.rmid.num_rmids; in pmt_get_features()
/linux/arch/x86/kernel/cpu/resctrl/
H A Dinternal.h239 int intel_aet_read_event(int domid, u32 rmid, void *arch_priv, u64 *val);
246 static inline int intel_aet_read_event(int domid, u32 rmid, void *arch_priv, u64 *val) in intel_aet_read_event() argument
H A Drdtgroup.c53 this_cpu_write(pqr_state.default_rmid, r->rmid); in resctrl_arch_sync_cpu_closid_rmid()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/
H A Dfifo.c494 const u32 rmid = ctrl->entries[i].engineData[ENGINE_INFO_TYPE_RM_ENGINE_TYPE]; in r535_fifo_runl_ctor() local
503 inst = rm->api->fifo->xlat_rm_engine_type(rmid, &type, &nv2080); in r535_fifo_runl_ctor()
505 nvkm_warn(subdev, "RM_ENGINE_TYPE 0x%x\n", rmid); in r535_fifo_runl_ctor()
/linux/include/linux/
H A Dsched.h1329 u32 rmid; member