Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/i2c/i2c-core-base.c i2c_parse_fw_timings() -> i2c_parse_timing()

Type Parameter Key Value
PARAM_VALUE 1 prop_name 6543120947808800768
PARAM_VALUE 2 cur_val_p 4096-ptr_max
PARAM_VALUE 3 def_val 100000
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 1 prop_name 16
DATA_SOURCE 0 dev $0
DATA_SOURCE 4 use_def $2
STR_LEN 0 dev 15
TERMINATED 1 prop_name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dev->bus_dma_limit 0
HOST_DATA 0 dev->devt 0
HOST_DATA 0 dev->id 0
HOST_DATA 0 dev->kobj.release.cpu 0
HOST_DATA 0 dev->kobj.release.timer.expires 0-u64max
HOST_DATA 0 dev->kobj.release.timer.flags 0-u32max
HOST_DATA 0 dev->kobj.release.work.data.counter s64min-s64max
HOST_DATA 0 dev->kobj.uevent_suppress 0
HOST_DATA 0 dev->power.accounting_timestamp 0-u64max
HOST_DATA 0 dev->power.active_time 0
HOST_DATA 0 dev->power.async_suspend 0
HOST_DATA 0 dev->power.autosuspend_delay 0
HOST_DATA 0 dev->power.can_wakeup 0
HOST_DATA 0 dev->power.detach_power_off 0
HOST_DATA 0 dev->power.direct_complete 0
HOST_DATA 0 dev->power.driver_flags 0
HOST_DATA 0 dev->power.in_dpm_list 0
HOST_DATA 0 dev->power.irq_safe 0
HOST_DATA 0 dev->power.last_busy 0
HOST_DATA 0 dev->power.links_count 0
HOST_DATA 0 dev->power.may_skip_resume 0
HOST_DATA 0 dev->power.memalloc_noio 0
HOST_DATA 0 dev->power.must_resume 0
HOST_DATA 0 dev->power.no_callbacks 0
HOST_DATA 0 dev->power.no_pm 0
HOST_DATA 0 dev->power.no_pm_callbacks 0
HOST_DATA 0 dev->power.out_band_wakeup 0
HOST_DATA 0 dev->power.power_state.event 0
HOST_DATA 0 dev->power.smart_suspend 0
HOST_DATA 0 dev->power.strict_midlayer 0
HOST_DATA 0 dev->power.suspended_time 0
HOST_DATA 0 dev->power.syscore 0
HOST_DATA 0 dev->power.timer_autosuspends 0-1
HOST_DATA 0 dev->power.use_autosuspend 0
HOST_DATA 0 dev->power.work_in_progress 0
HOST_DATA 0 dev->removable 0
UNITS 0 dev unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 0 &dev->mutex

drivers/i2c/i2c-core-base.c i2c_parse_fw_timings() -> i2c_parse_timing()

Type Parameter Key Value
PARAM_VALUE 1 prop_name 5960585016771268608
PARAM_VALUE 2 cur_val_p 4096-ptr_max
PARAM_VALUE 3 def_val 120,300,1000
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 1 prop_name 23
DATA_SOURCE 0 dev $0
DATA_SOURCE 4 use_def $2
FUZZY_MAX 3 def_val 1000
STR_LEN 0 dev 22
BIT_INFO 3 def_val 0x28,0x3fc
TERMINATED 1 prop_name 1
HARD_MAX 3 def_val 1000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dev->bus_dma_limit 0
HOST_DATA 0 dev->devt 0
HOST_DATA 0 dev->id 0
HOST_DATA 0 dev->kobj.release.cpu 0
HOST_DATA 0 dev->kobj.release.timer.expires 0-u64max
HOST_DATA 0 dev->kobj.release.timer.flags 0-u32max
HOST_DATA 0 dev->kobj.release.work.data.counter s64min-s64max
HOST_DATA 0 dev->kobj.uevent_suppress 0
HOST_DATA 0 dev->power.accounting_timestamp 0-u64max
HOST_DATA 0 dev->power.active_time 0
HOST_DATA 0 dev->power.async_suspend 0
HOST_DATA 0 dev->power.autosuspend_delay 0
HOST_DATA 0 dev->power.can_wakeup 0
HOST_DATA 0 dev->power.detach_power_off 0
HOST_DATA 0 dev->power.direct_complete 0
HOST_DATA 0 dev->power.driver_flags 0
HOST_DATA 0 dev->power.in_dpm_list 0
HOST_DATA 0 dev->power.irq_safe 0
HOST_DATA 0 dev->power.last_busy 0
HOST_DATA 0 dev->power.links_count 0
HOST_DATA 0 dev->power.may_skip_resume 0
HOST_DATA 0 dev->power.memalloc_noio 0
HOST_DATA 0 dev->power.must_resume 0
HOST_DATA 0 dev->power.no_callbacks 0
HOST_DATA 0 dev->power.no_pm 0
HOST_DATA 0 dev->power.no_pm_callbacks 0
HOST_DATA 0 dev->power.out_band_wakeup 0
HOST_DATA 0 dev->power.power_state.event 0
HOST_DATA 0 dev->power.smart_suspend 0
HOST_DATA 0 dev->power.strict_midlayer 0
HOST_DATA 0 dev->power.suspended_time 0
HOST_DATA 0 dev->power.syscore 0
HOST_DATA 0 dev->power.timer_autosuspends 0-1
HOST_DATA 0 dev->power.use_autosuspend 0
HOST_DATA 0 dev->power.work_in_progress 0
HOST_DATA 0 dev->removable 0
UNITS 0 dev unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 0 &dev->mutex

