Home
last modified time | relevance | path

Searched refs:out_ep (Results 1 - 25 of 63) sorted by relevance

123

/kernel/linux/linux-5.10/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_re in alloc_requests()
[all...]
H A Df_printer.c67 struct usb_ep *in_ep, *out_ep; member
412 error = usb_ep_queue(dev->out_ep, req, GFP_ATOMIC); in setup_rx_reqs()
814 dev->out_ep->desc = ep_desc(dev->gadget, &fs_ep_out_desc, in set_printer_interface()
816 dev->out_ep->driver_data = dev; in set_printer_interface()
824 result = usb_ep_enable(dev->out_ep); in set_printer_interface()
834 (void) usb_ep_disable(dev->out_ep); in set_printer_interface()
836 dev->out_ep->desc = NULL; in set_printer_interface()
855 if (dev->out_ep->desc) in printer_reset_interface()
856 usb_ep_disable(dev->out_ep); in printer_reset_interface()
860 dev->out_ep in printer_reset_interface()
1067 struct usb_ep *out_ep = NULL; printer_func_bind() local
[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 in pn_bind()
[all...]
H A Df_hid.c79 struct usb_ep *out_ep; member
344 ret = usb_ep_queue(hidg->out_ep, req, GFP_KERNEL); in f_hidg_intout_read()
346 free_ep_req(hidg->out_ep, req); in f_hidg_intout_read()
780 if (hidg->out_ep) { in hidg_disable()
781 usb_ep_disable(hidg->out_ep); in hidg_disable()
785 free_ep_req(hidg->out_ep, list->req); in hidg_disable()
836 if (hidg->use_out_ep && hidg->out_ep != NULL) { in hidg_set_alt()
838 usb_ep_disable(hidg->out_ep); in hidg_set_alt()
841 hidg->out_ep); in hidg_set_alt()
846 status = usb_ep_enable(hidg->out_ep); in hidg_set_alt()
[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()
[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()
1071 link->out_ep->driver_data = dev; in gether_connect()
1072 result = usb_ep_enable(link->out_ep); in gether_connect()
1075 link->out_ep->name, result); in gether_connect()
1109 (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, s in disable_source_sink()
[all...]
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_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 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()
/kernel/linux/linux-6.6/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()
215 f->name, loop->in_ep->name, loop->out_ep->name); in loopback_bind()
241 if (ep == loop->out_ep) { in loopback_complete()
258 ep = loop->out_ep; in loopback_complete()
287 loop->out_ep : loop->in_ep, in loopback_complete()
299 disable_endpoints(cdev, loop->in_ep, loop->out_ep, NULL, NULL); in disable_loopback()
328 out_req = lb_alloc_ep_req(loop->out_ep, loop->buflen); in alloc_requests()
340 result = usb_ep_queue(loop->out_ep, out_re in alloc_requests()
[all...]
H A Df_printer.c72 struct usb_ep *in_ep, *out_ep; member
416 error = usb_ep_queue(dev->out_ep, req, GFP_ATOMIC); in setup_rx_reqs()
817 dev->out_ep->desc = ep_desc(dev->gadget, &fs_ep_out_desc, in set_printer_interface()
819 dev->out_ep->driver_data = dev; in set_printer_interface()
827 result = usb_ep_enable(dev->out_ep); in set_printer_interface()
829 DBG(dev, "enable %s --> %d\n", dev->out_ep->name, result); in set_printer_interface()
837 (void) usb_ep_disable(dev->out_ep); in set_printer_interface()
839 dev->out_ep->desc = NULL; in set_printer_interface()
856 if (dev->out_ep->desc) in printer_reset_interface()
857 usb_ep_disable(dev->out_ep); in printer_reset_interface()
1066 struct usb_ep *out_ep = NULL; printer_func_bind() local
[all...]
H A Df_phonet.c48 struct usb_ep *in_ep, *out_ep; member
308 err = usb_ep_queue(fp->out_ep, req, gfp_flags); in pn_rx_submit()
389 usb_ep_disable(fp->out_ep); in __pn_reset()
423 config_ep_by_speed(gadget, f, fp->out_ep)) { in pn_set_alt()
425 fp->out_ep->desc = NULL; in pn_set_alt()
429 usb_ep_enable(fp->out_ep); in pn_set_alt()
433 fp->out_ep->driver_data = fp; in pn_set_alt()
527 fp->out_ep = ep; in pn_bind()
548 req = usb_ep_alloc_request(fp->out_ep, GFP_KERNEL); in pn_bind()
563 fp->out_ep in pn_bind()
[all...]
H A Df_hid.c83 struct usb_ep *out_ep; member
348 ret = usb_ep_queue(hidg->out_ep, req, GFP_KERNEL); in f_hidg_intout_read()
350 free_ep_req(hidg->out_ep, req); in f_hidg_intout_read()
784 if (hidg->out_ep) { in hidg_disable()
785 usb_ep_disable(hidg->out_ep); in hidg_disable()
789 free_ep_req(hidg->out_ep, list->req); in hidg_disable()
840 if (hidg->use_out_ep && hidg->out_ep != NULL) { in hidg_set_alt()
842 usb_ep_disable(hidg->out_ep); in hidg_set_alt()
845 hidg->out_ep); in hidg_set_alt()
850 status = usb_ep_enable(hidg->out_ep); in hidg_set_alt()
[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()
[all...]
H A Du_ether.c154 out = dev->port_usb->out_ep; in rx_submit()
360 status = prealloc(&dev->rx_reqs, link->out_ep, n); in alloc_requests()
665 out = link->out_ep->desc; in eth_stop()
667 usb_ep_disable(link->out_ep); in eth_stop()
671 link->out_ep->desc = out; in eth_stop()
673 usb_ep_enable(link->out_ep); in eth_stop()
1130 link->out_ep->driver_data = dev; in gether_connect()
1131 result = usb_ep_enable(link->out_ep); in gether_connect()
1134 link->out_ep->name, result); in gether_connect()
1168 (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()
440 f->name, ss->in_ep->name, ss->out_ep->name, in sourcesink_bind()
467 int max_packet_size = le16_to_cpu(ss->out_ep->desc->wMaxPacketSize); in check_read_data()
494 usb_ep_set_halt(ss->out_ep); in check_read_data()
535 if (ep == ss->out_ep) { in source_sink_complete()
548 if (ep == ss->out_ep) in source_sink_complete()
602 ep = is_in ? ss->in_ep : ss->out_ep; in source_sink_start_ep()
639 disable_endpoints(cdev, ss->in_ep, ss->out_ep, s in disable_source_sink()
[all...]
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()
315 eem->port.in_ep->name, eem->port.out_ep->name); in eem_bind()
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()
914 midi->out_ep 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()
371 geth->port.in_ep->name, geth->port.out_ep->name); in geth_bind()
/kernel/linux/linux-6.6/drivers/char/xillybus/
H A Dxillyusb.c121 struct xillyusb_endpoint *out_ep; member
122 struct mutex lock; /* protect @out_ep, @in_fifo, bit fields below */
600 if (chan->out_ep) in wakeup_all()
601 wake_up_interruptible(&chan->out_ep->fifo.waitq); in wakeup_all()
1244 struct xillyusb_endpoint *out_ep = NULL; in xillyusb_open() local
1302 out_ep = endpoint_alloc(xdev, in xillyusb_open()
1306 if (!out_ep) { in xillyusb_open()
1311 rc = fifo_init(&out_ep->fifo, chan->out_log2_fifo_size); in xillyusb_open()
1316 out_ep->fill_mask = -(1 << chan->out_log2_element_size); in xillyusb_open()
1362 if (out_ep) in xillyusb_open()
[all...]
/kernel/linux/linux-5.10/drivers/media/usb/siano/
H A Dsmsusb.c59 unsigned char out_ep; member
414 dev->out_ep = desc->bEndpointAddress; in smsusb_init_device()
418 pr_debug("in_ep = %02x, out_ep = %02x\n", dev->in_ep, dev->out_ep); in smsusb_init_device()
419 if (!dev->in_ep || !dev->out_ep || align < 0) { /* Missing endpoints? */ in smsusb_init_device()
600 usb_clear_halt(udev, usb_sndbulkpipe(udev, dev->out_ep)); in smsusb_resume()
/kernel/linux/linux-6.6/drivers/media/usb/siano/
H A Dsmsusb.c59 unsigned char out_ep; member
414 dev->out_ep = desc->bEndpointAddress; in smsusb_init_device()
418 pr_debug("in_ep = %02x, out_ep = %02x\n", dev->in_ep, dev->out_ep); in smsusb_init_device()
419 if (!dev->in_ep || !dev->out_ep || align < 0) { /* Missing endpoints? */ in smsusb_init_device()
600 usb_clear_halt(udev, usb_sndbulkpipe(udev, dev->out_ep)); in smsusb_resume()
/kernel/linux/linux-5.10/sound/usb/
H A Dmidi.h10 int8_t out_ep; /* ep number, 0 autodetect */ member
/kernel/linux/linux-6.6/sound/usb/
H A Dmidi.h10 int8_t out_ep; /* ep number, 0 autodetect */ member

Completed in 44 milliseconds

123