Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/soundwire/cadence_master.c _cdns_xfer_msg() -> cdns_ip_writel()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset s32min-(-1),128,132-s32max
CAPPED_DATA 0 cdns->msg_count 1
DATA_SOURCE 0 cdns $0
NOSPEC 0 cdns->msg_count
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 cdns->msg_count 0-7[c]
HOST_DATA 2 value 0-u32max[c]
USER_DATA 0 cdns->msg_count 0-7[c]
USER_DATA 2 value 0-u32max[c][u]
HALF_LOCKED2 &bus->msg_lock

drivers/soundwire/cadence_master.c cdns_program_scp_addr() -> cdns_ip_writel()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 128
PARAM_VALUE 2 value 0,16777216-251658240
DATA_SOURCE 0 cdns $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bus->msg_lock

drivers/soundwire/cadence_master.c cdns_program_scp_addr() -> cdns_ip_writel()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 132
PARAM_VALUE 2 value 0,16777216-251658240
DATA_SOURCE 0 cdns $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bus->msg_lock

drivers/soundwire/cadence_master.c sdw_cdns_init() -> cdns_ip_writel()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 0
BUF_SIZE 0 cdns (-1),1904
BUF_SIZE 0 cdns (-1),1904
CAPPED_DATA 0 cdns->bus.prop.default_row 1
DATA_SOURCE 0 cdns $0
BIT_INFO 2 value 0x0,0xffffffd0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 cdns->msg_count 0-u32max
HOST_DATA 2 value 0-u32max[c]