Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/core/seq/seq_ump_convert.c cvt_to_ump_midi1() -> ump_compose()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 1 group 0-254
PARAM_VALUE 2 status 0
PARAM_VALUE 3 channel 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &source->ioctl_mutex

sound/core/seq/seq_ump_convert.c cvt_to_ump_midi2() -> ump_compose()

Type Parameter Key Value
PARAM_VALUE 0 type 4
PARAM_VALUE 1 group 0-254
PARAM_VALUE 2 status 0
PARAM_VALUE 3 channel 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &source->ioctl_mutex

sound/core/seq/seq_ump_convert.c fill_sysex7_ump() -> ump_compose()

Type Parameter Key Value
PARAM_VALUE 0 type 3
PARAM_VALUE 1 group 0-254
PARAM_VALUE 2 status 0-3
CAPPED_DATA 3 channel 1
DATA_SOURCE 2 status $2
DATA_SOURCE 3 channel $4
FUZZY_MAX 2 status 3
NOSPEC 3 channel
NOSPEC 3 channel
HARD_MAX 2 status 3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 channel 1-5[c]
UNITS 3 channel unit_byte
HALF_LOCKED2 &source->ioctl_mutex

sound/core/ump_convert.c cvt_legacy_cmd_to_ump() -> ump_compose()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 2 status 0
DATA_SOURCE 1 group $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

sound/core/ump_convert.c cvt_legacy_cmd_to_ump() -> ump_compose()

Type Parameter Key Value
PARAM_VALUE 0 type 4
PARAM_VALUE 2 status 0-15
PARAM_VALUE 3 channel 0-15
DATA_SOURCE 1 group $1
FUZZY_MAX 2 status 9
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

sound/core/ump_convert.c cvt_legacy_sysex_to_ump() -> ump_compose()

Type Parameter Key Value
PARAM_VALUE 0 type 3
PARAM_VALUE 2 status 0-3
DATA_SOURCE 1 group $1
FUZZY_MAX 2 status 3
HARD_MAX 2 status 3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

sound/core/ump_convert.c cvt_legacy_system_to_ump() -> ump_compose()

Type Parameter Key Value
PARAM_VALUE 0 type 1
PARAM_VALUE 2 status 0
PARAM_VALUE 3 channel 0-239,241-246,248-255
DATA_SOURCE 1 group $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

sound/core/ump_convert.c do_convert_to_ump() -> ump_compose()

Type Parameter Key Value
PARAM_VALUE 0 type 1
PARAM_VALUE 2 status 0
PARAM_VALUE 3 channel 0-239,241-246,248-255
DATA_SOURCE 1 group $1
DATA_SOURCE 3 channel $3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 channel 0-239,241-246,248-255
HALF_LOCKED2 irq