Lines Matching refs:midi_function
713 struct usb_descriptor_header **midi_function; in f_midi_bind() local
764 midi_function = kcalloc((MAX_PORTS * 4) + 9, sizeof(*midi_function), in f_midi_bind()
766 if (!midi_function) { in f_midi_bind()
778 midi_function[i++] = (struct usb_descriptor_header *) &ac_interface_desc; in f_midi_bind()
779 midi_function[i++] = (struct usb_descriptor_header *) &ac_header_desc; in f_midi_bind()
780 midi_function[i++] = (struct usb_descriptor_header *) &ms_interface_desc; in f_midi_bind()
788 midi_function[i++] = (struct usb_descriptor_header *) &ms_header_desc; in f_midi_bind()
801 midi_function[i++] = (struct usb_descriptor_header *) in_ext; in f_midi_bind()
812 midi_function[i++] = (struct usb_descriptor_header *) out_emb; in f_midi_bind()
829 midi_function[i++] = (struct usb_descriptor_header *) in_emb; in f_midi_bind()
840 midi_function[i++] = (struct usb_descriptor_header *) out_ext; in f_midi_bind()
854 midi_function[i++] = (struct usb_descriptor_header *) &bulk_out_desc; in f_midi_bind()
855 midi_function[i++] = (struct usb_descriptor_header *) &ms_out_desc; in f_midi_bind()
856 midi_function[i++] = (struct usb_descriptor_header *) &bulk_in_desc; in f_midi_bind()
857 midi_function[i++] = (struct usb_descriptor_header *) &ms_in_desc; in f_midi_bind()
858 midi_function[i++] = NULL; in f_midi_bind()
866 f->fs_descriptors = usb_copy_descriptors(midi_function); in f_midi_bind()
873 f->hs_descriptors = usb_copy_descriptors(midi_function); in f_midi_bind()
878 kfree(midi_function); in f_midi_bind()
883 kfree(midi_function); in f_midi_bind()