Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/rtc/rtc-s35390a.c s35390a_disable_test_mode() -> s35390a_get_reg()

Type Parameter Key Value
PARAM_VALUE 0 s35390a 4096-ptr_max
PARAM_VALUE 0 s35390a->twentyfourhour 0-1
PARAM_VALUE 1 reg 1
PARAM_VALUE 2 buf 2616305512402579456
PARAM_VALUE 3 len 1
BUF_SIZE 0 s35390a 72
DATA_SOURCE 0 s35390a $0
FUZZY_MAX 0 s35390a->twentyfourhour 1
HARD_MAX 0 s35390a->twentyfourhour 1
MEM_ZERO 0 s35390a
RX_PATH
TASK_NOT_RUNNING
UNITS 3 len unit_byte

drivers/rtc/rtc-s35390a.c s35390a_init() -> s35390a_get_reg()

Type Parameter Key Value
PARAM_VALUE 0 s35390a 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 buf 6324703619848941568
PARAM_VALUE 2 *buf 192
PARAM_VALUE 3 len 1
BUF_SIZE 0 s35390a s32min-(-2),1-s32max
BUF_SIZE 0 s35390a s32min-(-2),1-s32max
DATA_SOURCE 0 s35390a $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 s35390a unit_byte
HALF_LOCKED2 &rtc->ops_lock

drivers/rtc/rtc-s35390a.c s35390a_nvmem_read() -> s35390a_get_reg()

Type Parameter Key Value
PARAM_VALUE 1 reg 7
BUF_SIZE 0 s35390a s32min-(-2),1-s32max
BUF_SIZE 0 s35390a s32min-(-2),1-s32max
BUF_SIZE 2 buf (-1)-s32max
DATA_SOURCE 0 s35390a $0
DATA_SOURCE 2 buf $2
DATA_SOURCE 3 len $3
NOSPEC 3 len
NOSPEC 3 len
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 len 0-s32max[c]
BYTE_COUNT 2 ==buf3 8050
HALF_LOCKED2 &of->mutex

drivers/rtc/rtc-s35390a.c s35390a_read_status() -> s35390a_get_reg()

Type Parameter Key Value
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 buf 538108877685997568,2999592857594826752,5026217455819505664,7682877732879691776
PARAM_VALUE 3 len 1
BUF_SIZE 0 s35390a s32min-(-2),1-s32max
BUF_SIZE 0 s35390a s32min-(-2),1-s32max
DATA_SOURCE 0 s35390a $0
DATA_SOURCE 2 buf $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 s35390a unit_byte
HALF_LOCKED2 &rtc->ops_lock

drivers/rtc/rtc-s35390a.c s35390a_rtc_read_alarm() -> s35390a_get_reg()

Type Parameter Key Value
PARAM_VALUE 1 reg 1
PARAM_VALUE 2 buf 2187132230425645056
PARAM_VALUE 3 len 1
BUF_SIZE 0 s35390a s32min-(-2),1-s32max
BUF_SIZE 0 s35390a s32min-(-2),1-s32max
UNITS 0 s35390a unit_byte
UNITS 3 len unit_byte
LOCK2 &rtc->ops_lock
TYPE_LOCK (struct rtc_device)->ops_lock

drivers/rtc/rtc-s35390a.c s35390a_rtc_read_alarm() -> s35390a_get_reg()

Type Parameter Key Value
PARAM_VALUE 0 s35390a 4096-ptr_max
PARAM_VALUE 1 reg 5
PARAM_VALUE 2 buf 2288101160091836416
PARAM_VALUE 3 len 3
BUF_SIZE 0 s35390a s32min-(-2),1-s32max
BUF_SIZE 0 s35390a s32min-(-2),1-s32max
BUF_SIZE 2 buf 3
UNITS 0 s35390a unit_byte
UNITS 3 len unit_byte
LOCK2 &rtc->ops_lock
TYPE_LOCK (struct rtc_device)->ops_lock

drivers/rtc/rtc-s35390a.c s35390a_rtc_read_time() -> s35390a_get_reg()

Type Parameter Key Value
PARAM_VALUE 0 s35390a 4096-ptr_max
PARAM_VALUE 1 reg 2
PARAM_VALUE 2 buf 8172649166112976896
PARAM_VALUE 3 len 7
BUF_SIZE 0 s35390a s32min-(-2),1-s32max
BUF_SIZE 0 s35390a s32min-(-2),1-s32max
BUF_SIZE 2 buf 7
RX_PATH
TASK_NOT_RUNNING
UNITS 0 s35390a unit_byte
UNITS 3 len unit_byte
HALF_LOCKED2 &rtc->ops_lock

drivers/rtc/rtc-s35390a.c s35390a_rtc_set_alarm() -> s35390a_get_reg()

Type Parameter Key Value
PARAM_VALUE 0 s35390a 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 buf 557145466394079232
PARAM_VALUE 2 *buf 0
PARAM_VALUE 3 len 1
BUF_SIZE 0 s35390a s32min-(-2),1-s32max
BUF_SIZE 0 s35390a s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 s35390a unit_byte
UNITS 3 len unit_byte
LOCK2 &rtc->ops_lock
TYPE_LOCK (struct rtc_device)->ops_lock