Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/clocksource/timer-ti-dm.c __omap_dm_timer_enable_posted() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 0 timer->posted 0
PARAM_VALUE 1 reg 64
PARAM_VALUE 2 val 0
BUF_SIZE 0 timer (-1),232
BUF_SIZE 0 timer (-1),232
BUF_SIZE 0 timer->fclk (-1),1-s32max
BUF_SIZE 0 timer->irq s32min-(-1),1-s32max
DATA_SOURCE 0 timer $0
BIT_INFO 0 timer->errata 0x80000000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clocksource/timer-ti-dm.c __omap_dm_timer_enable_posted() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 0 timer->posted 0
PARAM_VALUE 1 reg 64
PARAM_VALUE 2 val 4
BUF_SIZE 0 timer (-1),232
BUF_SIZE 0 timer (-1),232
BUF_SIZE 0 timer->fclk (-1),1-s32max
BUF_SIZE 0 timer->irq s32min-(-1),1-s32max
DATA_SOURCE 0 timer $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clocksource/timer-ti-dm.c __omap_dm_timer_int_enable() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 0,24,28
BUF_SIZE 0 timer (-1),232
BUF_SIZE 0 timer (-1),232
BUF_SIZE 0 timer->fclk (-1),1-s32max
BUF_SIZE 0 timer->irq s32min-(-1),1-s32max
DATA_SOURCE 0 timer $0
DATA_SOURCE 2 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clocksource/timer-ti-dm.c __omap_dm_timer_int_enable() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 32
BUF_SIZE 0 timer (-1),232
BUF_SIZE 0 timer (-1),232
BUF_SIZE 0 timer->fclk (-1),1-s32max
BUF_SIZE 0 timer->irq s32min-(-1),1-s32max
DATA_SOURCE 0 timer $0
DATA_SOURCE 2 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clocksource/timer-ti-dm.c __omap_dm_timer_stop() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 65572
PARAM_VALUE 2 val 0,2-u32max
BUF_SIZE 0 timer (-1),232
BUF_SIZE 0 timer (-1),232
BUF_SIZE 0 timer->fclk (-1),1-s32max
BUF_SIZE 0 timer->irq s32min-(-1),1-s32max
DATA_SOURCE 0 timer $0
BIT_INFO 2 val 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0,2-u32max[c]

drivers/clocksource/timer-ti-dm.c __omap_dm_timer_stop() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 0,20,24
PARAM_VALUE 2 val 2
BUF_SIZE 0 timer (-1),232
BUF_SIZE 0 timer (-1),232
BUF_SIZE 0 timer->fclk (-1),1-s32max
BUF_SIZE 0 timer->irq s32min-(-1),1-s32max
DATA_SOURCE 0 timer $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clocksource/timer-ti-dm.c __omap_dm_timer_write_status() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 0,20,24
DATA_SOURCE 0 timer $0
DATA_SOURCE 2 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clocksource/timer-ti-dm.c omap_dm_timer_cap_counter() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 65572
DATA_SOURCE 0 timer r to_dmtimer
BIT_INFO 2 val 0x0,0xffff0001
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]

drivers/clocksource/timer-ti-dm.c omap_dm_timer_clocksource_resume() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 131112
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &tick_freeze_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-ti-dm.c omap_dm_timer_clocksource_resume() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 65572
PARAM_VALUE 2 val 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &tick_freeze_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-ti-dm.c omap_dm_timer_evt_set_next_event() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 131112
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-ti-dm.c omap_dm_timer_evt_set_next_event() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 65572
PARAM_VALUE 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-ti-dm.c omap_dm_timer_evt_set_periodic() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 131112
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock

drivers/clocksource/timer-ti-dm.c omap_dm_timer_evt_set_periodic() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 65572
PARAM_VALUE 2 val 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock

