Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

sound/pci/maestro3.c snd_m3_mixer() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 1 reg 24
PARAM_VALUE 2 value 36623
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ac97->addr 0-3[c]
HOST_DATA 0 ac97->caps 0-u16max
HOST_DATA 0 ac97->ext_id 0-65534
HOST_DATA 0 ac97->ext_mid 0-65534
HOST_DATA 0 ac97->id 0-s32max
HOST_DATA 0 ac97->subsystem_device 0
HOST_DATA 0 ac97->subsystem_vendor 0
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/pci/maestro3.c snd_m3_mixer() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->private_data->amplifier s32min-s32max
PARAM_VALUE 1 reg 24
PARAM_VALUE 2 value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ac97->addr 0-3[c]
HOST_DATA 0 ac97->caps 0-u16max
HOST_DATA 0 ac97->ext_id 0-65534
HOST_DATA 0 ac97->ext_mid 0-65534
HOST_DATA 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
HOST_DATA 0 ac97->subsystem_device 0
HOST_DATA 0 ac97->subsystem_vendor 0
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock

sound/pci/atiixp_modem.c snd_atiixp_pcm_hw_params() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 1-u64max
PARAM_VALUE 1 reg 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &runtime->buffer_mutex
TYPE_LOCK (struct snd_pcm_runtime)->buffer_mutex

sound/pci/atiixp_modem.c snd_atiixp_pcm_hw_params() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 1 reg 70
PARAM_VALUE 2 value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &runtime->buffer_mutex
TYPE_LOCK (struct snd_pcm_runtime)->buffer_mutex

sound/pci/intel8x0m.c snd_intel8x0m_pcm_prepare() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/intel8x0m.c snd_intel8x0m_pcm_prepare() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 1 reg 70
PARAM_VALUE 2 value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/ac97/ac97_codec.c ad18xx_resume() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->resume 3366131938846998528,3825505701214633984,4003589781646168064
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops->init 0,2033263134759387136
PARAM_VALUE 0 ac97->bus->ops->reset 0,3412363111068835840,4945463662531252224,5381046621367070720,5710776346134110208,9096487529241554944
PARAM_VALUE 0 ac97->reg_accessed 4096-ptr_max
PARAM_VALUE 0 ac97->regs 4096-ptr_max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/pci/ac97/ac97_codec.c ad18xx_resume() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->resume 3366131938846998528,3825505701214633984,4003589781646168064
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops->init 0,2033263134759387136
PARAM_VALUE 0 ac97->bus->ops->reset 0,3412363111068835840,4945463662531252224,5381046621367070720,5710776346134110208,9096487529241554944
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->reg_accessed 4096-ptr_max
PARAM_VALUE 0 ac97->regs 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.id 4096-ptr_max
PARAM_VALUE 1 reg 2,4-37,39,41-123
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
BIT_INFO 0 ac97->flags 0x2,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/pci/ac97/ac97_codec.c check_volume_resolution() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->private_data->cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ac97->res_table->reg 0,2,4,6,10,12,14,16,18,20,22,24,28
PARAM_VALUE 0 *ac97->regs 0-u16max
DATA_SOURCE 0 ac97 $0
DATA_SOURCE 1 reg $1
BIT_INFO 2 value 0x8080,0xffff
NOCHECK_CALL

sound/pci/ac97/ac97_codec.c snd_ac97_change_volume_params2() -> snd_ac97_write()

Type Parameter Key Value
DATA_SOURCE 0 ac97 $0
DATA_SOURCE 1 reg $1
BIT_INFO 2 value 0x8080,0xffff
NOCHECK_CALL

sound/pci/ac97/ac97_codec.c snd_ac97_cmute_new_stereo() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->private_data->cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *ac97->regs 0-u16max
DATA_SOURCE 0 ac97 $5
DATA_SOURCE 1 reg $2
BIT_INFO 2 value 0x8080,0xffff
NOCHECK_CALL
HOST_DATA 2 value 0-u16max

