Home
last modified time | relevance | path

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

1234567

/OK3568_Linux_fs/kernel/include/linux/usb/
H A Dgadget.h33 struct usb_ep;
117 void (*complete)(struct usb_ep *ep,
140 int (*enable) (struct usb_ep *ep,
142 int (*disable) (struct usb_ep *ep);
143 void (*dispose) (struct usb_ep *ep);
145 struct usb_request *(*alloc_request) (struct usb_ep *ep,
147 void (*free_request) (struct usb_ep *ep, struct usb_request *req);
149 int (*queue) (struct usb_ep *ep, struct usb_request *req,
151 int (*dequeue) (struct usb_ep *ep, struct usb_request *req);
153 int (*set_halt) (struct usb_ep *ep, int value);
[all …]
/OK3568_Linux_fs/u-boot/include/linux/usb/
H A Dgadget.h26 struct usb_ep;
95 void (*complete)(struct usb_ep *ep,
114 int (*enable) (struct usb_ep *ep,
116 int (*disable) (struct usb_ep *ep);
118 struct usb_request *(*alloc_request) (struct usb_ep *ep,
120 void (*free_request) (struct usb_ep *ep, struct usb_request *req);
122 int (*queue) (struct usb_ep *ep, struct usb_request *req,
124 int (*dequeue) (struct usb_ep *ep, struct usb_request *req);
126 int (*set_halt) (struct usb_ep *ep, int value);
127 int (*set_wedge)(struct usb_ep *ep);
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/gadget/udc/
H A Dtrace.h140 TP_PROTO(struct usb_ep *ep, int ret),
174 TP_PROTO(struct usb_ep *ep, int ret),
179 TP_PROTO(struct usb_ep *ep, int ret),
184 TP_PROTO(struct usb_ep *ep, int ret),
189 TP_PROTO(struct usb_ep *ep, int ret),
194 TP_PROTO(struct usb_ep *ep, int ret),
199 TP_PROTO(struct usb_ep *ep, int ret),
204 TP_PROTO(struct usb_ep *ep, int ret),
209 TP_PROTO(struct usb_ep *ep, int ret),
214 TP_PROTO(struct usb_ep *ep, struct usb_request *req, int ret),
[all …]
H A Dtegra-xudc.c398 struct usb_ep usb_ep; member
608 static inline struct tegra_xudc_ep *to_xudc_ep(struct usb_ep *ep) in to_xudc_ep()
610 return container_of(ep, struct tegra_xudc_ep, usb_ep); in to_xudc_ep()
1043 usb_gadget_giveback_request(&ep->usb_ep, &req->usb_req); in tegra_xudc_req_done()
1280 ((req->usb_req.length % ep->usb_ep.maxpacket) == 0)) { in __tegra_xudc_ep_queue()
1296 tegra_xudc_ep_queue(struct usb_ep *usb_ep, struct usb_request *usb_req, in tegra_xudc_ep_queue() argument
1305 if (!usb_ep || !usb_req) in tegra_xudc_ep_queue()
1308 ep = to_xudc_ep(usb_ep); in tegra_xudc_ep_queue()
1504 tegra_xudc_ep_dequeue(struct usb_ep *usb_ep, struct usb_request *usb_req) in tegra_xudc_ep_dequeue() argument
1512 if (!usb_ep || !usb_req) in tegra_xudc_ep_dequeue()
[all …]
H A Dcore.c64 void usb_ep_set_maxpacket_limit(struct usb_ep *ep, in usb_ep_set_maxpacket_limit()
96 int usb_ep_enable(struct usb_ep *ep) in usb_ep_enable()
141 int usb_ep_disable(struct usb_ep *ep) in usb_ep_disable()
175 struct usb_request *usb_ep_alloc_request(struct usb_ep *ep, in usb_ep_alloc_request()
197 void usb_ep_free_request(struct usb_ep *ep, in usb_ep_free_request()
273 int usb_ep_queue(struct usb_ep *ep, in usb_ep_queue()
309 int usb_ep_dequeue(struct usb_ep *ep, struct usb_request *req) in usb_ep_dequeue()
343 int usb_ep_set_halt(struct usb_ep *ep) in usb_ep_set_halt()
369 int usb_ep_clear_halt(struct usb_ep *ep) in usb_ep_clear_halt()
392 int usb_ep_set_wedge(struct usb_ep *ep) in usb_ep_set_wedge()
[all …]
H A Dpxa27x_udc.c574 pxa_ep_alloc_request(struct usb_ep *_ep, gfp_t gfp_flags) in pxa_ep_alloc_request()
584 req->udc_usb_ep = container_of(_ep, struct udc_usb_ep, usb_ep); in pxa_ep_alloc_request()
596 static void pxa_ep_free_request(struct usb_ep *_ep, struct usb_request *_req) in pxa_ep_free_request()
681 usb_gadget_giveback_request(&req->udc_usb_ep->usb_ep, &req->req); in req_done()
1045 static int pxa_ep_queue(struct usb_ep *_ep, struct usb_request *_req, in pxa_ep_queue()
1059 udc_usb_ep = container_of(_ep, struct udc_usb_ep, usb_ep); in pxa_ep_queue()
1160 static int pxa_ep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in pxa_ep_dequeue()
1170 udc_usb_ep = container_of(_ep, struct udc_usb_ep, usb_ep); in pxa_ep_dequeue()
1198 static int pxa_ep_set_halt(struct usb_ep *_ep, int value) in pxa_ep_set_halt()
1208 udc_usb_ep = container_of(_ep, struct udc_usb_ep, usb_ep); in pxa_ep_set_halt()
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/gadget/
H A Depautoconf.c63 struct usb_ep *usb_ep_autoconfig_ss( in usb_ep_autoconfig_ss()
69 struct usb_ep *ep; in usb_ep_autoconfig_ss()
149 struct usb_ep *usb_ep_autoconfig( in usb_ep_autoconfig()
154 struct usb_ep *ep; in usb_ep_autoconfig()
187 void usb_ep_autoconfig_release(struct usb_ep *ep) in usb_ep_autoconfig_release()
205 struct usb_ep *ep; in usb_ep_autoconfig_reset()
H A Du_f.h60 struct usb_ep;
75 struct usb_request *alloc_ep_req(struct usb_ep *ep, size_t len);
78 static inline void free_ep_req(struct usb_ep *ep, struct usb_request *req) in free_ep_req()
/OK3568_Linux_fs/kernel/drivers/usb/gadget/function/
H A Dg_zero.h70 struct usb_ep *in, struct usb_ep *out,
71 struct usb_ep *iso_in, struct usb_ep *iso_out);
H A Du_serial.h40 struct usb_ep *in;
41 struct usb_ep *out;
53 struct usb_request *gs_alloc_req(struct usb_ep *ep, unsigned len, gfp_t flags);
54 void gs_free_req(struct usb_ep *, struct usb_request *req);
H A Dtcm.h121 struct usb_ep *ep_in;
122 struct usb_ep *ep_out;
125 struct usb_ep *ep_status;
126 struct usb_ep *ep_cmd;
H A Du_audio.h101 struct usb_ep *in_ep;
103 struct usb_ep *out_ep;
105 struct usb_ep *in_ep_fback;
H A Df_sourcesink.c37 struct usb_ep *in_ep;
38 struct usb_ep *out_ep;
39 struct usb_ep *iso_in_ep;
40 struct usb_ep *iso_out_ep;
290 static inline struct usb_request *ss_alloc_ep_req(struct usb_ep *ep, int len) in ss_alloc_ep_req()
295 static void disable_ep(struct usb_composite_dev *cdev, struct usb_ep *ep) in disable_ep()
305 struct usb_ep *in, struct usb_ep *out, in disable_endpoints()
306 struct usb_ep *iso_in, struct usb_ep *iso_out) in disable_endpoints()
502 static void reinit_write_data(struct usb_ep *ep, struct usb_request *req) in reinit_write_data()
522 static void source_sink_complete(struct usb_ep *ep, struct usb_request *req) in source_sink_complete()
[all …]
H A Du_serial.c162 gs_alloc_req(struct usb_ep *ep, unsigned len, gfp_t kmalloc_flags) in gs_alloc_req()
186 void gs_free_req(struct usb_ep *ep, struct usb_request *req) in gs_free_req()
233 struct usb_ep *in; in gs_start_tx()
305 struct usb_ep *out = port->port_usb->out; in gs_start_rx()
449 static void gs_read_complete(struct usb_ep *ep, struct usb_request *req) in gs_read_complete()
460 static void gs_write_complete(struct usb_ep *ep, struct usb_request *req) in gs_write_complete()
488 static void gs_free_requests(struct usb_ep *ep, struct list_head *head, in gs_free_requests()
502 static int gs_alloc_requests(struct usb_ep *ep, struct list_head *head, in gs_alloc_requests()
503 void (*fn)(struct usb_ep *, struct usb_request *), in gs_alloc_requests() argument
538 struct usb_ep *ep = port->port_usb->out; in gs_start_io()
[all …]
H A Duvc.h26 struct usb_ep;
87 struct usb_ep *ep;
145 struct usb_ep *control_ep;
/OK3568_Linux_fs/u-boot/drivers/usb/gadget/
H A Depautoconf.c51 struct usb_ep *ep, in ep_matches()
176 static struct usb_ep *
179 struct usb_ep *ep; in find_ep()
218 struct usb_ep *usb_ep_autoconfig( in usb_ep_autoconfig()
223 struct usb_ep *ep = NULL; in usb_ep_autoconfig()
312 struct usb_ep *ep; in usb_ep_autoconfig_reset()
H A Ddwc2_udc_otg.c92 static int dwc2_ep_enable(struct usb_ep *ep,
94 static int dwc2_ep_disable(struct usb_ep *ep);
95 static struct usb_request *dwc2_alloc_request(struct usb_ep *ep,
97 static void dwc2_free_request(struct usb_ep *ep, struct usb_request *);
99 static int dwc2_queue(struct usb_ep *ep, struct usb_request *, gfp_t gfp_flags);
100 static int dwc2_dequeue(struct usb_ep *ep, struct usb_request *);
101 static int dwc2_fifo_status(struct usb_ep *ep);
102 static void dwc2_fifo_flush(struct usb_ep *ep);
116 static int dwc2_udc_set_halt(struct usb_ep *_ep, int value);
613 static int dwc2_ep_enable(struct usb_ep *_ep, in dwc2_ep_enable()
[all …]
H A Df_fastboot.c75 struct usb_ep *in_ep, *out_ep;
190 struct usb_ep *ep) in fb_ep_desc()
236 static void rx_handler_command(struct usb_ep *ep, struct usb_request *req);
321 static void fastboot_complete(struct usb_ep *ep, struct usb_request *req) in fastboot_complete()
409 static struct usb_request *fastboot_start_ep(struct usb_ep *ep) in fastboot_start_ep()
542 static void compl_do_reset(struct usb_ep *ep, struct usb_request *req) in compl_do_reset()
552 static void cb_reboot(struct usb_ep *ep, struct usb_request *req) in cb_reboot()
1505 static void cb_getvar(struct usb_ep *ep, struct usb_request *req) in cb_getvar()
1542 static unsigned int rx_bytes_expected(struct usb_ep *ep) in rx_bytes_expected()
1567 static void rx_handler_dl_image(struct usb_ep *ep, struct usb_request *req) in rx_handler_dl_image()
[all …]
H A Dci_udc.c85 static int ci_ep_enable(struct usb_ep *ep,
87 static int ci_ep_disable(struct usb_ep *ep);
88 static int ci_ep_queue(struct usb_ep *ep,
90 static int ci_ep_dequeue(struct usb_ep *ep, struct usb_request *req);
92 ci_ep_alloc_request(struct usb_ep *ep, unsigned int gfp_flags);
93 static void ci_ep_free_request(struct usb_ep *ep, struct usb_request *_req);
109 static const struct usb_ep ci_ep_init[5] = {
260 ci_ep_alloc_request(struct usb_ep *ep, unsigned int gfp_flags) in ci_ep_alloc_request()
284 static void ci_ep_free_request(struct usb_ep *ep, struct usb_request *req) in ci_ep_free_request()
324 static int ci_ep_enable(struct usb_ep *ep, in ci_ep_enable()
[all …]
/OK3568_Linux_fs/u-boot/drivers/usb/musb-new/
H A Dmusb_gadget.h44 musb_alloc_request(struct usb_ep *ep, gfp_t gfp_flags);
45 extern void musb_free_request(struct usb_ep *ep, struct usb_request *req);
53 struct usb_ep end_point;
77 static inline struct musb_ep *to_musb_ep(struct usb_ep *ep) in to_musb_ep()
/OK3568_Linux_fs/kernel/drivers/usb/gadget/udc/bdc/
H A Dbdc_ep.c552 usb_gadget_giveback_request(&ep->usb_ep, &req->usb_req); in bdc_req_complete()
595 ep->usb_ep.desc = NULL; in bdc_ep_disable()
626 ep->usb_ep.maxpacket = usb_endpoint_maxp(ep->desc); in bdc_ep_enable()
627 ep->usb_ep.desc = ep->desc; in bdc_ep_enable()
628 ep->usb_ep.comp_desc = ep->comp_desc; in bdc_ep_enable()
714 if (!req || !ep->usb_ep.desc) in ep_queue()
760 ep, (void *)ep->usb_ep.desc); in ep_dequeue()
917 list_del(&ep->usb_ep.ep_list); in bdc_free_ep()
1379 static void ep0_set_sel_cmpl(struct usb_ep *_ep, struct usb_request *_req) in ep0_set_sel_cmpl()
1710 static int bdc_gadget_ep_queue(struct usb_ep *_ep, in bdc_gadget_ep_queue()
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/gadget/legacy/
H A Ddbgp.c29 struct usb_ep *i_ep;
30 struct usb_ep *o_ep;
81 static void __disable_ep(struct usb_ep *ep) in __disable_ep()
92 static void dbgp_complete(struct usb_ep *ep, struct usb_request *req) in dbgp_complete()
128 static int dbgp_enable_ep_req(struct usb_ep *ep) in dbgp_enable_ep_req()
167 static int __enable_ep(struct usb_ep *ep, struct usb_endpoint_descriptor *desc) in __enable_ep()
330 static void dbgp_setup_complete(struct usb_ep *ep, in dbgp_setup_complete()
/OK3568_Linux_fs/kernel/drivers/usb/usbip/
H A Dvudc_dev.c229 static int vep_enable(struct usb_ep *_ep, in vep_enable()
260 static int vep_disable(struct usb_ep *_ep) in vep_disable()
279 static struct usb_request *vep_alloc_request(struct usb_ep *_ep, in vep_alloc_request()
296 static void vep_free_request(struct usb_ep *_ep, struct usb_request *_req) in vep_free_request()
308 static int vep_queue(struct usb_ep *_ep, struct usb_request *_req, in vep_queue()
333 static int vep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in vep_dequeue()
370 vep_set_halt_and_wedge(struct usb_ep *_ep, int value, int wedged) in vep_set_halt_and_wedge()
402 vep_set_halt(struct usb_ep *_ep, int value) in vep_set_halt()
407 static int vep_set_wedge(struct usb_ep *_ep) in vep_set_wedge()
/OK3568_Linux_fs/u-boot/drivers/usb/dwc3/
H A Dgadget.h85 int __dwc3_gadget_ep0_set_halt(struct usb_ep *ep, int value);
86 int dwc3_gadget_ep0_set_halt(struct usb_ep *ep, int value);
87 int dwc3_gadget_ep0_queue(struct usb_ep *ep, struct usb_request *request,
/OK3568_Linux_fs/kernel/drivers/usb/musb/
H A Dmusb_gadget.h66 musb_alloc_request(struct usb_ep *ep, gfp_t gfp_flags);
67 extern void musb_free_request(struct usb_ep *ep, struct usb_request *req);
75 struct usb_ep end_point;

1234567