drivers/clocksource/timer-ti-dm.c omap_dm_timer_free() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 65572
PARAM_VALUE 2 val 0
DATA_SOURCE 0 timer r to_dmtimer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/clocksource/timer-ti-dm.c omap_dm_timer_probe() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 0 timer->posted 0
PARAM_VALUE 1 reg 65572
PARAM_VALUE 2 val 0
BUF_SIZE 0 timer 232
BUF_SIZE 0 timer->fclk (-1),1-s32max
BUF_SIZE 0 timer->irq s32min-(-1),1-s32max
CAPPED_DATA 0 timer->fclk 1
CAPPED_DATA 0 timer->pdev->num_resources 1
DATA_SOURCE 0 timer r devm_kzalloc
MEM_ZERO 0 timer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clocksource/timer-ti-dm.c omap_dm_timer_reset() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 64
PARAM_VALUE 2 val 6
DATA_SOURCE 0 timer $0
BIT_INFO 0 timer->capability 0x10000000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clocksource/timer-ti-dm.c omap_dm_timer_reset() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 16
PARAM_VALUE 2 val 0,16-u32max
DATA_SOURCE 0 timer $0
BIT_INFO 0 timer->capability 0x10000000,0xffffffffffffffff
BIT_INFO 2 val 0x10,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0,16-u32max

drivers/clocksource/timer-ti-dm.c omap_dm_timer_set_cap() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 65572
PARAM_VALUE 2 val 0,256-u32max
DATA_SOURCE 0 timer r to_dmtimer
BIT_INFO 2 val 0x6100,0xffffffff
NOCHECK_CALL
HOST_DATA 2 val 0,256-u32max

drivers/clocksource/timer-ti-dm.c omap_dm_timer_set_int_disable() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 0,28
DATA_SOURCE 0 timer r to_dmtimer
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]

drivers/clocksource/timer-ti-dm.c omap_dm_timer_set_int_disable() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 32
CAPPED_DATA 2 val 1
DATA_SOURCE 0 timer r to_dmtimer
NOCHECK_CALL
HOST_DATA 2 val 0-u32max

drivers/clocksource/timer-ti-dm.c omap_dm_timer_set_load() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 262188
DATA_SOURCE 0 timer r to_dmtimer
DATA_SOURCE 2 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clocksource/timer-ti-dm.c omap_dm_timer_set_match() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 1048632
DATA_SOURCE 0 timer r to_dmtimer
DATA_SOURCE 2 val $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clocksource/timer-ti-dm.c omap_dm_timer_set_match() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 65572
DATA_SOURCE 0 timer r to_dmtimer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max

drivers/clocksource/timer-ti-dm.c omap_dm_timer_set_prescaler() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 65572
DATA_SOURCE 0 timer r to_dmtimer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]

drivers/clocksource/timer-ti-dm.c omap_dm_timer_set_pwm() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 65572
PARAM_VALUE 2 val 0,2-u32max
DATA_SOURCE 0 timer r to_dmtimer
BIT_INFO 2 val 0x800,0xffffbbff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0,2-u32max[c]

drivers/clocksource/timer-ti-dm.c omap_dm_timer_setup_clocksource() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 131112
PARAM_VALUE 2 val 0
BUF_SIZE 0 timer 232
BUF_SIZE 0 timer->fclk (-1),1-s32max
BUF_SIZE 0 timer->irq s32min-(-1),1-s32max
CAPPED_DATA 0 timer->fclk 1
CAPPED_DATA 0 timer->fclk->core 1
CAPPED_DATA 0 timer->pdev->num_resources 1
DATA_SOURCE 0 timer $0
BIT_INFO 0 timer->capability 0x40000000,0xffffffffffffffff
MEM_ZERO 0 timer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clocksource/timer-ti-dm.c omap_dm_timer_setup_clocksource() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 262188
PARAM_VALUE 2 val 0
BUF_SIZE 0 timer 232
BUF_SIZE 0 timer->fclk (-1),1-s32max
BUF_SIZE 0 timer->irq s32min-(-1),1-s32max
CAPPED_DATA 0 timer->fclk 1
CAPPED_DATA 0 timer->fclk->core 1
CAPPED_DATA 0 timer->pdev->num_resources 1
DATA_SOURCE 0 timer $0
BIT_INFO 0 timer->capability 0x40000000,0xffffffffffffffff
MEM_ZERO 0 timer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clocksource/timer-ti-dm.c omap_dm_timer_setup_clocksource() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 65572
PARAM_VALUE 2 val 3
BUF_SIZE 0 timer 232
BUF_SIZE 0 timer->fclk (-1),1-s32max
BUF_SIZE 0 timer->irq s32min-(-1),1-s32max
CAPPED_DATA 0 timer->fclk 1
CAPPED_DATA 0 timer->fclk->core 1
CAPPED_DATA 0 timer->pdev->num_resources 1
DATA_SOURCE 0 timer $0
BIT_INFO 0 timer->capability 0x40000000,0xffffffffffffffff
MEM_ZERO 0 timer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clocksource/timer-ti-dm.c omap_dm_timer_start() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 65572
DATA_SOURCE 0 timer r to_dmtimer
BIT_INFO 2 val 0x1,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max

drivers/clocksource/timer-ti-dm.c omap_dm_timer_write_counter() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 131112
PARAM_VALUE 2 val 0,4294967294
DATA_SOURCE 0 timer r to_dmtimer
DATA_SOURCE 2 val $1
HARD_MAX 2 val 4294967294
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clocksource/timer-ti-dm.c omap_timer_restore_context() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 16
BUF_SIZE 0 timer s32min-(-1),1-s32max
BUF_SIZE 0 timer s32min-(-1),1-s32max
DATA_SOURCE 0 timer $0
BIT_INFO 0 timer->capability 0x0,0xbfffffff
NOCHECK_CALL
UNITS 0 timer unit_byte

drivers/clocksource/timer-ti-dm.c omap_timer_restore_context() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 32
BUF_SIZE 0 timer s32min-(-1),1-s32max
BUF_SIZE 0 timer s32min-(-1),1-s32max
DATA_SOURCE 0 timer $0
BIT_INFO 0 timer->capability 0x0,0xbfffffff
NOCHECK_CALL
UNITS 0 timer unit_byte

drivers/clocksource/timer-ti-dm.c omap_timer_restore_context() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 131112
BUF_SIZE 0 timer s32min-(-1),1-s32max
BUF_SIZE 0 timer s32min-(-1),1-s32max
DATA_SOURCE 0 timer $0
BIT_INFO 0 timer->capability 0x0,0xbfffffff
NOCHECK_CALL
UNITS 0 timer unit_byte

drivers/clocksource/timer-ti-dm.c omap_timer_restore_context() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 262188
BUF_SIZE 0 timer s32min-(-1),1-s32max
BUF_SIZE 0 timer s32min-(-1),1-s32max
DATA_SOURCE 0 timer $0
BIT_INFO 0 timer->capability 0x0,0xbfffffff
NOCHECK_CALL
UNITS 0 timer unit_byte

drivers/clocksource/timer-ti-dm.c omap_timer_restore_context() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 1048632
BUF_SIZE 0 timer s32min-(-1),1-s32max
BUF_SIZE 0 timer s32min-(-1),1-s32max
DATA_SOURCE 0 timer $0
BIT_INFO 0 timer->capability 0x0,0xbfffffff
NOCHECK_CALL
UNITS 0 timer unit_byte

drivers/clocksource/timer-ti-dm.c omap_timer_restore_context() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 64
BUF_SIZE 0 timer s32min-(-1),1-s32max
BUF_SIZE 0 timer s32min-(-1),1-s32max
DATA_SOURCE 0 timer $0
BIT_INFO 0 timer->capability 0x0,0xbfffffff
NOCHECK_CALL
UNITS 0 timer unit_byte

drivers/clocksource/timer-ti-dm.c omap_timer_restore_context() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 0,24,28
BUF_SIZE 0 timer s32min-(-1),1-s32max
BUF_SIZE 0 timer s32min-(-1),1-s32max
DATA_SOURCE 0 timer $0
BIT_INFO 0 timer->capability 0x0,0xbfffffff
NOCHECK_CALL
UNITS 0 timer unit_byte

drivers/clocksource/timer-ti-dm.c omap_timer_restore_context() -> dmtimer_write()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 1 reg 65572
BUF_SIZE 0 timer s32min-(-1),1-s32max
BUF_SIZE 0 timer s32min-(-1),1-s32max
DATA_SOURCE 0 timer $0
BIT_INFO 0 timer->capability 0x0,0xbfffffff
NOCHECK_CALL
UNITS 0 timer unit_byte