Lines Matching refs:endpoints

111 	} endpoints[MIDI_MAX_ENDPOINTS];  member
351 struct snd_usb_midi_in_endpoint *in = umidi->endpoints[i].in; in snd_usbmidi_error_timer()
361 if (umidi->endpoints[i].out) in snd_usbmidi_error_timer()
362 snd_usbmidi_do_output(umidi->endpoints[i].out); in snd_usbmidi_error_timer()
1130 if (umidi->endpoints[i].out) in snd_usbmidi_output_open()
1132 if (umidi->endpoints[i].out->ports[j].substream == substream) { in snd_usbmidi_output_open()
1133 port = &umidi->endpoints[i].out->ports[j]; in snd_usbmidi_output_open()
1458 struct snd_usb_midi_endpoint *ep = &umidi->endpoints[i]; in snd_usbmidi_free()
1491 struct snd_usb_midi_endpoint *ep = &umidi->endpoints[i]; in snd_usbmidi_disconnect()
1832 struct snd_usb_midi_endpoint_info *endpoints) in snd_usbmidi_create_endpoints() argument
1838 if (endpoints[i].out_cables) { in snd_usbmidi_create_endpoints()
1840 &endpoints[i], in snd_usbmidi_create_endpoints()
1841 &umidi->endpoints[i]); in snd_usbmidi_create_endpoints()
1845 if (endpoints[i].in_cables) { in snd_usbmidi_create_endpoints()
1847 &endpoints[i], in snd_usbmidi_create_endpoints()
1848 &umidi->endpoints[i]); in snd_usbmidi_create_endpoints()
1854 if (endpoints[i].out_cables & (1 << j)) { in snd_usbmidi_create_endpoints()
1858 endpoints[i].assoc_out_jacks[j], in snd_usbmidi_create_endpoints()
1859 &umidi->endpoints[i].out->ports[j].substream); in snd_usbmidi_create_endpoints()
1862 if (endpoints[i].in_cables & (1 << j)) { in snd_usbmidi_create_endpoints()
1866 endpoints[i].assoc_in_jacks[j], in snd_usbmidi_create_endpoints()
1867 &umidi->endpoints[i].in->ports[j].substream); in snd_usbmidi_create_endpoints()
1903 struct snd_usb_midi_endpoint_info *endpoints) in snd_usbmidi_get_ms_info() argument
1946 if (endpoints[epidx].out_ep) { in snd_usbmidi_get_ms_info()
1953 endpoints[epidx].out_ep = usb_endpoint_num(ep); in snd_usbmidi_get_ms_info()
1955 endpoints[epidx].out_interval = ep->bInterval; in snd_usbmidi_get_ms_info()
1962 endpoints[epidx].out_interval = 1; in snd_usbmidi_get_ms_info()
1963 endpoints[epidx].out_cables = in snd_usbmidi_get_ms_info()
1966 endpoints[epidx].assoc_out_jacks[j] = ms_ep->baAssocJackID[j]; in snd_usbmidi_get_ms_info()
1967 for (; j < ARRAY_SIZE(endpoints[epidx].assoc_out_jacks); ++j) in snd_usbmidi_get_ms_info()
1968 endpoints[epidx].assoc_out_jacks[j] = -1; in snd_usbmidi_get_ms_info()
1972 if (endpoints[epidx].in_ep) { in snd_usbmidi_get_ms_info()
1979 endpoints[epidx].in_ep = usb_endpoint_num(ep); in snd_usbmidi_get_ms_info()
1981 endpoints[epidx].in_interval = ep->bInterval; in snd_usbmidi_get_ms_info()
1983 endpoints[epidx].in_interval = 1; in snd_usbmidi_get_ms_info()
1984 endpoints[epidx].in_cables = in snd_usbmidi_get_ms_info()
1987 endpoints[epidx].assoc_in_jacks[j] = ms_ep->baAssocJackID[j]; in snd_usbmidi_get_ms_info()
1988 for (; j < ARRAY_SIZE(endpoints[epidx].assoc_in_jacks); ++j) in snd_usbmidi_get_ms_info()
1989 endpoints[epidx].assoc_in_jacks[j] = -1; in snd_usbmidi_get_ms_info()
2125 struct snd_usb_midi_endpoint_info *endpoints) in snd_usbmidi_detect_per_port_endpoints() argument
2129 err = snd_usbmidi_detect_endpoints(umidi, endpoints, MIDI_MAX_ENDPOINTS); in snd_usbmidi_detect_per_port_endpoints()
2131 if (endpoints[i].out_ep) in snd_usbmidi_detect_per_port_endpoints()
2132 endpoints[i].out_cables = 0x0001; in snd_usbmidi_detect_per_port_endpoints()
2133 if (endpoints[i].in_ep) in snd_usbmidi_detect_per_port_endpoints()
2134 endpoints[i].in_cables = 0x0001; in snd_usbmidi_detect_per_port_endpoints()
2278 &umidi->endpoints[0]); in snd_usbmidi_create_endpoints_midiman()
2287 &umidi->endpoints[0]); in snd_usbmidi_create_endpoints_midiman()
2296 &umidi->endpoints[1]); in snd_usbmidi_create_endpoints_midiman()
2307 &umidi->endpoints[cable & 1].out->ports[cable].substream); in snd_usbmidi_create_endpoints_midiman()
2313 &umidi->endpoints[0].in->ports[cable].substream); in snd_usbmidi_create_endpoints_midiman()
2361 struct snd_usb_midi_endpoint *ep = &umidi->endpoints[i]; in snd_usbmidi_input_stop()
2401 snd_usbmidi_input_start_ep(umidi, umidi->endpoints[i].in); in snd_usbmidi_input_start()
2445 struct snd_usb_midi_endpoint_info endpoints[MIDI_MAX_ENDPOINTS]; in __snd_usbmidi_create() local
2469 memset(endpoints, 0, sizeof(endpoints)); in __snd_usbmidi_create()
2472 err = snd_usbmidi_get_ms_info(umidi, endpoints); in __snd_usbmidi_create()
2481 memcpy(&endpoints[0], quirk->data, in __snd_usbmidi_create()
2483 err = snd_usbmidi_detect_endpoints(umidi, &endpoints[0], 1); in __snd_usbmidi_create()
2486 err = snd_usbmidi_detect_yamaha(umidi, &endpoints[0]); in __snd_usbmidi_create()
2489 err = snd_usbmidi_detect_roland(umidi, &endpoints[0]); in __snd_usbmidi_create()
2493 memcpy(&endpoints[0], quirk->data, in __snd_usbmidi_create()
2499 err = snd_usbmidi_detect_per_port_endpoints(umidi, endpoints); in __snd_usbmidi_create()
2514 err = snd_usbmidi_detect_per_port_endpoints(umidi, endpoints); in __snd_usbmidi_create()
2518 memcpy(&endpoints[0], quirk->data, in __snd_usbmidi_create()
2520 err = snd_usbmidi_detect_endpoints(umidi, &endpoints[0], 1); in __snd_usbmidi_create()
2524 err = snd_usbmidi_detect_per_port_endpoints(umidi, endpoints); in __snd_usbmidi_create()
2528 err = snd_usbmidi_detect_per_port_endpoints(umidi, endpoints); in __snd_usbmidi_create()
2530 endpoints[1].out_cables = 0; in __snd_usbmidi_create()
2541 err = snd_usbmidi_detect_per_port_endpoints(umidi, endpoints); in __snd_usbmidi_create()
2545 err = snd_usbmidi_detect_per_port_endpoints(umidi, endpoints); in __snd_usbmidi_create()
2560 out_ports += hweight16(endpoints[i].out_cables); in __snd_usbmidi_create()
2561 in_ports += hweight16(endpoints[i].in_cables); in __snd_usbmidi_create()
2569 err = snd_usbmidi_create_endpoints_midiman(umidi, &endpoints[0]); in __snd_usbmidi_create()
2571 err = snd_usbmidi_create_endpoints(umidi, endpoints); in __snd_usbmidi_create()