snd_usb_midi2_interface
static int set_altset(struct snd_usb_midi2_interface *umidi)
static void set_fallback_rawmidi_names(struct snd_usb_midi2_interface *umidi)
struct snd_usb_midi2_interface *umidi;
struct snd_usb_midi2_interface *umidi;
struct snd_usb_midi2_interface *umidi;
struct snd_usb_midi2_interface *umidi;
struct snd_usb_midi2_interface *umidi, *next;
static int start_input_streams(struct snd_usb_midi2_interface *umidi)
static int create_midi2_endpoint(struct snd_usb_midi2_interface *umidi,
struct snd_usb_midi2_interface;
static void free_all_midi2_endpoints(struct snd_usb_midi2_interface *umidi)
static int get_group_terminal_block_descs(struct snd_usb_midi2_interface *umidi)
find_group_terminal_block(struct snd_usb_midi2_interface *umidi, int id)
static int parse_group_terminal_blocks(struct snd_usb_midi2_interface *umidi)
static int parse_midi_2_0_endpoints(struct snd_usb_midi2_interface *umidi)
static void free_all_midi2_umps(struct snd_usb_midi2_interface *umidi)
static int create_midi2_ump(struct snd_usb_midi2_interface *umidi,
find_midi2_ump(struct snd_usb_midi2_interface *umidi, int blk_id)
static int find_matching_ep_partner(struct snd_usb_midi2_interface *umidi,
static int parse_ump_endpoints(struct snd_usb_midi2_interface *umidi)
struct snd_usb_midi2_interface *umidi = rmidi->umidi;
struct snd_usb_midi2_interface *umidi; /* reference to MIDI iface */
static int create_blocks_from_gtb(struct snd_usb_midi2_interface *umidi)
static int attach_legacy_rawmidi(struct snd_usb_midi2_interface *umidi)
static void snd_usb_midi_v2_free(struct snd_usb_midi2_interface *umidi)
static int parse_midi_2_0(struct snd_usb_midi2_interface *umidi)