/kernel/linux/linux-6.6/sound/usb/ |
H A D | midi.c | 8 * NetBSD's umidi driver by Takuya SHIOZAKI, 121 struct snd_usb_midi *umidi; member 154 struct snd_usb_midi *umidi; member 216 dev_dbg(&ep->umidi->dev->dev, "unexpected port %d!\n", portidx); in snd_usbmidi_input_data() 219 if (!test_bit(port->substream->number, &ep->umidi->input_triggered)) in snd_usbmidi_input_data() 245 ep->umidi->usb_protocol_ops->input(ep, urb->transfer_buffer, in snd_usbmidi_in_urb_complete() 252 mod_timer(&ep->umidi->error_timer, in snd_usbmidi_in_urb_complete() 259 urb->dev = ep->umidi->dev; in snd_usbmidi_in_urb_complete() 282 mod_timer(&ep->umidi->error_timer, in snd_usbmidi_out_urb_complete() 301 if (ep->umidi in snd_usbmidi_do_output() 342 struct snd_usb_midi *umidi = from_timer(umidi, t, error_timer); snd_usbmidi_error_timer() local 1058 update_roland_altsetting(struct snd_usb_midi *umidi) update_roland_altsetting() argument 1080 struct snd_usb_midi *umidi = substream->rmidi->private_data; substream_open() local 1125 struct snd_usb_midi *umidi = substream->rmidi->private_data; snd_usbmidi_output_open() local 1215 struct snd_usb_midi *umidi = substream->rmidi->private_data; snd_usbmidi_input_trigger() local 1236 free_urb_and_buffer(struct snd_usb_midi *umidi, struct urb *urb, unsigned int buffer_length) free_urb_and_buffer() argument 1262 snd_usbmidi_in_endpoint_create(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *ep_info, struct snd_usb_midi_endpoint *rep) snd_usbmidi_in_endpoint_create() argument 1349 snd_usbmidi_out_endpoint_create(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *ep_info, struct snd_usb_midi_endpoint *rep) snd_usbmidi_out_endpoint_create() argument 1453 snd_usbmidi_free(struct snd_usb_midi *umidi) snd_usbmidi_free() argument 1473 struct snd_usb_midi *umidi; snd_usbmidi_disconnect() local 1521 struct snd_usb_midi *umidi = rmidi->private_data; snd_usbmidi_rawmidi_free() local 1525 snd_usbmidi_find_substream(struct snd_usb_midi *umidi, int stream, int number) snd_usbmidi_find_substream() argument 1719 find_port_info(struct snd_usb_midi *umidi, int number) find_port_info() argument 1734 struct snd_usb_midi *umidi = rmidi->private_data; snd_usbmidi_get_port_info() local 1791 snd_usbmidi_init_substream(struct snd_usb_midi *umidi, int stream, int number, int jack_id, struct snd_rawmidi_substream **rsubstream) snd_usbmidi_init_substream() argument 1854 snd_usbmidi_create_endpoints(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *endpoints) snd_usbmidi_create_endpoints() argument 1925 snd_usbmidi_get_ms_info(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *endpoints) snd_usbmidi_get_ms_info() argument 2038 struct snd_usb_midi *umidi = kcontrol->private_data; roland_load_put() local 2064 snd_usbmidi_switch_roland_altsetting(struct snd_usb_midi *umidi) snd_usbmidi_switch_roland_altsetting() argument 2099 snd_usbmidi_detect_endpoints(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *endpoint, int max_endpoints) snd_usbmidi_detect_endpoints() argument 2147 snd_usbmidi_detect_per_port_endpoints(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *endpoints) snd_usbmidi_detect_per_port_endpoints() argument 2165 snd_usbmidi_detect_yamaha(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *endpoint) snd_usbmidi_detect_yamaha() argument 2206 snd_usbmidi_detect_roland(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *endpoint) snd_usbmidi_detect_roland() argument 2246 snd_usbmidi_create_endpoints_midiman(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *endpoint) snd_usbmidi_create_endpoints_midiman() argument 2345 snd_usbmidi_create_rawmidi(struct snd_usb_midi *umidi, int out_ports, int in_ports) snd_usbmidi_create_rawmidi() argument 2377 struct snd_usb_midi *umidi; snd_usbmidi_input_stop() local 2393 snd_usbmidi_input_start_ep(struct snd_usb_midi *umidi, struct snd_usb_midi_in_endpoint *ep) snd_usbmidi_input_start_ep() argument 2417 struct snd_usb_midi *umidi; snd_usbmidi_input_start() local 2434 struct snd_usb_midi *umidi; snd_usbmidi_suspend() local 2448 struct snd_usb_midi *umidi; snd_usbmidi_resume() local 2467 struct snd_usb_midi *umidi; __snd_usbmidi_create() local [all...] |
H A D | midi2.c | 74 bool disconnected; /* shadow of umidi->disconnected */ 75 struct list_head list; /* list to umidi->ep_list */ 82 struct snd_usb_midi2_interface *umidi; /* reference to MIDI iface */ member 88 struct list_head list; /* list to umidi->rawmidi_list */ 395 static int start_input_streams(struct snd_usb_midi2_interface *umidi) in start_input_streams() argument 400 list_for_each_entry(ep, &umidi->ep_list, list) { in start_input_streams() 408 list_for_each_entry(ep, &umidi->ep_list, list) { in start_input_streams() 416 list_for_each_entry(ep, &umidi->ep_list, list) { in start_input_streams() 432 static int create_midi2_endpoint(struct snd_usb_midi2_interface *umidi, in create_midi2_endpoint() argument 439 usb_audio_dbg(umidi in create_midi2_endpoint() 486 free_all_midi2_endpoints(struct snd_usb_midi2_interface *umidi) free_all_midi2_endpoints() argument 521 get_group_terminal_block_descs(struct snd_usb_midi2_interface *umidi) get_group_terminal_block_descs() argument 565 find_group_terminal_block(struct snd_usb_midi2_interface *umidi, int id) find_group_terminal_block() argument 638 parse_group_terminal_blocks(struct snd_usb_midi2_interface *umidi) parse_group_terminal_blocks() argument 663 parse_midi_2_0_endpoints(struct snd_usb_midi2_interface *umidi) parse_midi_2_0_endpoints() argument 691 free_all_midi2_umps(struct snd_usb_midi2_interface *umidi) free_all_midi2_umps() argument 703 create_midi2_ump(struct snd_usb_midi2_interface *umidi, struct snd_usb_midi2_endpoint *ep_in, struct snd_usb_midi2_endpoint *ep_out, int blk_id) create_midi2_ump() argument 759 find_midi2_ump(struct snd_usb_midi2_interface *umidi, int blk_id) find_midi2_ump() argument 771 find_matching_ep_partner(struct snd_usb_midi2_interface *umidi, struct snd_usb_midi2_endpoint *ep, int blk_id) find_matching_ep_partner() argument 801 parse_ump_endpoints(struct snd_usb_midi2_interface *umidi) parse_ump_endpoints() argument 825 struct snd_usb_midi2_interface *umidi = rmidi->umidi; create_gtb_block() local 883 create_blocks_from_gtb(struct snd_usb_midi2_interface *umidi) create_blocks_from_gtb() argument 913 attach_legacy_rawmidi(struct snd_usb_midi2_interface *umidi) attach_legacy_rawmidi() argument 931 snd_usb_midi_v2_free(struct snd_usb_midi2_interface *umidi) snd_usb_midi_v2_free() argument 941 parse_midi_2_0(struct snd_usb_midi2_interface *umidi) parse_midi_2_0() argument 1015 set_altset(struct snd_usb_midi2_interface *umidi) set_altset() argument 1040 set_fallback_rawmidi_names(struct snd_usb_midi2_interface *umidi) set_fallback_rawmidi_names() argument 1074 struct snd_usb_midi2_interface *umidi; snd_usb_midi_v2_create() local 1183 struct snd_usb_midi2_interface *umidi; snd_usb_midi_v2_suspend_all() local 1202 struct snd_usb_midi2_interface *umidi; snd_usb_midi_v2_resume_all() local 1214 struct snd_usb_midi2_interface *umidi; snd_usb_midi_v2_disconnect_all() local 1230 struct snd_usb_midi2_interface *umidi, *next; snd_usb_midi_v2_free_all() local [all...] |
/kernel/linux/linux-5.10/sound/usb/ |
H A D | midi.c | 8 * NetBSD's umidi driver by Takuya SHIOZAKI, 137 struct snd_usb_midi *umidi; member 170 struct snd_usb_midi *umidi; member 232 dev_dbg(&ep->umidi->dev->dev, "unexpected port %d!\n", portidx); in snd_usbmidi_input_data() 235 if (!test_bit(port->substream->number, &ep->umidi->input_triggered)) in snd_usbmidi_input_data() 261 ep->umidi->usb_protocol_ops->input(ep, urb->transfer_buffer, in snd_usbmidi_in_urb_complete() 268 mod_timer(&ep->umidi->error_timer, in snd_usbmidi_in_urb_complete() 275 urb->dev = ep->umidi->dev; in snd_usbmidi_in_urb_complete() 298 mod_timer(&ep->umidi->error_timer, in snd_usbmidi_out_urb_complete() 317 if (ep->umidi in snd_usbmidi_do_output() 358 struct snd_usb_midi *umidi = from_timer(umidi, t, error_timer); snd_usbmidi_error_timer() local 1074 update_roland_altsetting(struct snd_usb_midi *umidi) update_roland_altsetting() argument 1096 struct snd_usb_midi *umidi = substream->rmidi->private_data; substream_open() local 1141 struct snd_usb_midi *umidi = substream->rmidi->private_data; snd_usbmidi_output_open() local 1231 struct snd_usb_midi *umidi = substream->rmidi->private_data; snd_usbmidi_input_trigger() local 1252 free_urb_and_buffer(struct snd_usb_midi *umidi, struct urb *urb, unsigned int buffer_length) free_urb_and_buffer() argument 1278 snd_usbmidi_in_endpoint_create(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *ep_info, struct snd_usb_midi_endpoint *rep) snd_usbmidi_in_endpoint_create() argument 1365 snd_usbmidi_out_endpoint_create(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *ep_info, struct snd_usb_midi_endpoint *rep) snd_usbmidi_out_endpoint_create() argument 1469 snd_usbmidi_free(struct snd_usb_midi *umidi) snd_usbmidi_free() argument 1489 struct snd_usb_midi *umidi; snd_usbmidi_disconnect() local 1537 struct snd_usb_midi *umidi = rmidi->private_data; snd_usbmidi_rawmidi_free() local 1541 snd_usbmidi_find_substream(struct snd_usb_midi *umidi, int stream, int number) snd_usbmidi_find_substream() argument 1735 find_port_info(struct snd_usb_midi *umidi, int number) find_port_info() argument 1750 struct snd_usb_midi *umidi = rmidi->private_data; snd_usbmidi_get_port_info() local 1761 snd_usbmidi_init_substream(struct snd_usb_midi *umidi, int stream, int number, struct snd_rawmidi_substream **rsubstream) snd_usbmidi_init_substream() argument 1788 snd_usbmidi_create_endpoints(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *endpoints) snd_usbmidi_create_endpoints() argument 1857 snd_usbmidi_get_ms_info(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *endpoints) snd_usbmidi_get_ms_info() argument 1962 struct snd_usb_midi *umidi = kcontrol->private_data; roland_load_put() local 1988 snd_usbmidi_switch_roland_altsetting(struct snd_usb_midi *umidi) snd_usbmidi_switch_roland_altsetting() argument 2023 snd_usbmidi_detect_endpoints(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *endpoint, int max_endpoints) snd_usbmidi_detect_endpoints() argument 2071 snd_usbmidi_detect_per_port_endpoints(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *endpoints) snd_usbmidi_detect_per_port_endpoints() argument 2089 snd_usbmidi_detect_yamaha(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *endpoint) snd_usbmidi_detect_yamaha() argument 2130 snd_usbmidi_detect_roland(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *endpoint) snd_usbmidi_detect_roland() argument 2170 snd_usbmidi_create_endpoints_midiman(struct snd_usb_midi *umidi, struct snd_usb_midi_endpoint_info *endpoint) snd_usbmidi_create_endpoints_midiman() argument 2267 snd_usbmidi_create_rawmidi(struct snd_usb_midi *umidi, int out_ports, int in_ports) snd_usbmidi_create_rawmidi() argument 2299 struct snd_usb_midi *umidi; snd_usbmidi_input_stop() local 2315 snd_usbmidi_input_start_ep(struct snd_usb_midi *umidi, struct snd_usb_midi_in_endpoint *ep) snd_usbmidi_input_start_ep() argument 2339 struct snd_usb_midi *umidi; snd_usbmidi_input_start() local 2356 struct snd_usb_midi *umidi; snd_usbmidi_suspend() local 2370 struct snd_usb_midi *umidi; snd_usbmidi_resume() local 2388 struct snd_usb_midi *umidi; __snd_usbmidi_create() local [all...] |