Defined in 1 files as a function:

Referenced in 15 files:

Smatch caller information:

drivers/clocksource/timer-msc313e.c msc313e_timer_clkevt_next_event() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 1783356397439901696
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $1
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-msc313e.c msc313e_timer_clkevt_set_oneshot() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 1783356397439901696
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-msc313e.c msc313e_timer_clkevt_set_periodic() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 1783356397439901696
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock

drivers/clocksource/timer-msc313e.c msc313e_timer_clkevt_shutdown() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-mediatek.c mtk_gpt_clkevt_next_event() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $1
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffff7f
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-mediatek.c mtk_gpt_clkevt_set_periodic() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x1,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock

drivers/clocksource/timer-mediatek.c mtk_gpt_clkevt_shutdown() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-mediatek.c mtk_gpt_interrupt() -> to_timer_of()

Type Parameter Key Value
DATA_SOURCE 0 clkevt $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/clocksource/timer-mediatek.c mtk_gpt_resume() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
DATA_SOURCE 0 clkevt $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &tick_freeze_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-mediatek.c mtk_gpt_suspend() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
DATA_SOURCE 0 clkevt $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &tick_freeze_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-mediatek.c mtk_syst_clkevt_next_event() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $1
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffff7f
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-mediatek.c mtk_syst_clkevt_shutdown() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-mediatek.c mtk_syst_clkevt_shutdown() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-mediatek.c mtk_syst_handler() -> to_timer_of()

Type Parameter Key Value
DATA_SOURCE 0 clkevt $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/clocksource/timer-loongson1-pwm.c ls1x_clockevent_isr() -> to_timer_of()

Type Parameter Key Value
DATA_SOURCE 0 clkevt $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/clocksource/timer-loongson1-pwm.c ls1x_clockevent_set_next() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $1
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffff7f
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-loongson1-pwm.c ls1x_clockevent_set_state_periodic() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x1,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock

drivers/clocksource/timer-loongson1-pwm.c ls1x_clockevent_set_state_shutdown() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffffef
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &ls1x_timer_lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-loongson1-pwm.c ls1x_clockevent_tick_resume() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
DATA_SOURCE 0 clkevt $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &ls1x_timer_lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 global &tick_freeze_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-imx-sysctr.c sysctr_read_counter() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffff7f
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-imx-sysctr.c sysctr_set_next_event() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $1
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffff7f
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-imx-sysctr.c sysctr_timer_enable() -> to_timer_of()

Type Parameter Key Value
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

drivers/clocksource/timer-rtl-otto.c rttm_next_event() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $1
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffff7f
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-rtl-otto.c rttm_state_oneshot() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x2,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-rtl-otto.c rttm_state_periodic() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x1,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock

drivers/clocksource/timer-rtl-otto.c rttm_state_shutdown() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-rtl-otto.c rttm_timer_interrupt() -> to_timer_of()

Type Parameter Key Value
DATA_SOURCE 0 clkevt $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/clocksource/renesas-ostm.c ostm_clock_event_next() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $1
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffff7f
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/renesas-ostm.c ostm_set_oneshot() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x2,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/renesas-ostm.c ostm_set_periodic() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x1,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock

drivers/clocksource/renesas-ostm.c ostm_shutdown() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/renesas-ostm.c ostm_timer_interrupt() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
DATA_SOURCE 0 clkevt $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/clocksource/timer-sprd.c sprd_timer_interrupt() -> to_timer_of()

Type Parameter Key Value
DATA_SOURCE 0 clkevt $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/clocksource/timer-sprd.c sprd_timer_set_next_event() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $1
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffff7f
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-sprd.c sprd_timer_set_periodic() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x1,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock

drivers/clocksource/timer-sprd.c sprd_timer_shutdown() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-sun4i.c sun4i_clkevt_next_event() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $1
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffff7f
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-sun4i.c sun4i_clkevt_set_oneshot() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x2,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-sun4i.c sun4i_clkevt_set_periodic() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x1,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock

drivers/clocksource/timer-sun4i.c sun4i_clkevt_shutdown() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-sun4i.c sun4i_timer_interrupt() -> to_timer_of()

Type Parameter Key Value
DATA_SOURCE 0 clkevt $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/clocksource/timer-rda.c rda_ostimer_interrupt() -> to_timer_of()

Type Parameter Key Value
DATA_SOURCE 0 clkevt $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/clocksource/timer-rda.c rda_ostimer_set_next_event() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $1
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffff7f
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-rda.c rda_ostimer_set_state_oneshot() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x2,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-rda.c rda_ostimer_set_state_periodic() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x1,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock

drivers/clocksource/timer-rda.c rda_ostimer_set_state_shutdown() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-tegra.c tegra_timer_isr() -> to_timer_of()

Type Parameter Key Value
DATA_SOURCE 0 clkevt $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/clocksource/timer-tegra.c tegra_timer_set_next_event() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $1
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffff7f
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-tegra.c tegra_timer_set_periodic() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x1,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock

drivers/clocksource/timer-tegra.c tegra_timer_set_periodic() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x1,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock

drivers/clocksource/timer-tegra.c tegra_timer_shutdown() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-tegra.c tegra_timer_suspend() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
DATA_SOURCE 0 clkevt $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &tick_freeze_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-npcm7xx.c npcm7xx_clockevent_set_next_event() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $1
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffff7f
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-npcm7xx.c npcm7xx_timer0_interrupt() -> to_timer_of()

Type Parameter Key Value
DATA_SOURCE 0 clkevt $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/clocksource/timer-npcm7xx.c npcm7xx_timer_oneshot() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x2,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-npcm7xx.c npcm7xx_timer_periodic() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x1,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock

drivers/clocksource/timer-npcm7xx.c npcm7xx_timer_resume() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
DATA_SOURCE 0 clkevt $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 global &tick_freeze_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-npcm7xx.c npcm7xx_timer_shutdown() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-mediatek-cpux.c mtk_cpux_clkevt_resume() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
DATA_SOURCE 0 clkevt $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 global &tick_freeze_lock
HALF_LOCKED2 irq

drivers/clocksource/timer-mediatek-cpux.c mtk_cpux_clkevt_shutdown() -> to_timer_of()

Type Parameter Key Value
PARAM_VALUE 0 clkevt 4096-ptr_max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt (-1)-s32max
BUF_SIZE 0 clkevt->cpumask (-1),1024
BUF_SIZE 0 clkevt->name s32min,(-10),(-1),1-s32max
DATA_SOURCE 0 clkevt $0
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt (-1),8-9,11-29,31-34,38
STR_LEN 0 clkevt->name (-1),3,5,7,13-15,18-19
BIT_INFO 0 clkevt->features 0x0,0xffffffef
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq