Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

sound/core/seq/seq_queue.c snd_seq_control_queue() -> queueptr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 queueid 0-255

sound/core/seq/seq_queue.c snd_seq_enqueue_event() -> queueptr()

Type Parameter Key Value
PARAM_VALUE 0 queueid 0-255
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

sound/core/seq/seq_queue.c snd_seq_info_queues_read() -> queueptr()

Type Parameter Key Value
PARAM_VALUE 0 queueid 0-31
FUZZY_MAX 0 queueid 31
HARD_MAX 0 queueid 31
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

sound/core/seq/seq_queue.c snd_seq_queue_check_access() -> queueptr()

Type Parameter Key Value
DATA_SOURCE 0 queueid $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 queueid s32min-s32max[u]

sound/core/seq/seq_queue.c snd_seq_queue_client_leave() -> queueptr()

Type Parameter Key Value
PARAM_VALUE 0 queueid 0-31
FUZZY_MAX 0 queueid 31
HARD_MAX 0 queueid 31
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

sound/core/seq/seq_queue.c snd_seq_queue_find_name() -> queueptr()

Type Parameter Key Value
PARAM_VALUE 0 queueid 0-31
FUZZY_MAX 0 queueid 31
HARD_MAX 0 queueid 31
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/core/seq/seq_queue.c snd_seq_queue_is_used() -> queueptr()

Type Parameter Key Value
DATA_SOURCE 0 queueid $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 queueid s32min-s32max
HALF_LOCKED2 _T->lock

sound/core/seq/seq_queue.c snd_seq_queue_remove_cells() -> queueptr()

Type Parameter Key Value
PARAM_VALUE 0 queueid 0-31
FUZZY_MAX 0 queueid 31
HARD_MAX 0 queueid 31
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/core/seq/seq_queue.c snd_seq_queue_set_owner() -> queueptr()

Type Parameter Key Value
PARAM_VALUE 0 queueid 0-31
DATA_SOURCE 0 queueid $0
HARD_MAX 0 queueid 31
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 queueid 0-31[u]
HALF_LOCKED2 _T->lock

sound/core/seq/seq_queue.c snd_seq_queue_timer_close() -> queueptr()

Type Parameter Key Value
PARAM_VALUE 0 queueid 0-31
DATA_SOURCE 0 queueid $0
HARD_MAX 0 queueid 31
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 queueid 0-31[u]
LOCK2 _T->lock

sound/core/seq/seq_queue.c snd_seq_queue_timer_open() -> queueptr()

Type Parameter Key Value
PARAM_VALUE 0 queueid 0-31
DATA_SOURCE 0 queueid $0
HARD_MAX 0 queueid 31
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 queueid 0-31[u]
LOCK2 _T->lock

sound/core/seq/seq_queue.c snd_seq_queue_timer_set_tempo() -> queueptr()

Type Parameter Key Value
PARAM_VALUE 0 queueid 0-31
DATA_SOURCE 0 queueid $0
HARD_MAX 0 queueid 31
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 queueid 0-31[u]

sound/core/seq/seq_queue.c snd_seq_queue_use() -> queueptr()

Type Parameter Key Value
DATA_SOURCE 0 queueid $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 queueid s32min-s32max[u]
HALF_LOCKED2 _T->lock

sound/core/seq/seq_timer.c snd_seq_info_timer_read() -> queueptr()

Type Parameter Key Value
PARAM_VALUE 0 queueid 0-31
FUZZY_MAX 0 queueid 31
HARD_MAX 0 queueid 31
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct seq_file)->lock

sound/core/seq/seq_clientmgr.c snd_seq_ioctl_get_queue_info() -> queueptr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 queueid s32min-s32max[u]
HALF_LOCKED2 _T->lock

sound/core/seq/seq_clientmgr.c snd_seq_ioctl_get_queue_status() -> queueptr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 queueid s32min-s32max[u]
HALF_LOCKED2 _T->lock

sound/core/seq/seq_clientmgr.c snd_seq_ioctl_get_queue_tempo() -> queueptr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 queueid s32min-s32max[u]
HALF_LOCKED2 _T->lock

sound/core/seq/seq_clientmgr.c snd_seq_ioctl_get_queue_timer() -> queueptr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 queueid s32min-s32max[u]
HALF_LOCKED2 _T->lock

sound/core/seq/seq_clientmgr.c snd_seq_ioctl_set_queue_info() -> queueptr()

Type Parameter Key Value
PARAM_VALUE 0 queueid 0-31
HARD_MAX 0 queueid 31
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 queueid 0-31[u]
HALF_LOCKED2 _T->lock

sound/core/seq/seq_clientmgr.c snd_seq_ioctl_set_queue_timer() -> queueptr()

Type Parameter Key Value
PARAM_VALUE 0 queueid 0-31
HARD_MAX 0 queueid 31
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 queueid 0-31[u]
HALF_LOCKED2 _T->lock

sound/core/seq/seq_clientmgr.c update_timestamp_of_queue() -> queueptr()

Type Parameter Key Value
DATA_SOURCE 0 queueid $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->ioctl_mutex