Home
last modified time | relevance | path

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

1234

/linux/include/linux/usb/
H A Dgadget.h32 struct usb_ep;
103 struct usb_ep *ep;
120 void (*complete)(struct usb_ep *ep,
141 int (*enable) (struct usb_ep *ep,
143 int (*disable) (struct usb_ep *ep);
144 void (*dispose) (struct usb_ep *ep);
146 struct usb_request *(*alloc_request) (struct usb_ep *ep,
148 void (*free_request) (struct usb_ep *ep, struct usb_request *req);
150 int (*queue) (struct usb_ep *ep, struct usb_request *req,
152 int (*dequeue) (struct usb_ep *ep, struct usb_request *req);
[all …]
H A Dfunc_utils.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()
/linux/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()
/linux/drivers/usb/gadget/function/
H A Du_serial.h44 struct usb_ep *in;
45 struct usb_ep *out;
57 struct usb_request *gs_alloc_req(struct usb_ep *ep, unsigned len, gfp_t flags);
58 void gs_free_req(struct usb_ep *, struct usb_request *req);
H A Du_audio.h64 struct usb_ep *in_ep;
66 struct usb_ep *out_ep;
68 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;
291 static inline struct usb_request *ss_alloc_ep_req(struct usb_ep *ep, int len) in ss_alloc_ep_req()
296 static void disable_ep(struct usb_composite_dev *cdev, struct usb_ep *ep) in disable_ep()
306 struct usb_ep *in, struct usb_ep *out, in disable_endpoints()
307 struct usb_ep *iso_in, struct usb_ep *iso_out) in disable_endpoints()
507 static void reinit_write_data(struct usb_ep *ep, struct usb_request *req) in reinit_write_data()
527 static void source_sink_complete(struct usb_ep *ep, struct usb_request *req) in source_sink_complete()
[all …]
H A Duvc.h25 struct usb_ep;
94 struct usb_ep *ep;
177 struct usb_ep *interrupt_ep;
H A Df_loopback.c31 struct usb_ep *in_ep;
32 struct usb_ep *out_ep;
233 static void loopback_complete(struct usb_ep *ep, struct usb_request *req) in loopback_complete()
303 static inline struct usb_request *lb_alloc_ep_req(struct usb_ep *ep, int len) in lb_alloc_ep_req()
359 struct f_loopback *loop, struct usb_ep *ep) in enable_endpoint()
H A Du_ether.h59 struct usb_ep *in_ep;
60 struct usb_ep *out_ep;
H A Df_eem.c36 struct usb_ep *ep;
252 struct usb_ep *ep; in eem_bind()
319 static void eem_cmd_complete(struct usb_ep *ep, struct usb_request *req) in eem_cmd_complete()
337 struct usb_ep *in = port->in_ep; in eem_wrap()
416 struct usb_ep *ep; in eem_unwrap()
/linux/drivers/usb/gadget/udc/
H A Dtegra-xudc.c397 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()
1057 usb_gadget_giveback_request(&ep->usb_ep, &req->usb_req); in tegra_xudc_req_done()
1294 ((req->usb_req.length % ep->usb_ep.maxpacket) == 0)) { in __tegra_xudc_ep_queue()
1310 tegra_xudc_ep_queue(struct usb_ep *usb_ep, struct usb_request *usb_req, in tegra_xudc_ep_queue() argument
1319 if (!usb_ep || !usb_req) in tegra_xudc_ep_queue()
1322 ep = to_xudc_ep(usb_ep); in tegra_xudc_ep_queue()
1520 tegra_xudc_ep_dequeue(struct usb_ep *usb_ep, struct usb_request *usb_req) in tegra_xudc_ep_dequeue() argument
1528 if (!usb_ep || !usb_req) in tegra_xudc_ep_dequeue()
[all …]
H A Dgr_udc.c346 static struct usb_request *gr_alloc_request(struct usb_ep *_ep, gfp_t gfp_flags) in gr_alloc_request()
790 static void gr_ep0_testmode_complete(struct usb_ep *_ep, in gr_ep0_testmode_complete()
809 static void gr_ep0_dummy_complete(struct usb_ep *_ep, struct usb_request *_req) in gr_ep0_dummy_complete()
820 void (*complete)(struct usb_ep *ep, in gr_ep0_respond()
1465 static int gr_ep_enable(struct usb_ep *_ep, in gr_ep_enable()
1599 static int gr_ep_disable(struct usb_ep *_ep) in gr_ep_disable()
1635 static void gr_free_request(struct usb_ep *_ep, struct usb_request *_req) in gr_free_request()
1651 static int gr_queue_ext(struct usb_ep *_ep, struct usb_request *_req, in gr_queue_ext()
1690 static int gr_dequeue(struct usb_ep *_ep, struct usb_request *_req) in gr_dequeue()
1744 static int gr_set_halt_wedge(struct usb_ep *_ep, int halt, int wedge) in gr_set_halt_wedge()
[all …]
/linux/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()
/linux/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;
/linux/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()
H A Dvudc.h26 struct usb_ep ep;
122 static inline struct vep *to_vep(struct usb_ep *_ep) in to_vep()
/linux/drivers/usb/mtu3/
H A Dmtu3.h283 struct usb_ep ep;
388 static inline struct mtu3_ep *to_mtu3_ep(struct usb_ep *ep) in to_mtu3_ep()
426 struct usb_request *mtu3_alloc_request(struct usb_ep *ep, gfp_t gfp_flags);
427 void mtu3_free_request(struct usb_ep *ep, struct usb_request *req);
H A Dmtu3_gadget.c152 static int mtu3_gadget_ep_enable(struct usb_ep *ep, in mtu3_gadget_ep_enable()
207 static int mtu3_gadget_ep_disable(struct usb_ep *ep) in mtu3_gadget_ep_disable()
233 struct usb_request *mtu3_alloc_request(struct usb_ep *ep, gfp_t gfp_flags) in mtu3_alloc_request()
251 void mtu3_free_request(struct usb_ep *ep, struct usb_request *req) in mtu3_free_request()
259 static int mtu3_gadget_queue(struct usb_ep *ep, in mtu3_gadget_queue()
322 static int mtu3_gadget_dequeue(struct usb_ep *ep, struct usb_request *req) in mtu3_gadget_dequeue()
363 static int mtu3_gadget_ep_set_halt(struct usb_ep *ep, int value) in mtu3_gadget_ep_set_halt()
409 static int mtu3_gadget_ep_set_wedge(struct usb_ep *ep) in mtu3_gadget_ep_set_wedge()
H A Dmtu3_gadget_ep0.c167 static void ep0_dummy_complete(struct usb_ep *ep, struct usb_request *req) in ep0_dummy_complete()
170 static void ep0_set_sel_complete(struct usb_ep *ep, struct usb_request *req) in ep0_set_sel_complete()
781 static int mtu3_ep0_enable(struct usb_ep *ep, in mtu3_ep0_enable()
788 static int mtu3_ep0_disable(struct usb_ep *ep) in mtu3_ep0_disable()
836 static int mtu3_ep0_queue(struct usb_ep *ep, in mtu3_ep0_queue()
858 static int mtu3_ep0_dequeue(struct usb_ep *ep, struct usb_request *req) in mtu3_ep0_dequeue()
864 static int mtu3_ep0_halt(struct usb_ep *ep, int value) in mtu3_ep0_halt()
/linux/drivers/usb/gadget/udc/aspeed-vhub/
H A Depn.c335 static int ast_vhub_epn_queue(struct usb_ep* u_ep, struct usb_request *u_req, in ast_vhub_epn_queue()
472 static int ast_vhub_epn_dequeue(struct usb_ep* u_ep, struct usb_request *u_req) in ast_vhub_epn_dequeue()
521 static int ast_vhub_set_halt_and_wedge(struct usb_ep* u_ep, bool halt, in ast_vhub_set_halt_and_wedge()
553 static int ast_vhub_epn_set_halt(struct usb_ep *u_ep, int value) in ast_vhub_epn_set_halt()
558 static int ast_vhub_epn_set_wedge(struct usb_ep *u_ep) in ast_vhub_epn_set_wedge()
563 static int ast_vhub_epn_disable(struct usb_ep* u_ep) in ast_vhub_epn_disable()
600 static int ast_vhub_epn_enable(struct usb_ep* u_ep, in ast_vhub_epn_enable()
760 static void ast_vhub_epn_dispose(struct usb_ep *u_ep) in ast_vhub_epn_dispose()
/linux/drivers/usb/gadget/udc/cdns2/
H A Dcdns2-gadget.h552 struct usb_ep endpoint;
696 struct usb_request *cdns2_gadget_ep_alloc_request(struct usb_ep *ep,
698 void cdns2_gadget_ep_free_request(struct usb_ep *ep,
700 int cdns2_gadget_ep_dequeue(struct usb_ep *ep, struct usb_request *request);
H A Dcdns2-ep0.c500 static int cdns2_gadget_ep0_enable(struct usb_ep *ep, in cdns2_gadget_ep0_enable()
510 static int cdns2_gadget_ep0_disable(struct usb_ep *ep) in cdns2_gadget_ep0_disable()
515 static int cdns2_gadget_ep0_set_halt(struct usb_ep *ep, int value) in cdns2_gadget_ep0_set_halt()
531 static int cdns2_gadget_ep0_set_wedge(struct usb_ep *ep) in cdns2_gadget_ep0_set_wedge()
536 static int cdns2_gadget_ep0_queue(struct usb_ep *ep, in cdns2_gadget_ep0_queue()
/linux/drivers/usb/fotg210/
H A Dfotg210-udc.c169 static int fotg210_ep_enable(struct usb_ep *_ep, in fotg210_ep_enable()
221 static int fotg210_ep_disable(struct usb_ep *_ep) in fotg210_ep_disable()
242 static struct usb_request *fotg210_ep_alloc_request(struct usb_ep *_ep, in fotg210_ep_alloc_request()
256 static void fotg210_ep_free_request(struct usb_ep *_ep, in fotg210_ep_free_request()
404 static int fotg210_ep_queue(struct usb_ep *_ep, struct usb_request *_req, in fotg210_ep_queue()
438 static int fotg210_ep_dequeue(struct usb_ep *_ep, struct usb_request *_req) in fotg210_ep_dequeue()
490 static int fotg210_set_halt_and_wedge(struct usb_ep *_ep, int value, int wedge) in fotg210_set_halt_and_wedge()
520 static int fotg210_ep_set_halt(struct usb_ep *_ep, int value) in fotg210_ep_set_halt()
525 static int fotg210_ep_set_wedge(struct usb_ep *_ep) in fotg210_ep_set_wedge()
530 static void fotg210_ep_fifo_flush(struct usb_ep *_ep) in fotg210_ep_fifo_flush()
[all …]
/linux/drivers/usb/gadget/udc/bdc/
H A Dbdc.h262 #define to_bdc_ep(e) container_of(e, struct bdc_ep, usb_ep)
351 struct usb_ep usb_ep; member
/linux/drivers/usb/chipidea/
H A Dudc.c954 static int _ep_set_halt(struct usb_ep *ep, int value, bool check_transfer) in _ep_set_halt()
1000 struct usb_ep *ep; in _gadget_stop_activity()
1081 static void isr_get_status_complete(struct usb_ep *ep, struct usb_request *req) in isr_get_status_complete()
1099 static int _ep_queue(struct usb_ep *ep, struct usb_request *req, in _ep_queue()
1223 isr_setup_status_complete(struct usb_ep *ep, struct usb_request *req) in isr_setup_status_complete()
1533 static int ep_enable(struct usb_ep *ep, in ep_enable()
1601 static int ep_disable(struct usb_ep *ep) in ep_disable()
1641 static struct usb_request *ep_alloc_request(struct usb_ep *ep, gfp_t gfp_flags) in ep_alloc_request()
1662 static void ep_free_request(struct usb_ep *ep, struct usb_request *req) in ep_free_request()
1695 static int ep_queue(struct usb_ep *ep, struct usb_request *req, in ep_queue()
[all …]

1234