Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

sound/core/rawmidi.c close_substream() -> snd_rawmidi_kernel_write()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 0 substream->active_sensing 1
PARAM_VALUE 0 substream->stream s32min-0,2-s32max
PARAM_VALUE 0 substream->use_count 0
PARAM_VALUE 1 buf 2112295567515553792
PARAM_VALUE 1 *buf 254
PARAM_VALUE 2 count 1
DATA_SOURCE 0 substream $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

sound/core/seq/seq_midi.c dump_midi() -> snd_rawmidi_kernel_write()

Type Parameter Key Value
PARAM_VALUE 0 substream 4096-ptr_max
PARAM_VALUE 0 substream->runtime 4096-ptr_max
PARAM_VALUE 1 buf 4096-ptr_max
BUF_SIZE 0 substream (-1),8,16
BUF_SIZE 0 substream (-1),8,16
BUF_SIZE 1 buf (-1),10,32
BUF_SIZE 1 buf (-1),10,32
CAPPED_DATA 2 count 1
DATA_SOURCE 0 substream $0
DATA_SOURCE 1 buf $1
DATA_SOURCE 2 count $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *buf 0-255
USER_DATA 2 count s32min-s32max[c]
UNITS 1 buf unit_byte
UNITS 2 count unit_byte
USER_PTR 1 buf

sound/core/seq/seq_ump_client.c seq_ump_process_event() -> snd_rawmidi_kernel_write()

Type Parameter Key Value
PARAM_VALUE 0 substream 1-u64max
PARAM_VALUE 2 count 4-16
BUF_SIZE 1 buf 12
BIT_INFO 2 count 0x0,0x1c
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read

sound/core/ump.c ump_req_msg() -> snd_rawmidi_kernel_write()

Type Parameter Key Value
PARAM_VALUE 1 buf 4781061013673394176
PARAM_VALUE 2 count 16
BUF_SIZE 1 buf 16
MEM_ZERO 1 buf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock