Home
last modified time | relevance | path

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

12

/linux/drivers/usb/gadget/function/
H A Df_loopback.c31 struct usb_ep *in_ep; member
187 loop->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_loop_source_desc); in loopback_bind()
188 if (!loop->in_ep) { in loopback_bind()
215 f->name, loop->in_ep->name, loop->out_ep->name); in loopback_bind()
250 ep = loop->in_ep; in loopback_complete()
286 usb_ep_free_request(ep == loop->in_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()
324 in_req = usb_ep_alloc_request(loop->in_ep, GFP_ATOMIC); in alloc_requests()
353 usb_ep_free_request(loop->in_ep, in_req); in alloc_requests()
[all …]
H A Df_printer.c72 struct usb_ep *in_ep, *out_ep; member
650 req->zero = ((len % dev->in_ep->maxpacket) == 0); in printer_write()
682 value = usb_ep_queue(dev->in_ep, req, GFP_ATOMIC); in printer_write()
833 dev->in_ep->desc = ep_desc(dev->gadget, &fs_ep_in_desc, &hs_ep_in_desc, in set_printer_interface()
835 dev->in_ep->driver_data = dev; in set_printer_interface()
841 result = usb_ep_enable(dev->in_ep); in set_printer_interface()
843 DBG(dev, "enable %s --> %d\n", dev->in_ep->name, result); in set_printer_interface()
856 (void) usb_ep_disable(dev->in_ep); in set_printer_interface()
858 dev->in_ep->desc = NULL; in set_printer_interface()
873 if (dev->in_ep->desc) in printer_reset_interface()
[all …]
H A Df_eem.c202 if (!eem->port.in_ep->desc || !eem->port.out_ep->desc) { in eem_set_alt()
205 eem->port.in_ep) || in eem_set_alt()
208 eem->port.in_ep->desc = NULL; in eem_set_alt()
238 if (eem->port.in_ep->enabled) in eem_disable()
289 eem->port.in_ep = ep; in eem_bind()
315 eem->port.in_ep->name, eem->port.out_ep->name); in eem_bind()
337 struct usb_ep *in = port->in_ep; in eem_wrap()
446 ep = port->in_ep; in eem_unwrap()
475 if (usb_ep_queue(port->in_ep, req, GFP_ATOMIC)) { in eem_unwrap()
H A Df_hid.c112 struct usb_ep *in_ep; member
505 free_ep_req(hidg->in_ep, req); in f_hidg_write()
521 if (!hidg->in_ep->enabled) { in f_hidg_write()
527 status = usb_ep_queue(hidg->in_ep, req, GFP_ATOMIC); in f_hidg_write()
985 usb_ep_disable(hidg->in_ep); in hidg_disable()
1014 free_ep_req(hidg->in_ep, hidg->req); in hidg_disable()
1032 if (hidg->in_ep != NULL) { in hidg_set_alt()
1034 usb_ep_disable(hidg->in_ep); in hidg_set_alt()
1037 hidg->in_ep); in hidg_set_alt()
1042 status = usb_ep_enable(hidg->in_ep); in hidg_set_alt()
[all …]
H A Du_ether.c360 status = prealloc(&dev->tx_reqs, link->in_ep, n); in alloc_requests()
470 in = dev->port_usb->in_ep; in eth_start_xmit()
667 in = link->in_ep->desc; in eth_stop()
669 usb_ep_disable(link->in_ep); in eth_stop()
673 link->in_ep->desc = in; in eth_stop()
675 usb_ep_enable(link->in_ep); in eth_stop()
1147 link->in_ep->driver_data = dev; in gether_connect()
1148 result = usb_ep_enable(link->in_ep); in gether_connect()
1151 link->in_ep->name, result); in gether_connect()
1195 (void) usb_ep_disable(link->in_ep); in gether_connect()
[all …]
H A Df_ecm.c549 if (ecm->port.in_ep->enabled) { in ecm_set_alt()
554 if (!ecm->port.in_ep->desc || in ecm_set_alt()
558 ecm->port.in_ep) || in ecm_set_alt()
561 ecm->port.in_ep->desc = NULL; in ecm_set_alt()
609 return ecm->port.in_ep->enabled ? 1 : 0; in ecm_get_alt()
619 if (ecm->port.in_ep->enabled) { in ecm_disable()
622 ecm->port.in_ep->desc = NULL; in ecm_disable()
739 ecm->port.in_ep = ep; in ecm_bind()
798 ecm->port.in_ep->name, ecm->port.out_ep->name, in ecm_bind()
H A Df_subset.c262 if (geth->port.in_ep->enabled) { in geth_set_alt()
268 if (config_ep_by_speed(cdev->gadget, f, geth->port.in_ep) || in geth_set_alt()
270 geth->port.in_ep->desc = NULL; in geth_set_alt()
337 geth->port.in_ep = ep; in geth_bind()
370 geth->port.in_ep->name, geth->port.out_ep->name); in geth_bind()
H A Df_midi.c83 struct usb_ep *in_ep, *out_ep; member
282 } else if (ep == midi->in_ep) { in f_midi_complete()
374 err = f_midi_start_ep(midi, f, midi->in_ep); in f_midi_set_alt()
385 midi_alloc_ep_req(midi->in_ep, midi->buflen); in f_midi_set_alt()
430 usb_ep_disable(midi->in_ep); in f_midi_disable()
435 free_ep_req(midi->in_ep, req); in f_midi_disable()
662 midi->in_ep->name, err); in f_midi_do_transmit()
676 struct usb_ep *ep = midi->in_ep; in f_midi_transmit()
925 midi->in_ep = usb_ep_autoconfig(cdev->gadget, &bulk_in_desc); in f_midi_bind()
926 if (!midi->in_ep) in f_midi_bind()
H A Df_sourcesink.c37 struct usb_ep *in_ep; member
339 ss->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_source_desc); in sourcesink_bind()
340 if (!ss->in_ep) { in sourcesink_bind()
447 f->name, ss->in_ep->name, ss->out_ep->name, in sourcesink_bind()
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()
660 ep = ss->in_ep; in enable_source_sink()
672 ep = ss->in_ep; in enable_source_sink()
H A Df_rndis.c550 if (rndis->port.in_ep->enabled) { in rndis_set_alt()
555 if (!rndis->port.in_ep->desc || !rndis->port.out_ep->desc) { in rndis_set_alt()
558 rndis->port.in_ep) || in rndis_set_alt()
561 rndis->port.in_ep->desc = NULL; in rndis_set_alt()
731 rndis->port.in_ep = ep; in rndis_bind()
806 rndis->port.in_ep->name, rndis->port.out_ep->name, in rndis_bind()
H A Du_audio.h64 struct usb_ep *in_ep; member
H A Du_ether.h59 struct usb_ep *in_ep; member
H A Df_ncm.c898 if (!ncm->port.in_ep->desc || in ncm_set_alt()
902 ncm->port.in_ep) || in ncm_set_alt()
905 ncm->port.in_ep->desc = NULL; in ncm_set_alt()
946 return ncm->port.in_ep->enabled ? 1 : 0; in ncm_get_alt()
1508 ncm->port.in_ep = ep; in ncm_bind()
1573 ncm->port.in_ep->name, ncm->port.out_ep->name, in ncm_bind()
H A Du_audio.c713 ep = audio_dev->in_ep; in u_audio_start_playback()
781 free_ep(&uac->p_prm, audio_dev->in_ep); in u_audio_stop_playback()
H A Df_uac1.c1436 audio->in_ep = ep; in f_audio_bind()
1437 audio->in_ep->desc = &as_in_ep_desc; in f_audio_bind()
H A Df_uac2.c1268 agdev->in_ep = usb_ep_autoconfig(gadget, &fs_epin_desc); in afunc_bind()
1269 if (!agdev->in_ep) { in afunc_bind()
/linux/net/9p/
H A Dtrans_usbg.c49 struct usb_ep *in_ep; member
99 if (!(p9_tx_req->tc.size % usb9pfs->in_ep->maxpacket)) in usb9pfs_queue_tx()
107 usb9pfs->in_ep->name, req->actual, req->length, req->zero); in usb9pfs_queue_tx()
109 ret = usb_ep_queue(usb9pfs->in_ep, req, gfp_flags); in usb9pfs_queue_tx()
282 usb_ep_free_request(usb9pfs->in_ep, usb9pfs->in_req); in disable_usb9pfs()
291 disable_ep(cdev, usb9pfs->in_ep); in disable_usb9pfs()
302 usb9pfs->in_req = usb_ep_alloc_request(usb9pfs->in_ep, GFP_ATOMIC); in alloc_requests()
324 usb_ep_free_request(usb9pfs->in_ep, usb9pfs->in_req); in alloc_requests()
353 ret = enable_endpoint(cdev, usb9pfs, usb9pfs->in_ep); in enable_usb9pfs()
375 usb_ep_disable(usb9pfs->in_ep); in enable_usb9pfs()
[all …]
/linux/drivers/usb/misc/
H A Dchaoskey.c78 char in_ep; member
114 int in_ep; in chaoskey_probe() local
129 in_ep = usb_endpoint_num(epd); in chaoskey_probe()
165 usb_rcvbulkpipe(udev, in_ep), in chaoskey_probe()
182 dev->in_ep = in_ep; in chaoskey_probe()
/linux/drivers/media/usb/siano/
H A Dsmsusb.c58 unsigned char in_ep; member
165 usb_rcvbulkpipe(dev->udev, dev->in_ep), in smsusb_submit_urb()
414 dev->in_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()
605 usb_clear_halt(udev, usb_rcvbulkpipe(udev, dev->in_ep)); in smsusb_resume()
/linux/sound/usb/usx2y/
H A DusX2Yhwdep.c117 .in_ep = 0x06, in usx2y_create_usbmidi()
130 .in_ep = 0x06, in usx2y_create_usbmidi()
H A Dus122l.c45 .in_ep = 3, in us122l_create_usbmidi()
67 .in_ep = 3, in us144_create_usbmidi()
/linux/sound/usb/
H A Dmidi.h12 int8_t in_ep; member
H A Dmidi.c1348 pipe = usb_rcvintpipe(umidi->dev, ep_info->in_ep); in snd_usbmidi_in_endpoint_create()
1350 pipe = usb_rcvbulkpipe(umidi->dev, ep_info->in_ep); in snd_usbmidi_in_endpoint_create()
1372 ep_info->in_ep); in snd_usbmidi_in_endpoint_create()
2040 if (endpoints[epidx].in_ep) { in snd_usbmidi_get_ms_info()
2047 endpoints[epidx].in_ep = usb_endpoint_num(ep); in snd_usbmidi_get_ms_info()
2156 if (endpoint[0].out_ep || endpoint[0].in_ep) in snd_usbmidi_detect_endpoints()
2179 endpoint[in_eps].in_ep = usb_endpoint_num(epd); in snd_usbmidi_detect_endpoints()
2200 if (endpoints[i].in_ep) in snd_usbmidi_detect_per_port_endpoints()
2349 ep_info.in_ep = get_endpoint(hostif, 0)->bEndpointAddress & in snd_usbmidi_create_endpoints_midiman()
/linux/drivers/char/xillybus/
H A Dxillyusb.c179 struct xillyusb_endpoint *in_ep; member
552 if (xdev->in_ep) in cleanup_dev()
553 endpoint_dealloc(xdev->in_ep); in cleanup_dev()
643 flush_work(&chan->xdev->in_ep->workitem); in safely_assign_in_fifo()
1923 xdev->in_ep = endpoint_alloc(xdev, IN_EP_NUM | USB_DIR_IN, in xillyusb_setup_base_eps()
1925 if (!xdev->in_ep) in xillyusb_setup_base_eps()
1928 try_queue_bulk_in(xdev->in_ep); in xillyusb_setup_base_eps()
2189 endpoint_quiesce(xdev->in_ep); in xillyusb_probe()
2254 endpoint_quiesce(xdev->in_ep); in xillyusb_disconnect()
/linux/drivers/gpu/drm/tiny/
H A Dappletbdrm.c126 unsigned int in_ep; member
186 ret = usb_bulk_msg(udev, usb_rcvbulkpipe(udev, adev->in_ep), in appletbdrm_read_response()
749 adev->in_ep = bulk_in->bEndpointAddress; in appletbdrm_probe()

12