Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/pci/ad1889.c ad1889_channel_reset() -> ad1889_load_wave_buffer_count()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->wave.reg 0-64511
PARAM_VALUE 1 count 0
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
BIT_INFO 0 chip->wave.reg 0x0,0xfbff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->ramc.reg 0-65531
HOST_DATA 0 chip->wave.reg 0-64511
UNITS 0 chip unit_byte
HALF_LOCKED2 irq
HALF_LOCKED2 0 &chip->lock

sound/pci/ad1889.c snd_ad1889_playback_prepare() -> ad1889_load_wave_buffer_count()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 1 count r snd_pcm_lib_buffer_bytes
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->ramc.reg 0-65531
HOST_DATA 0 chip->wave.reg 0-u16max[c]
UNITS 0 chip unit_byte
LOCK2 irq
LOCK2 0 &chip->lock
TYPE_LOCK (struct snd_ad1889)->lock