Home
last modified time | relevance | path

Searched refs:in_ep (Results 1 – 23 of 23) sorted by relevance

/linux-4.4.14/drivers/usb/gadget/function/
Df_loopback.c35 struct usb_ep *in_ep; member
191 loop->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_loop_source_desc); in loopback_bind()
192 if (!loop->in_ep) { in loopback_bind()
221 f->name, loop->in_ep->name, loop->out_ep->name); in loopback_bind()
256 ep = loop->in_ep; in loopback_complete()
292 usb_ep_free_request(ep == loop->in_ep ? in loopback_complete()
293 loop->out_ep : loop->in_ep, in loopback_complete()
305 disable_endpoints(cdev, loop->in_ep, loop->out_ep, NULL, NULL); in disable_loopback()
332 in_req = usb_ep_alloc_request(loop->in_ep, GFP_ATOMIC); in alloc_requests()
361 usb_ep_free_request(loop->in_ep, in_req); in alloc_requests()
[all …]
Df_printer.c71 struct usb_ep *in_ep, *out_ep; member
621 req->zero = ((len % dev->in_ep->maxpacket) == 0); in printer_write()
646 if (usb_ep_queue(dev->in_ep, req, GFP_ATOMIC)) { in printer_write()
772 dev->in_ep->desc = ep_desc(dev->gadget, &fs_ep_in_desc, &hs_ep_in_desc, in set_printer_interface()
774 dev->in_ep->driver_data = dev; in set_printer_interface()
780 result = usb_ep_enable(dev->in_ep); in set_printer_interface()
782 DBG(dev, "enable %s --> %d\n", dev->in_ep->name, result); in set_printer_interface()
788 DBG(dev, "enable %s --> %d\n", dev->in_ep->name, result); in set_printer_interface()
795 (void) usb_ep_disable(dev->in_ep); in set_printer_interface()
797 dev->in_ep->desc = NULL; in set_printer_interface()
[all …]
Df_phonet.c51 struct usb_ep *in_ep, *out_ep; member
248 if (unlikely(usb_ep_queue(fp->in_ep, req, GFP_ATOMIC))) in pn_net_xmit()
395 usb_ep_disable(fp->in_ep); in __pn_reset()
421 if (fp->in_ep->enabled) in pn_set_alt()
427 if (config_ep_by_speed(gadget, f, fp->in_ep) || in pn_set_alt()
429 fp->in_ep->desc = NULL; in pn_set_alt()
435 usb_ep_enable(fp->in_ep); in pn_set_alt()
439 fp->in_ep->driver_data = fp; in pn_set_alt()
537 fp->in_ep = ep; in pn_bind()
562 fp->in_req = usb_ep_alloc_request(fp->in_ep, GFP_KERNEL); in pn_bind()
[all …]
Df_hid.c67 struct usb_ep *in_ep; member
311 status = usb_ep_queue(hidg->in_ep, hidg->req, GFP_ATOMIC); in f_hidg_write()
494 usb_ep_disable(hidg->in_ep); in hidg_disable()
511 if (hidg->in_ep != NULL) { in hidg_set_alt()
513 usb_ep_disable(hidg->in_ep); in hidg_set_alt()
516 hidg->in_ep); in hidg_set_alt()
521 status = usb_ep_enable(hidg->in_ep); in hidg_set_alt()
526 hidg->in_ep->driver_data = hidg; in hidg_set_alt()
611 hidg->in_ep = ep; in hidg_bind()
620 hidg->req = usb_ep_alloc_request(hidg->in_ep, GFP_KERNEL); in hidg_bind()
[all …]
Df_eem.c201 if (!eem->port.in_ep->desc || !eem->port.out_ep->desc) { in eem_set_alt()
204 eem->port.in_ep) || in eem_set_alt()
207 eem->port.in_ep->desc = NULL; in eem_set_alt()
237 if (eem->port.in_ep->enabled) in eem_disable()
292 eem->port.in_ep = ep; in eem_bind()
319 eem->port.in_ep->name, eem->port.out_ep->name); in eem_bind()
343 struct usb_ep *in = port->in_ep; in eem_wrap()
450 if (usb_ep_queue(port->in_ep, req, GFP_ATOMIC)) in eem_unwrap()
Du_ether.c404 status = prealloc(&dev->tx_reqs, link->in_ep, n); in alloc_requests()
500 in = dev->port_usb->in_ep; in eth_start_xmit()
692 in = link->in_ep->desc; in eth_stop()
694 usb_ep_disable(link->in_ep); in eth_stop()
698 link->in_ep->desc = in; in eth_stop()
700 usb_ep_enable(link->in_ep); in eth_stop()
1053 link->in_ep->driver_data = dev; in gether_connect()
1054 result = usb_ep_enable(link->in_ep); in gether_connect()
1057 link->in_ep->name, result); in gether_connect()
1100 (void) usb_ep_disable(link->in_ep); in gether_connect()
[all …]
Df_subset.c265 if (geth->port.in_ep->enabled) { in geth_set_alt()
271 if (config_ep_by_speed(cdev->gadget, f, geth->port.in_ep) || in geth_set_alt()
273 geth->port.in_ep->desc = NULL; in geth_set_alt()
345 geth->port.in_ep = ep; in geth_bind()
377 geth->port.in_ep->name, geth->port.out_ep->name); in geth_bind()
Df_ecm.c558 if (ecm->port.in_ep->enabled) { in ecm_set_alt()
563 if (!ecm->port.in_ep->desc || in ecm_set_alt()
567 ecm->port.in_ep) || in ecm_set_alt()
570 ecm->port.in_ep->desc = NULL; in ecm_set_alt()
618 return ecm->port.in_ep->enabled ? 1 : 0; in ecm_get_alt()
628 if (ecm->port.in_ep->enabled) in ecm_disable()
746 ecm->port.in_ep = ep; in ecm_bind()
804 ecm->port.in_ep->name, ecm->port.out_ep->name, in ecm_bind()
Df_rndis.c559 if (rndis->port.in_ep->enabled) { in rndis_set_alt()
564 if (!rndis->port.in_ep->desc || !rndis->port.out_ep->desc) { in rndis_set_alt()
567 rndis->port.in_ep) || in rndis_set_alt()
570 rndis->port.in_ep->desc = NULL; in rndis_set_alt()
744 rndis->port.in_ep = ep; in rndis_bind()
811 rndis->port.in_ep->name, rndis->port.out_ep->name, in rndis_bind()
Df_sourcesink.c48 struct usb_ep *in_ep; member
349 ss->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_source_desc); in sourcesink_bind()
350 if (!ss->in_ep) { in sourcesink_bind()
458 f->name, ss->in_ep->name, ss->out_ep->name, in sourcesink_bind()
619 ep = is_in ? ss->in_ep : ss->out_ep; in source_sink_start_ep()
655 disable_endpoints(cdev, ss->in_ep, ss->out_ep, ss->iso_in_ep, in disable_source_sink()
669 ep = ss->in_ep; in enable_source_sink()
681 ep = ss->in_ep; in enable_source_sink()
Df_midi.c75 struct usb_ep *in_ep, *out_ep; member
258 } else if (ep == midi->in_ep) { in f_midi_complete()
335 err = f_midi_start_ep(midi, f, midi->in_ep); in f_midi_set_alt()
391 usb_ep_disable(midi->in_ep); in f_midi_disable()
516 struct usb_ep *ep = midi->in_ep; in f_midi_transmit()
555 midi->in_ep->name, err); in f_midi_transmit()
762 midi->in_ep = usb_ep_autoconfig(cdev->gadget, &bulk_in_desc); in f_midi_bind()
763 if (!midi->in_ep) in f_midi_bind()
Df_ncm.c821 if (ncm->port.in_ep->enabled) { in ncm_set_alt()
836 if (!ncm->port.in_ep->desc || in ncm_set_alt()
840 ncm->port.in_ep) || in ncm_set_alt()
843 ncm->port.in_ep->desc = NULL; in ncm_set_alt()
885 return ncm->port.in_ep->enabled ? 1 : 0; in ncm_get_alt()
1276 if (ncm->port.in_ep->enabled) { in ncm_disable()
1400 ncm->port.in_ep = ep; in ncm_bind()
1454 ncm->port.in_ep->name, ncm->port.out_ep->name, in ncm_bind()
Du_ether.h63 struct usb_ep *in_ep; member
Df_uac2.c126 struct usb_ep *in_ep, *out_ep; member
1085 agdev->in_ep = usb_ep_autoconfig(gadget, &fs_epin_desc); in afunc_bind()
1086 if (!agdev->in_ep) { in afunc_bind()
1175 ep = agdev->in_ep; in afunc_set_alt()
1266 free_ep(&uac2->p_prm, agdev->in_ep); in afunc_disable()
/linux-4.4.14/drivers/usb/misc/
Dchaoskey.c79 char in_ep; member
108 int in_ep = -1; in chaoskey_probe() local
118 in_ep = usb_endpoint_num(&altsetting->endpoint[i].desc); in chaoskey_probe()
125 if (in_ep == -1) { in chaoskey_probe()
174 dev->in_ep = in_ep; in chaoskey_probe()
347 usb_rcvbulkpipe(udev, dev->in_ep), in _chaoskey_fill()
/linux-4.4.14/sound/usb/
Dmidi.h11 int8_t in_ep; member
Dmidi.c1298 pipe = usb_rcvintpipe(umidi->dev, ep_info->in_ep); in snd_usbmidi_in_endpoint_create()
1300 pipe = usb_rcvbulkpipe(umidi->dev, ep_info->in_ep); in snd_usbmidi_in_endpoint_create()
1871 if (endpoints[epidx].in_ep) { in snd_usbmidi_get_ms_info()
1878 endpoints[epidx].in_ep = usb_endpoint_num(ep); in snd_usbmidi_get_ms_info()
1984 if (endpoint[0].out_ep || endpoint[0].in_ep) in snd_usbmidi_detect_endpoints()
2007 endpoint[in_eps].in_ep = usb_endpoint_num(epd); in snd_usbmidi_detect_endpoints()
2028 if (endpoints[i].in_ep) in snd_usbmidi_detect_per_port_endpoints()
2175 ep_info.in_ep = get_endpoint(hostif, 0)->bEndpointAddress & in snd_usbmidi_create_endpoints_midiman()
Dquirks-table.h3050 .in_ep = 0x81,
/linux-4.4.14/drivers/media/usb/siano/
Dsmsusb.c65 unsigned char in_ep; member
158 usb_rcvbulkpipe(dev->udev, dev->in_ep), in smsusb_submit_urb()
421 dev->in_ep = intf->cur_altsetting->endpoint[i].desc.bEndpointAddress; in smsusb_init_device()
427 dev->in_ep, dev->out_ep); in smsusb_init_device()
582 usb_clear_halt(udev, usb_rcvbulkpipe(udev, dev->in_ep)); in smsusb_resume()
/linux-4.4.14/sound/usb/usx2y/
DusX2Yhwdep.c144 .in_ep = 0x06, in usX2Y_create_usbmidi()
157 .in_ep = 0x06, in usX2Y_create_usbmidi()
Dus122l.c56 .in_ep = 3, in us122l_create_usbmidi()
78 .in_ep = 3, in us144_create_usbmidi()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dusb.h140 u32 in_ep; /* Bulk IN endpoint number */ member
Dusb.c328 rtlusb->in_ep = rtlpriv->cfg->usb_interface_cfg->in_ep_num; in _rtl_usb_init_rx()
334 rtlusb->rx_max_size, rtlusb->rx_urb_num, rtlusb->in_ep); in _rtl_usb_init_rx()
440 usb_rcvbulkpipe(rtlusb->udev, rtlusb->in_ep), in _rtl_prep_rx_urb()
659 _rtl_install_trx_info(rtlusb, skb, rtlusb->in_ep); in _rtl_rx_completed()