Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/pci/riptide/riptide.c alloclbuspath() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 48
PARAM_VALUE 3 parm 0-s32max
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
BIT_INFO 3 parm 0x0,0x7fff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->lock
HALF_LOCKED2 irq

sound/pci/riptide/riptide.c freelbuspath() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 49
PARAM_VALUE 3 parm 0-s32max
PARAM_VALUE 4 ret 0
DATA_SOURCE 0 cif $0
BIT_INFO 3 parm 0x0,0x7fff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->lock
HALF_LOCKED2 irq

sound/pci/riptide/riptide.c getmixer() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 1-u64max
PARAM_VALUE 1 flags 3
PARAM_VALUE 2 cmd 0-268435455
PARAM_VALUE 3 parm 0
PARAM_VALUE 4 ret 4625563856816324608
DATA_SOURCE 0 cif $0
BIT_INFO 2 cmd 0x51,0xf0f0051
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

sound/pci/riptide/riptide.c getmixer() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 1 flags 3
PARAM_VALUE 2 cmd 0-268435455
PARAM_VALUE 3 parm 0
PARAM_VALUE 4 ret 4625563856816324608
DATA_SOURCE 0 cif $0
BIT_INFO 2 cmd 0x51,0xf0f0051
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

sound/pci/riptide/riptide.c getsamplerate() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 0,4096-ptr_max
PARAM_VALUE 1 flags 1
PARAM_VALUE 2 cmd 66,322-65090
PARAM_VALUE 3 parm 0
PARAM_VALUE 4 ret 6787537452915322880
DATA_SOURCE 0 cif $0
BIT_INFO 2 cmd 0x42,0xff42
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

sound/pci/riptide/riptide.c getsamplerate() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 0,4096-ptr_max
PARAM_VALUE 1 flags 1
PARAM_VALUE 2 cmd 66,322-65090
PARAM_VALUE 3 parm 0
PARAM_VALUE 4 ret 6787537452915322880
DATA_SOURCE 0 cif $0
BIT_INFO 2 cmd 0x42,0xff42
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

sound/pci/riptide/riptide.c getsourcesink() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 0,4096-ptr_max
PARAM_VALUE 1 flags 3
PARAM_VALUE 2 cmd 51
PARAM_VALUE 3 parm 0-1073741823
PARAM_VALUE 4 ret 6976901943488356352
DATA_SOURCE 0 cif $0
BIT_INFO 3 parm 0x0,0x3f3f0000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

sound/pci/riptide/riptide.c getsourcesink() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 0,4096-ptr_max
PARAM_VALUE 1 flags 3
PARAM_VALUE 2 cmd 51
PARAM_VALUE 3 parm 0-1073741823
PARAM_VALUE 4 ret 6976901943488356352
DATA_SOURCE 0 cif $0
BIT_INFO 3 parm 0x0,0x3f3f0000
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

sound/pci/riptide/riptide.c loadfirmware() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->hwport->port 4096-ptr_max
PARAM_VALUE 0 cif->is_reset 0-1
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 20
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
DATA_SOURCE 3 parm r atoh
RX_PATH
TASK_NOT_RUNNING

sound/pci/riptide/riptide.c riptide_reset() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->is_reset 0-1
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 96
PARAM_VALUE 3 parm 0
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c riptide_reset() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->is_reset 0-1
PARAM_VALUE 1 flags 3
PARAM_VALUE 2 cmd 97
PARAM_VALUE 3 parm 0
PARAM_VALUE 4 ret 833742788080070656
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c riptide_reset() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->is_reset 0-1
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 50
PARAM_VALUE 3 parm 0
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c riptide_reset() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->is_reset 0-1
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 65
PARAM_VALUE 3 parm 0
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c riptide_reset() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->is_reset 0-1
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 82
PARAM_VALUE 3 parm 0
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c riptide_reset() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->is_reset 0-1
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 98
PARAM_VALUE 3 parm 0
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c riptide_reset() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->is_reset 0-1
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 0
PARAM_VALUE 2 cmd 35
PARAM_VALUE 3 parm 0
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c riptide_reset() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->is_reset 0-1
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 308
PARAM_VALUE 3 parm 184550148
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c riptide_reset() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 1076
PARAM_VALUE 3 parm 150994947
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c riptide_reset() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 3145728832
PARAM_VALUE 3 parm 629205811
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c riptide_reset() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 564
PARAM_VALUE 3 parm 117440515
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c riptide_reset() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 112
PARAM_VALUE 3 parm 65536
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c senddata() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->hwport->port 4096-ptr_max
PARAM_VALUE 0 cif->is_reset 0-1
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 17
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
RX_PATH
TASK_NOT_RUNNING

