Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/rtc/rtc-88pm860x.c pm860x_rtc_read_alarm() -> pm860x_page_bulk_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 176
PARAM_VALUE 2 count 8
PARAM_VALUE 3 buf 2808316492267393024
BUF_SIZE 3 buf 8
NOCHECK_CALL
LOCK2 &rtc->ops_lock
TYPE_LOCK (struct rtc_device)->ops_lock

drivers/rtc/rtc-88pm860x.c pm860x_rtc_read_time() -> pm860x_page_bulk_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 176
PARAM_VALUE 2 count 8
PARAM_VALUE 3 buf 3537511877973147648
BUF_SIZE 3 buf 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &rtc->ops_lock

drivers/rtc/rtc-88pm860x.c pm860x_rtc_set_alarm() -> pm860x_page_bulk_read()

Type Parameter Key Value
PARAM_VALUE 0 i2c 4096-ptr_max
PARAM_VALUE 0 i2c->dev.driver_data 4096-ptr_max
PARAM_VALUE 1 reg 176
PARAM_VALUE 2 count 8
PARAM_VALUE 3 buf 5745483082729816064
BUF_SIZE 3 buf 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &rtc->ops_lock
TYPE_LOCK (struct rtc_device)->ops_lock