Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/pci/maestro3.c m3_resume() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 2
PARAM_VALUE 2 index 0-3071
BUF_SIZE 0 chip 72,104,256,376,448,2728,3960
BUF_SIZE 0 chip 72,104,256,376,448,2728,3960
CAPPED_DATA 0 chip->assp_kernel_image->size 1
CAPPED_DATA 0 chip->assp_minisrc_image->size 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->reset_state 0-239
UNITS 0 chip unit_byte

sound/pci/maestro3.c m3_resume() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4096-11263
BUF_SIZE 0 chip 72,104,256,376,448,2728,3960
BUF_SIZE 0 chip 72,104,256,376,448,2728,3960
CAPPED_DATA 0 chip->assp_kernel_image->size 1
CAPPED_DATA 0 chip->assp_minisrc_image->size 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->reset_state 0-239
UNITS 0 chip unit_byte

sound/pci/maestro3.c m3_resume() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4136
PARAM_VALUE 3 data 0
BUF_SIZE 0 chip 72,104,256,376,448,2728,3960
BUF_SIZE 0 chip 72,104,256,376,448,2728,3960
CAPPED_DATA 0 chip->assp_kernel_image->size 1
CAPPED_DATA 0 chip->assp_minisrc_image->size 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->reset_state 0-239
UNITS 0 chip unit_byte

sound/pci/maestro3.c snd_m3_add_list() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 3 data 0-40
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
DATA_SOURCE 3 data $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 irq
LOCK2 0 &chip->reg_lock
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_assp_client_init() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 3 data 0
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip->pci (-1),1-s32max
BUF_SIZE 0 chip->substreams 360
BUF_SIZE 0 chip->suspend_mem 2
CAPPED_DATA 0 chip->assp_kernel_image->size 1
CAPPED_DATA 0 chip->assp_minisrc_image->size 1
DATA_SOURCE 0 chip $0
MEM_ZERO 0 chip->substreams
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->ac97->addr 0-3[c]
HOST_DATA 0 chip->ac97->caps 0-u16max
HOST_DATA 0 chip->ac97->ext_id 0-65534
HOST_DATA 0 chip->ac97->ext_mid 0-65534
HOST_DATA 0 chip->ac97->subsystem_device 0
HOST_DATA 0 chip->ac97->subsystem_vendor 0
HOST_DATA 0 chip->pci->current_state 0-3[c]
HOST_DATA 0 chip->reset_state 0-239
NO_OVERFLOW_SIMPLE 0 chip->num_substreams
UNITS 0 chip unit_byte
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/pci/maestro3.c snd_m3_assp_init() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4096-4223
PARAM_VALUE 3 data 0
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip->pci (-1),1-s32max
BUF_SIZE 0 chip->substreams (-1),360
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->pci->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 chip->num_substreams
UNITS 0 chip unit_byte

sound/pci/maestro3.c snd_m3_assp_init() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4224-4351
PARAM_VALUE 3 data 0
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip->pci (-1),1-s32max
BUF_SIZE 0 chip->substreams (-1),360
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->pci->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 chip->num_substreams
UNITS 0 chip unit_byte

sound/pci/maestro3.c snd_m3_assp_init() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4134
PARAM_VALUE 3 data 4137
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip->pci (-1),1-s32max
BUF_SIZE 0 chip->substreams (-1),360
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->pci->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 chip->num_substreams
UNITS 0 chip unit_byte

sound/pci/maestro3.c snd_m3_assp_init() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 2
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip->pci (-1),1-s32max
BUF_SIZE 0 chip->substreams (-1),360
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->pci->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 chip->num_substreams
UNITS 0 chip unit_byte

sound/pci/maestro3.c snd_m3_assp_init() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 2
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip->pci (-1),1-s32max
BUF_SIZE 0 chip->substreams (-1),360
CAPPED_DATA 0 chip->assp_kernel_image->size 1
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->pci->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 chip->num_substreams
UNITS 0 chip unit_byte

sound/pci/maestro3.c snd_m3_assp_init() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 2
PARAM_VALUE 2 index 1397-1406
PARAM_VALUE 3 data 1859,2636,2912,4131,4356,6255,6825,9260,61405,63629
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip->pci (-1),1-s32max
BUF_SIZE 0 chip->substreams (-1),360
CAPPED_DATA 0 chip->assp_kernel_image->size 1
CAPPED_DATA 0 chip->assp_minisrc_image->size 1
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->pci->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 chip->num_substreams
UNITS 0 chip unit_byte

sound/pci/maestro3.c snd_m3_assp_init() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 2
PARAM_VALUE 2 index 1407
PARAM_VALUE 3 data 32768
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip->pci (-1),1-s32max
BUF_SIZE 0 chip->substreams (-1),360
CAPPED_DATA 0 chip->assp_kernel_image->size 1
CAPPED_DATA 0 chip->assp_minisrc_image->size 1
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->pci->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 chip->num_substreams
UNITS 0 chip unit_byte

