Searched defs:udc (Results 1 - 20 of 20) sorted by relevance

/drivers/usb/gadget/
H A Dci13xxx_msm.c16 #define MSM_USB_BASE (udc->regs)
23 static void ci13xxx_msm_notify_event(struct ci13xxx *udc, unsigned event) argument
25 struct device *dev = udc->gadget.dev.parent;
40 val = usb_phy_io_read(udc->transceiver, ULPI_FUNC_CTRL);
43 usb_phy_io_write(udc->transceiver, val, ULPI_FUNC_CTRL);
H A Dudc-core.c2 * udc.c - Core UDC Framework
35 * @list - for use by the udc class driver
38 * to hold information about udc driver and gadget together.
191 struct usb_udc *udc; local
193 udc = container_of(dev, struct usb_udc, dev);
195 kfree(udc);
200 * usb_add_gadget_udc - adds a new gadget to the udc class driver list
201 * @parent: the parent device to this udc. Usually the controller
209 struct usb_udc *udc; local
212 udc
249 udc_is_newstyle(struct usb_udc *udc) argument
257 usb_gadget_remove_driver(struct usb_udc *udc) argument
286 struct usb_udc *udc = NULL; local
317 struct usb_udc *udc = NULL; local
375 struct usb_udc *udc = NULL; local
399 struct usb_udc *udc = container_of(dev, struct usb_udc, dev); local
411 struct usb_udc *udc = container_of(dev, struct usb_udc, dev); local
447 struct usb_udc *udc = container_of(dev, struct usb_udc, dev); local
496 struct usb_udc *udc = container_of(dev, struct usb_udc, dev); local
[all...]
H A Dat91_udc.h97 struct at91_udc *udc; member in struct:at91_ep
166 #define ERR(stuff...) pr_err("udc: " stuff)
167 #define WARNING(stuff...) pr_warning("udc: " stuff)
168 #define INFO(stuff...) pr_info("udc: " stuff)
169 #define DBG(stuff...) pr_debug("udc: " stuff)
H A Damd5536udc.c63 /* udc specific */
69 static int udc_probe(struct udc *dev);
70 static void udc_basic_init(struct udc *dev);
71 static void udc_setup_endpoints(struct udc *dev);
72 static void udc_soft_reset(struct udc *dev);
75 static int udc_free_dma_chain(struct udc *dev, struct udc_request *req);
78 static int udc_remote_wakeup(struct udc *dev);
93 static struct udc *udc; variable in typeref:struct:udc
137 (unsigned long) &udc);
2989 usb_disconnect(udc); variable
[all...]
H A Dat91_udc.c74 #define at91_udp_read(udc, reg) \
75 __raw_readl((udc)->udp_baseaddr + (reg))
76 #define at91_udp_write(udc, reg, val) \
77 __raw_writel((val), (udc)->udp_baseaddr + (reg))
85 static const char debug_filename[] = "driver/udc";
99 struct at91_udc *udc = ep->udc; local
101 spin_lock_irqsave(&udc->lock, flags);
145 spin_unlock_irqrestore(&udc->lock, flags);
169 struct at91_udc *udc local
235 create_debug_file(struct at91_udc *udc) argument
240 remove_debug_file(struct at91_udc *udc) argument
248 create_debug_file(struct at91_udc *udc) argument
249 remove_debug_file(struct at91_udc *udc) argument
259 struct at91_udc *udc = ep->udc; local
472 struct at91_udc *udc = ep->udc; local
550 struct at91_udc *udc = ep->udc; local
608 struct at91_udc *udc; local
708 struct at91_udc *udc; local
736 struct at91_udc *udc = ep->udc; local
790 struct at91_udc *udc = to_udc(gadget); local
799 struct at91_udc *udc = to_udc(gadget); local
824 udc_reinit(struct at91_udc *udc) argument
846 stop_activity(struct at91_udc *udc) argument
870 clk_on(struct at91_udc *udc) argument
879 clk_off(struct at91_udc *udc) argument
893 pullup(struct at91_udc *udc, int is_on) argument
944 struct at91_udc *udc = to_udc(gadget); local
960 struct at91_udc *udc = to_udc(gadget); local
972 struct at91_udc *udc = to_udc(gadget); local
1045 handle_setup(struct at91_udc *udc, struct at91_ep *ep, u32 csr) argument
1271 handle_ep0(struct at91_udc *udc) argument
1396 struct at91_udc *udc = _udc; local
1588 at91_vbus_update(struct at91_udc *udc, unsigned value) argument
1597 struct at91_udc *udc = _udc; local
1608 struct at91_udc *udc = container_of(work, struct at91_udc, local
1619 struct at91_udc *udc = (struct at91_udc *)data; local
1633 struct at91_udc *udc = &controller; local
1677 struct at91_udc *udc = &controller; local
1702 struct at91_udc *udc = platform_get_drvdata(dev); local
1711 at91udc_of_init(struct at91_udc *udc, struct device_node *np) argument
1734 struct at91_udc *udc; local
1910 struct at91_udc *udc = platform_get_drvdata(pdev); local
1950 struct at91_udc *udc = platform_get_drvdata(pdev); local
1977 struct at91_udc *udc = platform_get_drvdata(pdev); local
[all...]
H A Datmel_usba_udc.c49 spin_lock_irq(&ep->udc->lock);
56 spin_unlock_irq(&ep->udc->lock);
62 spin_unlock_irq(&ep->udc->lock);
143 struct usba_udc *udc; local
149 udc = inode->i_private;
154 spin_lock_irq(&udc->lock);
156 data[i] = __raw_readl(udc->regs + i * 4);
157 spin_unlock_irq(&udc->lock);
205 static void usba_ep_init_debugfs(struct usba_udc *udc, argument
210 ep_root = debugfs_create_dir(ep->ep.name, udc
259 usba_init_debugfs(struct usba_udc *udc) argument
289 usba_cleanup_debugfs(struct usba_udc *udc) argument
298 usba_ep_init_debugfs(struct usba_udc *udc, struct usba_ep *ep) argument
309 usba_init_debugfs(struct usba_udc *udc) argument
314 usba_cleanup_debugfs(struct usba_udc *udc) argument
320 vbus_is_present(struct usba_udc *udc) argument
419 send_status(struct usba_udc *udc, struct usba_ep *ep) argument
428 struct usba_udc *udc = ep->udc; local
485 struct usba_udc *udc = ep->udc; local
524 struct usba_udc *udc = ep->udc; local
642 struct usba_udc *udc = ep->udc; local
709 queue_dma(struct usba_udc *udc, struct usba_ep *ep, struct usba_request *req, gfp_t gfp_flags) argument
772 struct usba_udc *udc = ep->udc; local
853 struct usba_udc *udc = ep->udc; local
901 struct usba_udc *udc = ep->udc; local
953 struct usba_udc *udc = ep->udc; local
972 struct usba_udc *udc = to_usba_udc(gadget); local
979 struct usba_udc *udc = to_usba_udc(gadget); local
998 struct usba_udc *udc = to_usba_udc(gadget); local
1054 reset_all_endpoints(struct usba_udc *udc) argument
1082 get_ep_by_addr(struct usba_udc *udc, u16 wIndex) argument
1106 set_protocol_stall(struct usba_udc *udc, struct usba_ep *ep) argument
1112 is_stalled(struct usba_udc *udc, struct usba_ep *ep) argument
1119 set_address(struct usba_udc *udc, unsigned int addr) argument
1129 do_test_mode(struct usba_udc *udc) argument
1237 handle_ep0_setup(struct usba_udc *udc, struct usba_ep *ep, struct usb_ctrlrequest *crq) argument
1363 usba_control_irq(struct usba_udc *udc, struct usba_ep *ep) argument
1551 usba_ep_irq(struct usba_udc *udc, struct usba_ep *ep) argument
1605 usba_dma_irq(struct usba_udc *udc, struct usba_ep *ep) argument
1647 struct usba_udc *udc = devid; local
1760 struct usba_udc *udc = devid; local
1801 struct usba_udc *udc = &the_udc; local
1854 struct usba_udc *udc = &the_udc; local
1894 struct usba_udc *udc = &the_udc; local
2066 struct usba_udc *udc; local
[all...]
H A Domap_udc.h2 * omap_udc.h -- for omap 3.2 udc, with OTG support
156 struct omap_udc *udc; member in struct:omap_ep
190 #define ERR(stuff...) pr_err("udc: " stuff)
191 #define WARNING(stuff...) pr_warning("udc: " stuff)
192 #define INFO(stuff...) pr_info("udc: " stuff)
193 #define DBG(stuff...) pr_debug("udc: " stuff)
H A Dpxa25x_udc.c55 #include <mach/pxa25x-udc.h>
930 static int pullup(struct pxa25x_udc *udc) argument
932 int is_active = udc->vbus && udc->pullup && !udc->suspended;
935 if (!udc->active) {
936 udc->active = 1;
938 clk_enable(udc->clk);
939 udc_enable(udc);
942 if (udc
962 struct pxa25x_udc *udc; local
974 struct pxa25x_udc *udc; local
993 struct pxa25x_udc *udc; local
2312 struct pxa25x_udc *udc = platform_get_drvdata(dev); local
2328 struct pxa25x_udc *udc = platform_get_drvdata(dev); local
[all...]
H A Datmel_usba_udc.h194 #define usba_readl(udc, reg) \
195 __raw_readl((udc)->regs + USBA_##reg)
196 #define usba_writel(udc, reg, value) \
197 __raw_writel((value), (udc)->regs + USBA_##reg)
245 pr_debug("udc: " fmt, ## __VA_ARGS__); \
280 struct usba_udc *udc; member in struct:usba_ep
H A Dci13xxx_udc.c311 static int hw_device_reset(struct ci13xxx *udc) argument
322 if (udc->udc_driver->notify_event)
323 udc->udc_driver->notify_event(udc,
326 if (udc->udc_driver->flags & CI13XXX_DISABLE_STREAMING)
757 struct ci13xxx *udc = container_of(dev, struct ci13xxx, gadget.dev); local
758 struct usb_gadget *gadget = &udc->gadget;
799 struct ci13xxx *udc = container_of(dev, struct ci13xxx, gadget.dev); local
800 struct usb_gadget_driver *driver = udc->driver;
1026 struct ci13xxx *udc local
1100 struct ci13xxx *udc = container_of(dev, struct ci13xxx, gadget.dev); local
1140 struct ci13xxx *udc = container_of(dev, struct ci13xxx, gadget.dev); local
1166 struct ci13xxx *udc = container_of(dev, struct ci13xxx, gadget.dev); local
1200 struct ci13xxx *udc = container_of(dev, struct ci13xxx, gadget.dev); local
1239 struct ci13xxx *udc = container_of(dev, struct ci13xxx, gadget.dev); local
1279 struct ci13xxx *udc = container_of(dev, struct ci13xxx, gadget.dev); local
1312 struct ci13xxx *udc = container_of(dev, struct ci13xxx, gadget.dev); local
1635 struct ci13xxx *udc = container_of(gadget, struct ci13xxx, gadget); local
1812 struct ci13xxx *udc = req->context; local
2035 isr_setup_status_phase(udc); variable
2480 struct ci13xxx *udc = container_of(_gadget, struct ci13xxx, gadget); local
2513 struct ci13xxx *udc = container_of(_gadget, struct ci13xxx, gadget); local
2538 struct ci13xxx *udc = container_of(_gadget, struct ci13xxx, gadget); local
2572 struct ci13xxx *udc = _udc; local
2701 struct ci13xxx *udc = _udc; local
2773 struct ci13xxx *udc = _udc; local
2868 struct ci13xxx *udc; local
2977 struct ci13xxx *udc = _udc; local
[all...]
H A Dfsl_qe_udc.c85 struct qe_udc *udc = ep->udc; local
101 dma_unmap_single(udc->gadget.dev.parent,
109 dma_sync_single_for_cpu(udc->gadget.dev.parent,
116 dev_vdbg(udc->dev, "complete %s req %p stat %d len %u/%u\n",
122 spin_unlock(&udc->lock);
129 spin_lock(&udc->lock);
156 struct qe_udc *udc = ep->udc; local
158 tem_usep = in_be16(&udc
173 struct qe_udc *udc = ep->udc; local
187 qe_ep0_stall(struct qe_udc *udc) argument
199 struct qe_udc *udc = ep->udc; local
217 struct qe_udc *udc = ep->udc; local
262 struct qe_udc *udc = ep->udc; local
282 struct qe_udc *udc = ep->udc; local
289 qe_epbds_reset(struct qe_udc *udc, int pipe_num) argument
321 qe_ep_reset(struct qe_udc *udc, int pipe_num) argument
357 qe_ep_bd_init(struct qe_udc *udc, unsigned char pipe_num) argument
481 qe_ep_register_init(struct qe_udc *udc, unsigned char pipe_num) argument
534 qe_ep_init(struct qe_udc *udc, unsigned char pipe_num, const struct usb_endpoint_descriptor *desc) argument
765 struct qe_udc *udc = ep->udc; local
800 ep0_setup_handle(struct qe_udc *udc) argument
824 qe_ep0_rx(struct qe_udc *udc) argument
944 struct qe_udc *udc = (struct qe_udc *)data; local
1032 struct qe_udc *udc; local
1078 struct qe_udc *udc = ep->udc; local
1222 struct qe_udc *udc = ep->udc; local
1255 ep0_prime_status(struct qe_udc *udc, int direction) argument
1273 ep0_req_complete(struct qe_udc *udc, struct qe_req *req) argument
1481 struct qe_udc *udc = ep->udc; local
1594 struct qe_udc *udc; local
1624 struct qe_udc *udc; local
1708 struct qe_udc *udc; local
1776 struct qe_udc *udc = ep->udc; local
1826 struct qe_udc *udc; local
1950 udc_reset_ep_queue(struct qe_udc *udc, u8 pipe) argument
1959 reset_queues(struct qe_udc *udc) argument
1974 ch9setaddress(struct qe_udc *udc, u16 value, u16 index, u16 length) argument
1995 ch9getstatus(struct qe_udc *udc, u8 request_type, u16 value, u16 index, u16 length) argument
2057 setup_received_handle(struct qe_udc *udc, struct usb_ctrlrequest *setup) argument
2152 suspend_irq(struct qe_udc *udc) argument
2162 resume_irq(struct qe_udc *udc) argument
2172 idle_irq(struct qe_udc *udc) argument
2186 reset_irq(struct qe_udc *udc) argument
2209 bsy_irq(struct qe_udc *udc) argument
2214 txe_irq(struct qe_udc *udc) argument
2220 tx_irq(struct qe_udc *udc) argument
2249 rx_irq(struct qe_udc *udc) argument
2274 struct qe_udc *udc = (struct qe_udc *)_udc; local
2423 struct qe_udc *udc; local
2476 qe_udc_reg_init(struct qe_udc *udc) argument
2494 qe_ep_config(struct qe_udc *udc, unsigned char pipe_num) argument
[all...]
H A Dfsl_udc_core.c57 static const char driver_name[] = "fsl-usb2-udc";
162 struct fsl_udc *udc = NULL; local
167 udc = (struct fsl_udc *)ep->udc;
184 dma_pool_free(udc->td_pool, curr_td, curr_td->td_dma);
188 dma_unmap_single(ep->udc->gadget.dev.parent,
196 dma_sync_single_for_cpu(ep->udc->gadget.dev.parent,
209 spin_unlock(&ep->udc->lock);
215 spin_lock(&ep->udc->lock);
243 static int dr_controller_setup(struct fsl_udc *udc) argument
348 dr_controller_run(struct fsl_udc *udc) argument
373 dr_controller_stop(struct fsl_udc *udc) argument
478 struct_ep_qh_setup(struct fsl_udc *udc, unsigned char ep_num, unsigned char dir, unsigned char ep_type, unsigned int max_pkt_len, unsigned int zlt, unsigned char mult) argument
514 ep0_setup(struct fsl_udc *udc) argument
542 struct fsl_udc *udc = NULL; local
630 struct fsl_udc *udc = NULL; local
870 struct fsl_udc *udc; local
1018 struct fsl_udc *udc = NULL; local
1060 struct fsl_udc *udc; local
1160 struct fsl_udc *udc = container_of(gadget, struct fsl_udc, gadget); local
1177 can_pullup(struct fsl_udc *udc) argument
1186 struct fsl_udc *udc; local
1212 struct fsl_udc *udc; local
1225 struct fsl_udc *udc; local
1256 ep0stall(struct fsl_udc *udc) argument
1269 ep0_prime_status(struct fsl_udc *udc, int direction) argument
1305 udc_reset_ep_queue(struct fsl_udc *udc, u8 pipe) argument
1316 ch9setaddress(struct fsl_udc *udc, u16 value, u16 index, u16 length) argument
1330 ch9getstatus(struct fsl_udc *udc, u8 request_type, u16 value, u16 index, u16 length) argument
1394 setup_received_irq(struct fsl_udc *udc, struct usb_ctrlrequest *setup) argument
1519 ep0_req_complete(struct fsl_udc *udc, struct fsl_ep *ep0, struct fsl_req *req) argument
1555 tripwire_handler(struct fsl_udc *udc, u8 ep_num, u8 *buffer_ptr) argument
1592 process_ep_req(struct fsl_udc *udc, int pipe, struct fsl_req *curr_req) argument
1669 dtd_complete_irq(struct fsl_udc *udc) argument
1736 port_change_irq(struct fsl_udc *udc) argument
1753 suspend_irq(struct fsl_udc *udc) argument
1763 bus_resume(struct fsl_udc *udc) argument
1774 reset_queues(struct fsl_udc *udc) argument
1790 reset_irq(struct fsl_udc *udc) argument
1861 struct fsl_udc *udc = _udc; local
2070 struct fsl_udc *udc = udc_controller; local
2328 struct_udc_setup(struct fsl_udc *udc, struct platform_device *pdev) argument
2382 struct_ep_setup(struct fsl_udc *udc, unsigned char index, char *name, int link) argument
2687 struct fsl_udc *udc = udc_controller; local
[all...]
H A Dmv_udc.h232 struct mv_udc *udc; member in struct:mv_ep
H A Dmv_udc_core.c45 ((ep)->udc->ep0_dir) : ((ep)->direction))
69 static void stop_activity(struct mv_udc *udc, struct usb_gadget_driver *driver);
80 static void ep0_reset(struct mv_udc *udc) argument
88 ep = &udc->eps[i];
89 ep->udc = udc;
92 ep->dqh = &udc->ep_dqh[i];
101 epctrlx = readl(&udc->op_regs->epctrlx[0]);
113 writel(epctrlx, &udc->op_regs->epctrlx[0]);
118 static void ep0_stall(struct mv_udc *udc) argument
132 process_ep_req(struct mv_udc *udc, int index, struct mv_req *curr_req) argument
220 struct mv_udc *udc = NULL; local
278 struct mv_udc *udc; local
365 struct mv_udc *udc; local
424 struct mv_udc *udc; local
456 struct mv_udc *udc; local
576 struct mv_udc *udc; local
645 struct mv_udc *udc; local
709 struct mv_udc *udc = ep->udc; local
806 struct mv_udc *udc = ep->udc; local
884 ep_set_stall(struct mv_udc *udc, u8 ep_num, u8 direction, int stall) argument
907 ep_is_stall(struct mv_udc *udc, u8 ep_num, u8 direction) argument
924 struct mv_udc *udc; local
988 udc_clock_enable(struct mv_udc *udc) argument
996 udc_clock_disable(struct mv_udc *udc) argument
1004 udc_stop(struct mv_udc *udc) argument
1022 udc_start(struct mv_udc *udc) argument
1038 udc_reset(struct mv_udc *udc) argument
1096 mv_udc_enable_internal(struct mv_udc *udc) argument
1119 mv_udc_enable(struct mv_udc *udc) argument
1127 mv_udc_disable_internal(struct mv_udc *udc) argument
1138 mv_udc_disable(struct mv_udc *udc) argument
1146 struct mv_udc *udc; local
1162 struct mv_udc *udc = container_of(gadget, struct mv_udc, gadget); local
1181 struct mv_udc *udc; local
1214 struct mv_udc *udc; local
1266 eps_init(struct mv_udc *udc) argument
1332 stop_activity(struct mv_udc *udc, struct usb_gadget_driver *driver) argument
1353 struct mv_udc *udc = the_controller; local
1412 struct mv_udc *udc = the_controller; local
1438 mv_set_ptc(struct mv_udc *udc, u32 mode) argument
1449 struct mv_udc *udc = the_controller; local
1464 udc_prime_status(struct mv_udc *udc, u8 direction, u16 status, bool empty) argument
1521 mv_udc_testmode(struct mv_udc *udc, u16 index) argument
1532 ch9setaddress(struct mv_udc *udc, struct usb_ctrlrequest *setup) argument
1543 ch9getstatus(struct mv_udc *udc, u8 ep_num, struct usb_ctrlrequest *setup) argument
1578 ch9clearfeature(struct mv_udc *udc, struct usb_ctrlrequest *setup) argument
1622 ch9setfeature(struct mv_udc *udc, struct usb_ctrlrequest *setup) argument
1674 handle_setup_packet(struct mv_udc *udc, u8 ep_num, struct usb_ctrlrequest *setup) argument
1737 ep0_req_complete(struct mv_udc *udc, struct mv_ep *ep0, struct mv_req *req) argument
1774 get_setup_data(struct mv_udc *udc, u8 ep_num, u8 *buffer_ptr) argument
1799 irq_process_tr_complete(struct mv_udc *udc) argument
1872 irq_process_reset(struct mv_udc *udc) argument
1938 handle_bus_resume(struct mv_udc *udc) argument
1953 irq_process_suspend(struct mv_udc *udc) argument
1965 irq_process_port_change(struct mv_udc *udc) argument
2008 irq_process_error(struct mv_udc *udc) argument
2016 struct mv_udc *udc = (struct mv_udc *)dev; local
2059 struct mv_udc *udc = (struct mv_udc *)dev; local
2070 struct mv_udc *udc; local
2089 struct mv_udc *udc = the_controller; local
2096 struct mv_udc *udc = the_controller; local
2157 struct mv_udc *udc; local
2405 struct mv_udc *udc = the_controller; local
2437 struct mv_udc *udc = the_controller; local
2467 struct mv_udc *udc = the_controller; local
[all...]
H A Domap_udc.c2 * omap_udc.c -- for OMAP full speed udc; most chips support OTG.
151 struct omap_udc *udc; local
195 udc = ep->udc;
196 if (!udc->driver || udc->gadget.speed == USB_SPEED_UNKNOWN) {
201 spin_lock_irqsave(&udc->lock, flags);
213 omap_writew(udc->clr_halt, UDC_CTRL);
218 list_add(&ep->iso, &udc->iso);
233 spin_unlock_irqrestore(&udc
669 dma_irq(struct omap_udc *udc, u16 irq_src) argument
910 struct omap_udc *udc; local
1196 struct omap_udc *udc; local
1226 struct omap_udc *udc; local
1243 can_pullup(struct omap_udc *udc) argument
1248 pullup_enable(struct omap_udc *udc) argument
1265 pullup_disable(struct omap_udc *udc) argument
1282 static struct omap_udc *udc; variable in typeref:struct:omap_udc
1305 struct omap_udc *udc; local
1344 struct omap_udc *udc; local
1354 struct omap_udc *udc; local
1407 udc_quiesce(struct omap_udc *udc) argument
1419 update_otg(struct omap_udc *udc) argument
1448 ep0_irq(struct omap_udc *udc, u16 irq_src) argument
1778 devstate_irq(struct omap_udc *udc, u16 irq_src) argument
1874 struct omap_udc *udc = _udc; local
1950 struct omap_udc *udc = _dev; local
2025 struct omap_udc *udc = _dev; local
[all...]
H A Dpxa27x_udc.c33 #include <mach/udc.h>
93 struct pxa_udc *udc = s->private; local
98 if (!udc->driver)
105 udc->driver ? udc->driver->driver.name : "(none)");
107 tmp = udc_readl(udc, UDCCR);
126 udc_readl(udc, UDCICR0), udc_readl(udc, UDCICR1));
128 udc_readl(udc, UDCISR0), udc_readl(udc, UDCISR
142 struct pxa_udc *udc = s->private; local
177 struct pxa_udc *udc = s->private; local
255 pxa_init_debugfs(struct pxa_udc *udc) argument
291 pxa_cleanup_debugfs(struct pxa_udc *udc) argument
304 pxa_init_debugfs(struct pxa_udc *udc) argument
308 pxa_cleanup_debugfs(struct pxa_udc *udc) argument
363 find_pxa_ep(struct pxa_udc *udc, struct udc_usb_ep *udc_usb_ep) argument
393 update_pxa_ep_matches(struct pxa_udc *udc) argument
411 struct pxa_udc *udc = ep->dev; local
428 struct pxa_udc *udc = ep->dev; local
446 udc_set_mask_UDCCR(struct pxa_udc *udc, int mask) argument
460 udc_clear_mask_UDCCR(struct pxa_udc *udc, int mask) argument
558 set_ep0state(struct pxa_udc *udc, int state) argument
1405 struct pxa_udc *udc; local
1509 dplus_pullup(struct pxa_udc *udc, int on) argument
1533 struct pxa_udc *udc = to_gadget_udc(_gadget); local
1546 struct pxa_udc *udc = to_gadget_udc(_gadget); local
1571 should_enable_udc(struct pxa_udc *udc) argument
1592 should_disable_udc(struct pxa_udc *udc) argument
1611 struct pxa_udc *udc = to_gadget_udc(_gadget); local
1640 struct pxa_udc *udc = to_gadget_udc(_gadget); local
1665 struct pxa_udc *udc; local
1695 udc_disable(struct pxa_udc *udc) argument
1752 udc_enable(struct pxa_udc *udc) argument
1807 struct pxa_udc *udc = the_controller; local
1869 stop_activity(struct pxa_udc *udc, struct usb_gadget_driver *driver) argument
1893 struct pxa_udc *udc = the_controller; local
1921 handle_ep0_ctrl_req(struct pxa_udc *udc, struct pxa27x_request *req) argument
2037 handle_ep0(struct pxa_udc *udc, int fifo_irq, int opc_irq) argument
2184 pxa27x_change_configuration(struct pxa_udc *udc, int config) argument
2214 pxa27x_change_interface(struct pxa_udc *udc, int iface, int alt) argument
2241 irq_handle_data(int irq, struct pxa_udc *udc) argument
2289 irq_udc_suspend(struct pxa_udc *udc) argument
2304 irq_udc_resume(struct pxa_udc *udc) argument
2318 irq_udc_reconfig(struct pxa_udc *udc) argument
2343 irq_udc_reset(struct pxa_udc *udc) argument
2373 struct pxa_udc *udc = _dev; local
2455 struct pxa_udc *udc = &memory; local
2536 struct pxa_udc *udc = platform_get_drvdata(_dev); local
2559 struct pxa_udc *udc = platform_get_drvdata(_dev); local
2583 struct pxa_udc *udc = platform_get_drvdata(_dev); local
2613 struct pxa_udc *udc = platform_get_drvdata(_dev); local
[all...]
H A Ds3c2410_udc.c45 #include <plat/regs-udc.h>
46 #include <plat/udc.h>
276 static void s3c2410_udc_nuke(struct s3c2410_udc *udc, argument
1318 struct s3c2410_udc *udc; local
1331 udc = to_s3c2410_udc(ep->gadget);
1456 struct s3c2410_udc *udc = to_s3c2410_udc(gadget); local
1461 udc->devstatus |= (1 << USB_DEVICE_SELF_POWERED);
1463 udc->devstatus &= ~(1 << USB_DEVICE_SELF_POWERED);
1471 static int s3c2410_udc_set_pullup(struct s3c2410_udc *udc, int is_on) argument
1479 s3c2410_udc_enable(udc);
1497 struct s3c2410_udc *udc = to_s3c2410_udc(gadget); local
1508 struct s3c2410_udc *udc = to_s3c2410_udc(gadget); local
1675 struct s3c2410_udc *udc = the_controller; local
1730 struct s3c2410_udc *udc = the_controller; local
1835 struct s3c2410_udc *udc = &memory; local
1989 struct s3c2410_udc *udc = platform_get_drvdata(pdev); local
[all...]
H A Damd5536udc.h511 struct udc *dev;
524 struct udc { struct
609 #define DBG(udc , args...) dev_dbg(&(udc)->pdev->dev, args)
614 #define VDBG(udc , args...) do {} while (0)
H A Dfsl_qe_udc.h158 #define ep_is_in(EP) ((ep_index(EP) == 0) ? (EP->udc->ep0_dir == \
268 struct qe_udc *udc; member in struct:qe_ep
H A Dfsl_usb2_udc.h451 struct fsl_udc *udc; member in struct:fsl_ep
543 #define ERR(stuff...) pr_err("udc: " stuff)
544 #define WARNING(stuff...) pr_warning("udc: " stuff)
545 #define INFO(stuff...) pr_info("udc: " stuff)
563 #define ep_is_in(EP) ( (ep_index(EP) == 0) ? (EP->udc->ep0_dir == \
566 #define get_ep_by_pipe(udc, pipe) ((pipe == 1)? &udc->eps[0]: \
567 &udc->eps[pipe])
578 return &ep->udc->ep_qh[(ep->udc
[all...]

Completed in 773 milliseconds