Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/core/seq/seq_ports.c get_client_port() -> snd_seq_client_use_ptr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

sound/core/seq/seq_clientmgr.c get_event_dest_client() -> snd_seq_client_use_ptr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 clientid 0-253,255
HALF_LOCKED2 &client->ioctl_mutex

sound/core/seq/seq_clientmgr.c snd_seq_dispatch_event() -> snd_seq_client_use_ptr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

sound/core/seq/seq_clientmgr.c snd_seq_ioctl_unsubscribe_port() -> snd_seq_client_use_ptr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 clientid 0-255[u]
HALF_LOCKED2 _T->lock

sound/core/seq/seq_clientmgr.c snd_seq_ioctl_unsubscribe_port() -> snd_seq_client_use_ptr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 clientid 0-255[u]
HALF_LOCKED2 _T->lock

sound/core/seq/seq_clientmgr.c snd_seq_kernel_client_dispatch() -> snd_seq_client_use_ptr()

Type Parameter Key Value
DATA_SOURCE 0 clientid $0
RX_PATH
TASK_NOT_RUNNING

sound/core/seq/seq_clientmgr.c snd_seq_kernel_client_get() -> snd_seq_client_use_ptr()

Type Parameter Key Value
DATA_SOURCE 0 clientid $0
RX_PATH
TASK_NOT_RUNNING