Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/resctrl/pseudo_lock.c pseudo_lock_cstates_constrain() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 7326324180485881856
PARAM_VALUE 1 $ 0-64
BUF_SIZE 0 fmt 33
CAPPED_DATA 1 $ 1
DATA_SOURCE 1 $ r find_next_bit
STR_LEN 0 fmt 32
CONSTRAINT 1 $ <3035
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/pseudo_lock.c pseudo_lock_region_init() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 7203537446845587456
PARAM_VALUE 1 $ 0-64
BUF_SIZE 0 fmt 41
CAPPED_DATA 1 $ 1
DATA_SOURCE 1 $ r cpumask_first
STR_LEN 0 fmt 40
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/pseudo_lock.c rdtgroup_pseudo_lock_create() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 4172755796965793792
PARAM_VALUE 1 $ (-12),(-4)
BUF_SIZE 0 fmt 34
STR_LEN 0 fmt 33
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/pseudo_lock.c rdtgroup_pseudo_lock_create() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 4486420895120875520
PARAM_VALUE 1 $ (-4095)-(-1)
BUF_SIZE 0 fmt 39
STR_LEN 0 fmt 38
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c __init_one_rdt_domain() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 96884542871203840
BUF_SIZE 0 fmt 19
BUF_SIZE 1 $ 8
STR_LEN 0 fmt 18
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->mutex

fs/resctrl/rdtgroup.c max_threshold_occ_write() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 6471888035367780352
BUF_SIZE 0 fmt 72
STR_LEN 0 fmt 71
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c mon_config_write() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 7690299297574383616
BUF_SIZE 0 fmt 55
STR_LEN 0 fmt 54
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c rdtgroup_cpus_write() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 7237765958631366656
PARAM_VALUE 1 $ 4337604589886910464,5113942233636179968
BUF_SIZE 0 fmt 19
BUF_SIZE 1 $ 5,10
STR_LEN 0 fmt 18
STR_LEN 1 $ 4,9
BIT_INFO 1 $ 0x430444494401000,0x7efa5f7dddd0b000
TERMINATED 0 fmt 1
TERMINATED 1 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c rdtgroup_cpus_write() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 7589654720603680768
PARAM_VALUE 1 $ 4337604589886910464,5113942233636179968
BUF_SIZE 0 fmt 31
BUF_SIZE 1 $ 5,10
STR_LEN 0 fmt 30
STR_LEN 1 $ 4,9
BIT_INFO 1 $ 0x430444494401000,0x7efa5f7dddd0b000
TERMINATED 0 fmt 1
TERMINATED 1 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c rdtgroup_kn_lock_live() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 2995618280469635072
BUF_SIZE 0 fmt 50
STR_LEN 0 fmt 49
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &s->lock

fs/resctrl/rdtgroup.c rdtgroup_move_task() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 6786741344218939392
PARAM_VALUE 1 $ 1-s32max
BUF_SIZE 0 fmt 12
DATA_SOURCE 1 $ $0
STR_LEN 0 fmt 11
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 $ 1-s32max
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c rdtgroup_task_write_permission() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 6467483462739288064
BUF_SIZE 0 fmt 31
STR_LEN 0 fmt 30
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c rdtgroup_tasks_write() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 3924789268586512384
PARAM_VALUE 1 $ 4096-ptr_max
BUF_SIZE 0 fmt 32
BUF_SIZE 1 $ s32min-s32max
DATA_SOURCE 1 $ r strim
STR_LEN 0 fmt 31
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c rdtgroup_tasks_write() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 3832065759316738048
PARAM_VALUE 1 $ s32min-(-1)
BUF_SIZE 0 fmt 16
FUZZY_MAX 1 $ (-1)
STR_LEN 0 fmt 15
TERMINATED 0 fmt 1
HARD_MAX 1 $ (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 $ s32min-(-1)
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/rdtgroup.c rdtgroup_tasks_write() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 5439181011462582272
PARAM_VALUE 1 $ 0-s32max
BUF_SIZE 0 fmt 32
FUZZY_MAX 1 $ 0
STR_LEN 0 fmt 31
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 $ 0-s32max
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c bw_validate() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 7105498799960285184
PARAM_VALUE 1 $ 4097-ptr_max
BUF_SIZE 0 fmt 21
DATA_SOURCE 1 $ $0
STR_LEN 0 fmt 20
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c bw_validate() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 172766000004833280
BUF_SIZE 0 fmt 34
CAPPED_DATA 1 $ 1
CAPPED_DATA 2 $ 1
STR_LEN 0 fmt 33
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 $ 0-u32max[c]
NO_OVERFLOW_SIMPLE 1 $
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c cbm_validate() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 2747212789071790080
PARAM_VALUE 1 $ 4097-ptr_max
BUF_SIZE 0 fmt 34
DATA_SOURCE 1 $ $0
STR_LEN 0 fmt 33
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c cbm_validate() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 1504236086422601728
PARAM_VALUE 1 $ 0-u32max
BUF_SIZE 0 fmt 41
CAPPED_DATA 1 $ 1
CAPPED_DATA 1 $ 1
STR_LEN 0 fmt 40
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 $ 0-s32max[c]
NO_OVERFLOW_SIMPLE 1 $
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c cbm_validate() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 1320394596886441984
PARAM_VALUE 1 $ 1-u32max
BUF_SIZE 0 fmt 35
STR_LEN 0 fmt 34
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c parse_bw() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 5918113678450880512
BUF_SIZE 0 fmt 21
CAPPED_DATA 1 $ 1
STR_LEN 0 fmt 20
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c parse_cbm() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 5918113678450880512
BUF_SIZE 0 fmt 21
STR_LEN 0 fmt 20
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c rdtgroup_mba_mbps_event_write() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 4627497654233440256
PARAM_VALUE 1 $ 4096-ptr_max
BUF_SIZE 0 fmt 27
DATA_SOURCE 1 $ $1
STR_LEN 0 fmt 26
TERMINATED 0 fmt 1
TERMINATED 1 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c rdtgroup_parse_resource() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 866268155284418560
PARAM_VALUE 1 $ 1-u64max
BUF_SIZE 0 fmt 43
DATA_SOURCE 1 $ $0
STR_LEN 0 fmt 42
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c rdtgroup_schemata_write() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 9028945509241856000
PARAM_VALUE 1 $ 1-u64max
BUF_SIZE 0 fmt 20
BUF_SIZE 1 $ s32min-s32max
DATA_SOURCE 1 $ r strim
STR_LEN 0 fmt 19
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c resctrl_io_alloc_cbm_show() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 2323000910557458432
BUF_SIZE 0 fmt 33
BUF_SIZE 1 $ 8
STR_LEN 0 fmt 32
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &seq->lock
LOCK2 global &rdtgroup_mutex
TYPE_LOCK (struct seq_file)->lock

fs/resctrl/ctrlmondata.c resctrl_io_alloc_cbm_show() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 6697703123046313984
BUF_SIZE 0 fmt 31
BUF_SIZE 1 $ 8
STR_LEN 0 fmt 30
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &seq->lock
LOCK2 global &rdtgroup_mutex
TYPE_LOCK (struct seq_file)->lock

fs/resctrl/ctrlmondata.c resctrl_io_alloc_cbm_write() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 2323000910557458432
BUF_SIZE 0 fmt 33
BUF_SIZE 1 $ 8
STR_LEN 0 fmt 32
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c resctrl_io_alloc_cbm_write() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 6697703123046313984
BUF_SIZE 0 fmt 31
BUF_SIZE 1 $ 8
STR_LEN 0 fmt 30
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c resctrl_io_alloc_parse_line() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 4597529305237331968
BUF_SIZE 0 fmt 20
STR_LEN 0 fmt 19
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 $ 0-u64max
NO_OVERFLOW_SIMPLE 1 $
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c resctrl_io_alloc_write() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 2323000910557458432
BUF_SIZE 0 fmt 33
BUF_SIZE 1 $ 8
STR_LEN 0 fmt 32
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c resctrl_io_alloc_write() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 5287592495202279424
BUF_SIZE 0 fmt 50
DATA_SOURCE 1 $ r resctrl_io_alloc_closid
STR_LEN 0 fmt 49
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/ctrlmondata.c resctrl_io_alloc_write() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 9066396065111031808
PARAM_VALUE 1 $ 0-4294967294
PARAM_VALUE 2 $ 1-u64max
BUF_SIZE 0 fmt 57
BUF_SIZE 2 $ (-1),8
CAPPED_DATA 1 $ 1
DATA_SOURCE 1 $ r resctrl_io_alloc_closid
STR_LEN 0 fmt 56
STR_LEN 1 $ (-1),7
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/monitor.c rdtgroup_alloc_assign_cntr() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 4843561146869682176
BUF_SIZE 0 fmt 48
STR_LEN 0 fmt 47
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->mutex

fs/resctrl/monitor.c resctrl_parse_mbm_assignment() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 5546572307501219840
PARAM_VALUE 1 $ 1-u64max
BUF_SIZE 0 fmt 18
DATA_SOURCE 1 $ $2
STR_LEN 0 fmt 17
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/monitor.c resctrl_parse_mbm_assignment() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 4380226530091606016
PARAM_VALUE 1 $ 1-u64max
PARAM_VALUE 2 $ 0,4097-18446744073709547521
PARAM_VALUE 2 *$ 0-255
BUF_SIZE 0 fmt 35
DATA_SOURCE 1 $ $2
STR_LEN 0 fmt 34
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/monitor.c resctrl_parse_mbm_assignment() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 9221883852906967040
PARAM_VALUE 1 $ 1-u64max
PARAM_VALUE 2 $ 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 $ 0,4097-18446744073709547521
PARAM_VALUE 3 *$ 0-255
BUF_SIZE 0 fmt 37
CAPPED_DATA 2 $ 1
CAPPED_DATA 2 $ 1
DATA_SOURCE 1 $ $2
STR_LEN 0 fmt 36
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 $
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/monitor.c resctrl_parse_mbm_assignment() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 1338685243961753600
BUF_SIZE 0 fmt 23
STR_LEN 0 fmt 22
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 $ 0-u64max
NO_OVERFLOW_SIMPLE 1 $
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

fs/resctrl/monitor.c resctrl_parse_mem_transactions() -> rdt_last_cmd_printf()

Type Parameter Key Value
PARAM_VALUE 0 fmt 8002570815342325760
PARAM_VALUE 1 $ 1-u64max
BUF_SIZE 0 fmt 36
BUF_SIZE 1 $ s32min-s32max
DATA_SOURCE 1 $ r strim
STR_LEN 0 fmt 35
TERMINATED 0 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex