Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/soundwire/cadence_master.c cdns_check_attached_status_dwork() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 80
HALF_LOCKED2 &pool->lock

drivers/soundwire/cadence_master.c cdns_enable_slave_interrupts() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 72
BUF_SIZE 0 cdns 1904
DATA_SOURCE 0 cdns $0
RX_PATH
TASK_NOT_RUNNING

drivers/soundwire/cadence_master.c cdns_ip_readl() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
BUF_SIZE 0 cdns (-1),1904
BUF_SIZE 0 cdns (-1),1904
DATA_SOURCE 0 cdns $0
NOSPEC 0 cdns->msg_count
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cdns->msg_count 0-u32max
USER_DATA 0 cdns->msg_count 0-7[c]
UNITS 0 cdns unit_byte

drivers/soundwire/cadence_master.c cdns_port_params() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/soundwire/cadence_master.c cdns_read_ping_status() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 80
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bus->msg_lock
TYPE_LOCK (struct sdw_bus)->msg_lock

drivers/soundwire/cadence_master.c cdns_read_response() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 124
DATA_SOURCE 0 cdns $0
NOSPEC 0 cdns->msg_count
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cdns->msg_count 0-7[c]
USER_DATA 0 cdns->msg_count 0-7[c]
UNITS 0 cdns unit_byte

drivers/soundwire/cadence_master.c cdns_sprintf() -> cdns_readl()

Type Parameter Key Value
BUF_SIZE 0 cdns s32min-(-2),1-s32max
BUF_SIZE 0 cdns s32min-(-2),1-s32max
CAPPED_DATA 1 offset 1
DATA_SOURCE 0 cdns $0
DATA_SOURCE 1 offset $3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cdns unit_array_size
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock

drivers/soundwire/cadence_master.c cdns_transport_params() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/soundwire/cadence_master.c cdns_transport_params() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
CAPPED_DATA 0 cdns->pdi_loopback_target 1
RX_PATH
TASK_NOT_RUNNING

drivers/soundwire/cadence_master.c cdns_transport_params() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
CAPPED_DATA 0 cdns->pdi_loopback_target 1
RX_PATH
TASK_NOT_RUNNING

drivers/soundwire/cadence_master.c cdns_transport_params() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
CAPPED_DATA 0 cdns->pdi_loopback_target 1
RX_PATH
TASK_NOT_RUNNING

drivers/soundwire/cadence_master.c cdns_update_slave_status() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 80
DATA_SOURCE 0 cdns $0
HALF_LOCKED2 &pool->lock

drivers/soundwire/cadence_master.c cdns_update_slave_status_work() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 84
HALF_LOCKED2 &pool->lock

drivers/soundwire/cadence_master.c cdns_update_slave_status_work() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 88
HALF_LOCKED2 &pool->lock

drivers/soundwire/cadence_master.c cdns_update_slave_status_work() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 80
HALF_LOCKED2 &pool->lock

drivers/soundwire/cadence_master.c cdns_updatel() -> cdns_readl()

Type Parameter Key Value
BUF_SIZE 0 cdns s32min-(-1),1-s32max
BUF_SIZE 0 cdns s32min-(-1),1-s32max
BUF_SIZE 0 cdns->bus.bpt_stream (-1),48
DATA_SOURCE 0 cdns $0
DATA_SOURCE 1 offset $1
STR_LEN 0 cdns->bus.bpt_stream->name (-1),3
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cdns->msg_count 0-u32max
UNITS 0 cdns unit_byte

drivers/soundwire/cadence_master.c sdw_cdns_check_self_clearing_bits() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 4
BUF_SIZE 0 cdns (-1),1904
BUF_SIZE 0 cdns (-1),1904
DATA_SOURCE 0 cdns $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cdns->msg_count 0-u32max

drivers/soundwire/cadence_master.c sdw_cdns_check_self_clearing_bits() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 24
BUF_SIZE 0 cdns (-1),1904
BUF_SIZE 0 cdns (-1),1904
DATA_SOURCE 0 cdns $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cdns->msg_count 0-u32max

drivers/soundwire/cadence_master.c sdw_cdns_check_self_clearing_bits() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 4
BUF_SIZE 0 cdns (-1),1904
BUF_SIZE 0 cdns (-1),1904
DATA_SOURCE 0 cdns $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cdns->msg_count 0-u32max

drivers/soundwire/cadence_master.c sdw_cdns_enable_interrupt() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 84
BUF_SIZE 0 cdns 1904
DATA_SOURCE 0 cdns $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cdns->msg_count 0-u32max

drivers/soundwire/cadence_master.c sdw_cdns_enable_interrupt() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 88
BUF_SIZE 0 cdns 1904
DATA_SOURCE 0 cdns $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cdns->msg_count 0-u32max

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

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 120
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
RX_PATH
TASK_NOT_RUNNING

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

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
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cdns->msg_count 0-u32max

drivers/soundwire/cadence_master.c sdw_cdns_irq() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 68
DATA_SOURCE 0 cdns $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cdns unit_byte
HALF_LOCKED2 _T->lock

drivers/soundwire/cadence_master.c sdw_cdns_irq() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 100
DATA_SOURCE 0 cdns $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cdns unit_byte
HALF_LOCKED2 _T->lock

drivers/soundwire/cadence_master.c sdw_cdns_is_clock_stop() -> cdns_readl()

Type Parameter Key Value
PARAM_VALUE 0 cdns 4096-ptr_max
PARAM_VALUE 1 offset 64
BUF_SIZE 0 cdns s32min-(-1),1-s32max
BUF_SIZE 0 cdns s32min-(-1),1-s32max
DATA_SOURCE 0 cdns $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cdns->msg_count 0-u32max