Defined in 3 files as a macro:

Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/rtc/rtc-fsl-ftm-alarm.c ftm_counter_disable() -> rtc_readl()

Type Parameter Key Value
PARAM_VALUE 1 reg 0
BUF_SIZE 0 rtc s32min-(-1),1-s32max
BUF_SIZE 0 rtc s32min-(-1),1-s32max
DATA_SOURCE 0 rtc $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rtc unit_byte
HALF_LOCKED2 &rtc->ops_lock

drivers/rtc/rtc-fsl-ftm-alarm.c ftm_counter_enable() -> rtc_readl()

Type Parameter Key Value
PARAM_VALUE 0 rtc 4096-ptr_max
PARAM_VALUE 0 rtc->base 4096-ptr_max
PARAM_VALUE 1 reg 0
BUF_SIZE 0 rtc s32min-(-2),1-s32max
BUF_SIZE 0 rtc s32min-(-2),1-s32max
DATA_SOURCE 0 rtc $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rtc unit_byte
LOCK2 &rtc->ops_lock
TYPE_LOCK (struct rtc_device)->ops_lock

drivers/rtc/rtc-fsl-ftm-alarm.c ftm_irq_acknowledge() -> rtc_readl()

Type Parameter Key Value
PARAM_VALUE 0 rtc 4096-ptr_max
PARAM_VALUE 0 rtc->rtc_dev 0,4096-u64max
PARAM_VALUE 0 rtc->rtc_dev->dev.parent 0,4096-ptr_max
PARAM_VALUE 1 reg 0
DATA_SOURCE 0 rtc $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/rtc/rtc-fsl-ftm-alarm.c ftm_irq_acknowledge() -> rtc_readl()

Type Parameter Key Value
PARAM_VALUE 0 rtc 4096-ptr_max
PARAM_VALUE 0 rtc->rtc_dev 0,4096-u64max
PARAM_VALUE 0 rtc->rtc_dev->dev.parent 0,4096-ptr_max
PARAM_VALUE 1 reg 0
DATA_SOURCE 0 rtc $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/rtc/rtc-fsl-ftm-alarm.c ftm_irq_acknowledge() -> rtc_readl()

Type Parameter Key Value
PARAM_VALUE 0 rtc 4096-ptr_max
PARAM_VALUE 0 rtc->base 0-ptr_max
PARAM_VALUE 0 rtc->rtc_dev 0,4096-u64max
PARAM_VALUE 0 rtc->rtc_dev->dev.parent 0,4096-ptr_max
PARAM_VALUE 1 reg 0
DATA_SOURCE 0 rtc $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/rtc/rtc-fsl-ftm-alarm.c ftm_irq_disable() -> rtc_readl()

Type Parameter Key Value
PARAM_VALUE 1 reg 0
BUF_SIZE 0 rtc s32min-(-1),1-s32max
BUF_SIZE 0 rtc s32min-(-1),1-s32max
DATA_SOURCE 0 rtc $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rtc unit_byte
HALF_LOCKED2 &rtc->ops_lock

drivers/rtc/rtc-fsl-ftm-alarm.c ftm_irq_enable() -> rtc_readl()

Type Parameter Key Value
PARAM_VALUE 1 reg 0
BUF_SIZE 0 rtc s32min-(-2),1-s32max
BUF_SIZE 0 rtc s32min-(-2),1-s32max
DATA_SOURCE 0 rtc $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 rtc unit_byte
LOCK2 &rtc->ops_lock
TYPE_LOCK (struct rtc_device)->ops_lock

drivers/rtc/rtc-omap.c omap_rtc_power_off() -> rtc_readl()

Type Parameter Key Value
PARAM_VALUE 0 rtc 4096-ptr_max
PARAM_VALUE 1 reg 152

drivers/rtc/rtc-omap.c omap_rtc_power_off_program() -> rtc_readl()

Type Parameter Key Value
PARAM_VALUE 0 rtc 4096-ptr_max
PARAM_VALUE 1 reg 152

drivers/rtc/rtc-omap.c omap_rtc_scratch_read() -> rtc_readl()

Type Parameter Key Value
BUF_SIZE 0 rtc s32min-(-2),1-s32max
BUF_SIZE 0 rtc s32min-(-2),1-s32max
DATA_SOURCE 0 rtc $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/rtc/rtc-omap.c rtc_pinconf_get() -> rtc_readl()

Type Parameter Key Value
PARAM_VALUE 1 reg 152
BUF_SIZE 0 rtc 1,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168
BUF_SIZE 0 rtc 1,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168
DATA_SOURCE 0 rtc r pinctrl_dev_get_drvdata
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &s->lock

drivers/rtc/rtc-omap.c rtc_pinconf_set() -> rtc_readl()

Type Parameter Key Value
PARAM_VALUE 1 reg 152
BUF_SIZE 0 rtc 1,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168
BUF_SIZE 0 rtc 1,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168
DATA_SOURCE 0 rtc r pinctrl_dev_get_drvdata
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pctldev->mutex