Searched refs:closid (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/arch/x86/include/asm/ |
| H A D | resctrl.h | 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() 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() 169 return READ_ONCE(tsk->closid) == closid; in resctrl_arch_match_closid() [all …]
|
| /linux-6.15/arch/x86/kernel/cpu/resctrl/ |
| H A D | monitor.c | 44 u32 closid; member 181 u32 closid, rmid; in __rmid_entry() local 186 WARN_ON_ONCE(entry->closid != closid); in __rmid_entry() 508 int alloc_rmid(u32 closid) in alloc_rmid() argument 514 entry = resctrl_find_free_rmid(closid); in alloc_rmid() 553 void free_rmid(u32 closid, u32 rmid) in free_rmid() argument 783 closid = rgrp->closid; in update_mba_bw() 796 user_bw = dom_mba->mbps_val[closid]; in update_mba_bw() 852 __mon_event_count(closid, rmid, &rr); in mbm_update_one_event() 859 mbm_bw_count(closid, rmid, &rr); in mbm_update_one_event() [all …]
|
| H A D | ctrlmondata.c | 80 u32 closid = data->rdtgrp->closid; in parse_bw() local 94 d->mbps_val[closid] = bw_val; in parse_bw() 295 u32 idx = resctrl_get_config_index(closid, t); in resctrl_arch_update_one() 332 idx = resctrl_get_config_index(closid, t); in resctrl_arch_update_domains() 449 u32 closid, enum resctrl_conf_type type) in resctrl_arch_get_config() argument 452 u32 idx = resctrl_get_config_index(closid, type); in resctrl_arch_get_config() 473 ctrl_val = dom->mbps_val[closid]; in show_doms() 490 u32 closid; in rdtgroup_schemata_show() local 510 closid = rdtgrp->closid; in rdtgroup_schemata_show() 512 if (closid < schema->num_closid) in rdtgroup_schemata_show() [all …]
|
| H A D | rdtgroup.c | 230 if (rdtgrp->closid == closid) in rdtgroup_mode_by_closid() 399 defaults.closid = r->closid; in update_closid_rmid() 625 closid = rdtgrp->closid; in task_in_rdtgroup() 627 closid = rdtgrp->mon.parent->closid; in task_in_rdtgroup() 1386 int closid = rdtgrp->closid; in rdtgroup_mode_test_exclusive() local 1566 closid = rdtgrp->closid; in rdtgroup_size_show() 3690 rdtgrp->closid = prgrp->closid; in rdtgroup_mkdir_mon() 3736 rdtgrp->closid = closid; in rdtgroup_mkdir_ctrl_mon() 3814 closid = prdtgrp->closid; in rdtgroup_rmdir_mon() 3862 closid = rdtgroup_default.closid; in rdtgroup_rmdir_ctrl() [all …]
|
| H A D | internal.h | 230 u32 closid; member 478 unsigned long cbm, int closid, bool exclusive); 481 enum rdtgrp_mode rdtgroup_mode_by_closid(int closid); 484 void closid_free(int closid); 485 int alloc_rmid(u32 closid); 486 void free_rmid(u32 closid, u32 rmid); 510 bool closid_allocated(unsigned int closid);
|
| H A D | pseudo_lock.c | 497 __wrmsr(MSR_IA32_PQR_ASSOC, rmid_p, plr->closid); in resctrl_arch_pseudo_lock_fn() 758 free_rmid(rdtgrp->closid, rdtgrp->mon.rmid); in rdtgroup_locksetup_enter() 783 ret = alloc_rmid(rdtgrp->closid); in rdtgroup_locksetup_exit() 793 free_rmid(rdtgrp->closid, rdtgrp->mon.rmid); in rdtgroup_locksetup_exit() 1392 closid_free(rdtgrp->closid); in rdtgroup_pseudo_lock_create() 1435 closid_free(rdtgrp->closid); in rdtgroup_pseudo_lock_remove()
|
| /linux-6.15/include/linux/ |
| H A D | resctrl.h | 86 u32 closid; member 311 u32 closid; member 359 int resctrl_arch_update_domains(struct rdt_resource *r, u32 closid); 388 static inline u32 resctrl_get_config_index(u32 closid, in resctrl_get_config_index() argument 394 return closid; in resctrl_get_config_index() 396 return closid * 2 + 1; in resctrl_get_config_index() 398 return closid * 2; in resctrl_get_config_index() 407 u32 closid, enum resctrl_conf_type t, u32 cfg_val); 410 u32 closid, enum resctrl_conf_type type); 444 u32 closid, u32 rmid, enum resctrl_event_id eventid, [all …]
|
| H A D | sched.h | 1322 u32 closid; member
|
| /linux-6.15/Documentation/arch/x86/ |
| H A D | resctrl.rst | 728 - At this point the closid CLOSNEW can be released - the cache
|