Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/core/seq/seq_ump_convert.c cvt_ump_midi2_to_midi1() -> downscale_32_to_7bit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 src 0-u32max[u]
HALF_LOCKED2 &source->ioctl_mutex

sound/core/seq/seq_ump_convert.c cvt_ump_midi2_to_midi1() -> downscale_32_to_7bit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 src 0-u32max[u]
HALF_LOCKED2 &source->ioctl_mutex

sound/core/seq/seq_ump_convert.c cvt_ump_midi2_to_midi1() -> downscale_32_to_7bit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 src 0-u32max[u]
HALF_LOCKED2 &source->ioctl_mutex

sound/core/seq/seq_ump_convert.c ump_midi2_to_cc_ev() -> downscale_32_to_7bit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 src 0-u32max[u]
HALF_LOCKED2 &source->ioctl_mutex

sound/core/seq/seq_ump_convert.c ump_midi2_to_ctrl_ev() -> downscale_32_to_7bit()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 src 0-u32max[u]
HALF_LOCKED2 &source->ioctl_mutex

sound/core/ump_convert.c cvt_ump_midi2_to_legacy() -> downscale_32_to_7bit()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

sound/core/ump_convert.c cvt_ump_midi2_to_legacy() -> downscale_32_to_7bit()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

sound/core/ump_convert.c cvt_ump_midi2_to_legacy() -> downscale_32_to_7bit()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING