Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

sound/pci/ymfpci/ymfpci_main.c snd_ymfpci_interrupt() -> snd_timer_interrupt()

Type Parameter Key Value
PARAM_VALUE 0 timer 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 ticks_left unit_jiffy
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

sound/core/hrtimer.c snd_hrtimer_callback() -> snd_timer_interrupt()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PARAM_VALUE 0 timer->running s32min-(-1),1-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 ticks_left unit_jiffy
HALF_LOCKED2 irq

sound/pci/azt3328.c snd_azf3328_interrupt() -> snd_timer_interrupt()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 ticks_left unit_jiffy
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

sound/core/pcm_lib.c snd_pcm_period_elapsed_under_stream_lock() -> snd_timer_interrupt()

Type Parameter Key Value
PARAM_VALUE 1 ticks_left 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/emu10k1/irq.c snd_emu10k1_interrupt() -> snd_timer_interrupt()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 ticks_left unit_jiffy
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

sound/isa/wss/wss_lib.c snd_wss_interrupt() -> snd_timer_interrupt()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 ticks_left unit_jiffy
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

sound/drivers/opl3/opl3_lib.c snd_opl3_interrupt() -> snd_timer_interrupt()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 ticks_left unit_jiffy
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

sound/drivers/opl3/opl3_lib.c snd_opl3_interrupt() -> snd_timer_interrupt()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 ticks_left unit_jiffy
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

sound/core/timer.c snd_timer_s_function() -> snd_timer_interrupt()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 ticks_left unit_jiffy

sound/core/timer.c snd_utimer_trigger() -> snd_timer_interrupt()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
NOCHECK_CALL
UNITS 1 ticks_left unit_jiffy

sound/isa/ad1816a/ad1816a_lib.c snd_ad1816a_interrupt() -> snd_timer_interrupt()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 ticks_left unit_jiffy
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

sound/isa/gus/gus_timer.c snd_gf1_interrupt_timer1() -> snd_timer_interrupt()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 ticks_left unit_jiffy
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

sound/isa/gus/gus_timer.c snd_gf1_interrupt_timer2() -> snd_timer_interrupt()

Type Parameter Key Value
PARAM_VALUE 0 timer 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 ticks_left unit_jiffy
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq