Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/platform/x86/intel/plr_tpmi.c plr_clear_cpu_status() -> plr_write()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 plr_die 4096-ptr_max
PARAM_VALUE 2 offset 16
BUF_SIZE 1 plr_die s32min-(-2),1-s32max
BUF_SIZE 1 plr_die s32min-(-2),1-s32max
CAPPED_DATA 1 plr_die->die_id 1
CAPPED_DATA 1 plr_die->package_id 1
DATA_SOURCE 1 plr_die $0
NOCHECK_CALL
UNITS 1 plr_die unit_array_size
LOCK2 _T->lock

drivers/platform/x86/intel/plr_tpmi.c plr_clear_cpu_status() -> plr_write()

Type Parameter Key Value
PARAM_VALUE 0 val 9223372036854775809,9223372036854779905-9223372036855820289
PARAM_VALUE 1 plr_die 4096-ptr_max
PARAM_VALUE 2 offset 8
BUF_SIZE 1 plr_die s32min-(-2),1-s32max
BUF_SIZE 1 plr_die s32min-(-2),1-s32max
CAPPED_DATA 1 plr_die->die_id 1
CAPPED_DATA 1 plr_die->package_id 1
DATA_SOURCE 1 plr_die $0
BIT_INFO 0 val 0x8000000000000001,0x80000000000ff001
BIT_INFO 0 val 0x8000000000000001,0x80000000000ff001
NOCHECK_CALL
UNITS 1 plr_die unit_array_size
LOCK2 _T->lock

drivers/platform/x86/intel/plr_tpmi.c plr_read_cpu_status() -> plr_write()

Type Parameter Key Value
PARAM_VALUE 0 val 9223372036854775808,9223372036854779904-9223372036855820288
PARAM_VALUE 1 plr_die 4096-ptr_max
PARAM_VALUE 2 offset 8
BUF_SIZE 1 plr_die s32min-(-2),1-s32max
BUF_SIZE 1 plr_die s32min-(-2),1-s32max
CAPPED_DATA 1 plr_die->die_id 1
CAPPED_DATA 1 plr_die->package_id 1
DATA_SOURCE 1 plr_die $0
BIT_INFO 0 val 0x8000000000000000,0x80000000000ff000
BIT_INFO 0 val 0x8000000000000000,0x80000000000ff000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 plr_die unit_array_size
LOCK2 &s->lock
LOCK2 _T->lock
TYPE_LOCK (struct seq_file)->lock

drivers/platform/x86/intel/plr_tpmi.c plr_status_write() -> plr_write()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 2 offset 24
BUF_SIZE 1 plr_die s32min-(-2),1-s32max
BUF_SIZE 1 plr_die s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 1 plr_die unit_array_size