Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/resctrl/ctrlmondata.c rdtgroup_mondata_show() -> resctrl_find_domain()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 2 pos 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
LOCK2 global &rdtgroup_mutex
TYPE_LOCK (struct seq_file)->lock

arch/x86/kernel/cpu/resctrl/core.c domain_add_cpu_ctrl() -> resctrl_find_domain()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 id 0-s32max
PARAM_VALUE 2 pos 5613656644284522496
PARAM_VALUE 2 *pos 0
DATA_SOURCE 1 id r get_domain_id_from_scope
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &domain_list_lock
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq

arch/x86/kernel/cpu/resctrl/core.c domain_add_cpu_mon() -> resctrl_find_domain()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 id 0-s32max
PARAM_VALUE 2 pos 4830426233189920768
PARAM_VALUE 2 *pos 0
DATA_SOURCE 1 id r get_domain_id_from_scope
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &domain_list_lock
HALF_LOCKED2 global &once_mutex

arch/x86/kernel/cpu/resctrl/core.c domain_remove_cpu_ctrl() -> resctrl_find_domain()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 id 0-s32max
PARAM_VALUE 2 pos 0
DATA_SOURCE 1 id r get_domain_id_from_scope
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &domain_list_lock
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq

arch/x86/kernel/cpu/resctrl/core.c domain_remove_cpu_mon() -> resctrl_find_domain()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 id 0-s32max
PARAM_VALUE 2 pos 0
DATA_SOURCE 1 id r get_domain_id_from_scope
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &domain_list_lock
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq