Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 26 files:

Smatch caller information:

drivers/ufs/core/ufshcd.c ufs_init_rtc() -> mktime64()

Type Parameter Key Value
PARAM_VALUE 0 year0 2010
PARAM_VALUE 1 mon0 1
PARAM_VALUE 2 day 1
PARAM_VALUE 3 hour 0
PARAM_VALUE 4 min 0
PARAM_VALUE 5 sec 0
RX_PATH
LOCK2 &hba->host_sem
TYPE_LOCK (struct ufs_hba)->host_sem

drivers/ufs/core/ufshcd.c ufs_init_rtc() -> mktime64()

Type Parameter Key Value
PARAM_VALUE 0 year0 1970
PARAM_VALUE 1 mon0 1
PARAM_VALUE 2 day 1
PARAM_VALUE 3 hour 0
PARAM_VALUE 4 min 0
PARAM_VALUE 5 sec 0
RX_PATH
LOCK2 &hba->host_sem
TYPE_LOCK (struct ufs_hba)->host_sem

drivers/rtc/rtc-tps6586x.c tps6586x_rtc_probe() -> mktime64()

Type Parameter Key Value
PARAM_VALUE 0 year0 2009
PARAM_VALUE 1 mon0 1
PARAM_VALUE 2 day 1
PARAM_VALUE 3 hour 0
PARAM_VALUE 4 min 0
PARAM_VALUE 5 sec 0
RX_PATH
TASK_NOT_RUNNING

fs/udf/udftime.c udf_disk_stamp_to_time() -> mktime64()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/rtc/rtc-mt6397.c mtk_rtc_probe() -> mktime64()

Type Parameter Key Value
PARAM_VALUE 0 year0 2027
PARAM_VALUE 1 mon0 12
PARAM_VALUE 2 day 31
PARAM_VALUE 3 hour 23
PARAM_VALUE 4 min 59
PARAM_VALUE 5 sec 59
RX_PATH
TASK_NOT_RUNNING

drivers/rtc/rtc-mt6397.c mtk_rtc_probe() -> mktime64()

Type Parameter Key Value
PARAM_VALUE 0 year0 1968
PARAM_VALUE 1 mon0 1
PARAM_VALUE 2 day 2
PARAM_VALUE 3 hour 0
PARAM_VALUE 4 min 0
PARAM_VALUE 5 sec 0
RX_PATH
TASK_NOT_RUNNING

drivers/rtc/lib.c rtc_tm_to_time64() -> mktime64()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 year0 2000-2155[c]
HOST_DATA 1 mon0 1-165[c]
HOST_DATA 2 day 0-165[c]
HOST_DATA 3 hour 0-165
HOST_DATA 4 min 0-165
HOST_DATA 5 sec 0-165
USER_DATA 0 year0 1970-s32max[c]
USER_DATA 1 mon0 0-12,2147483649-u32max[c]
USER_DATA 2 day 1-32[c]
USER_DATA 3 hour 0-23,2147483648-u32max
USER_DATA 4 min 0-59,2147483648-u32max
USER_DATA 5 sec 0-59,2147483648-u32max
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &priv->mc13xxx->lock
HALF_LOCKED2 &rtc->ctl1_access_lock
HALF_LOCKED2 &rtc->ops_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

drivers/acpi/acpi_tad.c acpi_tad_register_rtc() -> mktime64()

Type Parameter Key Value
PARAM_VALUE 0 year0 1900
PARAM_VALUE 1 mon0 1
PARAM_VALUE 2 day 1
PARAM_VALUE 3 hour 0
PARAM_VALUE 4 min 0
PARAM_VALUE 5 sec 0
RX_PATH
TASK_NOT_RUNNING

drivers/acpi/acpi_tad.c acpi_tad_register_rtc() -> mktime64()

Type Parameter Key Value
PARAM_VALUE 0 year0 9999
PARAM_VALUE 1 mon0 12
PARAM_VALUE 2 day 31
PARAM_VALUE 3 hour 23
PARAM_VALUE 4 min 59
PARAM_VALUE 5 sec 59
RX_PATH
TASK_NOT_RUNNING

fs/isofs/util.c iso_date() -> mktime64()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/rtc/class.c rtc_device_get_offset() -> mktime64()

Type Parameter Key Value
PARAM_VALUE 1 mon0 1
PARAM_VALUE 2 day 1
PARAM_VALUE 3 hour 0
PARAM_VALUE 4 min 0
PARAM_VALUE 5 sec 0

fs/isofs/inode.c isofs_fill_super() -> mktime64()

Type Parameter Key Value
PARAM_VALUE 0 year0 1900
PARAM_VALUE 1 mon0 1
PARAM_VALUE 2 day 1
PARAM_VALUE 3 hour 0
PARAM_VALUE 4 min 0
PARAM_VALUE 5 sec 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

fs/isofs/inode.c isofs_fill_super() -> mktime64()

Type Parameter Key Value
PARAM_VALUE 0 year0 2155
PARAM_VALUE 1 mon0 12
PARAM_VALUE 2 day 31
PARAM_VALUE 3 hour 23
PARAM_VALUE 4 min 59
PARAM_VALUE 5 sec 59
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

crypto/asymmetric_keys/x509_cert_parser.c x509_decode_time() -> mktime64()

Type Parameter Key Value
PARAM_VALUE 0 year0 1970-283305
PARAM_VALUE 1 mon0 1-12
PARAM_VALUE 2 day 1-255
PARAM_VALUE 3 hour 0-24
PARAM_VALUE 4 min 0-59
PARAM_VALUE 5 sec 0-60
CAPPED_DATA 2 day 1
CAPPED_DATA 4 min 1
FUZZY_MAX 0 year0 2050

drivers/rtc/rtc-mxc.c mxc_rtc_probe() -> mktime64()

Type Parameter Key Value
PARAM_VALUE 1 mon0 1
PARAM_VALUE 2 day 1
PARAM_VALUE 3 hour 0
PARAM_VALUE 4 min 0
PARAM_VALUE 5 sec 0
RX_PATH
TASK_NOT_RUNNING

drivers/rtc/rtc-cadence.c cdns_rtc_probe() -> mktime64()

Type Parameter Key Value
PARAM_VALUE 0 year0 1900
PARAM_VALUE 1 mon0 1
PARAM_VALUE 2 day 1
PARAM_VALUE 3 hour 0
PARAM_VALUE 4 min 0
PARAM_VALUE 5 sec 0
RX_PATH
TASK_NOT_RUNNING

drivers/rtc/rtc-cadence.c cdns_rtc_probe() -> mktime64()

Type Parameter Key Value
PARAM_VALUE 0 year0 2999
PARAM_VALUE 1 mon0 12
PARAM_VALUE 2 day 31
PARAM_VALUE 3 hour 23
PARAM_VALUE 4 min 59
PARAM_VALUE 5 sec 59
RX_PATH
TASK_NOT_RUNNING

fs/exfat/misc.c exfat_get_entry_time() -> mktime64()

Type Parameter Key Value
PARAM_VALUE 0 year0 1980-2107
PARAM_VALUE 1 mon0 0-15
PARAM_VALUE 2 day 0-31
PARAM_VALUE 3 hour 0-31
PARAM_VALUE 4 min 0-63
PARAM_VALUE 5 sec 0,2-62
BIT_INFO 5 sec 0x0,0x3e
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dir->d_inode->i_rwsem