Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/isa/wavefront/wavefront_midi.c snd_wavefront_midi_interrupt() -> snd_wavefront_midi_output_write()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->wavefront.interrupts_are_midi 1-255
DATA_SOURCE 0 card $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

sound/isa/wavefront/wavefront_midi.c snd_wavefront_midi_interrupt() -> snd_wavefront_midi_output_write()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->wavefront.interrupts_are_midi 1-255
DATA_SOURCE 0 card $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

sound/isa/wavefront/wavefront_midi.c snd_wavefront_midi_output_timer() -> snd_wavefront_midi_output_write()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 card unit_byte

sound/isa/wavefront/wavefront_midi.c snd_wavefront_midi_output_trigger() -> snd_wavefront_midi_output_write()

Type Parameter Key Value
PARAM_VALUE 0 card 1-u64max
BUF_SIZE 0 card 72,104,256,376,448,2728,3960
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 card unit_byte
HALF_LOCKED2 _T->lock

sound/isa/wavefront/wavefront_midi.c snd_wavefront_midi_resume() -> snd_wavefront_midi_output_write()

Type Parameter Key Value
PARAM_VALUE 0 card 4096-ptr_max
PARAM_VALUE 0 card->chip 4096-ptr_max
PARAM_VALUE 0 card->chip->mce_bit 0-s32max
PARAM_VALUE 0 card->wavefront.card 4096-ptr_max
PARAM_VALUE 0 card->wavefront.has_fx 0-1
PARAM_VALUE 0 card->wavefront.interrupts_are_midi 1
PARAM_VALUE 0 card->wavefront.irq_cnt 0
PARAM_VALUE 0 card->wavefront.israw 1-255
PARAM_VALUE 0 card->wavefront.midi.istimer 1-2
PARAM_VALUE 0 card->wavefront.midi.mode 4096-ptr_max
PARAM_VALUE 0 card->wavefront.midi.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 card->wavefront.midi.timer.entry.pprev 0,4096-ptr_max
PARAM_VALUE 0 card->wavefront.midi.timer.lockdep_map->name 0-255
PARAM_VALUE 0 card->wavefront.midi.timer_card 4096-ptr_max
PARAM_VALUE 0 card->wavefront.midi.timer_card->chip 4096-ptr_max
PARAM_VALUE 0 card->wavefront.midi.timer_card->wavefront.card 4096-ptr_max
PARAM_VALUE 0 card->wavefront.midi.timer_card->wavefront.has_fx 0-1
PARAM_VALUE 0 card->wavefront.midi.timer_card->wavefront.interrupts_are_midi 1
PARAM_VALUE 0 card->wavefront.midi.timer_card->wavefront.israw 1-255
PARAM_VALUE 0 card->wavefront.midi.timer_card->wavefront.midi.timer_card 4096-ptr_max
PARAM_VALUE 0 *card->chip->cimage 0-255
PARAM_VALUE 0 *card->chip->eimage 0-255
PARAM_VALUE 0 *card->chip->image 0-255
PARAM_VALUE 0 *card->wavefront->prog_status 0,128
PARAM_VALUE 0 *card->wavefront->sample_status 0-255
BUF_SIZE 0 card 72,104,256,376,448,2728
BUF_SIZE 0 card 72,104,256,376,448,2728
DATA_SOURCE 0 card $0
FUZZY_MAX 0 card->wavefront.has_fx 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 card unit_byte