drivers/i2c/i2c-core-base.c i2c_parse_fw_timings() -> i2c_parse_timing()

Type Parameter Key Value
PARAM_VALUE 1 prop_name 6445692510494347264
PARAM_VALUE 2 cur_val_p 4096-ptr_max
PARAM_VALUE 3 def_val 120,300
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 1 prop_name 24
DATA_SOURCE 0 dev $0
DATA_SOURCE 4 use_def $2
FUZZY_MAX 3 def_val 300
STR_LEN 0 dev 23
BIT_INFO 3 def_val 0x28,0x17c
TERMINATED 1 prop_name 1
HARD_MAX 3 def_val 300
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dev->bus_dma_limit 0
HOST_DATA 0 dev->devt 0
HOST_DATA 0 dev->id 0
HOST_DATA 0 dev->kobj.release.cpu 0
HOST_DATA 0 dev->kobj.release.timer.expires 0-u64max
HOST_DATA 0 dev->kobj.release.timer.flags 0-u32max
HOST_DATA 0 dev->kobj.release.work.data.counter s64min-s64max
HOST_DATA 0 dev->kobj.uevent_suppress 0
HOST_DATA 0 dev->power.accounting_timestamp 0-u64max
HOST_DATA 0 dev->power.active_time 0
HOST_DATA 0 dev->power.async_suspend 0
HOST_DATA 0 dev->power.autosuspend_delay 0
HOST_DATA 0 dev->power.can_wakeup 0
HOST_DATA 0 dev->power.detach_power_off 0
HOST_DATA 0 dev->power.direct_complete 0
HOST_DATA 0 dev->power.driver_flags 0
HOST_DATA 0 dev->power.in_dpm_list 0
HOST_DATA 0 dev->power.irq_safe 0
HOST_DATA 0 dev->power.last_busy 0
HOST_DATA 0 dev->power.links_count 0
HOST_DATA 0 dev->power.may_skip_resume 0
HOST_DATA 0 dev->power.memalloc_noio 0
HOST_DATA 0 dev->power.must_resume 0
HOST_DATA 0 dev->power.no_callbacks 0
HOST_DATA 0 dev->power.no_pm 0
HOST_DATA 0 dev->power.no_pm_callbacks 0
HOST_DATA 0 dev->power.out_band_wakeup 0
HOST_DATA 0 dev->power.power_state.event 0
HOST_DATA 0 dev->power.smart_suspend 0
HOST_DATA 0 dev->power.strict_midlayer 0
HOST_DATA 0 dev->power.suspended_time 0
HOST_DATA 0 dev->power.syscore 0
HOST_DATA 0 dev->power.timer_autosuspends 0-1
HOST_DATA 0 dev->power.use_autosuspend 0
HOST_DATA 0 dev->power.work_in_progress 0
HOST_DATA 0 dev->removable 0
UNITS 0 dev unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 0 &dev->mutex

drivers/i2c/i2c-core-base.c i2c_parse_fw_timings() -> i2c_parse_timing()

Type Parameter Key Value
PARAM_VALUE 1 prop_name 4543000340289351680
PARAM_VALUE 2 cur_val_p 4096-ptr_max
PARAM_VALUE 3 def_val 0
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 1 prop_name 26
DATA_SOURCE 0 dev $0
DATA_SOURCE 4 use_def $2
STR_LEN 0 dev 25
TERMINATED 1 prop_name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dev->bus_dma_limit 0
HOST_DATA 0 dev->devt 0
HOST_DATA 0 dev->id 0
HOST_DATA 0 dev->kobj.release.cpu 0
HOST_DATA 0 dev->kobj.release.timer.expires 0-u64max
HOST_DATA 0 dev->kobj.release.timer.flags 0-u32max
HOST_DATA 0 dev->kobj.release.work.data.counter s64min-s64max
HOST_DATA 0 dev->kobj.uevent_suppress 0
HOST_DATA 0 dev->power.accounting_timestamp 0-u64max
HOST_DATA 0 dev->power.active_time 0
HOST_DATA 0 dev->power.async_suspend 0
HOST_DATA 0 dev->power.autosuspend_delay 0
HOST_DATA 0 dev->power.can_wakeup 0
HOST_DATA 0 dev->power.detach_power_off 0
HOST_DATA 0 dev->power.direct_complete 0
HOST_DATA 0 dev->power.driver_flags 0
HOST_DATA 0 dev->power.in_dpm_list 0
HOST_DATA 0 dev->power.irq_safe 0
HOST_DATA 0 dev->power.last_busy 0
HOST_DATA 0 dev->power.links_count 0
HOST_DATA 0 dev->power.may_skip_resume 0
HOST_DATA 0 dev->power.memalloc_noio 0
HOST_DATA 0 dev->power.must_resume 0
HOST_DATA 0 dev->power.no_callbacks 0
HOST_DATA 0 dev->power.no_pm 0
HOST_DATA 0 dev->power.no_pm_callbacks 0
HOST_DATA 0 dev->power.out_band_wakeup 0
HOST_DATA 0 dev->power.power_state.event 0
HOST_DATA 0 dev->power.smart_suspend 0
HOST_DATA 0 dev->power.strict_midlayer 0
HOST_DATA 0 dev->power.suspended_time 0
HOST_DATA 0 dev->power.syscore 0
HOST_DATA 0 dev->power.timer_autosuspends 0-1
HOST_DATA 0 dev->power.use_autosuspend 0
HOST_DATA 0 dev->power.work_in_progress 0
HOST_DATA 0 dev->removable 0
UNITS 0 dev unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 0 &dev->mutex

drivers/i2c/i2c-core-base.c i2c_parse_fw_timings() -> i2c_parse_timing()

Type Parameter Key Value
PARAM_VALUE 1 prop_name 8621992608069595136
PARAM_VALUE 2 cur_val_p 4096-ptr_max
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 1 prop_name 24
DATA_SOURCE 0 dev $0
DATA_SOURCE 4 use_def $2
STR_LEN 0 dev 23
TERMINATED 1 prop_name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dev->bus_dma_limit 0
HOST_DATA 0 dev->devt 0
HOST_DATA 0 dev->id 0
HOST_DATA 0 dev->kobj.release.cpu 0
HOST_DATA 0 dev->kobj.release.timer.expires 0-u64max
HOST_DATA 0 dev->kobj.release.timer.flags 0-u32max
HOST_DATA 0 dev->kobj.release.work.data.counter s64min-s64max
HOST_DATA 0 dev->kobj.uevent_suppress 0
HOST_DATA 0 dev->power.accounting_timestamp 0-u64max
HOST_DATA 0 dev->power.active_time 0
HOST_DATA 0 dev->power.async_suspend 0
HOST_DATA 0 dev->power.autosuspend_delay 0
HOST_DATA 0 dev->power.can_wakeup 0
HOST_DATA 0 dev->power.detach_power_off 0
HOST_DATA 0 dev->power.direct_complete 0
HOST_DATA 0 dev->power.driver_flags 0
HOST_DATA 0 dev->power.in_dpm_list 0
HOST_DATA 0 dev->power.irq_safe 0
HOST_DATA 0 dev->power.last_busy 0
HOST_DATA 0 dev->power.links_count 0
HOST_DATA 0 dev->power.may_skip_resume 0
HOST_DATA 0 dev->power.memalloc_noio 0
HOST_DATA 0 dev->power.must_resume 0
HOST_DATA 0 dev->power.no_callbacks 0
HOST_DATA 0 dev->power.no_pm 0
HOST_DATA 0 dev->power.no_pm_callbacks 0
HOST_DATA 0 dev->power.out_band_wakeup 0
HOST_DATA 0 dev->power.power_state.event 0
HOST_DATA 0 dev->power.smart_suspend 0
HOST_DATA 0 dev->power.strict_midlayer 0
HOST_DATA 0 dev->power.suspended_time 0
HOST_DATA 0 dev->power.syscore 0
HOST_DATA 0 dev->power.timer_autosuspends 0-1
HOST_DATA 0 dev->power.use_autosuspend 0
HOST_DATA 0 dev->power.work_in_progress 0
HOST_DATA 0 dev->removable 0
UNITS 0 dev unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 0 &dev->mutex

drivers/i2c/i2c-core-base.c i2c_parse_fw_timings() -> i2c_parse_timing()

Type Parameter Key Value
PARAM_VALUE 1 prop_name 898185991888982016
PARAM_VALUE 2 cur_val_p 4096-ptr_max
PARAM_VALUE 3 def_val 0
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 1 prop_name 21
DATA_SOURCE 0 dev $0
DATA_SOURCE 4 use_def $2
STR_LEN 0 dev 20
TERMINATED 1 prop_name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dev->bus_dma_limit 0
HOST_DATA 0 dev->devt 0
HOST_DATA 0 dev->id 0
HOST_DATA 0 dev->kobj.release.cpu 0
HOST_DATA 0 dev->kobj.release.timer.expires 0-u64max
HOST_DATA 0 dev->kobj.release.timer.flags 0-u32max
HOST_DATA 0 dev->kobj.release.work.data.counter s64min-s64max
HOST_DATA 0 dev->kobj.uevent_suppress 0
HOST_DATA 0 dev->power.accounting_timestamp 0-u64max
HOST_DATA 0 dev->power.active_time 0
HOST_DATA 0 dev->power.async_suspend 0
HOST_DATA 0 dev->power.autosuspend_delay 0
HOST_DATA 0 dev->power.can_wakeup 0
HOST_DATA 0 dev->power.detach_power_off 0
HOST_DATA 0 dev->power.direct_complete 0
HOST_DATA 0 dev->power.driver_flags 0
HOST_DATA 0 dev->power.in_dpm_list 0
HOST_DATA 0 dev->power.irq_safe 0
HOST_DATA 0 dev->power.last_busy 0
HOST_DATA 0 dev->power.links_count 0
HOST_DATA 0 dev->power.may_skip_resume 0
HOST_DATA 0 dev->power.memalloc_noio 0
HOST_DATA 0 dev->power.must_resume 0
HOST_DATA 0 dev->power.no_callbacks 0
HOST_DATA 0 dev->power.no_pm 0
HOST_DATA 0 dev->power.no_pm_callbacks 0
HOST_DATA 0 dev->power.out_band_wakeup 0
HOST_DATA 0 dev->power.power_state.event 0
HOST_DATA 0 dev->power.smart_suspend 0
HOST_DATA 0 dev->power.strict_midlayer 0
HOST_DATA 0 dev->power.suspended_time 0
HOST_DATA 0 dev->power.syscore 0
HOST_DATA 0 dev->power.timer_autosuspends 0-1
HOST_DATA 0 dev->power.use_autosuspend 0
HOST_DATA 0 dev->power.work_in_progress 0
HOST_DATA 0 dev->removable 0
UNITS 0 dev unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 0 &dev->mutex

drivers/i2c/i2c-core-base.c i2c_parse_fw_timings() -> i2c_parse_timing()

