Home
last modified time | relevance | path

Searched refs:out_ep (Results 1 – 25 of 33) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/usb/gadget/function/
H A Df_loopback.c32 struct usb_ep *out_ep; member
195 loop->out_ep = usb_ep_autoconfig(cdev->gadget, &fs_loop_sink_desc); in loopback_bind()
196 if (!loop->out_ep) in loopback_bind()
217 f->name, loop->in_ep->name, loop->out_ep->name); in loopback_bind()
243 if (ep == loop->out_ep) { in loopback_complete()
260 ep = loop->out_ep; in loopback_complete()
289 loop->out_ep : loop->in_ep, in loopback_complete()
301 disable_endpoints(cdev, loop->in_ep, loop->out_ep, NULL, NULL); in disable_loopback()
330 out_req = lb_alloc_ep_req(loop->out_ep, loop->buflen); in alloc_requests()
342 result = usb_ep_queue(loop->out_ep, out_req, GFP_ATOMIC); in alloc_requests()
[all …]
H A Df_phonet.c48 struct usb_ep *in_ep, *out_ep; member
305 err = usb_ep_queue(fp->out_ep, req, gfp_flags); in pn_rx_submit()
386 usb_ep_disable(fp->out_ep); in __pn_reset()
420 config_ep_by_speed(gadget, f, fp->out_ep)) { in pn_set_alt()
422 fp->out_ep->desc = NULL; in pn_set_alt()
426 usb_ep_enable(fp->out_ep); in pn_set_alt()
430 fp->out_ep->driver_data = fp; in pn_set_alt()
524 fp->out_ep = ep; in pn_bind()
545 req = usb_ep_alloc_request(fp->out_ep, GFP_KERNEL); in pn_bind()
560 fp->out_ep->name, fp->in_ep->name); in pn_bind()
[all …]
H A Df_printer.c69 struct usb_ep *in_ep, *out_ep; member
414 error = usb_ep_queue(dev->out_ep, req, GFP_ATOMIC); in setup_rx_reqs()
816 dev->out_ep->desc = ep_desc(dev->gadget, &fs_ep_out_desc, in set_printer_interface()
818 dev->out_ep->driver_data = dev; in set_printer_interface()
826 result = usb_ep_enable(dev->out_ep); in set_printer_interface()
836 (void) usb_ep_disable(dev->out_ep); in set_printer_interface()
838 dev->out_ep->desc = NULL; in set_printer_interface()
857 if (dev->out_ep->desc) in printer_reset_interface()
858 usb_ep_disable(dev->out_ep); in printer_reset_interface()
862 dev->out_ep->desc = NULL; in printer_reset_interface()
[all …]
H A Df_uac1_legacy.c281 struct usb_ep *out_ep; member
365 struct usb_ep *out_ep = audio->out_ep; in f_audio_complete() local
370 if (ep == out_ep) in f_audio_complete()
578 struct usb_ep *out_ep = audio->out_ep; in f_audio_set_alt() local
606 err = config_ep_by_speed(cdev->gadget, f, out_ep); in f_audio_set_alt()
610 usb_ep_enable(out_ep); in f_audio_set_alt()
620 req = usb_ep_alloc_request(out_ep, GFP_ATOMIC); in f_audio_set_alt()
629 err = usb_ep_queue(out_ep, in f_audio_set_alt()
634 out_ep->name, err); in f_audio_set_alt()
674 struct usb_ep *out_ep = audio->out_ep; in f_audio_disable() local
[all …]
H A Df_hid.c79 struct usb_ep *out_ep; member
343 ret = usb_ep_queue(hidg->out_ep, req, GFP_KERNEL); in f_hidg_intout_read()
345 free_ep_req(hidg->out_ep, req); in f_hidg_intout_read()
779 if (hidg->out_ep) { in hidg_disable()
780 usb_ep_disable(hidg->out_ep); in hidg_disable()
784 free_ep_req(hidg->out_ep, list->req); in hidg_disable()
835 if (hidg->use_out_ep && hidg->out_ep != NULL) { in hidg_set_alt()
837 usb_ep_disable(hidg->out_ep); in hidg_set_alt()
840 hidg->out_ep); in hidg_set_alt()
845 status = usb_ep_enable(hidg->out_ep); in hidg_set_alt()
[all …]
H A Du_ether.c188 out = dev->port_usb->out_ep; in rx_submit()
394 status = prealloc(&dev->rx_reqs, link->out_ep, n); in alloc_requests()
676 out = link->out_ep->desc; in eth_stop()
678 usb_ep_disable(link->out_ep); in eth_stop()
682 link->out_ep->desc = out; in eth_stop()
684 usb_ep_enable(link->out_ep); in eth_stop()
1099 link->out_ep->driver_data = dev; in gether_connect()
1100 result = usb_ep_enable(link->out_ep); in gether_connect()
1103 link->out_ep->name, result); in gether_connect()
1137 (void) usb_ep_disable(link->out_ep); in gether_connect()
[all …]
H A Df_sourcesink.c38 struct usb_ep *out_ep; member
340 ss->out_ep = usb_ep_autoconfig(cdev->gadget, &fs_sink_desc); in sourcesink_bind()
341 if (!ss->out_ep) in sourcesink_bind()
442 f->name, ss->in_ep->name, ss->out_ep->name, in sourcesink_bind()
469 int max_packet_size = le16_to_cpu(ss->out_ep->desc->wMaxPacketSize); in check_read_data()
496 usb_ep_set_halt(ss->out_ep); in check_read_data()
537 if (ep == ss->out_ep) { in source_sink_complete()
550 if (ep == ss->out_ep) in source_sink_complete()
603 ep = is_in ? ss->in_ep : ss->out_ep; in source_sink_start_ep()
640 disable_endpoints(cdev, ss->in_ep, ss->out_ep, ss->iso_in_ep, in disable_source_sink()
[all …]
H A Df_midi.c82 struct usb_ep *in_ep, *out_ep; member
278 if (ep == midi->out_ep) { in f_midi_complete()
296 if (ep == midi->out_ep) { in f_midi_complete()
377 err = f_midi_start_ep(midi, f, midi->out_ep); in f_midi_set_alt()
398 midi_alloc_ep_req(midi->out_ep, midi->buflen); in f_midi_set_alt()
404 err = usb_ep_queue(midi->out_ep, req, GFP_ATOMIC); in f_midi_set_alt()
407 midi->out_ep->name, err); in f_midi_set_alt()
409 free_ep_req(midi->out_ep, req); in f_midi_set_alt()
430 usb_ep_disable(midi->out_ep); in f_midi_disable()
912 midi->out_ep = usb_ep_autoconfig(cdev->gadget, &bulk_out_desc); in f_midi_bind()
[all …]
H A Df_subset.c268 config_ep_by_speed(cdev->gadget, f, geth->port.out_ep)) { in geth_set_alt()
270 geth->port.out_ep->desc = NULL; in geth_set_alt()
346 geth->port.out_ep = ep; in geth_bind()
373 geth->port.in_ep->name, geth->port.out_ep->name); in geth_bind()
H A Df_eem.c201 if (!eem->port.in_ep->desc || !eem->port.out_ep->desc) { in eem_set_alt()
206 eem->port.out_ep)) { in eem_set_alt()
208 eem->port.out_ep->desc = NULL; in eem_set_alt()
297 eem->port.out_ep = ep; in eem_bind()
317 eem->port.in_ep->name, eem->port.out_ep->name); in eem_bind()
H A Df_ecm.c563 !ecm->port.out_ep->desc) { in ecm_set_alt()
568 ecm->port.out_ep)) { in ecm_set_alt()
570 ecm->port.out_ep->desc = NULL; in ecm_set_alt()
631 ecm->port.out_ep->desc = NULL; in ecm_disable()
756 ecm->port.out_ep = ep; in ecm_bind()
809 ecm->port.in_ep->name, ecm->port.out_ep->name, in ecm_bind()
H A Df_rndis.c579 if (!rndis->port.in_ep->desc || !rndis->port.out_ep->desc) { in rndis_set_alt()
584 rndis->port.out_ep)) { in rndis_set_alt()
586 rndis->port.out_ep->desc = NULL; in rndis_set_alt()
769 rndis->port.out_ep = ep; in rndis_bind()
831 rndis->port.in_ep->name, rndis->port.out_ep->name, in rndis_bind()
H A Du_ether.h60 struct usb_ep *out_ep; member
H A Du_audio.h103 struct usb_ep *out_ep; member
H A Df_ncm.c907 !ncm->port.out_ep->desc) { in ncm_set_alt()
912 ncm->port.out_ep)) { in ncm_set_alt()
914 ncm->port.out_ep->desc = NULL; in ncm_set_alt()
1504 ncm->port.out_ep = ep; in ncm_bind()
1558 ncm->port.in_ep->name, ncm->port.out_ep->name, in ncm_bind()
H A Du_audio.c105 struct usb_ep *out_ep, in u_audio_set_fback_frequency() argument
144 ep_desc = out_ep->desc; in u_audio_set_fback_frequency()
310 u_audio_set_fback_frequency(audio_dev->gadget->speed, audio_dev->out_ep, in u_audio_iso_fback_complete()
621 ep = audio_dev->out_ep; in u_audio_start_capture()
697 free_ep(&uac->c_prm, audio_dev->out_ep); in u_audio_stop_capture()
/OK3568_Linux_fs/u-boot/drivers/usb/gadget/
H A Df_thor.c547 status = usb_ep_queue(dev->out_ep, dev->out_req, 0); in thor_rx_data()
550 dev->out_ep->name, dev->out_req->length, status); in thor_rx_data()
551 usb_ep_set_halt(dev->out_ep); in thor_rx_data()
603 if (ep == dev->out_ep) in thor_rx_tx_complete()
826 dev->out_ep = ep; /* Store OUT EP for enabling @ setup */ in thor_func_bind()
850 dev->out_ep, dev->out_req); in thor_func_bind()
886 if (dev->out_ep->driver_data) { in thor_func_disable()
887 usb_ep_disable(dev->out_ep); in thor_func_disable()
888 usb_ep_free_request(dev->out_ep, dev->out_req); in thor_func_disable()
889 dev->out_ep->driver_data = NULL; in thor_func_disable()
[all …]
H A Dether.c110 struct usb_ep *in_ep, *out_ep, *status_ep; member
957 dev->out_ep->driver_data = dev; in set_ether_config()
976 result = usb_ep_enable(dev->out_ep, dev->out); in set_ether_config()
979 dev->out_ep->name, result); in set_ether_config()
994 (void) usb_ep_disable(dev->out_ep); in set_ether_config()
1031 usb_ep_disable(dev->out_ep); in eth_reset_config()
1033 usb_ep_free_request(dev->out_ep, dev->rx_req); in eth_reset_config()
1366 usb_ep_disable(dev->out_ep); in eth_setup()
1377 usb_ep_enable(dev->out_ep, dev->out); in eth_setup()
1536 size += dev->out_ep->maxpacket - 1; in rx_submit()
[all …]
H A Df_fastboot.c75 struct usb_ep *in_ep, *out_ep; member
355 f_fb->out_ep = usb_ep_autoconfig(gadget, &fs_ep_out); in fastboot_bind()
356 if (!f_fb->out_ep) in fastboot_bind()
358 f_fb->out_ep->driver_data = c->cdev; in fastboot_bind()
394 usb_ep_disable(f_fb->out_ep); in fastboot_disable()
399 usb_ep_free_request(f_fb->out_ep, f_fb->out_req); in fastboot_disable()
441 &ss_ep_out_comp_desc, f_fb->out_ep); in fastboot_set_alt()
442 ret = usb_ep_enable(f_fb->out_ep, d); in fastboot_set_alt()
448 f_fb->out_req = fastboot_start_ep(f_fb->out_ep); in fastboot_set_alt()
472 ret = usb_ep_queue(f_fb->out_ep, f_fb->out_req, 0); in fastboot_set_alt()
H A Df_thor.h107 struct usb_ep *in_ep, *out_ep, *int_ep; member
/OK3568_Linux_fs/kernel/drivers/media/usb/siano/
H A Dsmsusb.c59 unsigned char out_ep; member
412 dev->out_ep = desc->bEndpointAddress; in smsusb_init_device()
416 pr_debug("in_ep = %02x, out_ep = %02x\n", dev->in_ep, dev->out_ep); in smsusb_init_device()
417 if (!dev->in_ep || !dev->out_ep || align < 0) { /* Missing endpoints? */ in smsusb_init_device()
597 usb_clear_halt(udev, usb_sndbulkpipe(udev, dev->out_ep)); in smsusb_resume()
/OK3568_Linux_fs/kernel/sound/usb/usx2y/
H A DusX2Yhwdep.c130 .out_ep = 0x06, in usx2y_create_usbmidi()
143 .out_ep = 0x06, in usx2y_create_usbmidi()
/OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/
H A Dusb.c352 int i, in_ep = 0, out_ep = 0; in mt76u_set_endpoints() local
362 out_ep < __MT_EP_OUT_MAX) { in mt76u_set_endpoints()
363 usb->out_ep[out_ep] = usb_endpoint_num(ep_desc); in mt76u_set_endpoints()
364 out_ep++; in mt76u_set_endpoints()
368 if (in_ep != __MT_EP_IN_MAX || out_ep != __MT_EP_OUT_MAX) in mt76u_set_endpoints()
484 pipe = usb_sndbulkpipe(udev, dev->usb.out_ep[index]); in mt76u_fill_bulk_urb()
/OK3568_Linux_fs/kernel/sound/usb/
H A Dmidi.h10 int8_t out_ep; /* ep number, 0 autodetect */ member
H A Dmidi.c1390 pipe = usb_sndintpipe(umidi->dev, ep_info->out_ep); in snd_usbmidi_out_endpoint_create()
1392 pipe = usb_sndbulkpipe(umidi->dev, ep_info->out_ep); in snd_usbmidi_out_endpoint_create()
1439 ep_info->out_ep); in snd_usbmidi_out_endpoint_create()
1901 if (endpoints[epidx].out_ep) { in snd_usbmidi_get_ms_info()
1908 endpoints[epidx].out_ep = usb_endpoint_num(ep); in snd_usbmidi_get_ms_info()
2036 if (endpoint[0].out_ep || endpoint[0].in_ep) in snd_usbmidi_detect_endpoints()
2052 endpoint[out_eps].out_ep = usb_endpoint_num(epd); in snd_usbmidi_detect_endpoints()
2078 if (endpoints[i].out_ep) in snd_usbmidi_detect_per_port_endpoints()
2220 ep_info.out_ep = get_endpoint(hostif, 2)->bEndpointAddress & in snd_usbmidi_create_endpoints_midiman()
2239 ep_info.out_ep = get_endpoint(hostif, 4)->bEndpointAddress & in snd_usbmidi_create_endpoints_midiman()

12