Searched refs:closid (Results 1 – 9 of 9) sorted by relevance
/linux-6.3-rc2/arch/x86/kernel/cpu/resctrl/ |
A D | ctrlmondata.c | 64 u32 closid = data->rdtgrp->closid; in parse_bw() local 78 d->mbps_val[closid] = bw_val; in parse_bw() 260 return closid; in get_config_index() 262 return closid * 2 + 1; in get_config_index() 264 return closid * 2; in get_config_index() 326 idx = get_config_index(closid, t); in resctrl_arch_update_domains() 475 ctrl_val = dom->mbps_val[closid]; in show_doms() 493 u32 closid; in rdtgroup_schemata_show() local 513 closid = rdtgrp->closid; in rdtgroup_schemata_show() 515 if (closid < schema->num_closid) in rdtgroup_schemata_show() [all …]
|
A D | rdtgroup.c | 126 closid--; in closid_alloc() 163 if (rdtgrp->closid == closid) in rdtgroup_mode_by_closid() 551 tsk->closid == rdtgrp->mon.parent->closid)) in __rdtgroup_move_task() 564 WRITE_ONCE(tsk->closid, rdtgrp->closid); in __rdtgroup_move_task() 567 if (rdtgrp->mon.parent->closid == tsk->closid) { in __rdtgroup_move_task() 799 if (rdtg->closid != tsk->closid) in proc_resctrl_show() 1207 int closid = rdtgrp->closid; in rdtgroup_mode_test_exclusive() local 1386 closid = rdtgrp->closid; in rdtgroup_size_show() 2659 WRITE_ONCE(t->closid, to->closid); in rdt_move_group_tasks() 3259 rdtgrp->closid = prgrp->closid; in rdtgroup_mkdir_mon() [all …]
|
A D | internal.h | 225 u32 closid; member 521 unsigned long cbm, int closid, bool exclusive); 524 enum rdtgrp_mode rdtgroup_mode_by_closid(int closid); 536 void closid_free(int closid);
|
A D | monitor.c | 526 u32 closid, rmid, cur_msr_val, new_msr_val; in update_mba_bw() local 539 closid = rgrp->closid; in update_mba_bw() 550 user_bw = dom_mba->mbps_val[closid]; in update_mba_bw() 554 cur_msr_val = resctrl_arch_get_config(r_mba, dom_mba, closid, CDP_NONE); in update_mba_bw() 589 resctrl_arch_update_one(r_mba, dom_mba, closid, CDP_NONE, new_msr_val); in update_mba_bw()
|
A D | pseudo_lock.c | 480 __wrmsr(MSR_IA32_PQR_ASSOC, rmid_p, rdtgrp->closid); in pseudo_lock_fn() 1378 closid_free(rdtgrp->closid); in rdtgroup_pseudo_lock_create() 1421 closid_free(rdtgrp->closid); in rdtgroup_pseudo_lock_remove()
|
/linux-6.3-rc2/arch/x86/include/asm/ |
A D | resctrl.h | 55 u32 closid = state->default_closid; in __resctrl_sched_in() local 64 tmp = READ_ONCE(tsk->closid); in __resctrl_sched_in() 66 closid = tmp; in __resctrl_sched_in() 75 if (closid != state->cur_closid || rmid != state->cur_rmid) { in __resctrl_sched_in() 76 state->cur_closid = closid; in __resctrl_sched_in() 78 wrmsr(MSR_IA32_PQR_ASSOC, rmid, closid); in __resctrl_sched_in()
|
/linux-6.3-rc2/include/linux/ |
A D | resctrl.h | 209 int resctrl_arch_update_domains(struct rdt_resource *r, u32 closid); 216 u32 closid, enum resctrl_conf_type t, u32 cfg_val); 219 u32 closid, enum resctrl_conf_type type);
|
A D | sched.h | 1226 u32 closid; member
|
/linux-6.3-rc2/Documentation/x86/ |
A D | resctrl.rst | 652 - At this point the closid CLOSNEW can be released - the cache
|
Completed in 38 milliseconds