Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

sound/pci/als4000.c snd_als4000_interrupt() -> snd_sb_ack_8bit()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->capture_substream->runtime->private_data->core.tc.cycle_last s64min-s64max
HOST_DATA 0 chip->capture_substream->snapshot.cycles s64min-s64max
HOST_DATA 0 chip->playback_substream->runtime->private_data->core.tc.cycle_last s64min-s64max
HOST_DATA 0 chip->playback_substream->snapshot.cycles s64min-s64max
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

sound/isa/sb/sb16_main.c snd_sb16_setup_rate() -> snd_sb_ack_8bit()

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 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 irq
LOCK2 0 &chip->reg_lock
TYPE_LOCK (struct snd_sb)->reg_lock

sound/isa/sb/sb16_main.c snd_sb16dsp_interrupt() -> snd_sb_ack_8bit()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
DATA_SOURCE 0 chip $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->capture_substream->runtime->private_data->core.tc.cycle_last s64min-s64max
HOST_DATA 0 chip->capture_substream->snapshot.cycles s64min-s64max
HOST_DATA 0 chip->playback_substream->runtime->private_data->core.tc.cycle_last s64min-s64max
HOST_DATA 0 chip->playback_substream->snapshot.cycles s64min-s64max
LOCK2 0 &chip->reg_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct snd_sb)->reg_lock

sound/isa/sb/sb8_main.c snd_sb8dsp_interrupt() -> snd_sb_ack_8bit()

Type Parameter Key Value
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq