Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/pci/sonicvibes.c snd_sonicvibes_playback_prepare() -> snd_sonicvibes_setdmaa()

Type Parameter Key Value
PARAM_VALUE 0 sonic 4096-ptr_max
BUF_SIZE 0 sonic s32min-(-2),1-s32max
BUF_SIZE 0 sonic s32min-(-2),1-s32max
DATA_SOURCE 2 count r snd_pcm_lib_buffer_bytes
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 sonic->c_dma_size 0-u32max
HOST_DATA 0 sonic->dma1size 0-u64max
HOST_DATA 0 sonic->dma2size 0-u64max
HOST_DATA 0 sonic->dmaa_port 0-u32max
HOST_DATA 0 sonic->dmac_port 0-u32max
HOST_DATA 0 sonic->enable 0-255
HOST_DATA 0 sonic->enh_port 0-u64max
HOST_DATA 0 sonic->game_port 0-u64max
HOST_DATA 0 sonic->irq s32min-s32max
HOST_DATA 0 sonic->irqmask 0-255
HOST_DATA 0 sonic->midi_port 0-u64max
HOST_DATA 0 sonic->mode 0-u32max
HOST_DATA 0 sonic->mpu_switch 0-255
HOST_DATA 0 sonic->p_dma_size 0-u32max
HOST_DATA 0 sonic->revision 0-255
HOST_DATA 0 sonic->sb_port 0-u64max
HOST_DATA 0 sonic->srs_center 0-255
HOST_DATA 0 sonic->srs_space 0-255
HOST_DATA 0 sonic->synth_port 0-u64max
HOST_DATA 0 sonic->wave_source 0-255
HOST_DATA 0 *sonic s64min-s64max
UNITS 0 sonic unit_byte
UNITS 1 addr unit_byte
LOCK2 irq
LOCK2 0 &sonic->reg_lock
TYPE_LOCK (struct sonicvibes)->reg_lock