Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/pci/ac97/ac97_codec.c ad18xx_resume() -> (struct snd_ac97_bus_ops)->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.chained 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.codec_cfg 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.id 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.unchained 4096-ptr_max
PARAM_VALUE 1 reg 112
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
CONTAINER 0 -16-0-24+0 $(-1)
BIT_INFO 0 ac97->flags 0x2,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/pci/ac97/ac97_codec.c ad18xx_resume() -> (struct snd_ac97_bus_ops)->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.chained 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.codec_cfg 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.id 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.pcmreg 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.unchained 4096-ptr_max
PARAM_VALUE 1 reg 24
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
CONTAINER 0 -16-0-24+0 $(-1)
BIT_INFO 0 ac97->flags 0x2,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

sound/pci/ac97/ac97_codec.c snd_ac97_ad18xx_update_pcm_bits() -> (struct snd_ac97_bus_ops)->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->private_data->amplifier s32min-s32max
PARAM_VALUE 0 ac97->private_data->cif->cmdcnt 0-4294967295
PARAM_VALUE 0 ac97->private_data->cif->cmdtime 0-4294967295
PARAM_VALUE 0 ac97->private_data->cif->cmdtimemax 0-4294967295
PARAM_VALUE 0 ac97->private_data->cif->cmdtimemin 0-4294967295
PARAM_VALUE 0 ac97->private_data->cif->errcnt 0-4294967295
PARAM_VALUE 0 ac97->private_data->cif->is_reset 0-1
PARAM_VALUE 0 ac97->private_data->cif->lock.rlock.dep_map->name 0-255
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.osq.tail.counter 0-s32max
PARAM_VALUE 0 ac97->reg_accessed 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.chained 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.pcmreg 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.unchained 4096-ptr_max
PARAM_VALUE 0 *ac97->regs 0-u16max
PARAM_VALUE 1 reg 116
BUF_SIZE 0 ac97 (-1),72,104,256,376,448,2728
BUF_SIZE 0 ac97 (-1),72,104,256,376,448,2728
DATA_SOURCE 0 ac97 $0
CONTAINER 0 -16-0-24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex

sound/pci/ac97/ac97_codec.c snd_ac97_ad18xx_update_pcm_bits() -> (struct snd_ac97_bus_ops)->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->private_data->amplifier s32min-s32max
PARAM_VALUE 0 ac97->private_data->cif->cmdcnt 0-4294967295
PARAM_VALUE 0 ac97->private_data->cif->cmdtime 0-4294967295
PARAM_VALUE 0 ac97->private_data->cif->cmdtimemax 0-4294967295
PARAM_VALUE 0 ac97->private_data->cif->cmdtimemin 0-4294967295
PARAM_VALUE 0 ac97->private_data->cif->errcnt 0-4294967295
PARAM_VALUE 0 ac97->private_data->cif->is_reset 0-1
PARAM_VALUE 0 ac97->private_data->cif->lock.rlock.dep_map->name 0-255
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.osq.tail.counter 0-s32max
PARAM_VALUE 0 ac97->reg_accessed 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.chained 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.pcmreg 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.unchained 4096-ptr_max
PARAM_VALUE 0 *ac97->regs 0-u16max
PARAM_VALUE 1 reg 24
BUF_SIZE 0 ac97 (-1),72,104,256,376,448,2728
BUF_SIZE 0 ac97 (-1),72,104,256,376,448,2728
CAPPED_DATA 2 val 1
DATA_SOURCE 0 ac97 $0
CONTAINER 0 -16-0-24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex

sound/pci/ac97/ac97_codec.c snd_ac97_ad18xx_update_pcm_bits() -> (struct snd_ac97_bus_ops)->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->private_data->amplifier s32min-s32max
PARAM_VALUE 0 ac97->private_data->cif->cmdcnt 0-4294967295
PARAM_VALUE 0 ac97->private_data->cif->cmdtime 0-4294967295
PARAM_VALUE 0 ac97->private_data->cif->cmdtimemax 0-4294967295
PARAM_VALUE 0 ac97->private_data->cif->cmdtimemin 0-4294967295
PARAM_VALUE 0 ac97->private_data->cif->errcnt 0-4294967295
PARAM_VALUE 0 ac97->private_data->cif->is_reset 0-1
PARAM_VALUE 0 ac97->private_data->cif->lock.rlock.dep_map->name 0-255
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.osq.tail.counter 0-s32max
PARAM_VALUE 0 ac97->reg_accessed 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.chained 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.pcmreg 4096-ptr_max
PARAM_VALUE 0 ac97->spec.ad18xx.unchained 4096-ptr_max
PARAM_VALUE 0 *ac97->regs 0-u16max
PARAM_VALUE 1 reg 116
BUF_SIZE 0 ac97 (-1),72,104,256,376,448,2728
BUF_SIZE 0 ac97 (-1),72,104,256,376,448,2728
DATA_SOURCE 0 ac97 $0
CONTAINER 0 -16-0-24+0 $(-1)
BIT_INFO 2 val 0x7000,0xffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex

sound/pci/ac97/ac97_codec.c snd_ac97_resume() -> (struct snd_ac97_bus_ops)->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->bus->ops->reset 0
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 2
PARAM_VALUE 2 val 33025
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
CONTAINER 0 -16-0-24+0 $(-1)
BIT_INFO 0 ac97->flags 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/ac97/ac97_codec.c snd_ac97_resume() -> (struct snd_ac97_bus_ops)->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->bus->ops->reset 0
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 2
PARAM_VALUE 2 val 32768
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
DATA_SOURCE 0 ac97 $0
CONTAINER 0 -16-0-24+0 $(-1)
BIT_INFO 0 ac97->flags 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/ac97/ac97_codec.c snd_ac97_update() -> (struct snd_ac97_bus_ops)->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,1398033666,1398033668,2206496256,2206496260-2206496261,2206496264-2206496265
PARAM_VALUE 0 ac97->regs 4096-ptr_max
PARAM_VALUE 1 reg 28,44,46,48,50,52,104
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
CAPPED_DATA 1 reg 1
DATA_SOURCE 0 ac97 $0
DATA_SOURCE 1 reg $1
DATA_SOURCE 2 val $2
CONTAINER 0 -16-0-24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

sound/pci/ac97/ac97_codec.c snd_ac97_update_bits_nolock() -> (struct snd_ac97_bus_ops)->write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->build_3d 0,2943857094289145856,4319541943913185280,4550881497089236992,6664774397095763968
PARAM_VALUE 0 ac97->build_ops->build_post_spdif 0,124698188398882816,4234587627436498944,4479020715914813440,5239221430665187328
PARAM_VALUE 0 ac97->build_ops->build_spdif 0,1385484173937713152,5379407185503023104,6732106010513547264
PARAM_VALUE 0 ac97->build_ops->resume 0,3366131938846998528,3825505701214633984,4003589781646168064
PARAM_VALUE 0 ac97->build_ops->suspend 0,1721613213187903488
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 0 *ac97->regs 0-u16max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
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
CAPPED_DATA 2 val 1
DATA_SOURCE 0 ac97 $0
DATA_SOURCE 1 reg $1
CONTAINER 0 -16-0-24+0 $(-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-u16max
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 val 0-u16max[c]
LOCK2 _T->lock
HALF_LOCKED2 0 &ac97->page_mutex

sound/pci/ac97/ac97_codec.c snd_ac97_write() -> (struct snd_ac97_bus_ops)->write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->resume 0,3366131938846998528,3825505701214633984,4003589781646168064
PARAM_VALUE 0 ac97->build_ops->suspend 0,1721613213187903488
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->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->dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953,1398033666,1398033668,2206496256,2206496260-2206496261,2206496264-2206496265
PARAM_VALUE 0 ac97->res_table->reg 0,2,4,6,10,12,14,16,18,20,22,24,28
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 val 0
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
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
CONTAINER 0 -16-0-24+0 $(-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,139803
HOST_DATA 0 ac97->subsystem_device 0
HOST_DATA 0 ac97->subsystem_vendor 0
HALF_LOCKED2 &runtime->buffer_mutex
HALF_LOCKED2 &seq->lock
HALF_LOCKED2 _T->lock

sound/pci/ac97/ac97_codec.c snd_ac97_write() -> (struct snd_ac97_bus_ops)->write()

Type Parameter Key Value
PARAM_VALUE 0 ac97 4096-ptr_max
PARAM_VALUE 0 ac97->build_ops->resume 0,3366131938846998528,3825505701214633984,4003589781646168064
PARAM_VALUE 0 ac97->build_ops->suspend 0,1721613213187903488
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->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->dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 ac97->id 0-1094996808,1094996832-1094996835,1095453952-1095453953,1398033666,1398033668,2206496256,2206496260-2206496261,2206496264-2206496265
PARAM_VALUE 0 ac97->res_table->reg 0,2,4,6,10,12,14,16,18,20,22,24,28
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
BUF_SIZE 0 ac97 s32min-(-1),1-s32max
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
DATA_SOURCE 2 val $2
CONTAINER 0 -16-0-24+0 $(-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,139803
HOST_DATA 0 ac97->subsystem_device 0
HOST_DATA 0 ac97->subsystem_vendor 0
HOST_DATA 2 val 0-u16max
HALF_LOCKED2 &runtime->buffer_mutex
HALF_LOCKED2 &seq->lock
HALF_LOCKED2 _T->lock

sound/pci/ac97/ac97_codec.c snd_ac97_write_cache() -> (struct snd_ac97_bus_ops)->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,1398033666,1398033668,2206496256,2206496260-2206496261,2206496264-2206496265
PARAM_VALUE 0 ac97->regs 4096-ptr_max
DATA_SOURCE 0 ac97 $0
DATA_SOURCE 1 reg $1
DATA_SOURCE 2 val $2
CONTAINER 0 -16-0-24+0 $(-1)
NOCHECK_CALL
LOCK2 _T->lock

drivers/input/touchscreen/wm97xx-core.c wm97xx_reg_write() -> (struct snd_ac97_bus_ops)->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 20,22,60,76,78,80,82,84,86,90,116,118,120
DATA_SOURCE 1 reg $1
DATA_SOURCE 2 val $2
FUZZY_MAX 1 reg 86
CONTAINER 0 *(-16-0-24+0) $(-1)
HARD_MAX 1 reg 120
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u16max
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

drivers/input/touchscreen/wm97xx-core.c wm97xx_suspend() -> (struct snd_ac97_bus_ops)->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->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 1 reg 120
CONTAINER 0 *(-16-0-24+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u16max[c]
LOCK2 _T->lock

drivers/base/regmap/regmap-ac97.c regmap_ac97_reg_write() -> (struct snd_ac97_bus_ops)->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
DATA_SOURCE 0 ac97 $0
DATA_SOURCE 1 reg $1
DATA_SOURCE 2 val $2
CONTAINER 0 -16-0-24+0 $(-1)
NOCHECK_CALL