snd_ump_midi2_msg
union snd_ump_midi2_msg *data,
union snd_ump_midi2_msg *data,
union snd_ump_midi2_msg *data,
union snd_ump_midi2_msg *data,
union snd_ump_midi2_msg *data,
union snd_ump_midi2_msg data[2];
static int ump_midi2_to_note_ev(const union snd_ump_midi2_msg *val,
static int ump_midi2_to_pitchbend_ev(const union snd_ump_midi2_msg *val,
static int ump_midi2_to_cc_ev(const union snd_ump_midi2_msg *val,
static int ump_midi2_to_pgm_ev(const union snd_ump_midi2_msg *val,
static int ump_midi2_to_ctrl_ev(const union snd_ump_midi2_msg *val,
static int ump_midi2_to_rpn_ev(const union snd_ump_midi2_msg *val,
int (*encode)(const union snd_ump_midi2_msg *val, struct snd_seq_event *ev);
static int cvt_ump_midi2_to_event(const union snd_ump_midi2_msg *val,
union snd_ump_midi2_msg *midi2 = (union snd_ump_midi2_msg *)ev_cvt.ump;
const union snd_ump_midi2_msg *midi2 = (const union snd_ump_midi2_msg *)event->ump;
len = cvt_ump_midi2_to_event((union snd_ump_midi2_msg *)ump_ev->ump,
union snd_ump_midi2_msg *data,
union snd_ump_midi2_msg *data,
union snd_ump_midi2_msg *data,
union snd_ump_midi2_msg *data,
union snd_ump_midi2_msg *data,
union snd_ump_midi2_msg *data,
union snd_ump_midi2_msg *data,
union snd_ump_midi2_msg *data,
static int cvt_ump_midi2_to_legacy(const union snd_ump_midi2_msg *midi2,
return cvt_ump_midi2_to_legacy((const union snd_ump_midi2_msg *)data,
union snd_ump_midi2_msg *midi2,
union snd_ump_midi2_msg *midi2 = (union snd_ump_midi2_msg *)data;
BUILD_BUG_ON(sizeof(union snd_ump_midi2_msg) != 8);