Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

sound/core/seq/seq_system.c snd_seq_system_client_init() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 0 clientid 0-191
PARAM_VALUE 1 cmd 3232256800
PARAM_VALUE 2 arg 4096-ptr_max
BUF_SIZE 2 arg 168
DATA_SOURCE 0 clientid r snd_seq_create_kernel_client
DATA_SOURCE 2 arg r _kzalloc_noprof
NO_OVERFLOW_SIMPLE 0 clientid->name

sound/core/seq/seq_system.c snd_seq_system_client_init() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 0 clientid 0-191
PARAM_VALUE 1 cmd 3232256800
PARAM_VALUE 2 arg 4096-ptr_max
BUF_SIZE 2 arg 168
DATA_SOURCE 0 clientid r snd_seq_create_kernel_client
DATA_SOURCE 2 arg r _kzalloc_noprof
NO_OVERFLOW_SIMPLE 0 clientid->name

sound/core/seq/seq_midi.c snd_seq_midisynth_probe() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 3232256800
PARAM_VALUE 2 arg 4096-ptr_max
BUF_SIZE 2 arg 168
DATA_SOURCE 2 arg r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 clientid->name
LOCK2 _T->lock

sound/core/seq/oss/seq_oss_init.c alloc_seq_queue() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 0 clientid (-1)-191
PARAM_VALUE 1 cmd 3230421810
PARAM_VALUE 2 arg 1857893133263962112
BUF_SIZE 2 arg 140
MEM_ZERO 2 arg
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

sound/core/seq/oss/seq_oss_init.c create_port() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 3232256800
PARAM_VALUE 2 arg 7204327007140179968
BUF_SIZE 2 arg 168
MEM_ZERO 2 arg
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

sound/core/seq/oss/seq_oss_init.c delete_seq_queue() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 1082938163
PARAM_VALUE 2 arg 627349071311138816
BUF_SIZE 2 arg 140
MEM_ZERO 2 arg
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

sound/core/seq/oss/seq_oss_init.c receive_announce() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 0 clientid (-1)-191
PARAM_VALUE 1 cmd 3232256802
PARAM_VALUE 2 arg 8056301130658816000
BUF_SIZE 2 arg 168
MEM_ZERO 2 arg
RX_PATH
TASK_NOT_RUNNING

sound/core/seq/oss/seq_oss_init.c snd_seq_oss_create_client() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 0 clientid 0-191
PARAM_VALUE 1 cmd 3232256800
PARAM_VALUE 2 arg 4096-ptr_max
BUF_SIZE 2 arg 168
DATA_SOURCE 2 arg r _kzalloc_noprof

sound/core/seq/oss/seq_oss_init.c snd_seq_oss_create_client() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 0 clientid 0-191
PARAM_VALUE 1 cmd 1079006000
PARAM_VALUE 2 arg 2334440608244764672
BUF_SIZE 2 arg 80
MEM_ZERO 2 arg
NOCHECK_CALL

sound/core/seq/seq_dummy.c create_port() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 0 clientid (-22),(-16),(-1)-191
PARAM_VALUE 1 cmd 3232256800
PARAM_VALUE 2 arg 6262399487545257984
BUF_SIZE 2 arg 168
MEM_ZERO 2 arg

sound/core/seq/seq_virmidi.c snd_virmidi_dev_attach_seq() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 0 clientid 0-191
PARAM_VALUE 1 cmd 3232256800
PARAM_VALUE 2 arg 4096-ptr_max
BUF_SIZE 2 arg 168
DATA_SOURCE 0 clientid r snd_seq_create_kernel_client
DATA_SOURCE 2 arg r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 clientid->name
LOCK2 _T->lock

sound/core/seq/seq_ump_client.c create_ump_endpoint_port() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 0 clientid 0-191
PARAM_VALUE 1 cmd 3232256800
PARAM_VALUE 2 arg 4096-ptr_max
BUF_SIZE 2 arg 168
DATA_SOURCE 2 arg r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING

sound/core/seq/seq_ump_client.c seq_ump_group_init() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 0 clientid 0-191
PARAM_VALUE 1 cmd 3232256800
PARAM_VALUE 2 arg 4096-ptr_max
BUF_SIZE 2 arg 168
DATA_SOURCE 2 arg r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING

sound/core/seq/seq_ump_client.c update_port_infos() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 3232256802
PARAM_VALUE 2 arg 4096-ptr_max
BUF_SIZE 2 arg 168
DATA_SOURCE 2 arg r _kzalloc_noprof
HALF_LOCKED2 &pool->lock

sound/core/seq/seq_ump_client.c update_port_infos() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 1084773155
PARAM_VALUE 2 arg 4096-ptr_max
BUF_SIZE 2 arg 168
DATA_SOURCE 2 arg r _kzalloc_noprof
HALF_LOCKED2 &pool->lock

sound/core/seq/oss/seq_oss_midi.c snd_seq_oss_midi_close() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 1079006001
PARAM_VALUE 2 arg 6469936889354919936
BUF_SIZE 2 arg 80
MEM_ZERO 2 arg
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

sound/core/seq/oss/seq_oss_midi.c snd_seq_oss_midi_close() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 1079006001
PARAM_VALUE 2 arg 6469936889354919936
BUF_SIZE 2 arg 80
MEM_ZERO 2 arg
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

sound/core/seq/oss/seq_oss_midi.c snd_seq_oss_midi_lookup_ports() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 3233567569
PARAM_VALUE 2 arg 4096-ptr_max
BUF_SIZE 2 arg 188
DATA_SOURCE 0 clientid $0
DATA_SOURCE 2 arg r _kzalloc_noprof
HALF_LOCKED2 &pool->lock

sound/core/seq/oss/seq_oss_midi.c snd_seq_oss_midi_lookup_ports() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 0 clientid s32min-(-2),0-s32max
PARAM_VALUE 1 cmd 3232256850
PARAM_VALUE 2 arg 4096-ptr_max
BUF_SIZE 2 arg 168
DATA_SOURCE 0 clientid $0
DATA_SOURCE 2 arg r _kzalloc_noprof
HALF_LOCKED2 &pool->lock

sound/core/seq/oss/seq_oss_midi.c snd_seq_oss_midi_lookup_ports() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 0 clientid s32min-(-2),0-s32max
PARAM_VALUE 1 cmd 3232256850
PARAM_VALUE 2 arg 4096-ptr_max
BUF_SIZE 2 arg 168
DATA_SOURCE 0 clientid $0
DATA_SOURCE 2 arg r _kzalloc_noprof
HALF_LOCKED2 &pool->lock

sound/core/seq/oss/seq_oss_midi.c snd_seq_oss_midi_lookup_ports() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 3233567569
PARAM_VALUE 2 arg 4096-ptr_max
BUF_SIZE 2 arg 188
DATA_SOURCE 0 clientid $0
DATA_SOURCE 2 arg r _kzalloc_noprof
HALF_LOCKED2 &pool->lock

sound/core/seq/oss/seq_oss_midi.c snd_seq_oss_midi_open() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 1079006000
PARAM_VALUE 2 arg 665309360372174848
BUF_SIZE 2 arg 80
MEM_ZERO 2 arg
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

sound/core/seq/oss/seq_oss_midi.c snd_seq_oss_midi_open() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 1079006000
PARAM_VALUE 2 arg 665309360372174848
BUF_SIZE 2 arg 80
MEM_ZERO 2 arg
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

sound/core/seq/seq_ports.c snd_seq_event_port_attach() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 3232256800
PARAM_VALUE 2 arg 1728820447273750528
BUF_SIZE 2 arg 168
DATA_SOURCE 0 clientid $0
STR_LEN 0 clientid (-1),19
MEM_ZERO 2 arg
RX_PATH
TASK_NOT_RUNNING

sound/core/seq/seq_ports.c snd_seq_event_port_detach() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 1084773153
PARAM_VALUE 2 arg 6507753011135205376
BUF_SIZE 2 arg 168
DATA_SOURCE 0 clientid $0
MEM_ZERO 2 arg
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

sound/core/seq/seq_clientmgr.c snd_seq_call_port_info_ioctl() -> snd_seq_kernel_client_ctl()

Type Parameter Key Value
PARAM_VALUE 1 cmd 1084773153,1084773155,3232256800,3232256802,3232256850
PARAM_VALUE 2 arg 4096-ptr_max
BUF_SIZE 2 arg 168
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 arg r _kmalloc_noprof
HARD_MAX 1 cmd 3232256850
USER_PTR 2 arg