Lines Matching refs:cs_desc
2095 uint8_t *cs_desc; in snd_usbmidi_detect_yamaha() local
2109 for (cs_desc = hostif->extra; in snd_usbmidi_detect_yamaha()
2110 cs_desc < hostif->extra + hostif->extralen && cs_desc[0] >= 2; in snd_usbmidi_detect_yamaha()
2111 cs_desc += cs_desc[0]) { in snd_usbmidi_detect_yamaha()
2112 if (cs_desc[1] == USB_DT_CS_INTERFACE) { in snd_usbmidi_detect_yamaha()
2113 if (cs_desc[2] == UAC_MIDI_IN_JACK) in snd_usbmidi_detect_yamaha()
2116 else if (cs_desc[2] == UAC_MIDI_OUT_JACK) in snd_usbmidi_detect_yamaha()
2135 u8 *cs_desc; in snd_usbmidi_detect_roland() local
2145 for (cs_desc = hostif->extra; in snd_usbmidi_detect_roland()
2146 cs_desc < hostif->extra + hostif->extralen && cs_desc[0] >= 2; in snd_usbmidi_detect_roland()
2147 cs_desc += cs_desc[0]) { in snd_usbmidi_detect_roland()
2148 if (cs_desc[0] >= 6 && in snd_usbmidi_detect_roland()
2149 cs_desc[1] == USB_DT_CS_INTERFACE && in snd_usbmidi_detect_roland()
2150 cs_desc[2] == 0xf1 && in snd_usbmidi_detect_roland()
2151 cs_desc[3] == 0x02) { in snd_usbmidi_detect_roland()
2152 if (cs_desc[4] > 0x10 || cs_desc[5] > 0x10) in snd_usbmidi_detect_roland()
2154 endpoint->in_cables = (1 << cs_desc[4]) - 1; in snd_usbmidi_detect_roland()
2155 endpoint->out_cables = (1 << cs_desc[5]) - 1; in snd_usbmidi_detect_roland()
2157 } else if (cs_desc[0] >= 7 && in snd_usbmidi_detect_roland()
2158 cs_desc[1] == USB_DT_CS_INTERFACE && in snd_usbmidi_detect_roland()
2159 cs_desc[2] == UAC_HEADER) { in snd_usbmidi_detect_roland()