Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

sound/isa/es18xx.c snd_es18xx_capture_prepare() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 0 dma 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 mode 84
DATA_SOURCE 2 size r snd_pcm_lib_buffer_bytes
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte

sound/isa/es18xx.c snd_es18xx_playback1_prepare() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 0 dma 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 mode 88
DATA_SOURCE 2 size r snd_pcm_lib_buffer_bytes
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
HALF_LOCKED2 &substream->runtime->buffer_mutex
HALF_LOCKED2 &substream->self_group.lock
HALF_LOCKED2 &substream->self_group.mutex

sound/isa/es18xx.c snd_es18xx_playback2_prepare() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 0 dma 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 mode 88
DATA_SOURCE 2 size r snd_pcm_lib_buffer_bytes
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
HALF_LOCKED2 &substream->runtime->buffer_mutex
HALF_LOCKED2 &substream->self_group.lock
HALF_LOCKED2 &substream->self_group.mutex

sound/isa/gus/gus_dma.c snd_gf1_dma_program() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 0 dma 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 mode 68,72
DATA_SOURCE 1 addr $2
DATA_SOURCE 2 size $3 [m]
FUZZY_MAX 3 mode 72
BIT_INFO 3 mode 0x40,0x4c
HARD_MAX 3 mode 72
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte

sound/isa/sscape.c upload_dma_data() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 0 dma 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 mode 72
CAPPED_DATA 2 size 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
UNITS 2 size unit_byte
LOCK2 &s->lock
LOCK2 irq
TYPE_LOCK (struct soundscape)->lock

sound/isa/sb/sb16_main.c snd_sb16_capture_prepare() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 3 mode 84
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte

sound/isa/sb/sb16_main.c snd_sb16_playback_prepare() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 3 mode 88
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte

sound/isa/sb/sb8_main.c snd_sb8_capture_prepare() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 0 dma 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 mode 84
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte

sound/isa/sb/sb8_main.c snd_sb8_playback_prepare() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 0 dma 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 size 1
PARAM_VALUE 3 mode 72
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
LOCK2 &chip->reg_lock
LOCK2 irq
TYPE_LOCK (struct snd_sb)->reg_lock

sound/isa/sb/sb8_main.c snd_sb8_playback_prepare() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 0 dma 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 mode 88
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte

sound/isa/gus/gus_pcm.c snd_gf1_pcm_capture_prepare() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 0 dma 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 mode 68
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte

sound/isa/wss/wss_lib.c snd_wss_capture_prepare() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 0 dma 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 mode 84
DATA_SOURCE 2 size r snd_pcm_lib_buffer_bytes
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
LOCK2 &chip->reg_lock
LOCK2 irq
TYPE_LOCK (struct snd_wss)->reg_lock

sound/isa/wss/wss_lib.c snd_wss_playback_prepare() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 0 dma 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 mode 88
DATA_SOURCE 2 size r snd_pcm_lib_buffer_bytes
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
LOCK2 &chip->reg_lock
LOCK2 irq
TYPE_LOCK (struct snd_wss)->reg_lock

sound/isa/es1688/es1688_lib.c snd_es1688_capture_prepare() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 0 dma 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 mode 84
DATA_SOURCE 2 size r snd_pcm_lib_buffer_bytes
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte

sound/isa/es1688/es1688_lib.c snd_es1688_playback_prepare() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 0 dma 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 mode 88
DATA_SOURCE 2 size r snd_pcm_lib_buffer_bytes
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte

sound/isa/ad1816a/ad1816a_lib.c snd_ad1816a_capture_prepare() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 0 dma 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 mode 84
DATA_SOURCE 2 size r snd_pcm_lib_buffer_bytes
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
LOCK2 &chip->lock
LOCK2 irq
TYPE_LOCK (struct snd_ad1816a)->lock

sound/isa/ad1816a/ad1816a_lib.c snd_ad1816a_playback_prepare() -> snd_dma_program()

Type Parameter Key Value
PARAM_VALUE 0 dma 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 mode 88
DATA_SOURCE 2 size r snd_pcm_lib_buffer_bytes
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
LOCK2 &chip->lock
LOCK2 irq
TYPE_LOCK (struct snd_ad1816a)->lock