Lines Matching refs:midi_function
722 struct usb_descriptor_header **midi_function; in f_midi_bind() local
771 midi_function = kcalloc((MAX_PORTS * 4) + 9, sizeof(*midi_function), in f_midi_bind()
773 if (!midi_function) { in f_midi_bind()
785 midi_function[i++] = (struct usb_descriptor_header *) &ac_interface_desc; in f_midi_bind()
786 midi_function[i++] = (struct usb_descriptor_header *) &ac_header_desc; in f_midi_bind()
787 midi_function[i++] = (struct usb_descriptor_header *) &ms_interface_desc; in f_midi_bind()
795 midi_function[i++] = (struct usb_descriptor_header *) &ms_header_desc; in f_midi_bind()
808 midi_function[i++] = (struct usb_descriptor_header *) in_ext; in f_midi_bind()
819 midi_function[i++] = (struct usb_descriptor_header *) out_emb; in f_midi_bind()
836 midi_function[i++] = (struct usb_descriptor_header *) in_emb; in f_midi_bind()
847 midi_function[i++] = (struct usb_descriptor_header *) out_ext; in f_midi_bind()
861 midi_function[i++] = (struct usb_descriptor_header *) &bulk_out_desc; in f_midi_bind()
862 midi_function[i++] = (struct usb_descriptor_header *) &ms_out_desc; in f_midi_bind()
863 midi_function[i++] = (struct usb_descriptor_header *) &bulk_in_desc; in f_midi_bind()
864 midi_function[i++] = (struct usb_descriptor_header *) &ms_in_desc; in f_midi_bind()
865 midi_function[i++] = NULL; in f_midi_bind()
873 f->fs_descriptors = usb_copy_descriptors(midi_function); in f_midi_bind()
880 f->hs_descriptors = usb_copy_descriptors(midi_function); in f_midi_bind()
885 kfree(midi_function); in f_midi_bind()
890 kfree(midi_function); in f_midi_bind()