Home
last modified time | relevance | path

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

/linux/arch/x86/kernel/cpu/resctrl/
A Dctrlmondata.c254 return closid; in get_config_index()
256 return closid * 2 + 1; in get_config_index()
258 return closid * 2; in get_config_index()
303 idx = get_config_index(closid, t); in resctrl_arch_update_domains()
431 u32 closid, enum resctrl_conf_type type) in resctrl_arch_get_config() argument
434 u32 idx = get_config_index(closid, type); in resctrl_arch_get_config()
453 ctrl_val = resctrl_arch_get_config(r, dom, closid, in show_doms()
468 u32 closid; in rdtgroup_schemata_show() local
488 closid = rdtgrp->closid; in rdtgroup_schemata_show()
490 if (closid < schema->num_closid) in rdtgroup_schemata_show()
[all …]
A Drdtgroup.c126 closid--; in closid_alloc()
129 return closid; in closid_alloc()
163 if (rdtgrp->closid == closid) in rdtgroup_mode_by_closid()
556 tsk->closid == rdtgrp->mon.parent->closid)) in __rdtgroup_move_task()
569 WRITE_ONCE(tsk->closid, rdtgrp->closid); in __rdtgroup_move_task()
572 if (rdtgrp->mon.parent->closid == tsk->closid) { in __rdtgroup_move_task()
802 if (rdtg->closid != tsk->closid) in proc_resctrl_show()
1212 int closid = rdtgrp->closid; in rdtgroup_mode_test_exclusive() local
2363 WRITE_ONCE(t->closid, to->closid); in rdt_move_group_tasks()
2952 rdtgrp->closid = prgrp->closid; in rdtgroup_mkdir_mon()
[all …]
A Dmonitor.c423 u32 closid, rmid, cur_msr, cur_msr_val, new_msr_val; in update_mba_bw() local
438 closid = rgrp->closid; in update_mba_bw()
450 user_bw = resctrl_arch_get_config(r_mba, dom_mba, closid, CDP_NONE); in update_mba_bw()
456 cur_msr_val = hw_dom_mba->ctrl_val[closid]; in update_mba_bw()
491 cur_msr = hw_r_mba->msr_base + closid; in update_mba_bw()
493 hw_dom_mba->ctrl_val[closid] = new_msr_val; in update_mba_bw()
A Dinternal.h219 u32 closid; member
512 unsigned long cbm, int closid, bool exclusive);
515 enum rdtgrp_mode rdtgroup_mode_by_closid(int closid);
527 void closid_free(int closid);
A Dpseudo_lock.c478 __wrmsr(IA32_PQR_ASSOC, rmid_p, rdtgrp->closid); in pseudo_lock_fn()
1372 closid_free(rdtgrp->closid); in rdtgroup_pseudo_lock_create()
1415 closid_free(rdtgrp->closid); in rdtgroup_pseudo_lock_remove()
/linux/arch/x86/include/asm/
A Dresctrl.h57 u32 closid = state->default_closid; in __resctrl_sched_in() local
66 tmp = READ_ONCE(current->closid); in __resctrl_sched_in()
68 closid = tmp; in __resctrl_sched_in()
77 if (closid != state->cur_closid || rmid != state->cur_rmid) { in __resctrl_sched_in()
78 state->cur_closid = closid; in __resctrl_sched_in()
80 wrmsr(IA32_PQR_ASSOC, rmid, closid); in __resctrl_sched_in()
/linux/include/linux/
A Dresctrl.h196 int resctrl_arch_update_domains(struct rdt_resource *r, u32 closid);
198 u32 closid, enum resctrl_conf_type type);
A Dsched.h1206 u32 closid; member
/linux/Documentation/x86/
A Dresctrl.rst509 - At this point the closid CLOSNEW can be released - the cache

Completed in 27 milliseconds