sound/pci/ac97/ac97_codec.c snd_ac97_mixer() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->addr 0-255
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->card 4096-ptr_max
PARAM_VALUE 0 ac97->bus->num 0-1
PARAM_VALUE 0 ac97->bus->private_data 0,4096-ptr_max
PARAM_VALUE 0 ac97->id 0-s32max
PARAM_VALUE 0 ac97->num 0-3
PARAM_VALUE 0 ac97->page_mutex.dep_map->name 0-255
PARAM_VALUE 0 ac97->page_mutex.first_waiter 0
PARAM_VALUE 0 ac97->page_mutex.magic 4096-ptr_max
PARAM_VALUE 0 ac97->page_mutex.osq.tail.counter 0
PARAM_VALUE 0 ac97->page_mutex.owner.counter 0
PARAM_VALUE 0 ac97->pci 0,4096-ptr_max
PARAM_VALUE 0 ac97->pci->error_state 0-2,4-u32max
PARAM_VALUE 0 ac97->private_data 0,4096-ptr_max
PARAM_VALUE 0 ac97->private_data->amplifier s32min-s32max
PARAM_VALUE 0 ac97->private_data->src_mutex.dep_map->name 0-255
PARAM_VALUE 0 ac97->private_data->src_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ac97->private_data->src_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ac97->private_data->src_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ac97->private_free 0,4096-ptr_max
PARAM_VALUE 0 ac97->reg_mutex.dep_map->name 0-255
PARAM_VALUE 0 ac97->reg_mutex.first_waiter 0
PARAM_VALUE 0 ac97->reg_mutex.magic 4096-ptr_max
PARAM_VALUE 0 ac97->reg_mutex.osq.tail.counter 0
PARAM_VALUE 0 ac97->reg_mutex.owner.counter 0
PARAM_VALUE 0 ac97->res_table 0,4914201360968241152
PARAM_VALUE 0 ac97->scaps 0-1,32,128,512,545,2064,2080-2081,2336,2592
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 value 0
BUF_SIZE 0 ac97 2568
BUF_SIZE 0 ac97->private_data 72,104,256,376,448,2728
DATA_SOURCE 0 ac97 r _kzalloc_noprof
BIT_INFO 0 ac97->scaps 0x0,0xfef
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ac97->id 0-s32max
HOST_DATA 0 ac97->subsystem_device 0
HOST_DATA 0 ac97->subsystem_vendor 0
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/pci/ac97/ac97_codec.c snd_ac97_mixer() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->addr 0-255
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->card 4096-ptr_max
PARAM_VALUE 0 ac97->bus->num 0-1
PARAM_VALUE 0 ac97->bus->private_data 0,4096-ptr_max
PARAM_VALUE 0 ac97->id 0-s32max
PARAM_VALUE 0 ac97->num 0-3
PARAM_VALUE 0 ac97->page_mutex.dep_map->name 0-255
PARAM_VALUE 0 ac97->page_mutex.first_waiter 0
PARAM_VALUE 0 ac97->page_mutex.magic 4096-ptr_max
PARAM_VALUE 0 ac97->page_mutex.osq.tail.counter 0
PARAM_VALUE 0 ac97->page_mutex.owner.counter 0
PARAM_VALUE 0 ac97->pci 0,4096-ptr_max
PARAM_VALUE 0 ac97->pci->error_state 0-2,4-u32max
PARAM_VALUE 0 ac97->private_data 0,4096-ptr_max
PARAM_VALUE 0 ac97->private_data->amplifier s32min-s32max
PARAM_VALUE 0 ac97->private_data->src_mutex.dep_map->name 0-255
PARAM_VALUE 0 ac97->private_data->src_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ac97->private_data->src_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ac97->private_data->src_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ac97->private_free 0,4096-ptr_max
PARAM_VALUE 0 ac97->reg_mutex.dep_map->name 0-255
PARAM_VALUE 0 ac97->reg_mutex.first_waiter 0
PARAM_VALUE 0 ac97->reg_mutex.magic 4096-ptr_max
PARAM_VALUE 0 ac97->reg_mutex.osq.tail.counter 0
PARAM_VALUE 0 ac97->reg_mutex.owner.counter 0
PARAM_VALUE 0 ac97->res_table 0,4914201360968241152
PARAM_VALUE 0 ac97->scaps 0-1,32,128,512,545,2064,2080-2081,2336,2592
PARAM_VALUE 1 reg 60
PARAM_VALUE 2 value 0
BUF_SIZE 0 ac97 2568
BUF_SIZE 0 ac97->private_data 72,104,256,376,448,2728
DATA_SOURCE 0 ac97 r _kzalloc_noprof
BIT_INFO 0 ac97->scaps 0x0,0xfdf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ac97->id 0-s32max
HOST_DATA 0 ac97->subsystem_device 0
HOST_DATA 0 ac97->subsystem_vendor 0
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/pci/ac97/ac97_codec.c snd_ac97_modem_build() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->bus->card 4096-ptr_max
PARAM_VALUE 0 ac97->bus->num 0-1
PARAM_VALUE 0 ac97->bus->private_data 0,4096-ptr_max
PARAM_VALUE 0 ac97->page_mutex.dep_map->name 0-255
PARAM_VALUE 0 ac97->pci->error_state 0-2,4-u32max
PARAM_VALUE 0 ac97->private_data->cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ac97->rates 4096-ptr_max
PARAM_VALUE 0 ac97->reg_mutex.dep_map->name 0-255
PARAM_VALUE 0 *ac97->regs 0-u16max
PARAM_VALUE 1 reg 76
PARAM_VALUE 2 value 65534
BUF_SIZE 0 ac97 2568
BUF_SIZE 0 ac97->build_ops (-1),56
BUF_SIZE 0 ac97->private_data (-1),72,104,256,376,448,2728
DATA_SOURCE 0 ac97 $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ac97->addr 0-3[c]
HOST_DATA 0 ac97->caps 0-u16max
HOST_DATA 0 ac97->ext_id 0-65534
HOST_DATA 0 ac97->ext_mid 0-65534
HOST_DATA 0 ac97->id 0-s32max
HOST_DATA 0 ac97->subsystem_device 0
HOST_DATA 0 ac97->subsystem_vendor 0
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/pci/ac97/ac97_codec.c snd_ac97_modem_build() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->bus->card 4096-ptr_max
PARAM_VALUE 0 ac97->bus->num 0-1
PARAM_VALUE 0 ac97->bus->private_data 0,4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->page_mutex.dep_map->name 0-255
PARAM_VALUE 0 ac97->pci->error_state 0-2,4-u32max
PARAM_VALUE 0 ac97->private_data->cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ac97->rates 4096-ptr_max
PARAM_VALUE 0 ac97->reg_mutex.dep_map->name 0-255
PARAM_VALUE 0 *ac97->regs 0-u16max
PARAM_VALUE 1 reg 78
PARAM_VALUE 2 value 65534
BUF_SIZE 0 ac97 2568
BUF_SIZE 0 ac97->build_ops (-1),56
BUF_SIZE 0 ac97->private_data (-1),72,104,256,376,448,2728
DATA_SOURCE 0 ac97 $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ac97->addr 0-3[c]
HOST_DATA 0 ac97->caps 0-u16max
HOST_DATA 0 ac97->ext_id 0-65534
HOST_DATA 0 ac97->ext_mid 0-65534
HOST_DATA 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
HOST_DATA 0 ac97->subsystem_device 0
HOST_DATA 0 ac97->subsystem_vendor 0
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/pci/ac97/ac97_codec.c snd_ac97_modem_build() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->bus->card 4096-ptr_max
PARAM_VALUE 0 ac97->bus->num 0-1
PARAM_VALUE 0 ac97->bus->private_data 0,4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->page_mutex.dep_map->name 0-255
PARAM_VALUE 0 ac97->pci->error_state 0-2,4-u32max
PARAM_VALUE 0 ac97->private_data->cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ac97->rates 4096-ptr_max
PARAM_VALUE 0 ac97->reg_mutex.dep_map->name 0-255
PARAM_VALUE 0 *ac97->regs 0-u16max
PARAM_VALUE 1 reg 80
PARAM_VALUE 2 value u16max
BUF_SIZE 0 ac97 2568
BUF_SIZE 0 ac97->build_ops (-1),56
BUF_SIZE 0 ac97->private_data (-1),72,104,256,376,448,2728
DATA_SOURCE 0 ac97 $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ac97->addr 0-3[c]
HOST_DATA 0 ac97->caps 0-u16max
HOST_DATA 0 ac97->ext_id 0-65534
HOST_DATA 0 ac97->ext_mid 0-65534
HOST_DATA 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
HOST_DATA 0 ac97->subsystem_device 0
HOST_DATA 0 ac97->subsystem_vendor 0
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/pci/ac97/ac97_codec.c snd_ac97_modem_build() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->bus->card 4096-ptr_max
PARAM_VALUE 0 ac97->bus->num 0-1
PARAM_VALUE 0 ac97->bus->private_data 0,4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->page_mutex.dep_map->name 0-255
PARAM_VALUE 0 ac97->pci->error_state 0-2,4-u32max
PARAM_VALUE 0 ac97->private_data->cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ac97->rates 4096-ptr_max
PARAM_VALUE 0 ac97->reg_mutex.dep_map->name 0-255
PARAM_VALUE 0 *ac97->regs 0-u16max
PARAM_VALUE 1 reg 82
PARAM_VALUE 2 value 0
BUF_SIZE 0 ac97 2568
BUF_SIZE 0 ac97->build_ops (-1),56
BUF_SIZE 0 ac97->private_data (-1),72,104,256,376,448,2728
DATA_SOURCE 0 ac97 $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ac97->addr 0-3[c]
HOST_DATA 0 ac97->caps 0-u16max
HOST_DATA 0 ac97->ext_id 0-65534
HOST_DATA 0 ac97->ext_mid 0-65534
HOST_DATA 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
HOST_DATA 0 ac97->subsystem_device 0
HOST_DATA 0 ac97->subsystem_vendor 0
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/pci/ac97/ac97_codec.c snd_ac97_modem_build() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->bus->card 4096-ptr_max
PARAM_VALUE 0 ac97->bus->num 0-1
PARAM_VALUE 0 ac97->bus->private_data 0,4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->page_mutex.dep_map->name 0-255
PARAM_VALUE 0 ac97->pci->error_state 0-2,4-u32max
PARAM_VALUE 0 ac97->private_data->cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ac97->rates 4096-ptr_max
PARAM_VALUE 0 ac97->reg_mutex.dep_map->name 0-255
PARAM_VALUE 0 *ac97->regs 0-u16max
PARAM_VALUE 1 reg 86
PARAM_VALUE 2 value 0
BUF_SIZE 0 ac97 2568
BUF_SIZE 0 ac97->build_ops (-1),56
BUF_SIZE 0 ac97->private_data (-1),72,104,256,376,448,2728
DATA_SOURCE 0 ac97 $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ac97->addr 0-3[c]
HOST_DATA 0 ac97->caps 0-u16max
HOST_DATA 0 ac97->ext_id 0-65534
HOST_DATA 0 ac97->ext_mid 0-65534
HOST_DATA 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
HOST_DATA 0 ac97->subsystem_device 0
HOST_DATA 0 ac97->subsystem_vendor 0
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/pci/ac97/ac97_codec.c snd_ac97_powerdown() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->suspend 0,1721613213187903488
PARAM_VALUE 1 reg 2
PARAM_VALUE 2 value 40863
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte

sound/pci/ac97/ac97_codec.c snd_ac97_powerdown() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->suspend 0,1721613213187903488
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->private_data->amplifier s32min-s32max
PARAM_VALUE 1 reg 4
PARAM_VALUE 2 value 40863
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte

sound/pci/ac97/ac97_codec.c snd_ac97_powerdown() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->suspend 0,1721613213187903488
PARAM_VALUE 0 ac97->regs 4096-ptr_max
PARAM_VALUE 1 reg 42
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
BIT_INFO 0 ac97->scaps 0x0,0xffffffff
BIT_INFO 2 value 0x4000,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte

sound/pci/ac97/ac97_codec.c snd_ac97_powerdown() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->suspend 0,1721613213187903488
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->regs 4096-ptr_max
PARAM_VALUE 1 reg 38
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
BIT_INFO 0 ac97->scaps 0x0,0xffffffff
BIT_INFO 2 value 0x4300,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte

sound/pci/ac97/ac97_codec.c snd_ac97_powerdown() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->suspend 0,1721613213187903488
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->regs 4096-ptr_max
PARAM_VALUE 1 reg 38
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
BIT_INFO 0 ac97->scaps 0x0,0xffffffff
BIT_INFO 2 value 0x4700,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte

sound/pci/ac97/ac97_codec.c snd_ac97_powerdown() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->suspend 0,1721613213187903488
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->regs 4096-ptr_max
PARAM_VALUE 1 reg 38
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
BIT_INFO 0 ac97->scaps 0x800,0xffffffff
BIT_INFO 2 value 0x4f00,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte

sound/pci/ac97/ac97_codec.c snd_ac97_powerdown() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->suspend 0,1721613213187903488
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->regs 4096-ptr_max
PARAM_VALUE 1 reg 38
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
BIT_INFO 0 ac97->scaps 0x800,0xffffffff
BIT_INFO 2 value 0x7f00,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte

sound/pci/ac97/ac97_codec.c snd_ac97_restore_iec958() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->resume 0,3366131938846998528,3825505701214633984,4003589781646168064
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops->init 0,2033263134759387136
PARAM_VALUE 0 ac97->bus->ops->reset 0,3412363111068835840,4945463662531252224,5381046621367070720,5710776346134110208,9096487529241554944
PARAM_VALUE 0 ac97->ext_id 4-u16max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->regs 4096-ptr_max
PARAM_VALUE 1 reg 42
PARAM_VALUE 2 value 4-u16max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
BIT_INFO 0 ac97->ext_id 0x4,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte
HALF_LOCKED2 &pool->lock

sound/pci/ac97/ac97_codec.c snd_ac97_restore_iec958() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->resume 0,3366131938846998528,3825505701214633984,4003589781646168064
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops->init 0,2033263134759387136
PARAM_VALUE 0 ac97->bus->ops->reset 0,3412363111068835840,4945463662531252224,5381046621367070720,5710776346134110208,9096487529241554944
PARAM_VALUE 0 ac97->ext_id 4-u16max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->regs 4096-ptr_max
PARAM_VALUE 1 reg 104
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
BIT_INFO 0 ac97->ext_id 0x4,0xffff
BIT_INFO 0 ac97->flags 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte
HALF_LOCKED2 &pool->lock

sound/pci/ac97/ac97_codec.c snd_ac97_restore_iec958() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->resume 0,3366131938846998528,3825505701214633984,4003589781646168064
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops->init 0,2033263134759387136
PARAM_VALUE 0 ac97->bus->ops->reset 0,3412363111068835840,4945463662531252224,5381046621367070720,5710776346134110208,9096487529241554944
PARAM_VALUE 0 ac97->ext_id 4-u16max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->regs 4096-ptr_max
PARAM_VALUE 1 reg 58
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
BIT_INFO 0 ac97->ext_id 0x4,0xffff
BIT_INFO 0 ac97->flags 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte
HALF_LOCKED2 &pool->lock

sound/pci/ac97/ac97_codec.c snd_ac97_restore_status() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->resume 0,3366131938846998528,3825505701214633984,4003589781646168064
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops->init 0,2033263134759387136
PARAM_VALUE 0 ac97->bus->ops->reset 0,3412363111068835840,4945463662531252224,5381046621367070720,5710776346134110208,9096487529241554944
PARAM_VALUE 0 ac97->reg_accessed 4096-ptr_max
PARAM_VALUE 0 ac97->regs 4096-ptr_max
PARAM_VALUE 1 reg 2,4-37,39,41-123
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte
HALF_LOCKED2 &pool->lock

sound/pci/ac97/ac97_codec.c snd_ac97_resume() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops 4096-ptr_max
PARAM_VALUE 1 reg 38
PARAM_VALUE 2 value 0
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte

sound/pci/ac97/ac97_codec.c snd_ac97_resume() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops 4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->private_data->amplifier s32min-s32max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 value 0
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
BIT_INFO 0 ac97->flags 0x0,0xfffffeff
BIT_INFO 0 ac97->scaps 0x0,0xffffffef
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte

sound/pci/ac97/ac97_codec.c snd_ac97_resume() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops 4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->private_data->amplifier s32min-s32max
PARAM_VALUE 1 reg 60
PARAM_VALUE 2 value 0
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
BIT_INFO 0 ac97->flags 0x0,0xfffffeff
BIT_INFO 0 ac97->scaps 0x10,0xffffffdf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte

sound/pci/ac97/ac97_codec.c snd_ac97_resume() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops 4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->private_data->amplifier s32min-s32max
PARAM_VALUE 1 reg 38
PARAM_VALUE 2 value 0
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
BIT_INFO 0 ac97->flags 0x0,0xfffffeff
BIT_INFO 0 ac97->scaps 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte

sound/pci/ac97/ac97_codec.c snd_ac97_resume() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops 4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->private_data->amplifier s32min-s32max
PARAM_VALUE 1 reg 32
PARAM_VALUE 2 value 0
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
BIT_INFO 0 ac97->flags 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte

sound/pci/ac97/ac97_codec.c snd_ac97_resume() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops 4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->private_data->amplifier s32min-s32max
PARAM_VALUE 0 ac97->regs 4096-ptr_max
PARAM_VALUE 1 reg 38
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
BIT_INFO 0 ac97->flags 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte

sound/pci/ac97/ac97_codec.c snd_ac97_stac9708_put_bias() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 112
PARAM_VALUE 2 value 43962
BUF_SIZE 0 ac97 (-1),72,104,256,376,448,2728
BUF_SIZE 0 ac97 (-1),72,104,256,376,448,2728
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock

sound/pci/ac97/ac97_codec.c snd_ac97_stac9708_put_bias() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 1 reg 112
PARAM_VALUE 2 value 0
BUF_SIZE 0 ac97 (-1),72,104,256,376,448,2728
BUF_SIZE 0 ac97 (-1),72,104,256,376,448,2728
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte
LOCK2 _T->lock
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock

sound/pci/ac97/ac97_codec.c snd_ac97_try_bit() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 *ac97->regs 0-u16max
BUF_SIZE 0 ac97->build_ops (-1),56
BUF_SIZE 0 ac97->private_data (-1),72,104,256,376,448,2728
BUF_SIZE 0 ac97->res_table (-1),52
DATA_SOURCE 0 ac97 $0
DATA_SOURCE 1 reg $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ac97->addr 0-3[c]
HOST_DATA 0 ac97->caps 0-u16max
HOST_DATA 0 ac97->ext_id 0-65534
HOST_DATA 0 ac97->ext_mid 0-65534
HOST_DATA 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
HOST_DATA 0 ac97->subsystem_device 0
HOST_DATA 0 ac97->subsystem_vendor 0
HOST_DATA 2 value 0-u16max

sound/pci/ac97/ac97_proc.c snd_ac97_proc_read_functions() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->regs 4096-ptr_max
PARAM_VALUE 1 reg 102
PARAM_VALUE 2 value 0,2-22
BUF_SIZE 0 ac97 s32min-(-2),1-s32max
BUF_SIZE 0 ac97 s32min-(-2),1-s32max
DATA_SOURCE 0 ac97 $0
BIT_INFO 0 ac97->flags 0x0,0xffffffff
BIT_INFO 0 ac97->scaps 0x1,0xffffffff
BIT_INFO 2 value 0x0,0x1e
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ac97 unit_byte
LOCK2 &seq->lock
LOCK2 _T->lock
TYPE_LOCK (struct seq_file)->lock

sound/pci/cs46xx/cs46xx_lib.c snd_cs46xx_codec_reset() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops->read 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops->reset 0,3412363111068835840,4945463662531252224,5381046621367070720,5710776346134110208,9096487529241554944
PARAM_VALUE 0 ac97->bus->ops->warm_reset 0,531500241970438144,3788107083806457856
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 value 0
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97->private_data (-1),72,104,256,376,448,2728
DATA_SOURCE 0 ac97 $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ac97->subsystem_device 0
HOST_DATA 0 ac97->subsystem_vendor 0

sound/pci/cs46xx/cs46xx_lib.c snd_cs46xx_codec_reset() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->bus 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops->read 4096-ptr_max
PARAM_VALUE 0 ac97->bus->ops->reset 0,3412363111068835840,4945463662531252224,5381046621367070720,5710776346134110208,9096487529241554944
PARAM_VALUE 0 ac97->bus->ops->warm_reset 0,531500241970438144,3788107083806457856
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 0 ac97->private_data->amplifier s32min-s32max
PARAM_VALUE 1 reg 28
PARAM_VALUE 2 value 35333
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97->private_data (-1),72,104,256,376,448,2728
DATA_SOURCE 0 ac97 $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 ac97->subsystem_device 0
HOST_DATA 0 ac97->subsystem_vendor 0

sound/pci/ali5451/ali5451.c snd_ali_modem_hw_params() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &runtime->buffer_mutex
TYPE_LOCK (struct snd_pcm_runtime)->buffer_mutex

sound/pci/ali5451/ali5451.c snd_ali_modem_hw_params() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 1 reg 70
PARAM_VALUE 2 value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &runtime->buffer_mutex
TYPE_LOCK (struct snd_pcm_runtime)->buffer_mutex

sound/pci/via82xx_modem.c snd_via82xx_hw_params() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &runtime->buffer_mutex
TYPE_LOCK (struct snd_pcm_runtime)->buffer_mutex

sound/pci/via82xx_modem.c snd_via82xx_hw_params() -> snd_ac97_write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953
PARAM_VALUE 1 reg 70
PARAM_VALUE 2 value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &runtime->buffer_mutex
TYPE_LOCK (struct snd_pcm_runtime)->buffer_mutex