Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/platform/x86/intel_scu_ipc.c intel_scu_ipc_dev_ioread8() -> pwr_reg_rdwr()

Type Parameter Key Value
PARAM_VALUE 2 data 7909586010543566848
PARAM_VALUE 3 count 1
PARAM_VALUE 4 op 255
PARAM_VALUE 5 id 1
DATA_SOURCE 0 scu $0
DATA_SOURCE 2 data $2

drivers/platform/x86/intel_scu_ipc.c intel_scu_ipc_dev_iowrite8() -> pwr_reg_rdwr()

Type Parameter Key Value
PARAM_VALUE 3 count 1
PARAM_VALUE 4 op 255
PARAM_VALUE 5 id 0
DATA_SOURCE 0 scu $0

drivers/platform/x86/intel_scu_ipc.c intel_scu_ipc_dev_readv() -> pwr_reg_rdwr()

Type Parameter Key Value
PARAM_VALUE 3 count 1-2,4
PARAM_VALUE 4 op 255
PARAM_VALUE 5 id 1
BUF_SIZE 1 addr 10
BUF_SIZE 1 addr 10
BUF_SIZE 2 data 5
BUF_SIZE 2 data 5
DATA_SOURCE 0 scu $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 data $2
DATA_SOURCE 3 count $3
CAPABLE 0 17
USER_DATA 1 *addr 0-u16max
USER_DATA 2 *data 0-255
USER_DATA 3 count 1-2,4
USER_PTR 1 addr
USER_PTR 2 data

drivers/platform/x86/intel_scu_ipc.c intel_scu_ipc_dev_update() -> pwr_reg_rdwr()

Type Parameter Key Value
PARAM_VALUE 2 data 4096-ptr_max
PARAM_VALUE 3 count 1
PARAM_VALUE 4 op 255
PARAM_VALUE 5 id 2
BUF_SIZE 2 data 2
DATA_SOURCE 0 scu $0
CAPABLE 0 17
USER_DATA 1 *addr 0-u16max
USER_PTR 1 addr

drivers/platform/x86/intel_scu_ipc.c intel_scu_ipc_dev_writev() -> pwr_reg_rdwr()

Type Parameter Key Value
PARAM_VALUE 3 count 1-2,4
PARAM_VALUE 4 op 255
PARAM_VALUE 5 id 0
BUF_SIZE 1 addr 10
BUF_SIZE 1 addr 10
BUF_SIZE 2 data 5
BUF_SIZE 2 data 5
DATA_SOURCE 0 scu $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 data $2
DATA_SOURCE 3 count $3
CAPABLE 0 17
USER_DATA 1 *addr 0-u16max
USER_DATA 2 *data 0-255
USER_DATA 3 count 1-2,4
USER_PTR 1 addr
USER_PTR 2 data