Type Parameter Key Value
PARAM_VALUE 1 prop_name 7378670013972017152
PARAM_VALUE 2 cur_val_p 4096-ptr_max
PARAM_VALUE 3 def_val 0
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 1 prop_name 28
DATA_SOURCE 0 dev $0
DATA_SOURCE 4 use_def $2
STR_LEN 0 dev 27
TERMINATED 1 prop_name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dev->bus_dma_limit 0
HOST_DATA 0 dev->devt 0
HOST_DATA 0 dev->id 0
HOST_DATA 0 dev->kobj.release.cpu 0
HOST_DATA 0 dev->kobj.release.timer.expires 0-u64max
HOST_DATA 0 dev->kobj.release.timer.flags 0-u32max
HOST_DATA 0 dev->kobj.release.work.data.counter s64min-s64max
HOST_DATA 0 dev->kobj.uevent_suppress 0
HOST_DATA 0 dev->power.accounting_timestamp 0-u64max
HOST_DATA 0 dev->power.active_time 0
HOST_DATA 0 dev->power.async_suspend 0
HOST_DATA 0 dev->power.autosuspend_delay 0
HOST_DATA 0 dev->power.can_wakeup 0
HOST_DATA 0 dev->power.detach_power_off 0
HOST_DATA 0 dev->power.direct_complete 0
HOST_DATA 0 dev->power.driver_flags 0
HOST_DATA 0 dev->power.in_dpm_list 0
HOST_DATA 0 dev->power.irq_safe 0
HOST_DATA 0 dev->power.last_busy 0
HOST_DATA 0 dev->power.links_count 0
HOST_DATA 0 dev->power.may_skip_resume 0
HOST_DATA 0 dev->power.memalloc_noio 0
HOST_DATA 0 dev->power.must_resume 0
HOST_DATA 0 dev->power.no_callbacks 0
HOST_DATA 0 dev->power.no_pm 0
HOST_DATA 0 dev->power.no_pm_callbacks 0
HOST_DATA 0 dev->power.out_band_wakeup 0
HOST_DATA 0 dev->power.power_state.event 0
HOST_DATA 0 dev->power.smart_suspend 0
HOST_DATA 0 dev->power.strict_midlayer 0
HOST_DATA 0 dev->power.suspended_time 0
HOST_DATA 0 dev->power.syscore 0
HOST_DATA 0 dev->power.timer_autosuspends 0-1
HOST_DATA 0 dev->power.use_autosuspend 0
HOST_DATA 0 dev->power.work_in_progress 0
HOST_DATA 0 dev->removable 0
UNITS 0 dev unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 0 &dev->mutex

drivers/i2c/i2c-core-base.c i2c_parse_fw_timings() -> i2c_parse_timing()

Type Parameter Key Value
PARAM_VALUE 1 prop_name 8005748522863394816
PARAM_VALUE 2 cur_val_p 4096-ptr_max
PARAM_VALUE 3 def_val 0
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 1 prop_name 35
DATA_SOURCE 0 dev $0
DATA_SOURCE 4 use_def $2
STR_LEN 0 dev 34
TERMINATED 1 prop_name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dev->bus_dma_limit 0
HOST_DATA 0 dev->devt 0
HOST_DATA 0 dev->id 0
HOST_DATA 0 dev->kobj.release.cpu 0
HOST_DATA 0 dev->kobj.release.timer.expires 0-u64max
HOST_DATA 0 dev->kobj.release.timer.flags 0-u32max
HOST_DATA 0 dev->kobj.release.work.data.counter s64min-s64max
HOST_DATA 0 dev->kobj.uevent_suppress 0
HOST_DATA 0 dev->power.accounting_timestamp 0-u64max
HOST_DATA 0 dev->power.active_time 0
HOST_DATA 0 dev->power.async_suspend 0
HOST_DATA 0 dev->power.autosuspend_delay 0
HOST_DATA 0 dev->power.can_wakeup 0
HOST_DATA 0 dev->power.detach_power_off 0
HOST_DATA 0 dev->power.direct_complete 0
HOST_DATA 0 dev->power.driver_flags 0
HOST_DATA 0 dev->power.in_dpm_list 0
HOST_DATA 0 dev->power.irq_safe 0
HOST_DATA 0 dev->power.last_busy 0
HOST_DATA 0 dev->power.links_count 0
HOST_DATA 0 dev->power.may_skip_resume 0
HOST_DATA 0 dev->power.memalloc_noio 0
HOST_DATA 0 dev->power.must_resume 0
HOST_DATA 0 dev->power.no_callbacks 0
HOST_DATA 0 dev->power.no_pm 0
HOST_DATA 0 dev->power.no_pm_callbacks 0
HOST_DATA 0 dev->power.out_band_wakeup 0
HOST_DATA 0 dev->power.power_state.event 0
HOST_DATA 0 dev->power.smart_suspend 0
HOST_DATA 0 dev->power.strict_midlayer 0
HOST_DATA 0 dev->power.suspended_time 0
HOST_DATA 0 dev->power.syscore 0
HOST_DATA 0 dev->power.timer_autosuspends 0-1
HOST_DATA 0 dev->power.use_autosuspend 0
HOST_DATA 0 dev->power.work_in_progress 0
HOST_DATA 0 dev->removable 0
UNITS 0 dev unit_byte
HALF_LOCKED2 &hdev->driver_input_lock
HALF_LOCKED2 0 &dev->mutex