Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/isa/es18xx.c snd_es18xx_bits() -> snd_es18xx_dsp_command()

Type Parameter Key Value
PARAM_VALUE 1 val 192
BUF_SIZE 0 chip s32min-(-1),1-s32max
BUF_SIZE 0 chip s32min-(-1),1-s32max
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 chip unit_byte
LOCK2 irq
LOCK2 0 &chip->reg_lock
TYPE_LOCK (struct snd_es18xx)->reg_lock

sound/isa/es18xx.c snd_es18xx_bits() -> snd_es18xx_dsp_command()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 val 160-255
BUF_SIZE 0 chip s32min-(-1),1-s32max
BUF_SIZE 0 chip s32min-(-1),1-s32max
DATA_SOURCE 0 chip $0
DATA_SOURCE 1 val $1
FUZZY_MAX 1 val 160
RX_PATH
TASK_NOT_RUNNING
UNITS 0 chip unit_byte
LOCK2 irq
LOCK2 0 &chip->reg_lock
TYPE_LOCK (struct snd_es18xx)->reg_lock

sound/isa/es18xx.c snd_es18xx_bits() -> snd_es18xx_dsp_command()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 val 160-255
BUF_SIZE 0 chip s32min-(-1),1-s32max
BUF_SIZE 0 chip s32min-(-1),1-s32max
DATA_SOURCE 0 chip $0
DATA_SOURCE 1 val $1
FUZZY_MAX 1 val 160
RX_PATH
TASK_NOT_RUNNING
UNITS 0 chip unit_byte
LOCK2 irq
LOCK2 0 &chip->reg_lock
TYPE_LOCK (struct snd_es18xx)->reg_lock

sound/isa/es18xx.c snd_es18xx_bits() -> snd_es18xx_dsp_command()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
BUF_SIZE 0 chip s32min-(-1),1-s32max
BUF_SIZE 0 chip s32min-(-1),1-s32max
CAPPED_DATA 1 val 1
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 val 0-255[c]
UNITS 0 chip unit_byte
LOCK2 irq
LOCK2 0 &chip->reg_lock
TYPE_LOCK (struct snd_es18xx)->reg_lock

sound/isa/es18xx.c snd_es18xx_identify() -> snd_es18xx_dsp_command()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->active 0
PARAM_VALUE 0 chip->audio2_vol 0
PARAM_VALUE 0 chip->card 4096-ptr_max
PARAM_VALUE 0 chip->card->card_dev.dma_uses_io_tlb 0
PARAM_VALUE 0 chip->card->card_dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 chip->card->card_dev.kobj.state_initialized 1
PARAM_VALUE 0 chip->card->card_dev.links.status 0
PARAM_VALUE 0 chip->card->card_dev.numa_node (-1)
PARAM_VALUE 0 chip->card->card_dev.power.disable_depth 1
PARAM_VALUE 0 chip->card->card_dev.power.early_init 1
PARAM_VALUE 0 chip->card->card_dev.power.is_prepared 0
PARAM_VALUE 0 chip->card->card_dev.power.is_suspended 0
PARAM_VALUE 0 chip->card->card_dev.power.last_status (-1)
PARAM_VALUE 0 chip->card->card_dev.power.request 0
PARAM_VALUE 0 chip->card->card_dev.power.runtime_auto 1
PARAM_VALUE 0 chip->card->card_dev.power.runtime_status 2
PARAM_VALUE 0 chip->card->card_dev.release 530793378695925760
PARAM_VALUE 0 chip->card->controls_rwlock.magic 3736018669
PARAM_VALUE 0 chip->card->controls_rwlock.owner (-1)
PARAM_VALUE 0 chip->card->controls_rwlock.owner_cpu u32max
PARAM_VALUE 0 chip->card->ctl_hash.xa_flags 0
PARAM_VALUE 0 chip->card->ctl_hash.xa_head 0
PARAM_VALUE 0 chip->card->ctl_numids.xa_flags 0
PARAM_VALUE 0 chip->card->ctl_numids.xa_head 0
PARAM_VALUE 0 chip->card->managed 1
PARAM_VALUE 0 chip->card->memory_mutex.owner.counter 0
PARAM_VALUE 0 chip->card->number 0-31
PARAM_VALUE 0 chip->card->power_ref.count.counter 0
PARAM_VALUE 0 chip->card->private_data 4096-ptr_max
PARAM_VALUE 0 chip->card->sync_irq (-1)
PARAM_VALUE 0 chip->dma1 0-7
PARAM_VALUE 0 chip->dma2 0-7
PARAM_VALUE 1 val 231
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip 72,104,256,376,448,2728
CAPPED_DATA 0 chip->dma2 1
DATA_SOURCE 0 chip $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte

sound/isa/es18xx.c snd_es18xx_initialize() -> snd_es18xx_dsp_command()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->active 0
PARAM_VALUE 0 chip->audio2_vol 0
PARAM_VALUE 0 chip->caps 2568,2584,2790-2791,4164,4181,6152,6168,7654-7655
PARAM_VALUE 0 chip->card 4096-ptr_max
PARAM_VALUE 0 chip->card->card_dev.dma_uses_io_tlb 0
PARAM_VALUE 0 chip->card->card_dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 chip->card->card_dev.kobj.state_initialized 1
PARAM_VALUE 0 chip->card->card_dev.links.status 0
PARAM_VALUE 0 chip->card->card_dev.numa_node (-1)
PARAM_VALUE 0 chip->card->card_dev.power.disable_depth 1
PARAM_VALUE 0 chip->card->card_dev.power.early_init 1
PARAM_VALUE 0 chip->card->card_dev.power.is_prepared 0
PARAM_VALUE 0 chip->card->card_dev.power.is_suspended 0
PARAM_VALUE 0 chip->card->card_dev.power.last_status (-1)
PARAM_VALUE 0 chip->card->card_dev.power.request 0
PARAM_VALUE 0 chip->card->card_dev.power.runtime_auto 1
PARAM_VALUE 0 chip->card->card_dev.power.runtime_status 2
PARAM_VALUE 0 chip->card->card_dev.release 530793378695925760
PARAM_VALUE 0 chip->card->controls_rwlock.magic 3736018669
PARAM_VALUE 0 chip->card->controls_rwlock.owner (-1)
PARAM_VALUE 0 chip->card->controls_rwlock.owner_cpu u32max
PARAM_VALUE 0 chip->card->ctl_hash.xa_flags 0
PARAM_VALUE 0 chip->card->ctl_hash.xa_head 0
PARAM_VALUE 0 chip->card->ctl_numids.xa_flags 0
PARAM_VALUE 0 chip->card->ctl_numids.xa_head 0
PARAM_VALUE 0 chip->card->managed 1
PARAM_VALUE 0 chip->card->memory_mutex.owner.counter 0
PARAM_VALUE 0 chip->card->number 0-31
PARAM_VALUE 0 chip->card->power_ref.count.counter 0
PARAM_VALUE 0 chip->card->private_data 4096-ptr_max
PARAM_VALUE 0 chip->card->sync_irq (-1)
PARAM_VALUE 0 chip->dma1 0-7
PARAM_VALUE 0 chip->dma2 0-7
PARAM_VALUE 0 chip->version 6248-6249,6264-6265,6279-6280
PARAM_VALUE 1 val 198
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip 72,104,256,376,448,2728
CAPPED_DATA 0 chip->dma1 1
CAPPED_DATA 0 chip->dma2 1
DATA_SOURCE 0 chip $0
FUZZY_MAX 0 chip->caps 7655
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->ctrl_port 0-u16max
HOST_DATA 0 chip->version 6248-6249,6264-6265,6279-6280[c]
UNITS 0 chip unit_byte

sound/isa/es18xx.c snd_es18xx_initialize() -> snd_es18xx_dsp_command()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->active 0
PARAM_VALUE 0 chip->audio2_vol 0
PARAM_VALUE 0 chip->caps 2568,2584,2790-2791,4164,4181,6152,6168,7654-7655
PARAM_VALUE 0 chip->card 4096-ptr_max
PARAM_VALUE 0 chip->card->card_dev.dma_uses_io_tlb 0
PARAM_VALUE 0 chip->card->card_dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 chip->card->card_dev.kobj.state_initialized 1
PARAM_VALUE 0 chip->card->card_dev.links.status 0
PARAM_VALUE 0 chip->card->card_dev.numa_node (-1)
PARAM_VALUE 0 chip->card->card_dev.power.disable_depth 1
PARAM_VALUE 0 chip->card->card_dev.power.early_init 1
PARAM_VALUE 0 chip->card->card_dev.power.is_prepared 0
PARAM_VALUE 0 chip->card->card_dev.power.is_suspended 0
PARAM_VALUE 0 chip->card->card_dev.power.last_status (-1)
PARAM_VALUE 0 chip->card->card_dev.power.request 0
PARAM_VALUE 0 chip->card->card_dev.power.runtime_auto 1
PARAM_VALUE 0 chip->card->card_dev.power.runtime_status 2
PARAM_VALUE 0 chip->card->card_dev.release 530793378695925760
PARAM_VALUE 0 chip->card->controls_rwlock.magic 3736018669
PARAM_VALUE 0 chip->card->controls_rwlock.owner (-1)
PARAM_VALUE 0 chip->card->controls_rwlock.owner_cpu u32max
PARAM_VALUE 0 chip->card->ctl_hash.xa_flags 0
PARAM_VALUE 0 chip->card->ctl_hash.xa_head 0
PARAM_VALUE 0 chip->card->ctl_numids.xa_flags 0
PARAM_VALUE 0 chip->card->ctl_numids.xa_head 0
PARAM_VALUE 0 chip->card->managed 1
PARAM_VALUE 0 chip->card->memory_mutex.owner.counter 0
PARAM_VALUE 0 chip->card->number 0-31
PARAM_VALUE 0 chip->card->power_ref.count.counter 0
PARAM_VALUE 0 chip->card->private_data 4096-ptr_max
PARAM_VALUE 0 chip->card->sync_irq (-1)
PARAM_VALUE 0 chip->dma1 0-7
PARAM_VALUE 0 chip->dma2 0-7
PARAM_VALUE 0 chip->version 6248-6249,6264-6265,6279-6280
PARAM_VALUE 1 val 209
BUF_SIZE 0 chip 72,104,256,376,448,2728
BUF_SIZE 0 chip 72,104,256,376,448,2728
CAPPED_DATA 0 chip->dma1 1
CAPPED_DATA 0 chip->dma2 1
DATA_SOURCE 0 chip $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->ctrl_port 0-u16max
HOST_DATA 0 chip->version 6248-6249,6264-6265,6279-6280[c]
UNITS 0 chip unit_byte

sound/isa/es18xx.c snd_es18xx_read() -> snd_es18xx_dsp_command()

Type Parameter Key Value
PARAM_VALUE 1 val 192
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
UNITS 0 chip unit_byte
LOCK2 irq
LOCK2 0 &chip->reg_lock
TYPE_LOCK (struct snd_es18xx)->reg_lock

sound/isa/es18xx.c snd_es18xx_read() -> snd_es18xx_dsp_command()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 val 7,160-255
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
DATA_SOURCE 1 val $1
FUZZY_MAX 1 val 160
RX_PATH
TASK_NOT_RUNNING
UNITS 0 chip unit_byte
LOCK2 irq
LOCK2 0 &chip->reg_lock
TYPE_LOCK (struct snd_es18xx)->reg_lock

sound/isa/es18xx.c snd_es18xx_write() -> snd_es18xx_dsp_command()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 val 7,161-162,164-165,177-178,180,182-185
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
DATA_SOURCE 0 chip $0
DATA_SOURCE 1 val $1
HARD_MAX 1 val 185
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 chip->ctrl_port 0-u16max
HOST_DATA 0 chip->pm_reg 0-255
HOST_DATA 0 chip->version 6248-6249,6264-6265,6279-6280[c]
UNITS 0 chip unit_byte
LOCK2 irq
LOCK2 0 &chip->reg_lock
TYPE_LOCK (struct snd_es18xx)->reg_lock

sound/isa/es18xx.c snd_es18xx_write() -> snd_es18xx_dsp_command()

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
DATA_SOURCE 1 val $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 chip->ctrl_port 0-u16max
HOST_DATA 0 chip->pm_reg 0-255
HOST_DATA 0 chip->version 6248-6249,6264-6265,6279-6280[c]
HOST_DATA 1 val 0-255
UNITS 0 chip unit_byte
LOCK2 irq
LOCK2 0 &chip->reg_lock
TYPE_LOCK (struct snd_es18xx)->reg_lock