/drivers/usb/gadget/ |
H A D | ci13xxx_msm.c | 16 #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 D | udc-core.c | 2 * 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 D | at91_udc.h | 97 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 D | amd5536udc.c | 63 /* 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 D | at91_udc.c | 74 #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 D | atmel_usba_udc.c | 49 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 D | omap_udc.h | 2 * 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 D | pxa25x_udc.c | 55 #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 D | atmel_usba_udc.h | 194 #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 D | ci13xxx_udc.c | 311 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 D | fsl_qe_udc.c | 85 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 D | fsl_udc_core.c | 57 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 D | mv_udc.h | 232 struct mv_udc *udc; member in struct:mv_ep
|
H A D | mv_udc_core.c | 45 ((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 D | omap_udc.c | 2 * 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 D | pxa27x_udc.c | 33 #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 D | s3c2410_udc.c | 45 #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 D | amd5536udc.h | 511 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 D | fsl_qe_udc.h | 158 #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 D | fsl_usb2_udc.h | 451 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...] |