Home
last modified time | relevance | path

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

/linux/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_req, GFP_ATOMIC); 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()
849 dev->out_ep->desc = ep_desc(dev->gadget, &fs_ep_out_desc, in set_printer_interface()
851 dev->out_ep->driver_data = dev; in set_printer_interface()
859 result = usb_ep_enable(dev->out_ep); in set_printer_interface()
861 DBG(dev, "enable %s --> %d\n", dev->out_ep->name, result); in set_printer_interface()
869 (void) usb_ep_disable(dev->out_ep); in set_printer_interface()
871 dev->out_ep->desc = NULL; in set_printer_interface()
888 if (dev->out_ep->desc) in printer_reset_interface()
889 usb_ep_disable(dev->out_ep); in printer_reset_interface()
[all …]
H A Df_hid.c113 struct usb_ep *out_ep; member
365 ret = usb_ep_queue(hidg->out_ep, req, GFP_KERNEL); in f_hidg_intout_read()
367 free_ep_req(hidg->out_ep, req); in f_hidg_intout_read()
987 if (hidg->out_ep) { in hidg_disable()
988 usb_ep_disable(hidg->out_ep); in hidg_disable()
992 free_ep_req(hidg->out_ep, list->req); in hidg_disable()
1056 if (hidg->use_out_ep && hidg->out_ep != NULL) { in hidg_set_alt()
1058 usb_ep_disable(hidg->out_ep); in hidg_set_alt()
1061 hidg->out_ep); in hidg_set_alt()
1066 status = usb_ep_enable(hidg->out_ep); in hidg_set_alt()
[all …]
H A Du_ether.c157 out = dev->port_usb->out_ep; in rx_submit()
363 status = prealloc(&dev->rx_reqs, link->out_ep, n); in alloc_requests()
668 out = link->out_ep->desc; in eth_stop()
670 usb_ep_disable(link->out_ep); in eth_stop()
674 link->out_ep->desc = out; in eth_stop()
676 usb_ep_enable(link->out_ep); in eth_stop()
1155 link->out_ep->driver_data = dev; in gether_connect()
1156 result = usb_ep_enable(link->out_ep); in gether_connect()
1159 link->out_ep->name, result); in gether_connect()
1193 (void) usb_ep_disable(link->out_ep); in gether_connect()
[all …]
H A Df_sourcesink.c38 struct usb_ep *out_ep; member
347 ss->out_ep = usb_ep_autoconfig(cdev->gadget, &fs_sink_desc); in sourcesink_bind()
348 if (!ss->out_ep) in sourcesink_bind()
447 f->name, ss->in_ep->name, ss->out_ep->name, in sourcesink_bind()
474 int max_packet_size = le16_to_cpu(ss->out_ep->desc->wMaxPacketSize); in check_read_data()
501 usb_ep_set_halt(ss->out_ep); in check_read_data()
542 if (ep == ss->out_ep) { in source_sink_complete()
555 if (ep == ss->out_ep) in source_sink_complete()
609 ep = is_in ? ss->in_ep : ss->out_ep; in source_sink_start_ep()
646 disable_endpoints(cdev, ss->in_ep, ss->out_ep, ss->iso_in_ep, in disable_source_sink()
[all …]
H A Df_midi.c83 struct usb_ep *in_ep, *out_ep; member
279 if (ep == midi->out_ep) { in f_midi_complete()
297 if (ep == midi->out_ep) { in f_midi_complete()
378 err = f_midi_start_ep(midi, f, midi->out_ep); in f_midi_set_alt()
399 midi_alloc_ep_req(midi->out_ep, midi->buflen); in f_midi_set_alt()
405 err = usb_ep_queue(midi->out_ep, req, GFP_ATOMIC); in f_midi_set_alt()
408 midi->out_ep->name, err); in f_midi_set_alt()
410 free_ep_req(midi->out_ep, req); in f_midi_set_alt()
431 usb_ep_disable(midi->out_ep); in f_midi_disable()
928 midi->out_ep = usb_ep_autoconfig(cdev->gadget, &bulk_out_desc); in f_midi_bind()
[all …]
H A Df_subset.c269 config_ep_by_speed(cdev->gadget, f, geth->port.out_ep)) { in geth_set_alt()
271 geth->port.out_ep->desc = NULL; in geth_set_alt()
342 geth->port.out_ep = ep; in geth_bind()
370 geth->port.in_ep->name, geth->port.out_ep->name); in geth_bind()
H A Df_eem.c202 if (!eem->port.in_ep->desc || !eem->port.out_ep->desc) { in eem_set_alt()
207 eem->port.out_ep)) { in eem_set_alt()
209 eem->port.out_ep->desc = NULL; in eem_set_alt()
294 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_ecm.c555 !ecm->port.out_ep->desc) { in ecm_set_alt()
560 ecm->port.out_ep)) { in ecm_set_alt()
562 ecm->port.out_ep->desc = NULL; in ecm_set_alt()
623 ecm->port.out_ep->desc = NULL; in ecm_disable()
744 ecm->port.out_ep = ep; in ecm_bind()
798 ecm->port.in_ep->name, ecm->port.out_ep->name, in ecm_bind()
H A Df_rndis.c555 if (!rndis->port.in_ep->desc || !rndis->port.out_ep->desc) { in rndis_set_alt()
560 rndis->port.out_ep)) { in rndis_set_alt()
562 rndis->port.out_ep->desc = NULL; in rndis_set_alt()
736 rndis->port.out_ep = ep; in rndis_bind()
806 rndis->port.in_ep->name, rndis->port.out_ep->name, in rndis_bind()
H A Du_audio.h66 struct usb_ep *out_ep; member
H A Du_ether.h60 struct usb_ep *out_ep; member
H A Df_ncm.c899 !ncm->port.out_ep->desc) { in ncm_set_alt()
904 ncm->port.out_ep)) { in ncm_set_alt()
906 ncm->port.out_ep->desc = NULL; in ncm_set_alt()
1522 ncm->port.out_ep = ep; in ncm_bind()
1582 ncm->port.in_ep->name, ncm->port.out_ep->name, in ncm_bind()
/linux/drivers/char/xillybus/
H A Dxillyusb.c122 struct xillyusb_endpoint *out_ep; member
597 if (chan->out_ep) in wakeup_all()
598 wake_up_interruptible(&chan->out_ep->fifo.waitq); in wakeup_all()
1241 struct xillyusb_endpoint *out_ep = NULL; in xillyusb_open() local
1299 out_ep = endpoint_alloc(xdev, in xillyusb_open()
1303 if (!out_ep) { in xillyusb_open()
1308 rc = fifo_init(&out_ep->fifo, chan->out_log2_fifo_size); in xillyusb_open()
1313 out_ep->fill_mask = -(1 << chan->out_log2_element_size); in xillyusb_open()
1359 if (out_ep) in xillyusb_open()
1360 chan->out_ep = out_ep; in xillyusb_open()
[all …]
/linux/drivers/media/usb/siano/
H A Dsmsusb.c59 unsigned char out_ep; member
417 dev->out_ep = desc->bEndpointAddress; in smsusb_init_device()
421 pr_debug("in_ep = %02x, out_ep = %02x\n", dev->in_ep, dev->out_ep); in smsusb_init_device()
422 if (!dev->in_ep || !dev->out_ep || align < 0) { /* Missing endpoints? */ in smsusb_init_device()
606 usb_clear_halt(udev, usb_sndbulkpipe(udev, dev->out_ep)); in smsusb_resume()
/linux/sound/usb/
H A Dmidi.h10 int8_t out_ep; /* ep number, 0 autodetect */ member
H A Dmidi.c1441 pipe = usb_sndintpipe(umidi->dev, ep_info->out_ep); in snd_usbmidi_out_endpoint_create()
1443 pipe = usb_sndbulkpipe(umidi->dev, ep_info->out_ep); in snd_usbmidi_out_endpoint_create()
1490 ep_info->out_ep); in snd_usbmidi_out_endpoint_create()
2022 if (endpoints[epidx].out_ep) { in snd_usbmidi_get_ms_info()
2029 endpoints[epidx].out_ep = usb_endpoint_num(ep); in snd_usbmidi_get_ms_info()
2164 if (endpoint[0].out_ep || endpoint[0].in_ep) in snd_usbmidi_detect_endpoints()
2180 endpoint[out_eps].out_ep = usb_endpoint_num(epd); in snd_usbmidi_detect_endpoints()
2206 if (endpoints[i].out_ep) in snd_usbmidi_detect_per_port_endpoints()
2348 ep_info.out_ep = get_endpoint(hostif, 2)->bEndpointAddress & in snd_usbmidi_create_endpoints_midiman()
2367 ep_info.out_ep = get_endpoint(hostif, 4)->bEndpointAddress & in snd_usbmidi_create_endpoints_midiman()
H A Dquirks-table.h2369 .out_ep = 0x02,
/linux/sound/usb/usx2y/
H A DusX2Yhwdep.c118 .out_ep = 0x06, in usx2y_create_usbmidi()
131 .out_ep = 0x06, in usx2y_create_usbmidi()
H A Dus122l.c44 .out_ep = 4, in us122l_create_usbmidi()
66 .out_ep = 4, in us144_create_usbmidi()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dusb.c309 int i, in_ep = 0, out_ep = 0; in mt76u_set_endpoints() local
319 out_ep < __MT_EP_OUT_MAX) { in mt76u_set_endpoints()
320 usb->out_ep[out_ep] = usb_endpoint_num(ep_desc); in mt76u_set_endpoints()
321 out_ep++; in mt76u_set_endpoints()
325 if (in_ep != __MT_EP_IN_MAX || out_ep != __MT_EP_OUT_MAX) in mt76u_set_endpoints()
440 pipe = usb_sndbulkpipe(udev, dev->usb.out_ep[index]); in mt76u_fill_bulk_urb()
H A Dmt76.h674 u8 out_ep[__MT_EP_OUT_MAX]; member
1864 pipe = usb_sndbulkpipe(udev, usb->out_ep[ep]);
/linux/drivers/gpu/drm/tiny/
H A Dappletbdrm.c127 unsigned int out_ep; member
160 ret = usb_bulk_msg(udev, usb_sndbulkpipe(udev, adev->out_ep), in appletbdrm_send_request()
757 adev->out_ep = bulk_out->bEndpointAddress; in appletbdrm_probe()
/linux/drivers/net/ethernet/freescale/fs_enet/
H A Dmac-fcc.c100 goto out_ep; in do_pd_setup()
113 out_ep: in do_pd_setup()
/linux/drivers/net/wireless/realtek/rtl8xxxu/
H A Dcore.c2696 usb_sndbulkpipe(priv->udev, priv->out_ep[vop]); in rtl8xxxu_init_queue_priority()
2698 usb_sndbulkpipe(priv->udev, priv->out_ep[vip]); in rtl8xxxu_init_queue_priority()
2700 usb_sndbulkpipe(priv->udev, priv->out_ep[bep]); in rtl8xxxu_init_queue_priority()
2702 usb_sndbulkpipe(priv->udev, priv->out_ep[bkp]); in rtl8xxxu_init_queue_priority()
2704 usb_sndbulkpipe(priv->udev, priv->out_ep[0]); in rtl8xxxu_init_queue_priority()
2706 usb_sndbulkpipe(priv->udev, priv->out_ep[mgp]); in rtl8xxxu_init_queue_priority()
2708 usb_sndbulkpipe(priv->udev, priv->out_ep[hip]); in rtl8xxxu_init_queue_priority()
2710 usb_sndbulkpipe(priv->udev, priv->out_ep[0]); in rtl8xxxu_init_queue_priority()
7689 priv->out_ep[j++] = num; in rtl8xxxu_parse_usb()