sound/pci/riptide/riptide.c senddata() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->cmdtimemax 1-49999,50001-u32max
PARAM_VALUE 0 cif->cmdtimemin 0-49999,50001-4294967294
PARAM_VALUE 0 cif->errcnt 0-10
PARAM_VALUE 0 cif->hwport->port 4096-ptr_max
PARAM_VALUE 0 cif->is_reset 0-1
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 530
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
RX_PATH
TASK_NOT_RUNNING

sound/pci/riptide/riptide.c setmixer() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 1 flags 2
PARAM_VALUE 3 parm 0,s16max,2147418112,2147450879
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
CAPPED_DATA 3 parm 1
DATA_SOURCE 0 cif $0
BIT_INFO 2 cmd 0x50,0xffff0050
BIT_INFO 3 parm 0x0,0x7fff7fff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->lock

sound/pci/riptide/riptide.c setmixer() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 0,4096-ptr_max
PARAM_VALUE 1 flags 3
PARAM_VALUE 3 parm 0
PARAM_VALUE 4 ret 7211982193451380736
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
BIT_INFO 2 cmd 0x51,0xffff0051
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chip->lock

sound/pci/riptide/riptide.c setsampleformat() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 1-u64max
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 37,293-65317,16777253,16777509-16842533
PARAM_VALUE 4 ret 0
DATA_SOURCE 0 cif $0
BIT_INFO 2 cmd 0x25,0x1ffff25
BIT_INFO 3 parm 0x0,0xff010101
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &chip->lock
LOCK2 irq
TYPE_LOCK (struct snd_riptide)->lock

sound/pci/riptide/riptide.c setsampleformat() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 37,293-65317,16777253,16777509-16842533
PARAM_VALUE 4 ret 0
DATA_SOURCE 0 cif $0
BIT_INFO 2 cmd 0x25,0x1ffff25
BIT_INFO 3 parm 0x0,0xff010101
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &chip->lock
LOCK2 irq
TYPE_LOCK (struct snd_riptide)->lock

sound/pci/riptide/riptide.c setsamplerate() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->is_reset 0-1
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 3145728064,3145728320-3145793088
PARAM_VALUE 4 ret 0
DATA_SOURCE 0 cif $0
BIT_INFO 2 cmd 0xbb800040,0xbb80ff40
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &chip->lock
LOCK2 irq
TYPE_LOCK (struct snd_riptide)->lock

sound/pci/riptide/riptide.c setsamplerate() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->is_reset 0-1
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 1
PARAM_VALUE 2 cmd 66,322-65090
PARAM_VALUE 3 parm 0
PARAM_VALUE 4 ret 7162698192958799872
DATA_SOURCE 0 cif $0
BIT_INFO 2 cmd 0x42,0xff42
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &chip->lock
LOCK2 irq
TYPE_LOCK (struct snd_riptide)->lock

sound/pci/riptide/riptide.c snd_riptide_codec_read() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 1-u64max
PARAM_VALUE 1 flags 3
PARAM_VALUE 2 cmd 97
PARAM_VALUE 3 parm 0,65536-4294901760
PARAM_VALUE 4 ret 2850414484637417472
BIT_INFO 3 parm 0x0,0xffff0000
RX_PATH
TASK_NOT_RUNNING

sound/pci/riptide/riptide.c snd_riptide_codec_read() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 1 flags 3
PARAM_VALUE 2 cmd 97
PARAM_VALUE 3 parm 0,65536-4294901760
PARAM_VALUE 4 ret 2850414484637417472
BIT_INFO 3 parm 0x0,0xffff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c snd_riptide_codec_write() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 1-u64max
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 96
PARAM_VALUE 4 ret 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 parm 0-u32max[c]
HALF_LOCKED2 _T->lock

sound/pci/riptide/riptide.c snd_riptide_codec_write() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 1 flags 3
PARAM_VALUE 2 cmd 97
PARAM_VALUE 3 parm 0,65536-4294901760
PARAM_VALUE 4 ret 596071922313797632
BIT_INFO 3 parm 0x0,0xffff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

