Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/pci/maestro3.c snd_m3_ac97_read() -> snd_m3_outb()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 value 128-255
PARAM_VALUE 2 reg 48
BUF_SIZE 0 chip (-1),72,104,256,376,448,2728
BUF_SIZE 0 chip (-1),72,104,256,376,448,2728
BIT_INFO 1 value 0x80,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte

sound/pci/maestro3.c snd_m3_ac97_write() -> snd_m3_outb()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 value 0-127
PARAM_VALUE 2 reg 48
BUF_SIZE 0 chip (-1),72,104,256,376,448,2728
BUF_SIZE 0 chip (-1),72,104,256,376,448,2728
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
HALF_LOCKED2 _T->lock

sound/pci/maestro3.c snd_m3_ac97_write() -> snd_m3_outb()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 value 2
PARAM_VALUE 2 reg 48
BUF_SIZE 0 chip (-1),72,104,256,376,448,2728
BUF_SIZE 0 chip (-1),72,104,256,376,448,2728
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 chip unit_byte
HALF_LOCKED2 _T->lock

sound/pci/maestro3.c snd_m3_assp_continue() -> snd_m3_outb()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 value 1-240
PARAM_VALUE 2 reg 164
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
BUF_SIZE 0 chip->suspend_mem (-1),2
CAPPED_DATA 0 chip->assp_kernel_image->size 1
CAPPED_DATA 0 chip->assp_minisrc_image->size 1
DATA_SOURCE 0 chip $0
BIT_INFO 1 value 0x1,0xff
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
HOST_DATA 1 value 1-240
NO_OVERFLOW_SIMPLE 0 chip->input_dev->max_vals
NO_OVERFLOW_SIMPLE 0 chip->num_substreams
UNITS 0 chip unit_byte

sound/pci/maestro3.c snd_m3_assp_halt() -> snd_m3_outb()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 value 0,2-238
PARAM_VALUE 2 reg 164
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
BIT_INFO 0 chip->reset_state 0x0,0xef
BIT_INFO 1 value 0x0,0xee
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 chip->pci->current_state 0-3[c]
HOST_DATA 0 chip->reset_state 0-239
HOST_DATA 1 value 0,2-238
NO_OVERFLOW_SIMPLE 0 chip->num_substreams
UNITS 0 chip unit_byte

sound/pci/maestro3.c snd_m3_try_read_vendor() -> snd_m3_outb()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 value 252
PARAM_VALUE 2 reg 48
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]
HOST_DATA 0 chip->reset_state 0-239
NO_OVERFLOW_SIMPLE 0 chip->num_substreams
UNITS 0 chip unit_byte