Home
last modified time | relevance | path

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

/drivers/usb/gadget/function/
Df_hid.c61 struct usb_ep *in_ep; member
285 status = usb_ep_queue(hidg->in_ep, hidg->req, GFP_ATOMIC); in f_hidg_write()
460 usb_ep_disable(hidg->in_ep); in hidg_disable()
461 hidg->in_ep->driver_data = NULL; in hidg_disable()
480 if (hidg->in_ep != NULL) { in hidg_set_alt()
482 if (hidg->in_ep->driver_data != NULL) in hidg_set_alt()
483 usb_ep_disable(hidg->in_ep); in hidg_set_alt()
486 hidg->in_ep); in hidg_set_alt()
491 status = usb_ep_enable(hidg->in_ep); in hidg_set_alt()
496 hidg->in_ep->driver_data = hidg; in hidg_set_alt()
[all …]
Df_eem.c199 if (eem->port.in_ep->driver_data) { in eem_set_alt()
204 if (!eem->port.in_ep->desc || !eem->port.out_ep->desc) { in eem_set_alt()
207 eem->port.in_ep) || in eem_set_alt()
210 eem->port.in_ep->desc = NULL; in eem_set_alt()
240 if (eem->port.in_ep->driver_data) in eem_disable()
295 eem->port.in_ep = ep; in eem_bind()
324 eem->port.in_ep->name, eem->port.out_ep->name); in eem_bind()
330 if (eem->port.in_ep) in eem_bind()
331 eem->port.in_ep->driver_data = NULL; in eem_bind()
353 struct usb_ep *in = port->in_ep; in eem_wrap()
[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()
424 if (config_ep_by_speed(gadget, f, fp->in_ep) || in pn_set_alt()
426 fp->in_ep->desc = NULL; in pn_set_alt()
432 usb_ep_enable(fp->in_ep); in pn_set_alt()
436 fp->in_ep->driver_data = fp; in pn_set_alt()
535 fp->in_ep = ep; in pn_bind()
561 fp->in_req = usb_ep_alloc_request(fp->in_ep, GFP_KERNEL); in pn_bind()
567 fp->out_ep->name, fp->in_ep->name); in pn_bind()
[all …]
Df_subset.c265 if (geth->port.in_ep->driver_data) { 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()
379 geth->port.in_ep->name, geth->port.out_ep->name); in geth_bind()
386 if (geth->port.in_ep) in geth_bind()
387 geth->port.in_ep->driver_data = NULL; in geth_bind()
Df_loopback.c40 struct usb_ep *in_ep; member
196 loop->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_loop_source_desc); in loopback_bind()
197 if (!loop->in_ep) { in loopback_bind()
203 loop->in_ep->driver_data = cdev; /* claim */ in loopback_bind()
228 f->name, loop->in_ep->name, loop->out_ep->name); in loopback_bind()
292 disable_endpoints(cdev, loop->in_ep, loop->out_ep, NULL, NULL, NULL, in disable_loopback()
354 result = enable_endpoint(cdev, loop, loop->in_ep); in enable_loopback()
373 if (loop->in_ep->driver_data) in loopback_set_alt()
Du_ether.c392 status = prealloc(&dev->tx_reqs, link->in_ep, n); in alloc_requests()
512 in = dev->port_usb->in_ep; in tx_complete()
609 in = dev->port_usb->in_ep; in eth_start_xmit()
829 in = link->in_ep->desc; in eth_stop()
831 usb_ep_disable(link->in_ep); in eth_stop()
835 link->in_ep->desc = in; in eth_stop()
837 usb_ep_enable(link->in_ep); in eth_stop()
1211 link->in_ep->driver_data = dev; in gether_connect()
1212 result = usb_ep_enable(link->in_ep); in gether_connect()
1215 link->in_ep->name, result); in gether_connect()
[all …]
Df_ecm.c561 if (ecm->port.in_ep->driver_data) { in ecm_set_alt()
566 if (!ecm->port.in_ep->desc || in ecm_set_alt()
570 ecm->port.in_ep) || in ecm_set_alt()
573 ecm->port.in_ep->desc = NULL; in ecm_set_alt()
621 return ecm->port.in_ep->driver_data ? 1 : 0; in ecm_get_alt()
631 if (ecm->port.in_ep->driver_data) in ecm_disable()
752 ecm->port.in_ep = ep; in ecm_bind()
813 ecm->port.in_ep->name, ecm->port.out_ep->name, in ecm_bind()
828 if (ecm->port.in_ep) in ecm_bind()
829 ecm->port.in_ep->driver_data = NULL; in ecm_bind()
Df_rndis.c588 if (rndis->port.in_ep->driver_data) { in rndis_set_alt()
593 if (!rndis->port.in_ep->desc || !rndis->port.out_ep->desc) { in rndis_set_alt()
596 rndis->port.in_ep) || in rndis_set_alt()
599 rndis->port.in_ep->desc = NULL; in rndis_set_alt()
774 rndis->port.in_ep = ep; in rndis_bind()
845 rndis->port.in_ep->name, rndis->port.out_ep->name, in rndis_bind()
865 if (rndis->port.in_ep) in rndis_bind()
866 rndis->port.in_ep->driver_data = NULL; in rndis_bind()
Df_audio_source.c253 struct usb_ep *in_ep; member
427 ret = usb_ep_queue(audio->in_ep, req, GFP_ATOMIC); in audio_send()
570 ret = config_ep_by_speed(cdev->gadget, f, audio->in_ep); in audio_set_alt()
574 usb_ep_enable(audio->in_ep); in audio_set_alt()
583 usb_ep_disable(audio->in_ep); in audio_disable()
664 audio->in_ep = ep; in audio_bind()
695 audio_request_free(req, audio->in_ep); in audio_unbind()
701 audio->in_ep = NULL; in audio_unbind()
Df_midi.c75 struct usb_ep *in_ep, *out_ep; member
258 } else if (ep == midi->in_ep) { in f_midi_complete()
336 err = f_midi_start_ep(midi, f, midi->in_ep); in f_midi_set_alt()
394 usb_ep_disable(midi->in_ep); in f_midi_disable()
519 struct usb_ep *ep = midi->in_ep; in f_midi_transmit()
759 midi->in_ep = usb_ep_autoconfig(cdev->gadget, &bulk_in_desc); in f_midi_bind()
760 if (!midi->in_ep) in f_midi_bind()
762 midi->in_ep->driver_data = cdev; /* claim */ in f_midi_bind()
897 if (midi->in_ep) in f_midi_bind()
898 midi->in_ep->driver_data = NULL; in f_midi_bind()
Df_ncm.c824 if (ncm->port.in_ep->driver_data) { in ncm_set_alt()
839 if (!ncm->port.in_ep->desc || in ncm_set_alt()
843 ncm->port.in_ep) || in ncm_set_alt()
846 ncm->port.in_ep->desc = NULL; in ncm_set_alt()
889 return ncm->port.in_ep->driver_data ? 1 : 0; in ncm_get_alt()
1280 if (ncm->port.in_ep->driver_data) { in ncm_disable()
1405 ncm->port.in_ep = ep; in ncm_bind()
1459 ncm->port.in_ep->name, ncm->port.out_ep->name, in ncm_bind()
1474 if (ncm->port.in_ep) in ncm_bind()
1475 ncm->port.in_ep->driver_data = NULL; in ncm_bind()
Df_sourcesink.c63 struct usb_ep *in_ep; member
491 ss->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_source_desc); in sourcesink_bind()
492 if (!ss->in_ep) { in sourcesink_bind()
498 ss->in_ep->driver_data = cdev; /* claim */ in sourcesink_bind()
675 f->name, ss->in_ep->name, ss->out_ep->name, in sourcesink_bind()
853 ep = is_in ? ss->in_ep : ss->out_ep; in source_sink_start_ep()
890 disable_endpoints(cdev, ss->in_ep, ss->out_ep, ss->iso_in_ep, in disable_source_sink()
960 ep = ss->in_ep; in enable_source_sink()
972 ep = ss->in_ep; in enable_source_sink()
1055 if (ss->in_ep->driver_data) in sourcesink_set_alt()
Df_uac2.c126 struct usb_ep *in_ep, *out_ep; member
1063 agdev->in_ep = usb_ep_autoconfig(gadget, &fs_epin_desc); in afunc_bind()
1064 if (!agdev->in_ep) { in afunc_bind()
1068 agdev->in_ep->driver_data = agdev; in afunc_bind()
1108 if (agdev->in_ep) in afunc_bind()
1109 agdev->in_ep->driver_data = NULL; in afunc_bind()
1154 ep = agdev->in_ep; in afunc_set_alt()
1245 free_ep(&uac2->p_prm, agdev->in_ep); in afunc_disable()
1560 if (agdev->in_ep) in afunc_unbind()
1561 agdev->in_ep->driver_data = NULL; in afunc_unbind()
Du_ether.h65 struct usb_ep *in_ep; member
/drivers/usb/gadget/legacy/
Dprinter.c67 struct usb_ep *in_ep, *out_ep; member
644 req->zero = ((len % dev->in_ep->maxpacket) == 0); in printer_write()
669 if (usb_ep_queue(dev->in_ep, req, GFP_ATOMIC)) { in printer_write()
796 dev->in_ep->desc = ep_desc(dev->gadget, &hs_ep_in_desc, &fs_ep_in_desc); in set_printer_interface()
797 dev->in_ep->driver_data = dev; in set_printer_interface()
803 result = usb_ep_enable(dev->in_ep); in set_printer_interface()
805 DBG(dev, "enable %s --> %d\n", dev->in_ep->name, result); in set_printer_interface()
811 DBG(dev, "enable %s --> %d\n", dev->in_ep->name, result); in set_printer_interface()
818 (void) usb_ep_disable(dev->in_ep); in set_printer_interface()
820 dev->in_ep->desc = NULL; in set_printer_interface()
[all …]
/drivers/media/usb/siano/
Dsmsusb.c68 unsigned char in_ep; member
164 usb_rcvbulkpipe(dev->udev, dev->in_ep), in smsusb_submit_urb()
391 dev->in_ep = intf->cur_altsetting->endpoint[i].desc.bEndpointAddress; in smsusb_init_device()
397 dev->in_ep, dev->out_ep); in smsusb_init_device()
544 usb_clear_halt(udev, usb_rcvbulkpipe(udev, dev->in_ep)); in smsusb_resume()
/drivers/staging/ozwpan/
Dozhcd.c120 struct oz_endpoint *in_ep[OZ_NB_ENDPOINTS]; member
462 ep = port->in_ep[ep_addr]; in oz_enqueue_ep_urb()
510 ep = port->in_ep[ep_addr]; in oz_dequeue_ep_urb()
988 ep = port->in_ep[endpoint & USB_ENDPOINT_NUMBER_MASK]; in oz_hcd_data_ind()
1236 port->in_ep[ep_num] = ep; in oz_build_endpoints_for_interface()
1291 if ((mask & (1<<(i+OZ_NB_ENDPOINTS))) && port->in_ep[i]) { in oz_clean_endpoints_for_interface()
1292 e = &port->in_ep[i]->link; in oz_clean_endpoints_for_interface()
1293 port->in_ep[i] = NULL; in oz_clean_endpoints_for_interface()
1648 urbl = oz_remove_urb(port->in_ep[ix], urb); in oz_urb_cancel()
/drivers/net/wireless/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()