sound/pci/riptide/riptide.c snd_riptide_initialize() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->is_reset 1
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 0
PARAM_VALUE 2 cmd 114
PARAM_VALUE 3 parm 0
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif 112,u64max
BUF_SIZE 0 cif 112,u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c snd_riptide_pointer() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 1 flags 3
PARAM_VALUE 2 cmd 36
PARAM_VALUE 3 parm 0,16777216-4278190080
PARAM_VALUE 4 ret 1015892610195447808
BIT_INFO 3 parm 0x0,0xff000000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &atimer->lock
HALF_LOCKED2 irq

sound/pci/riptide/riptide.c snd_riptide_trigger() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 32,16777248-4278190112
PARAM_VALUE 4 ret 0
BIT_INFO 2 cmd 0x20,0xff000020
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 parm unit_byte
LOCK2 &chip->lock
HALF_LOCKED2 &substream->runtime->buffer_mutex
HALF_LOCKED2 &substream->self_group.lock
HALF_LOCKED2 &substream->self_group.mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_riptide)->lock

sound/pci/riptide/riptide.c snd_riptide_trigger() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 0,4096-ptr_max
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 34
PARAM_VALUE 3 parm 0,16777216-4278190080
PARAM_VALUE 4 ret 0
BIT_INFO 3 parm 0x0,0xff000000
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &chip->lock
HALF_LOCKED2 &substream->runtime->buffer_mutex
HALF_LOCKED2 &substream->self_group.lock
HALF_LOCKED2 &substream->self_group.mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_riptide)->lock

sound/pci/riptide/riptide.c snd_riptide_trigger() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 0,4096-ptr_max
PARAM_VALUE 1 flags 3
PARAM_VALUE 2 cmd 36
PARAM_VALUE 3 parm 0,16777216-4278190080
PARAM_VALUE 4 ret 6010147538955714560
BIT_INFO 3 parm 0x0,0xff000000
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &chip->lock
HALF_LOCKED2 &substream->runtime->buffer_mutex
HALF_LOCKED2 &substream->self_group.lock
HALF_LOCKED2 &substream->self_group.mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_riptide)->lock

sound/pci/riptide/riptide.c snd_riptide_trigger() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 33
PARAM_VALUE 3 parm 0,16777216-4278190080
PARAM_VALUE 4 ret 0
BIT_INFO 3 parm 0x0,0xff000000
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &chip->lock
HALF_LOCKED2 &substream->runtime->buffer_mutex
HALF_LOCKED2 &substream->self_group.lock
HALF_LOCKED2 &substream->self_group.mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_riptide)->lock

sound/pci/riptide/riptide.c snd_riptide_trigger() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 32,16777248-4278190112
PARAM_VALUE 4 ret 0
BIT_INFO 2 cmd 0x20,0xff000020
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 parm unit_byte
LOCK2 &chip->lock
HALF_LOCKED2 &substream->runtime->buffer_mutex
HALF_LOCKED2 &substream->self_group.lock
HALF_LOCKED2 &substream->self_group.mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_riptide)->lock

sound/pci/riptide/riptide.c try_to_load_firmware() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->hwport->port 4096-ptr_max
PARAM_VALUE 0 cif->is_reset 0-1
PARAM_VALUE 1 flags 1
PARAM_VALUE 2 cmd 0
PARAM_VALUE 3 parm 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
FUZZY_MAX 0 cif->is_reset 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c writearm() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 3
PARAM_VALUE 2 cmd 528
PARAM_VALUE 3 parm 197032,197108,197112,197220,198252
PARAM_VALUE 4 ret 7427820167149764608
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
DATA_SOURCE 3 parm $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c writearm() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 273
PARAM_VALUE 3 parm 197032,197108,197112,197220,198252
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
DATA_SOURCE 3 parm $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c writearm() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 2
PARAM_VALUE 2 cmd 530
PARAM_VALUE 4 ret 0
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/pci/riptide/riptide.c writearm() -> sendcmd()

Type Parameter Key Value
PARAM_VALUE 0 cif 4096-ptr_max
PARAM_VALUE 0 cif->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 flags 3
PARAM_VALUE 2 cmd 528
PARAM_VALUE 3 parm 197032,197108,197112,197220,198252
PARAM_VALUE 4 ret 7427820167149764608
BUF_SIZE 0 cif (-1),112,136,2128
BUF_SIZE 0 cif (-1),112,136,2128
DATA_SOURCE 0 cif $0
DATA_SOURCE 3 parm $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL