| /OK3568_Linux_fs/kernel/drivers/usb/gadget/function/ |
| H A D | f_loopback.c | 31 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() 217 f->name, loop->in_ep->name, loop->out_ep->name); in loopback_bind() 252 ep = loop->in_ep; in loopback_complete() 288 usb_ep_free_request(ep == loop->in_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() 326 in_req = usb_ep_alloc_request(loop->in_ep, GFP_ATOMIC); in alloc_requests() 355 usb_ep_free_request(loop->in_ep, in_req); in alloc_requests() [all …]
|
| H A D | f_phonet.c | 48 struct usb_ep *in_ep, *out_ep; member 246 if (unlikely(usb_ep_queue(fp->in_ep, req, GFP_ATOMIC))) in pn_net_xmit() 387 usb_ep_disable(fp->in_ep); in __pn_reset() 413 if (fp->in_ep->enabled) in pn_set_alt() 419 if (config_ep_by_speed(gadget, f, fp->in_ep) || in pn_set_alt() 421 fp->in_ep->desc = NULL; in pn_set_alt() 427 usb_ep_enable(fp->in_ep); in pn_set_alt() 431 fp->in_ep->driver_data = fp; in pn_set_alt() 529 fp->in_ep = ep; in pn_bind() 554 fp->in_req = usb_ep_alloc_request(fp->in_ep, GFP_KERNEL); in pn_bind() [all …]
|
| H A D | f_printer.c | 69 struct usb_ep *in_ep, *out_ep; member 638 req->zero = ((len % dev->in_ep->maxpacket) == 0); in printer_write() 667 value = usb_ep_queue(dev->in_ep, req, GFP_ATOMIC); in printer_write() 812 dev->in_ep->desc = ep_desc(dev->gadget, &fs_ep_in_desc, &hs_ep_in_desc, in set_printer_interface() 814 dev->in_ep->driver_data = dev; in set_printer_interface() 820 result = usb_ep_enable(dev->in_ep); in set_printer_interface() 822 DBG(dev, "enable %s --> %d\n", dev->in_ep->name, result); in set_printer_interface() 828 DBG(dev, "enable %s --> %d\n", dev->in_ep->name, result); in set_printer_interface() 835 (void) usb_ep_disable(dev->in_ep); in set_printer_interface() 837 dev->in_ep->desc = NULL; in set_printer_interface() [all …]
|
| H A D | f_hid.c | 78 struct usb_ep *in_ep; member 483 free_ep_req(hidg->in_ep, req); in f_hidg_write() 499 if (!hidg->in_ep->enabled) { in f_hidg_write() 505 status = usb_ep_queue(hidg->in_ep, req, GFP_ATOMIC); in f_hidg_write() 777 usb_ep_disable(hidg->in_ep); in hidg_disable() 793 free_ep_req(hidg->in_ep, hidg->req); in hidg_disable() 811 if (hidg->in_ep != NULL) { in hidg_set_alt() 813 usb_ep_disable(hidg->in_ep); in hidg_set_alt() 816 hidg->in_ep); in hidg_set_alt() 821 status = usb_ep_enable(hidg->in_ep); in hidg_set_alt() [all …]
|
| H A D | f_eem.c | 201 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() 317 eem->port.in_ep->name, eem->port.out_ep->name); in eem_bind() 344 struct usb_ep *in = port->in_ep; in eem_wrap() 453 ep = port->in_ep; in eem_unwrap() 482 if (usb_ep_queue(port->in_ep, req, GFP_ATOMIC)) in eem_unwrap()
|
| H A D | u_ether.c | 391 status = prealloc(&dev->tx_reqs, link->in_ep, n); in alloc_requests() 487 in = dev->port_usb->in_ep; in eth_start_xmit() 675 in = link->in_ep->desc; in eth_stop() 677 usb_ep_disable(link->in_ep); in eth_stop() 681 link->in_ep->desc = in; in eth_stop() 683 usb_ep_enable(link->in_ep); in eth_stop() 1091 link->in_ep->driver_data = dev; in gether_connect() 1092 result = usb_ep_enable(link->in_ep); in gether_connect() 1095 link->in_ep->name, result); in gether_connect() 1139 (void) usb_ep_disable(link->in_ep); in gether_connect() [all …]
|
| H A D | f_ecm.c | 557 if (ecm->port.in_ep->enabled) { in ecm_set_alt() 562 if (!ecm->port.in_ep->desc || in ecm_set_alt() 566 ecm->port.in_ep) || in ecm_set_alt() 569 ecm->port.in_ep->desc = NULL; in ecm_set_alt() 617 return ecm->port.in_ep->enabled ? 1 : 0; in ecm_get_alt() 627 if (ecm->port.in_ep->enabled) { in ecm_disable() 630 ecm->port.in_ep->desc = NULL; in ecm_disable() 751 ecm->port.in_ep = ep; in ecm_bind() 809 ecm->port.in_ep->name, ecm->port.out_ep->name, in ecm_bind()
|
| H A D | f_subset.c | 261 if (geth->port.in_ep->enabled) { in geth_set_alt() 267 if (config_ep_by_speed(cdev->gadget, f, geth->port.in_ep) || in geth_set_alt() 269 geth->port.in_ep->desc = NULL; in geth_set_alt() 341 geth->port.in_ep = ep; in geth_bind() 373 geth->port.in_ep->name, geth->port.out_ep->name); in geth_bind()
|
| H A D | f_audio_source.c | 254 struct usb_ep *in_ep; member 430 ret = usb_ep_queue(audio->in_ep, req, GFP_ATOMIC); in audio_send() 573 ret = config_ep_by_speed(cdev->gadget, f, audio->in_ep); in audio_set_alt() 577 usb_ep_enable(audio->in_ep); in audio_set_alt() 586 usb_ep_disable(audio->in_ep); in audio_disable() 667 audio->in_ep = ep; in audio_bind() 698 audio_request_free(req, audio->in_ep); in audio_unbind() 704 audio->in_ep = NULL; in audio_unbind()
|
| H A D | f_midi.c | 82 struct usb_ep *in_ep, *out_ep; member 281 } else if (ep == midi->in_ep) { in f_midi_complete() 373 err = f_midi_start_ep(midi, f, midi->in_ep); in f_midi_set_alt() 384 midi_alloc_ep_req(midi->in_ep, midi->buflen); in f_midi_set_alt() 429 usb_ep_disable(midi->in_ep); in f_midi_disable() 434 free_ep_req(midi->in_ep, req); in f_midi_disable() 661 midi->in_ep->name, err); in f_midi_do_transmit() 675 struct usb_ep *ep = midi->in_ep; in f_midi_transmit() 908 midi->in_ep = usb_ep_autoconfig(cdev->gadget, &bulk_in_desc); in f_midi_bind() 909 if (!midi->in_ep) in f_midi_bind()
|
| H A D | f_sourcesink.c | 37 struct usb_ep *in_ep; member 332 ss->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_source_desc); in sourcesink_bind() 333 if (!ss->in_ep) { in sourcesink_bind() 442 f->name, ss->in_ep->name, ss->out_ep->name, in sourcesink_bind() 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, ss->iso_in_ep, in disable_source_sink() 654 ep = ss->in_ep; in enable_source_sink() 666 ep = ss->in_ep; in enable_source_sink()
|
| H A D | f_rndis.c | 574 if (rndis->port.in_ep->enabled) { in rndis_set_alt() 579 if (!rndis->port.in_ep->desc || !rndis->port.out_ep->desc) { in rndis_set_alt() 582 rndis->port.in_ep) || in rndis_set_alt() 585 rndis->port.in_ep->desc = NULL; in rndis_set_alt() 764 rndis->port.in_ep = ep; in rndis_bind() 831 rndis->port.in_ep->name, rndis->port.out_ep->name, in rndis_bind()
|
| H A D | f_ncm.c | 891 if (ncm->port.in_ep->enabled) { in ncm_set_alt() 906 if (!ncm->port.in_ep->desc || in ncm_set_alt() 910 ncm->port.in_ep) || in ncm_set_alt() 913 ncm->port.in_ep->desc = NULL; in ncm_set_alt() 955 return ncm->port.in_ep->enabled ? 1 : 0; in ncm_get_alt() 1359 if (ncm->port.in_ep->enabled) { in ncm_disable() 1499 ncm->port.in_ep = ep; in ncm_bind() 1558 ncm->port.in_ep->name, ncm->port.out_ep->name, in ncm_bind()
|
| /OK3568_Linux_fs/u-boot/drivers/usb/gadget/ |
| H A D | ether.c | 110 struct usb_ep *in_ep, *out_ep, *status_ep; member 954 dev->in_ep->driver_data = dev; in set_ether_config() 969 result = usb_ep_enable(dev->in_ep, dev->in); in set_ether_config() 972 dev->in_ep->name, result); in set_ether_config() 993 (void) usb_ep_disable(dev->in_ep); in set_ether_config() 1024 usb_ep_disable(dev->in_ep); in eth_reset_config() 1026 usb_ep_free_request(dev->in_ep, dev->tx_req); in eth_reset_config() 1365 usb_ep_disable(dev->in_ep); in eth_setup() 1376 usb_ep_enable(dev->in_ep, dev->in); in eth_setup() 1609 dev->tx_req = usb_ep_alloc_request(dev->in_ep, 0); in alloc_requests() [all …]
|
| H A D | f_sdp.c | 114 struct usb_ep *in_ep; member 491 sdp->in_ep = ep; /* Store IN EP for enabling @ setup */ in sdp_bind() 547 result = usb_ep_enable(sdp->in_ep, &in_desc); in sdp_set_alt() 550 sdp->in_req = sdp_start_ep(sdp->in_ep); in sdp_set_alt() 553 sdp->in_ep->driver_data = cdev; /* claim */ in sdp_set_alt() 572 usb_ep_disable(sdp->in_ep); in sdp_disable() 669 usb_ep_queue(sdp_func->in_ep, sdp_func->in_req, 0); in sdp_handle_in_ep() 679 usb_ep_queue(sdp_func->in_ep, sdp_func->in_req, 0); in sdp_handle_in_ep() 697 usb_ep_queue(sdp_func->in_ep, sdp_func->in_req, 0); in sdp_handle_in_ep()
|
| H A D | f_thor.c | 581 status = usb_ep_queue(dev->in_ep, dev->in_req, 0); in thor_tx_data() 584 dev->in_ep->name, dev->in_req->length, status); in thor_tx_data() 585 usb_ep_set_halt(dev->in_ep); in thor_tx_data() 813 dev->in_ep = ep; /* Store IN EP for enabling @ setup */ in thor_func_bind() 880 if (dev->in_ep->driver_data) { in thor_func_disable() 881 usb_ep_disable(dev->in_ep); in thor_func_disable() 882 free_ep_req(dev->in_ep, dev->in_req); in thor_func_disable() 883 dev->in_ep->driver_data = NULL; in thor_func_disable() 908 ep = dev->in_ep; in thor_eps_setup() 960 free_ep_req(dev->in_ep, dev->in_req); in thor_eps_setup() [all …]
|
| H A D | f_fastboot.c | 75 struct usb_ep *in_ep, *out_ep; member 350 f_fb->in_ep = usb_ep_autoconfig(gadget, &fs_ep_in); in fastboot_bind() 351 if (!f_fb->in_ep) in fastboot_bind() 353 f_fb->in_ep->driver_data = c->cdev; in fastboot_bind() 395 usb_ep_disable(f_fb->in_ep); in fastboot_disable() 404 usb_ep_free_request(f_fb->in_ep, f_fb->in_req); in fastboot_disable() 457 &ss_ep_in_comp_desc, f_fb->in_ep); in fastboot_set_alt() 458 ret = usb_ep_enable(f_fb->in_ep, d); in fastboot_set_alt() 464 f_fb->in_req = fastboot_start_ep(f_fb->in_ep); in fastboot_set_alt() 523 usb_ep_dequeue(fastboot_func->in_ep, in_req); in fastboot_tx_write() [all …]
|
| H A D | f_thor.h | 107 struct usb_ep *in_ep, *out_ep, *int_ep; member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/ |
| H A D | parade-ps8640.c | 217 struct device_node *in_ep, *dsi_node; in ps8640_bridge_attach() local 230 in_ep = of_graph_get_endpoint_by_regs(dev->of_node, 0, -1); in ps8640_bridge_attach() 231 if (!in_ep) in ps8640_bridge_attach() 234 dsi_node = of_graph_get_remote_port_parent(in_ep); in ps8640_bridge_attach() 235 of_node_put(in_ep); in ps8640_bridge_attach()
|
| /OK3568_Linux_fs/kernel/drivers/usb/misc/ |
| H A D | chaoskey.c | 76 char in_ep; member 112 int in_ep; in chaoskey_probe() local 127 in_ep = usb_endpoint_num(epd); in chaoskey_probe() 163 usb_rcvbulkpipe(udev, in_ep), in chaoskey_probe() 180 dev->in_ep = in_ep; in chaoskey_probe()
|
| /OK3568_Linux_fs/kernel/drivers/media/usb/siano/ |
| H A D | smsusb.c | 58 unsigned char in_ep; member 165 usb_rcvbulkpipe(dev->udev, dev->in_ep), in smsusb_submit_urb() 409 dev->in_ep = desc->bEndpointAddress; in smsusb_init_device() 416 pr_debug("in_ep = %02x, out_ep = %02x\n", dev->in_ep, dev->out_ep); in smsusb_init_device() 417 if (!dev->in_ep || !dev->out_ep || align < 0) { /* Missing endpoints? */ in smsusb_init_device() 596 usb_clear_halt(udev, usb_rcvbulkpipe(udev, dev->in_ep)); in smsusb_resume()
|
| /OK3568_Linux_fs/kernel/sound/usb/usx2y/ |
| H A D | usX2Yhwdep.c | 131 .in_ep = 0x06, in usx2y_create_usbmidi() 144 .in_ep = 0x06, in usx2y_create_usbmidi()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/ |
| H A D | usb.c | 352 int i, in_ep = 0, out_ep = 0; in mt76u_set_endpoints() local 358 in_ep < __MT_EP_IN_MAX) { in mt76u_set_endpoints() 359 usb->in_ep[in_ep] = usb_endpoint_num(ep_desc); in mt76u_set_endpoints() 360 in_ep++; in mt76u_set_endpoints() 368 if (in_ep != __MT_EP_IN_MAX || out_ep != __MT_EP_OUT_MAX) in mt76u_set_endpoints() 482 pipe = usb_rcvbulkpipe(udev, dev->usb.in_ep[index]); in mt76u_fill_bulk_urb()
|
| /OK3568_Linux_fs/kernel/sound/usb/ |
| H A D | midi.h | 12 int8_t in_ep; member
|
| H A D | midi.c | 1303 pipe = usb_rcvintpipe(umidi->dev, ep_info->in_ep); in snd_usbmidi_in_endpoint_create() 1305 pipe = usb_rcvbulkpipe(umidi->dev, ep_info->in_ep); in snd_usbmidi_in_endpoint_create() 1327 ep_info->in_ep); in snd_usbmidi_in_endpoint_create() 1923 if (endpoints[epidx].in_ep) { in snd_usbmidi_get_ms_info() 1930 endpoints[epidx].in_ep = usb_endpoint_num(ep); in snd_usbmidi_get_ms_info() 2036 if (endpoint[0].out_ep || endpoint[0].in_ep) in snd_usbmidi_detect_endpoints() 2059 endpoint[in_eps].in_ep = usb_endpoint_num(epd); in snd_usbmidi_detect_endpoints() 2080 if (endpoints[i].in_ep) in snd_usbmidi_detect_per_port_endpoints() 2229 ep_info.in_ep = get_endpoint(hostif, 0)->bEndpointAddress & in snd_usbmidi_create_endpoints_midiman()
|