sound/pci/maestro3.c snd_m3_assp_init() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4096
PARAM_VALUE 3 data 1024
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip->pci (-1),1-s32max
BUF_SIZE 0 chip->substreams (-1),360
CAPPED_DATA 0 chip->assp_kernel_image->size 1
CAPPED_DATA 0 chip->assp_minisrc_image->size 1
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->pci->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 chip->num_substreams
UNITS 0 chip unit_byte

sound/pci/maestro3.c snd_m3_assp_init() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4251
PARAM_VALUE 3 data 0
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip->pci (-1),1-s32max
BUF_SIZE 0 chip->substreams (-1),360
CAPPED_DATA 0 chip->assp_kernel_image->size 1
CAPPED_DATA 0 chip->assp_minisrc_image->size 1
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->pci->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 chip->num_substreams
UNITS 0 chip unit_byte

sound/pci/maestro3.c snd_m3_assp_init() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4255
PARAM_VALUE 3 data 26624
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip->pci (-1),1-s32max
BUF_SIZE 0 chip->substreams (-1),360
CAPPED_DATA 0 chip->assp_kernel_image->size 1
CAPPED_DATA 0 chip->assp_minisrc_image->size 1
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->pci->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 chip->num_substreams
UNITS 0 chip unit_byte

sound/pci/maestro3.c snd_m3_assp_init() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4256
PARAM_VALUE 3 data 26624
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip->pci (-1),1-s32max
BUF_SIZE 0 chip->substreams (-1),360
CAPPED_DATA 0 chip->assp_kernel_image->size 1
CAPPED_DATA 0 chip->assp_minisrc_image->size 1
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->pci->current_state 0-3[c]
NO_OVERFLOW_SIMPLE 0 chip->num_substreams
UNITS 0 chip unit_byte

sound/pci/maestro3.c snd_m3_capture_setup() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_capture_setup() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 3 data 4367
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_capture_setup() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_dec_timer_users() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4150
PARAM_VALUE 3 data 0
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 0 &chip->reg_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_dec_timer_users() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4151
PARAM_VALUE 3 data 0
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 0 &chip->reg_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_inc_timer_users() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4150
PARAM_VALUE 3 data 240
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 0 &chip->reg_lock
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_inc_timer_users() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4151
PARAM_VALUE 3 data 240
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 0 &chip->reg_lock
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup1() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup1() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup1() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup1() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup1() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup1() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup1() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup1() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup1() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup1() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup1() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup1() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup1() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup1() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup2() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 3 data 0-1
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
FUZZY_MAX 3 data 1
HARD_MAX 3 data 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 irq
LOCK2 0 &chip->reg_lock
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup2() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 3 data 0-1
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
FUZZY_MAX 3 data 1
HARD_MAX 3 data 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 &chip->reg_lock
LOCK2 irq
LOCK2 0 &chip->reg_lock
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_setup2() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 3 data 5461-s16max
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_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_start() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 3 data 1
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 0 &chip->reg_lock
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_start() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4251
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 0 &chip->reg_lock
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_start() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4212
PARAM_VALUE 3 data 1
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 0 &chip->reg_lock
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_start() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 3 data 1
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 0 &chip->reg_lock
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_stop() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 1 region 3
PARAM_VALUE 3 data 0
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 0 &chip->reg_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_stop() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4251
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 0 &chip->reg_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_pcm_stop() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 2 index 4212
PARAM_VALUE 3 data 0
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 0 &chip->reg_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_playback_setup() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_playback_setup() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_playback_setup() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 3 data 0,255
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
FUZZY_MAX 3 data 255
HARD_MAX 3 data 255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
LOCK2 irq
LOCK2 0 &chip->reg_lock
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_playback_setup() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
PARAM_VALUE 3 data 4111
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_playback_setup() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
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
HALF_LOCKED2 &subs->runtime->buffer_mutex
HALF_LOCKED2 &subs->self_group.lock
HALF_LOCKED2 &subs->self_group.mutex
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_remove_list() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 region 3
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
DATA_SOURCE 3 data r snd_m3_assp_read
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 data 0-u16max
UNITS 0 chip unit_byte
LOCK2 irq
LOCK2 0 &chip->reg_lock
HALF_LOCKED2 &pcm->open_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_m3)->reg_lock

sound/pci/maestro3.c snd_m3_remove_list() -> snd_m3_assp_write()

Type Parameter Key Value
PARAM_VALUE 1 region 3
PARAM_VALUE 3 data 0
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
HALF_LOCKED2 &pcm->open_mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_m3)->reg_lock