Home
last modified time | relevance | path

Searched refs:usb_ep (Results 1 - 25 of 252) sorted by relevance

1234567891011

/kernel/linux/linux-5.10/include/linux/usb/
H A Dgadget.h32 struct usb_ep;
116 void (*complete)(struct usb_ep *ep,
137 int (*enable) (struct usb_ep *ep,
139 int (*disable) (struct usb_ep *ep);
140 void (*dispose) (struct usb_ep *ep);
142 struct usb_request *(*alloc_request) (struct usb_ep *ep,
144 void (*free_request) (struct usb_ep *ep, struct usb_request *req);
146 int (*queue) (struct usb_ep *ep, struct usb_request *req,
148 int (*dequeue) (struct usb_ep *ep, struct usb_request *req);
150 int (*set_halt) (struct usb_ep *e
226 struct usb_ep { global() struct
[all...]
/kernel/linux/linux-6.6/include/linux/usb/
H A Dgadget.h31 struct usb_ep;
115 void (*complete)(struct usb_ep *ep,
136 int (*enable) (struct usb_ep *ep,
138 int (*disable) (struct usb_ep *ep);
139 void (*dispose) (struct usb_ep *ep);
141 struct usb_request *(*alloc_request) (struct usb_ep *ep,
143 void (*free_request) (struct usb_ep *ep, struct usb_request *req);
145 int (*queue) (struct usb_ep *ep, struct usb_request *req,
147 int (*dequeue) (struct usb_ep *ep, struct usb_request *req);
149 int (*set_halt) (struct usb_ep *e
225 struct usb_ep { global() struct
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
H A Df_midi2.c31 struct f_midi2_usb_ep *usb_ep; /* belonging USB EP */ member
40 struct usb_ep *usb_ep; /* assigned USB EP */ member
41 void (*complete)(struct usb_ep *usb_ep, struct usb_request *req);
380 static struct usb_request *get_empty_request(struct f_midi2_usb_ep *usb_ep) in get_empty_request() argument
386 spin_lock_irqsave(&usb_ep->card->queue_lock, flags); in get_empty_request()
387 if (!usb_ep->free_reqs) in get_empty_request()
389 index = find_first_bit(&usb_ep->free_reqs, usb_ep in get_empty_request()
443 struct f_midi2_usb_ep *usb_ep = &ep->ep_in; reply_ep_in() local
498 struct f_midi2_usb_ep *usb_ep = &ep->ep_in; reply_ump_stream_string() local
673 f_midi2_ep_out_complete(struct usb_ep *usb_ep, struct usb_request *req) f_midi2_ep_out_complete() argument
709 struct f_midi2_usb_ep *usb_ep = &ep->ep_in; process_ump_transmit() local
735 f_midi2_ep_in_complete(struct usb_ep *usb_ep, struct usb_request *req) f_midi2_ep_in_complete() argument
973 struct f_midi2_usb_ep *usb_ep = &midi2->midi1_ep_in; process_midi1_transmit() local
1020 f_midi2_midi1_ep_in_complete(struct usb_ep *usb_ep, struct usb_request *req) f_midi2_midi1_ep_in_complete() argument
1039 f_midi2_midi1_ep_out_complete(struct usb_ep *usb_ep, struct usb_request *req) f_midi2_midi1_ep_out_complete() argument
1094 f_midi2_start_ep(struct f_midi2_usb_ep *usb_ep, struct usb_function *fn) f_midi2_start_ep() argument
1110 f_midi2_drop_reqs(struct f_midi2_usb_ep *usb_ep) f_midi2_drop_reqs() argument
1126 f_midi2_alloc_ep_reqs(struct f_midi2_usb_ep *usb_ep) f_midi2_alloc_ep_reqs() argument
1149 f_midi2_free_ep_reqs(struct f_midi2_usb_ep *usb_ep) f_midi2_free_ep_reqs() argument
1163 f_midi2_init_ep(struct f_midi2 *midi2, struct f_midi2_ep *ep, struct f_midi2_usb_ep *usb_ep, void *desc, void (*complete)(struct usb_ep *usb_ep, struct usb_request *req)) f_midi2_init_ep() argument
1193 f_midi2_free_ep(struct f_midi2_usb_ep *usb_ep) f_midi2_free_ep() argument
1206 f_midi2_queue_out_reqs(struct f_midi2_usb_ep *usb_ep) f_midi2_queue_out_reqs() argument
[all...]
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.h64 struct usb_ep *in_ep;
66 struct usb_ep *out_ep;
68 struct usb_ep *in_ep_fback;
/kernel/linux/linux-5.10/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;
/kernel/linux/linux-5.10/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 *e
[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) tegra_xudc_ep_dequeue() argument
1574 tegra_xudc_ep_set_halt(struct usb_ep *usb_ep, int value) tegra_xudc_ep_set_halt() argument
1747 tegra_xudc_ep_disable(struct usb_ep *usb_ep) tegra_xudc_ep_disable() argument
1863 tegra_xudc_ep_enable(struct usb_ep *usb_ep, const struct usb_endpoint_descriptor *desc) tegra_xudc_ep_enable() argument
1891 tegra_xudc_ep_alloc_request(struct usb_ep *usb_ep, gfp_t gfp) tegra_xudc_ep_alloc_request() argument
1904 tegra_xudc_ep_free_request(struct usb_ep *usb_ep, struct usb_request *usb_req) tegra_xudc_ep_free_request() argument
1922 tegra_xudc_ep0_enable(struct usb_ep *usb_ep, const struct usb_endpoint_descriptor *desc) tegra_xudc_ep0_enable() argument
1928 tegra_xudc_ep0_disable(struct usb_ep *usb_ep) tegra_xudc_ep0_disable() argument
[all...]
H A Dcore.c62 void usb_ep_set_maxpacket_limit(struct usb_ep *ep, in usb_ep_set_maxpacket_limit()
94 int usb_ep_enable(struct usb_ep *ep) in usb_ep_enable()
137 int usb_ep_disable(struct usb_ep *ep) in usb_ep_disable()
171 struct usb_request *usb_ep_alloc_request(struct usb_ep *ep, in usb_ep_alloc_request()
193 void usb_ep_free_request(struct usb_ep *ep, in usb_ep_free_request()
269 int usb_ep_queue(struct usb_ep *ep, in usb_ep_queue()
307 int usb_ep_dequeue(struct usb_ep *ep, struct usb_request *req) in usb_ep_dequeue()
341 int usb_ep_set_halt(struct usb_ep *ep) in usb_ep_set_halt()
367 int usb_ep_clear_halt(struct usb_ep *ep) in usb_ep_clear_halt()
390 int usb_ep_set_wedge(struct usb_ep *e
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
H A Dtrace.h145 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, int ret),
219 TP_PROTO(struct usb_ep *e
[all...]
H A Dtegra-xudc.c397 struct usb_ep usb_ep; member
607 static inline struct tegra_xudc_ep *to_xudc_ep(struct usb_ep *ep) in to_xudc_ep()
609 return container_of(ep, struct tegra_xudc_ep, usb_ep); in to_xudc_ep()
1053 usb_gadget_giveback_request(&ep->usb_ep, &req->usb_req); in tegra_xudc_req_done()
1290 ((req->usb_req.length % ep->usb_ep.maxpacket) == 0)) { in __tegra_xudc_ep_queue()
1306 tegra_xudc_ep_queue(struct usb_ep *usb_ep, struct usb_request *usb_req, in tegra_xudc_ep_queue() argument
1315 if (!usb_ep || !usb_req) in tegra_xudc_ep_queue()
1318 ep = to_xudc_ep(usb_ep); in tegra_xudc_ep_queue()
1516 tegra_xudc_ep_dequeue(struct usb_ep *usb_ep, struct usb_request *usb_req) tegra_xudc_ep_dequeue() argument
1586 tegra_xudc_ep_set_halt(struct usb_ep *usb_ep, int value) tegra_xudc_ep_set_halt() argument
1759 tegra_xudc_ep_disable(struct usb_ep *usb_ep) tegra_xudc_ep_disable() argument
1875 tegra_xudc_ep_enable(struct usb_ep *usb_ep, const struct usb_endpoint_descriptor *desc) tegra_xudc_ep_enable() argument
1903 tegra_xudc_ep_alloc_request(struct usb_ep *usb_ep, gfp_t gfp) tegra_xudc_ep_alloc_request() argument
1916 tegra_xudc_ep_free_request(struct usb_ep *usb_ep, struct usb_request *usb_req) tegra_xudc_ep_free_request() argument
1934 tegra_xudc_ep0_enable(struct usb_ep *usb_ep, const struct usb_endpoint_descriptor *desc) tegra_xudc_ep0_enable() argument
1940 tegra_xudc_ep0_disable(struct usb_ep *usb_ep) tegra_xudc_ep0_disable() argument
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/
H A Depautoconf.c52 * On success, this returns an claimed usb_ep, and modifies the endpoint
63 struct usb_ep *usb_ep_autoconfig_ss( in usb_ep_autoconfig_ss()
69 struct usb_ep *ep; in usb_ep_autoconfig_ss()
140 * On success, this returns an claimed usb_ep, and modifies the endpoint
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()
/kernel/linux/linux-6.6/drivers/usb/gadget/
H A Depautoconf.c52 * On success, this returns an claimed usb_ep, and modifies the endpoint
63 struct usb_ep *usb_ep_autoconfig_ss( in usb_ep_autoconfig_ss()
69 struct usb_ep *ep; in usb_ep_autoconfig_ss()
140 * On success, this returns an claimed usb_ep, and modifies the endpoint
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()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/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 *_e
[all...]
/kernel/linux/linux-6.6/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 *_e
[all...]
/kernel/linux/linux-5.10/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;
/kernel/linux/linux-6.6/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;

Completed in 22 milliseconds

1234567891011