Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
sound/pci/ad1889.c ad1889_channel_reset() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 0 |
| 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 | |||
| HOST_DATA | 0 | chip->ramc.reg | 0-65531 |
| HOST_DATA | 0 | chip->wave.reg | 0-64511 |
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | 0 | &chip->lock |
sound/pci/ad1889.c ad1889_channel_reset() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 184 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chip | $0 |
| BIT_INFO | 0 | chip->wave.reg | 0x0,0xfbff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | chip->ramc.reg | 0-65531 |
| HOST_DATA | 0 | chip->wave.reg | 0-64511 |
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | 0 | &chip->lock |
sound/pci/ad1889.c ad1889_channel_reset() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 184 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chip | $0 |
| BIT_INFO | 0 | chip->wave.reg | 0x0,0xfbff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->ramc.reg | 0-65531 |
| HOST_DATA | 0 | chip->wave.reg | 0-64511 |
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | 0 | &chip->lock |
sound/pci/ad1889.c ad1889_channel_reset() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 2 |
| 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 | |||
| HOST_DATA | 0 | chip->ramc.reg | 0-65531 |
| HOST_DATA | 0 | chip->wave.reg | 0-64511 |
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | 0 | &chip->lock |
sound/pci/ad1889.c ad1889_channel_reset() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 168 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chip | $0 |
| BIT_INFO | 0 | chip->ramc.reg | 0x0,0xfffb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | chip->ramc.reg | 0-65531 |
| HOST_DATA | 0 | chip->wave.reg | 0-64511 |
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | 0 | &chip->lock |
sound/pci/ad1889.c ad1889_channel_reset() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 168 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chip | $0 |
| BIT_INFO | 0 | chip->ramc.reg | 0x0,0xfffb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->ramc.reg | 0-65531 |
| HOST_DATA | 0 | chip->wave.reg | 0-64511 |
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | 0 | &chip->lock |
sound/pci/ad1889.c ad1889_mute() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 4 |
| 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 |
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | 0 | &chip->lock |
sound/pci/ad1889.c ad1889_mute() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 4 |
| 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 | |||
| NOCHECK_CALL | |||
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | 0 | &chip->lock |
sound/pci/ad1889.c ad1889_unmute() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 4 |
| 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 |
| HALF_LOCKED2 | &ss->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &ss->self_group.lock | ||
| HALF_LOCKED2 | &ss->self_group.mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/pci/ad1889.c ad1889_unmute() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 4 |
| 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 | |||
| NOCHECK_CALL | |||
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | &ss->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &ss->self_group.lock | ||
| HALF_LOCKED2 | &ss->self_group.mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/pci/ad1889.c snd_ad1889_ac97_read() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 256-65791 |
| 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 | |||
| UNITS | 0 | chip | unit_byte |
sound/pci/ad1889.c snd_ad1889_ac97_ready() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 384 |
| BUF_SIZE | 0 | chip | 72,104,256,376,448,2728 |
| BUF_SIZE | 0 | chip | 72,104,256,376,448,2728 |
| DATA_SOURCE | 0 | chip | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | &pci->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
sound/pci/ad1889.c snd_ad1889_ac97_ready() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 384 |
| BUF_SIZE | 0 | chip | 72,104,256,376,448,2728 |
| BUF_SIZE | 0 | chip | 72,104,256,376,448,2728 |
| DATA_SOURCE | 0 | chip | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | &pci->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
sound/pci/ad1889.c snd_ad1889_ac97_xinit() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 384 |
| BUF_SIZE | 0 | chip | 72,104,256,376,448,2728 |
| BUF_SIZE | 0 | chip | 72,104,256,376,448,2728 |
| DATA_SOURCE | 0 | chip | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | &pci->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
sound/pci/ad1889.c snd_ad1889_ac97_xinit() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 384 |
| BUF_SIZE | 0 | chip | 72,104,256,376,448,2728 |
| BUF_SIZE | 0 | chip | 72,104,256,376,448,2728 |
| DATA_SOURCE | 0 | chip | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | &pci->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
sound/pci/ad1889.c snd_ad1889_ac97_xinit() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 384 |
| BUF_SIZE | 0 | chip | 72,104,256,376,448,2728 |
| BUF_SIZE | 0 | chip | 72,104,256,376,448,2728 |
| DATA_SOURCE | 0 | chip | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | &pci->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
sound/pci/ad1889.c snd_ad1889_ac97_xinit() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 384 |
| BUF_SIZE | 0 | chip | 72,104,256,376,448,2728 |
| BUF_SIZE | 0 | chip | 72,104,256,376,448,2728 |
| DATA_SOURCE | 0 | chip | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | &pci->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
sound/pci/ad1889.c snd_ad1889_capture_prepare() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 2 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | chip->ramc.reg | 0-65531 |
| HOST_DATA | 0 | chip->wave.reg | 0-64511 |
| UNITS | 0 | chip | unit_byte |
sound/pci/ad1889.c snd_ad1889_capture_prepare() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->ramc.reg | 0-u16max[c] |
| HOST_DATA | 0 | chip->wave.reg | 0-64511 |
| UNITS | 0 | chip | unit_byte |
| LOCK2 | irq | ||
| LOCK2 | 0 | &chip->lock | |
| TYPE_LOCK | (struct snd_ad1889)->lock |
sound/pci/ad1889.c snd_ad1889_capture_trigger() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 2 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | &ss->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &ss->self_group.lock | ||
| HALF_LOCKED2 | &ss->self_group.mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/pci/ad1889.c snd_ad1889_capture_trigger() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->ramc.reg | 0-u16max |
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | &ss->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &ss->self_group.lock | ||
| HALF_LOCKED2 | &ss->self_group.mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/pci/ad1889.c snd_ad1889_create() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->iobase | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 12 |
| BUF_SIZE | 0 | chip | 72,104,256,376,448,2728,3960 |
| BUF_SIZE | 0 | chip | 72,104,256,376,448,2728,3960 |
| BUF_SIZE | 0 | chip->pci | (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->pci->current_state | 0-3[c] |
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | &pci->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
sound/pci/ad1889.c snd_ad1889_playback_prepare() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 0 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | chip->ramc.reg | 0-65531 |
| HOST_DATA | 0 | chip->wave.reg | 0-64511 |
| UNITS | 0 | chip | unit_byte |
sound/pci/ad1889.c snd_ad1889_playback_prepare() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 0 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->ramc.reg | 0-65531 |
| HOST_DATA | 0 | chip->wave.reg | 0-u16max[c] |
| UNITS | 0 | chip | unit_byte |
| LOCK2 | irq | ||
| LOCK2 | 0 | &chip->lock | |
| TYPE_LOCK | (struct snd_ad1889)->lock |
sound/pci/ad1889.c snd_ad1889_playback_trigger() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 0 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | &ss->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &ss->self_group.lock | ||
| HALF_LOCKED2 | &ss->self_group.mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/pci/ad1889.c snd_ad1889_playback_trigger() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 0 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | chip->wave.reg | 0-u16max |
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | &ss->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &ss->self_group.lock | ||
| HALF_LOCKED2 | &ss->self_group.mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/pci/ad1889.c snd_ad1889_proc_read() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 0 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | chip | unit_byte |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
sound/pci/ad1889.c snd_ad1889_proc_read() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | chip | unit_byte |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
sound/pci/ad1889.c snd_ad1889_proc_read() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 4 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | chip | unit_byte |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
sound/pci/ad1889.c snd_ad1889_proc_read() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 4 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | chip | unit_byte |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
sound/pci/ad1889.c snd_ad1889_proc_read() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 8 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | chip | unit_byte |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
sound/pci/ad1889.c snd_ad1889_proc_read() -> ad1889_readw()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 10 |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chip | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | chip | unit_byte |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |