Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/media/radio/radio-miropcm20.c pcm20_cleanup() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 1 write1 163
PARAM_VALUE 2 write2 1
PARAM_VALUE 3 write3 (-1)
NOCHECK_CALL

drivers/media/radio/radio-miropcm20.c pcm20_init() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 0 aci 4168736603724013568
PARAM_VALUE 0 aci->aci_port 836,852
PARAM_VALUE 1 write1 164
PARAM_VALUE 2 write2 0-1
PARAM_VALUE 3 write3 (-1)
BUF_SIZE 0 aci 192
DATA_SOURCE 0 aci r snd_aci_get_aci
FUZZY_MAX 2 write2 1
HARD_MAX 2 write2 1
NOCHECK_CALL

drivers/media/radio/radio-miropcm20.c pcm20_s_ctrl() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 1 write1 163
PARAM_VALUE 3 write3 (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/radio/radio-miropcm20.c pcm20_setfreq() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 0 aci 4096-ptr_max
PARAM_VALUE 0 aci->aci_port 0,836,852
PARAM_VALUE 0 aci->aci_version (-16),(-4),0-255
PARAM_VALUE 1 write1 167
BUF_SIZE 0 aci (-1),192
BUF_SIZE 0 aci (-1),192
FUZZY_MAX 0 aci->aci_version 176
USER_DATA 2 write2 0-255[c]
USER_DATA 3 write3 3-42[c]

drivers/media/radio/radio-miropcm20.c vidioc_g_tuner() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 1 write1 169
PARAM_VALUE 2 write2 (-1)
PARAM_VALUE 3 write3 (-1)
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/radio/radio-miropcm20.c vidioc_g_tuner() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 0 aci->aci_mutex.dep_map->name 0-255
PARAM_VALUE 0 aci->aci_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 aci->aci_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 aci->aci_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 1 write1 168
PARAM_VALUE 2 write2 (-1)
PARAM_VALUE 3 write3 (-1)
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/radio/radio-miropcm20.c vidioc_s_tuner() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 1 write1 164
PARAM_VALUE 2 write2 0-1
PARAM_VALUE 3 write3 (-1)
FUZZY_MAX 2 write2 1
HARD_MAX 2 write2 1
NOCHECK_CALL
USER_DATA 2 write2 0-1
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

sound/isa/opti9xx/miro.c aci_getvalue() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 0 aci->aci_product (-16),(-4),0-255
PARAM_VALUE 0 aci->aci_version (-16),(-4),0-255
PARAM_VALUE 1 write1 240
PARAM_VALUE 3 write3 (-1)
DATA_SOURCE 0 aci $0
DATA_SOURCE 2 write2 $1
FUZZY_MAX 0 aci->aci_version 177
RX_PATH
TASK_NOT_RUNNING

sound/isa/opti9xx/miro.c aci_setvalue() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 0 aci->aci_port 0,836,852
PARAM_VALUE 0 aci->aci_product (-16),(-4),0-255
PARAM_VALUE 0 aci->aci_solomode 0-255
PARAM_VALUE 0 aci->aci_vendor (-16),(-4),0-255
PARAM_VALUE 0 aci->aci_version (-16),(-4),0-255
PARAM_VALUE 3 write3 (-1)
DATA_SOURCE 0 aci $0
DATA_SOURCE 1 write1 $1
DATA_SOURCE 2 write2 $2
RX_PATH
TASK_NOT_RUNNING

sound/isa/opti9xx/miro.c snd_card_miro_aci_detect() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 0 aci 4168736603724013568
PARAM_VALUE 0 aci->aci_mutex.dep_map->name 0-255
PARAM_VALUE 0 aci->aci_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 aci->aci_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 aci->aci_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 aci->aci_port 836,852
PARAM_VALUE 0 aci->card 4096-ptr_max
PARAM_VALUE 0 aci->card->card_dev.class 235665674555068416
PARAM_VALUE 0 aci->card->card_dev.dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 aci->card->card_dev.dma_uses_io_tlb 0
PARAM_VALUE 0 aci->card->card_dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 aci->card->card_dev.kobj.ktype 5399513539053756416
PARAM_VALUE 0 aci->card->card_dev.kobj.state_in_sysfs 0
PARAM_VALUE 0 aci->card->card_dev.kobj.state_initialized 1
PARAM_VALUE 0 aci->card->card_dev.links.status 0
PARAM_VALUE 0 aci->card->card_dev.numa_node (-1)
PARAM_VALUE 0 aci->card->card_dev.parent 4096-ptr_max
PARAM_VALUE 0 aci->card->card_dev.power.disable_depth 1
PARAM_VALUE 0 aci->card->card_dev.power.early_init 1
PARAM_VALUE 0 aci->card->card_dev.power.is_prepared 0
PARAM_VALUE 0 aci->card->card_dev.power.is_suspended 0
PARAM_VALUE 0 aci->card->card_dev.power.last_status (-1)
PARAM_VALUE 0 aci->card->card_dev.power.qos 0
PARAM_VALUE 0 aci->card->card_dev.power.request 0
PARAM_VALUE 0 aci->card->card_dev.power.runtime_auto 1
PARAM_VALUE 0 aci->card->card_dev.power.runtime_error 0
PARAM_VALUE 0 aci->card->card_dev.power.runtime_status 2
PARAM_VALUE 0 aci->card->card_dev.power.timer_expires 0
PARAM_VALUE 0 aci->card->card_dev.release 530793378695925760
PARAM_VALUE 0 aci->card->controls_rwlock.magic 3736018669
PARAM_VALUE 0 aci->card->controls_rwlock.owner (-1)
PARAM_VALUE 0 aci->card->controls_rwlock.owner_cpu u32max
PARAM_VALUE 0 aci->card->controls_rwsem.count.counter 0
PARAM_VALUE 0 aci->card->controls_rwsem.first_waiter 0
PARAM_VALUE 0 aci->card->controls_rwsem.owner.counter 0
PARAM_VALUE 0 aci->card->ctl_hash.xa_flags 0
PARAM_VALUE 0 aci->card->ctl_hash.xa_head 0
PARAM_VALUE 0 aci->card->ctl_numids.xa_flags 0
PARAM_VALUE 0 aci->card->ctl_numids.xa_head 0
PARAM_VALUE 0 aci->card->dev 4096-ptr_max
PARAM_VALUE 0 aci->card->managed 1
PARAM_VALUE 0 aci->card->memory_mutex.first_waiter 0
PARAM_VALUE 0 aci->card->memory_mutex.owner.counter 0
PARAM_VALUE 0 aci->card->module 0
PARAM_VALUE 0 aci->card->number 0-2147483646
PARAM_VALUE 0 aci->card->power_ref.count.counter 0
PARAM_VALUE 0 aci->card->private_data 4096-ptr_max
PARAM_VALUE 0 aci->card->sync_irq (-1)
PARAM_VALUE 1 write1 242
PARAM_VALUE 2 write2 (-1)
PARAM_VALUE 3 write3 (-1)
BUF_SIZE 0 aci 192
FUZZY_MAX 0 aci->aci_port 852
BIT_INFO 0 aci->aci_port 0x344,0xffffffffffffffff
HARD_MAX 0 aci->aci_port 852
RX_PATH
TASK_NOT_RUNNING

sound/isa/opti9xx/miro.c snd_card_miro_aci_detect() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 0 aci 4168736603724013568
PARAM_VALUE 0 aci->aci_mutex.dep_map->name 0-255
PARAM_VALUE 0 aci->aci_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 aci->aci_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 aci->aci_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 aci->aci_port 836,852
PARAM_VALUE 0 aci->aci_vendor (-16),(-4),0-255
PARAM_VALUE 0 aci->card 4096-ptr_max
PARAM_VALUE 0 aci->card->card_dev.class 235665674555068416
PARAM_VALUE 0 aci->card->card_dev.dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 aci->card->card_dev.dma_uses_io_tlb 0
PARAM_VALUE 0 aci->card->card_dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 aci->card->card_dev.kobj.ktype 5399513539053756416
PARAM_VALUE 0 aci->card->card_dev.kobj.state_in_sysfs 0
PARAM_VALUE 0 aci->card->card_dev.kobj.state_initialized 1
PARAM_VALUE 0 aci->card->card_dev.links.status 0
PARAM_VALUE 0 aci->card->card_dev.numa_node (-1)
PARAM_VALUE 0 aci->card->card_dev.parent 4096-ptr_max
PARAM_VALUE 0 aci->card->card_dev.power.disable_depth 1
PARAM_VALUE 0 aci->card->card_dev.power.early_init 1
PARAM_VALUE 0 aci->card->card_dev.power.is_prepared 0
PARAM_VALUE 0 aci->card->card_dev.power.is_suspended 0
PARAM_VALUE 0 aci->card->card_dev.power.last_status (-1)
PARAM_VALUE 0 aci->card->card_dev.power.qos 0
PARAM_VALUE 0 aci->card->card_dev.power.request 0
PARAM_VALUE 0 aci->card->card_dev.power.runtime_auto 1
PARAM_VALUE 0 aci->card->card_dev.power.runtime_error 0
PARAM_VALUE 0 aci->card->card_dev.power.runtime_status 2
PARAM_VALUE 0 aci->card->card_dev.power.timer_expires 0
PARAM_VALUE 0 aci->card->card_dev.release 530793378695925760
PARAM_VALUE 0 aci->card->controls_rwlock.magic 3736018669
PARAM_VALUE 0 aci->card->controls_rwlock.owner (-1)
PARAM_VALUE 0 aci->card->controls_rwlock.owner_cpu u32max
PARAM_VALUE 0 aci->card->controls_rwsem.count.counter 0
PARAM_VALUE 0 aci->card->controls_rwsem.first_waiter 0
PARAM_VALUE 0 aci->card->controls_rwsem.owner.counter 0
PARAM_VALUE 0 aci->card->ctl_hash.xa_flags 0
PARAM_VALUE 0 aci->card->ctl_hash.xa_head 0
PARAM_VALUE 0 aci->card->ctl_numids.xa_flags 0
PARAM_VALUE 0 aci->card->ctl_numids.xa_head 0
PARAM_VALUE 0 aci->card->dev 4096-ptr_max
PARAM_VALUE 0 aci->card->managed 1
PARAM_VALUE 0 aci->card->memory_mutex.first_waiter 0
PARAM_VALUE 0 aci->card->memory_mutex.owner.counter 0
PARAM_VALUE 0 aci->card->module 0
PARAM_VALUE 0 aci->card->number 0-2147483646
PARAM_VALUE 0 aci->card->power_ref.count.counter 0
PARAM_VALUE 0 aci->card->private_data 4096-ptr_max
PARAM_VALUE 0 aci->card->sync_irq (-1)
PARAM_VALUE 1 write1 242
PARAM_VALUE 2 write2 (-1)
PARAM_VALUE 3 write3 (-1)
BUF_SIZE 0 aci 192
FUZZY_MAX 0 aci->aci_port 852
BIT_INFO 0 aci->aci_port 0x344,0xffffffffffffffff
HARD_MAX 0 aci->aci_port 852
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 aci->aci_vendor 0-255

sound/isa/opti9xx/miro.c snd_card_miro_aci_detect() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 0 aci 4168736603724013568
PARAM_VALUE 0 aci->aci_mutex.dep_map->name 0-255
PARAM_VALUE 0 aci->aci_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 aci->aci_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 aci->aci_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 aci->aci_port 836,852
PARAM_VALUE 0 aci->aci_product 0-255
PARAM_VALUE 0 aci->aci_vendor 0-255
PARAM_VALUE 0 aci->card 4096-ptr_max
PARAM_VALUE 0 aci->card->card_dev.class 235665674555068416
PARAM_VALUE 0 aci->card->card_dev.dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 0 aci->card->card_dev.dma_uses_io_tlb 0
PARAM_VALUE 0 aci->card->card_dev.kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 aci->card->card_dev.kobj.ktype 5399513539053756416
PARAM_VALUE 0 aci->card->card_dev.kobj.state_in_sysfs 0
PARAM_VALUE 0 aci->card->card_dev.kobj.state_initialized 1
PARAM_VALUE 0 aci->card->card_dev.links.status 0
PARAM_VALUE 0 aci->card->card_dev.numa_node (-1)
PARAM_VALUE 0 aci->card->card_dev.parent 4096-ptr_max
PARAM_VALUE 0 aci->card->card_dev.power.disable_depth 1
PARAM_VALUE 0 aci->card->card_dev.power.early_init 1
PARAM_VALUE 0 aci->card->card_dev.power.is_prepared 0
PARAM_VALUE 0 aci->card->card_dev.power.is_suspended 0
PARAM_VALUE 0 aci->card->card_dev.power.last_status (-1)
PARAM_VALUE 0 aci->card->card_dev.power.qos 0
PARAM_VALUE 0 aci->card->card_dev.power.request 0
PARAM_VALUE 0 aci->card->card_dev.power.runtime_auto 1
PARAM_VALUE 0 aci->card->card_dev.power.runtime_error 0
PARAM_VALUE 0 aci->card->card_dev.power.runtime_status 2
PARAM_VALUE 0 aci->card->card_dev.power.timer_expires 0
PARAM_VALUE 0 aci->card->card_dev.release 530793378695925760
PARAM_VALUE 0 aci->card->controls_rwlock.magic 3736018669
PARAM_VALUE 0 aci->card->controls_rwlock.owner (-1)
PARAM_VALUE 0 aci->card->controls_rwlock.owner_cpu u32max
PARAM_VALUE 0 aci->card->controls_rwsem.count.counter 0
PARAM_VALUE 0 aci->card->controls_rwsem.first_waiter 0
PARAM_VALUE 0 aci->card->controls_rwsem.owner.counter 0
PARAM_VALUE 0 aci->card->ctl_hash.xa_flags 0
PARAM_VALUE 0 aci->card->ctl_hash.xa_head 0
PARAM_VALUE 0 aci->card->ctl_numids.xa_flags 0
PARAM_VALUE 0 aci->card->ctl_numids.xa_head 0
PARAM_VALUE 0 aci->card->dev 4096-ptr_max
PARAM_VALUE 0 aci->card->managed 1
PARAM_VALUE 0 aci->card->memory_mutex.first_waiter 0
PARAM_VALUE 0 aci->card->memory_mutex.owner.counter 0
PARAM_VALUE 0 aci->card->module 0
PARAM_VALUE 0 aci->card->number 0-2147483646
PARAM_VALUE 0 aci->card->power_ref.count.counter 0
PARAM_VALUE 0 aci->card->private_data 4096-ptr_max
PARAM_VALUE 0 aci->card->sync_irq (-1)
PARAM_VALUE 1 write1 241
PARAM_VALUE 2 write2 (-1)
PARAM_VALUE 3 write3 (-1)
BUF_SIZE 0 aci 192
FUZZY_MAX 0 aci->aci_port 852
BIT_INFO 0 aci->aci_port 0x344,0xffffffffffffffff
HARD_MAX 0 aci->aci_port 852
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 aci->aci_product 0-255
HOST_DATA 0 aci->aci_vendor 0-255

sound/isa/opti9xx/miro.c snd_miro_aci_force_known_state() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 0 aci->aci_port 0,836,852
PARAM_VALUE 1 write1 223
PARAM_VALUE 2 write2 (-1)
PARAM_VALUE 3 write3 (-1)
BUF_SIZE 0 aci (-1),192
BUF_SIZE 0 aci (-1),192
DATA_SOURCE 0 aci $0
FUZZY_MAX 0 aci->aci_port 852
RX_PATH
TASK_NOT_RUNNING

sound/isa/opti9xx/miro.c snd_miro_aci_initialize() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 0 aci->aci_mutex.dep_map->name 0-255
PARAM_VALUE 0 aci->aci_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 aci->aci_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 aci->aci_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 aci->aci_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 aci->aci_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 aci->aci_port 0,836,852
PARAM_VALUE 0 aci->aci_product (-16),(-4),0-255
PARAM_VALUE 0 aci->aci_vendor (-16),(-4),0-255
PARAM_VALUE 0 aci->aci_version (-16),(-4),0-255
PARAM_VALUE 1 write1 255
PARAM_VALUE 2 write2 (-1)
PARAM_VALUE 3 write3 (-1)
BUF_SIZE 0 aci (-1),192
BUF_SIZE 0 aci (-1),192
DATA_SOURCE 0 aci $0
FUZZY_MAX 0 aci->aci_port 852
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 aci->aci_product 0-255
HOST_DATA 0 aci->aci_vendor 0-255
HOST_DATA 0 aci->aci_version 0-255

sound/isa/opti9xx/miro.c snd_miro_aci_initialize() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 0 aci->aci_mutex.dep_map->name 0-255
PARAM_VALUE 0 aci->aci_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 aci->aci_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 aci->aci_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 aci->aci_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 aci->aci_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 aci->aci_port 0,836,852
PARAM_VALUE 0 aci->aci_product (-16),(-4),0-255
PARAM_VALUE 0 aci->aci_vendor (-16),(-4),0-255
PARAM_VALUE 0 aci->aci_version (-16),(-4),0-255
PARAM_VALUE 1 write1 223
PARAM_VALUE 2 write2 223
PARAM_VALUE 3 write3 223
BUF_SIZE 0 aci (-1),192
BUF_SIZE 0 aci (-1),192
DATA_SOURCE 0 aci $0
FUZZY_MAX 0 aci->aci_port 852
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 aci->aci_product 0-255
HOST_DATA 0 aci->aci_vendor 0-255
HOST_DATA 0 aci->aci_version 0-255

sound/isa/opti9xx/miro.c snd_miro_aci_initialize() -> snd_aci_cmd()

Type Parameter Key Value
PARAM_VALUE 0 aci->aci_mutex.dep_map->name 0-255
PARAM_VALUE 0 aci->aci_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 aci->aci_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 aci->aci_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 aci->aci_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 aci->aci_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 aci->aci_port 0,836,852
PARAM_VALUE 0 aci->aci_product (-16),(-4),0-255
PARAM_VALUE 0 aci->aci_vendor (-16),(-4),0-255
PARAM_VALUE 0 aci->aci_version (-16),(-4),0-255
PARAM_VALUE 1 write1 223
PARAM_VALUE 2 write2 223
PARAM_VALUE 3 write3 223
BUF_SIZE 0 aci (-1),192
BUF_SIZE 0 aci (-1),192
DATA_SOURCE 0 aci $0
FUZZY_MAX 0 aci->aci_port 852
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 aci->aci_product 0-255
HOST_DATA 0 aci->aci_vendor 0-255
HOST_DATA 0 aci->aci_version 0-255