/linux-4.1.27/drivers/usb/isp1760/ |
H A D | isp1760-core.h | 49 struct isp1760_udc udc; member in struct:isp1760_device
|
H A D | isp1760-udc.h | 34 struct isp1760_udc *udc; member in struct:isp1760_ep
|
H A D | isp1760-udc.c | 51 static inline u32 isp1760_udc_read(struct isp1760_udc *udc, u16 reg) isp1760_udc_read() argument 56 static inline void isp1760_udc_write(struct isp1760_udc *udc, u16 reg, u32 val) isp1760_udc_write() argument 65 static struct isp1760_ep *isp1760_udc_find_ep(struct isp1760_udc *udc, isp1760_udc_find_ep() argument 107 struct isp1760_udc *udc = ep->udc; isp1760_udc_ctrl_send_status() local 130 struct isp1760_udc *udc = ep->udc; isp1760_udc_request_complete() local 155 struct isp1760_udc *udc = ep->udc; isp1760_udc_ctrl_send_stall() local 182 struct isp1760_udc *udc = ep->udc; isp1760_udc_receive() local 248 struct isp1760_udc *udc = ep->udc; isp1760_udc_transmit() local 283 struct isp1760_udc *udc = ep->udc; isp1760_ep_rx_ready() local 323 struct isp1760_udc *udc = ep->udc; isp1760_ep_tx_complete() local 403 struct isp1760_udc *udc = ep->udc; __isp1760_udc_set_halt() local 453 static int isp1760_udc_get_status(struct isp1760_udc *udc, isp1760_udc_get_status() argument 497 static int isp1760_udc_set_address(struct isp1760_udc *udc, u16 addr) isp1760_udc_set_address() argument 523 static bool isp1760_ep0_setup_standard(struct isp1760_udc *udc, isp1760_ep0_setup_standard() argument 645 static void isp1760_ep0_setup(struct isp1760_udc *udc) isp1760_ep0_setup() argument 714 struct isp1760_udc *udc = uep->udc; isp1760_ep_enable() local 774 struct isp1760_udc *udc = uep->udc; isp1760_ep_disable() local 831 struct isp1760_udc *udc = uep->udc; isp1760_ep_queue() local 913 struct isp1760_udc *udc = uep->udc; isp1760_ep_dequeue() local 936 struct isp1760_udc *udc = uep->udc; __isp1760_ep_set_halt() local 1024 struct isp1760_udc *udc = uep->udc; isp1760_ep_fifo_flush() local 1058 static void isp1760_udc_connect(struct isp1760_udc *udc) isp1760_udc_connect() argument 1065 static void isp1760_udc_disconnect(struct isp1760_udc *udc) isp1760_udc_disconnect() argument 1084 static void isp1760_udc_init_hw(struct isp1760_udc *udc) isp1760_udc_init_hw() argument 1110 static void isp1760_udc_reset(struct isp1760_udc *udc) isp1760_udc_reset() argument 1130 static void isp1760_udc_suspend(struct isp1760_udc *udc) isp1760_udc_suspend() argument 1139 static void isp1760_udc_resume(struct isp1760_udc *udc) isp1760_udc_resume() argument 1154 struct isp1760_udc *udc = gadget_to_udc(gadget); isp1760_udc_get_frame() local 1161 struct isp1760_udc *udc = gadget_to_udc(gadget); isp1760_udc_wakeup() local 1170 struct isp1760_udc *udc = gadget_to_udc(gadget); isp1760_udc_set_selfpowered() local 1182 struct isp1760_udc *udc = gadget_to_udc(gadget); isp1760_udc_pullup() local 1193 struct isp1760_udc *udc = gadget_to_udc(gadget); isp1760_udc_start() local 1235 struct isp1760_udc *udc = gadget_to_udc(gadget); isp1760_udc_stop() local 1266 struct isp1760_udc *udc = dev; isp1760_udc_irq() local 1334 struct isp1760_udc *udc = (struct isp1760_udc *)data; isp1760_udc_vbus_poll() local 1352 static void isp1760_udc_init_eps(struct isp1760_udc *udc) isp1760_udc_init_eps() argument 1394 static int isp1760_udc_init(struct isp1760_udc *udc) isp1760_udc_init() argument 1433 struct isp1760_udc *udc = &isp->udc; isp1760_udc_register() local 1491 struct isp1760_udc *udc = &isp->udc; isp1760_udc_unregister() local
|
/linux-4.1.27/drivers/usb/gadget/udc/ |
H A D | udc-core.c | 135 struct usb_udc *udc = gadget->udc; usb_gadget_state_work() local 151 static void usb_udc_connect_control(struct usb_udc *udc) usb_udc_connect_control() argument 170 struct usb_udc *udc = gadget->udc; usb_udc_vbus_handler() local 209 static inline int usb_gadget_udc_start(struct usb_udc *udc) usb_gadget_udc_start() argument 226 static inline void usb_gadget_udc_stop(struct usb_udc *udc) usb_gadget_udc_stop() argument 240 struct usb_udc *udc; usb_udc_release() local 266 struct usb_udc *udc; usb_add_gadget_udc_release() local 349 static void usb_gadget_remove_driver(struct usb_udc *udc) usb_gadget_remove_driver() argument 375 struct usb_udc *udc = gadget->udc; usb_del_gadget_udc() local 398 static int udc_bind_to_driver(struct usb_udc *udc, struct usb_gadget_driver *driver) udc_bind_to_driver() argument 433 struct usb_udc *udc = NULL; usb_udc_attach_driver() local 459 struct usb_udc *udc = NULL; usb_gadget_probe_driver() local 484 struct usb_udc *udc = NULL; usb_gadget_unregister_driver() local 510 struct usb_udc *udc = container_of(dev, struct usb_udc, dev); usb_udc_srp_store() local 522 struct usb_udc *udc = container_of(dev, struct usb_udc, dev); usb_udc_softconn_store() local 548 struct usb_udc *udc = container_of(dev, struct usb_udc, dev); state_show() local 613 struct usb_udc *udc = container_of(dev, struct usb_udc, dev); usb_udc_uevent() local
|
H A D | at91_udc.h | 97 struct at91_udc *udc; member in struct:at91_ep
|
H A D | amd5536udc.c | 92 static struct udc *udc; variable in typeref:struct:udc 2955 usb_disconnect(udc); variable
|
H A D | at91_udc.c | 99 struct at91_udc *udc = ep->udc; proc_ep_show() local 169 struct at91_udc *udc = s->private; proc_udc_show() local 235 static void create_debug_file(struct at91_udc *udc) create_debug_file() argument 240 static void remove_debug_file(struct at91_udc *udc) remove_debug_file() argument 248 static inline void create_debug_file(struct at91_udc *udc) {} remove_debug_file() argument 249 static inline void remove_debug_file(struct at91_udc *udc) {} remove_debug_file() argument 259 struct at91_udc *udc = ep->udc; done() local 472 struct at91_udc *udc; at91_ep_enable() local 549 struct at91_udc *udc = ep->udc; at91_ep_disable() local 606 struct at91_udc *udc; at91_ep_queue() local 706 struct at91_udc *udc; at91_ep_dequeue() local 734 struct at91_udc *udc = ep->udc; at91_ep_set_halt() local 788 struct at91_udc *udc = to_udc(gadget); at91_get_frame() local 797 struct at91_udc *udc = to_udc(gadget); at91_wakeup() local 822 static void udc_reinit(struct at91_udc *udc) udc_reinit() argument 844 static void reset_gadget(struct at91_udc *udc) reset_gadget() argument 869 static void stop_activity(struct at91_udc *udc) stop_activity() argument 893 static void clk_on(struct at91_udc *udc) clk_on() argument 903 static void clk_off(struct at91_udc *udc) clk_off() argument 917 static void pullup(struct at91_udc *udc, int is_on) pullup() argument 941 struct at91_udc *udc = to_udc(gadget); at91_vbus_session() local 957 struct at91_udc *udc = to_udc(gadget); at91_pullup() local 969 struct at91_udc *udc = to_udc(gadget); at91_set_selfpowered() local 1042 static void handle_setup(struct at91_udc *udc, struct at91_ep *ep, u32 csr) handle_setup() argument 1268 static void handle_ep0(struct at91_udc *udc) handle_ep0() argument 1393 struct at91_udc *udc = _udc; at91_udc_irq() local 1508 static void at91_vbus_update(struct at91_udc *udc, unsigned value) at91_vbus_update() argument 1517 struct at91_udc *udc = _udc; at91_vbus_irq() local 1528 struct at91_udc *udc = container_of(work, struct at91_udc, at91_vbus_timer_work() local 1539 struct at91_udc *udc = (struct at91_udc *)data; at91_vbus_timer() local 1552 struct at91_udc *udc; at91_start() local 1565 struct at91_udc *udc; at91_stop() local 1583 struct at91_udc *udc = platform_get_drvdata(dev); at91udc_shutdown() local 1592 static int at91rm9200_udc_init(struct at91_udc *udc) at91rm9200_udc_init() argument 1633 static void at91rm9200_udc_pullup(struct at91_udc *udc, int is_on) at91rm9200_udc_pullup() argument 1648 static int at91sam9260_udc_init(struct at91_udc *udc) at91sam9260_udc_init() argument 1669 static void at91sam9260_udc_pullup(struct at91_udc *udc, int is_on) at91sam9260_udc_pullup() argument 1686 static int at91sam9261_udc_init(struct at91_udc *udc) at91sam9261_udc_init() argument 1715 static void at91sam9261_udc_pullup(struct at91_udc *udc, int is_on) at91sam9261_udc_pullup() argument 1731 static int at91sam9263_udc_init(struct at91_udc *udc) at91sam9263_udc_init() argument 1782 static void at91udc_of_init(struct at91_udc *udc, struct device_node *np) at91udc_of_init() argument 1809 struct at91_udc *udc; at91udc_probe() local 1947 struct at91_udc *udc = platform_get_drvdata(pdev); at91udc_remove() local 1971 struct at91_udc *udc = platform_get_drvdata(pdev); at91udc_suspend() local 1998 struct at91_udc *udc = platform_get_drvdata(pdev); at91udc_resume() local
|
H A D | atmel_usba_udc.c | 142 struct usba_udc *udc; regs_dbg_open() local 204 static void usba_ep_init_debugfs(struct usba_udc *udc, usba_ep_init_debugfs() argument 258 static void usba_init_debugfs(struct usba_udc *udc) usba_init_debugfs() argument 291 static void usba_cleanup_debugfs(struct usba_udc *udc) usba_cleanup_debugfs() argument 300 static inline void usba_ep_init_debugfs(struct usba_udc *udc, usba_ep_init_debugfs() argument 311 static inline void usba_init_debugfs(struct usba_udc *udc) usba_init_debugfs() argument 316 static inline void usba_cleanup_debugfs(struct usba_udc *udc) usba_cleanup_debugfs() argument 322 static inline u32 usba_int_enb_get(struct usba_udc *udc) usba_int_enb_get() argument 327 static inline void usba_int_enb_set(struct usba_udc *udc, u32 val) usba_int_enb_set() argument 333 static int vbus_is_present(struct usba_udc *udc) vbus_is_present() argument 342 static void toggle_bias(struct usba_udc *udc, int is_on) toggle_bias() argument 348 static void generate_bias_pulse(struct usba_udc *udc) generate_bias_pulse() argument 427 static void send_status(struct usba_udc *udc, struct usba_ep *ep) send_status() argument 436 struct usba_udc *udc = ep->udc; receive_data() local 493 struct usba_udc *udc = ep->udc; request_complete() local 527 struct usba_udc *udc = ep->udc; usba_ep_enable() local 637 struct usba_udc *udc = ep->udc; usba_ep_disable() local 701 static int queue_dma(struct usba_udc *udc, struct usba_ep *ep, queue_dma() argument 755 struct usba_udc *udc = ep->udc; usba_ep_queue() local 837 struct usba_udc *udc = ep->udc; usba_ep_dequeue() local 895 struct usba_udc *udc = ep->udc; usba_ep_set_halt() local 947 struct usba_udc *udc = ep->udc; usba_ep_fifo_flush() local 966 struct usba_udc *udc = to_usba_udc(gadget); usba_udc_get_frame() local 973 struct usba_udc *udc = to_usba_udc(gadget); usba_udc_wakeup() local 992 struct usba_udc *udc = to_usba_udc(gadget); usba_udc_set_selfpowered() local 1037 static void reset_all_endpoints(struct usba_udc *udc) reset_all_endpoints() argument 1065 static struct usba_ep *get_ep_by_addr(struct usba_udc *udc, u16 wIndex) get_ep_by_addr() argument 1089 static inline void set_protocol_stall(struct usba_udc *udc, struct usba_ep *ep) set_protocol_stall() argument 1095 static inline int is_stalled(struct usba_udc *udc, struct usba_ep *ep) is_stalled() argument 1102 static inline void set_address(struct usba_udc *udc, unsigned int addr) set_address() argument 1112 static int do_test_mode(struct usba_udc *udc) do_test_mode() argument 1220 static int handle_ep0_setup(struct usba_udc *udc, struct usba_ep *ep, handle_ep0_setup() argument 1346 static void usba_control_irq(struct usba_udc *udc, struct usba_ep *ep) usba_control_irq() argument 1534 static void usba_ep_irq(struct usba_udc *udc, struct usba_ep *ep) usba_ep_irq() argument 1587 static void usba_dma_irq(struct usba_udc *udc, struct usba_ep *ep) usba_dma_irq() argument 1629 struct usba_udc *udc = devid; usba_udc_irq() local 1742 static int start_clock(struct usba_udc *udc) start_clock() argument 1762 static void stop_clock(struct usba_udc *udc) stop_clock() argument 1773 static int usba_start(struct usba_udc *udc) usba_start() argument 1791 static void usba_stop(struct usba_udc *udc) usba_stop() argument 1809 struct usba_udc *udc = devid; usba_vbus_irq_thread() local 1838 struct usba_udc *udc = container_of(gadget, struct usba_udc, gadget); atmel_usba_start() local 1877 struct usba_udc *udc = container_of(gadget, struct usba_udc, gadget); atmel_usba_stop() local 1890 static void at91sam9rl_toggle_bias(struct usba_udc *udc, int is_on) at91sam9rl_toggle_bias() argument 1900 static void at91sam9g45_pulse_bias(struct usba_udc *udc) at91sam9g45_pulse_bias() argument 2077 struct usba_udc *udc; usba_udc_probe() local 2191 struct usba_udc *udc; usba_udc_remove() local 2209 struct usba_udc *udc = dev_get_drvdata(dev); usba_udc_suspend() local 2238 struct usba_udc *udc = dev_get_drvdata(dev); usba_udc_resume() local 1925 atmel_udc_of_init(struct platform_device *pdev, struct usba_udc *udc) atmel_udc_of_init() argument 2019 atmel_udc_of_init(struct platform_device *pdev, struct usba_udc *udc) atmel_udc_of_init() argument 2026 usba_udc_pdata(struct platform_device *pdev, struct usba_udc *udc) usba_udc_pdata() argument
|
H A D | mv_udc_core.c | 75 static void ep0_reset(struct mv_udc *udc) ep0_reset() argument 113 static void ep0_stall(struct mv_udc *udc) ep0_stall() argument 127 static int process_ep_req(struct mv_udc *udc, int index, process_ep_req() argument 217 struct mv_udc *udc = NULL; variable in typeref:struct:mv_udc 260 struct mv_udc *udc; queue_dtd() local 345 struct mv_udc *udc; build_dtd() local 415 struct mv_udc *udc; req_to_dtd() local 447 struct mv_udc *udc; mv_ep_enable() local 567 struct mv_udc *udc; mv_ep_disable() local 635 struct mv_udc *udc; mv_ep_fifo_flush() local 699 struct mv_udc *udc = ep->udc; mv_ep_queue() local 788 struct mv_udc *udc = ep->udc; mv_ep_dequeue() local 866 static void ep_set_stall(struct mv_udc *udc, u8 ep_num, u8 direction, int stall) ep_set_stall() argument 889 static int ep_is_stall(struct mv_udc *udc, u8 ep_num, u8 direction) ep_is_stall() argument 906 struct mv_udc *udc; mv_ep_set_halt_wedge() local 970 static void udc_clock_enable(struct mv_udc *udc) udc_clock_enable() argument 975 static void udc_clock_disable(struct mv_udc *udc) udc_clock_disable() argument 980 static void udc_stop(struct mv_udc *udc) udc_stop() argument 998 static void udc_start(struct mv_udc *udc) udc_start() argument 1014 static int udc_reset(struct mv_udc *udc) udc_reset() argument 1072 static int mv_udc_enable_internal(struct mv_udc *udc) mv_udc_enable_internal() argument 1095 static int mv_udc_enable(struct mv_udc *udc) mv_udc_enable() argument 1103 static void mv_udc_disable_internal(struct mv_udc *udc) mv_udc_disable_internal() argument 1114 static void mv_udc_disable(struct mv_udc *udc) mv_udc_disable() argument 1122 struct mv_udc *udc; mv_udc_get_frame() local 1138 struct mv_udc *udc = container_of(gadget, struct mv_udc, gadget); mv_udc_wakeup() local 1157 struct mv_udc *udc; mv_udc_vbus_session() local 1194 struct mv_udc *udc; mv_udc_pullup() local 1245 static int eps_init(struct mv_udc *udc) eps_init() argument 1310 static void gadget_reset(struct mv_udc *udc, struct usb_gadget_driver *driver) gadget_reset() argument 1328 static void stop_activity(struct mv_udc *udc, struct usb_gadget_driver *driver) stop_activity() argument 1349 struct mv_udc *udc; mv_udc_start() local 1390 struct mv_udc *udc; mv_udc_stop() local 1413 static void mv_set_ptc(struct mv_udc *udc, u32 mode) mv_set_ptc() argument 1426 struct mv_udc *udc; prime_status_complete() local 1442 udc_prime_status(struct mv_udc *udc, u8 direction, u16 status, bool empty) udc_prime_status() argument 1503 static void mv_udc_testmode(struct mv_udc *udc, u16 index) mv_udc_testmode() argument 1514 static void ch9setaddress(struct mv_udc *udc, struct usb_ctrlrequest *setup) ch9setaddress() argument 1525 static void ch9getstatus(struct mv_udc *udc, u8 ep_num, ch9getstatus() argument 1560 static void ch9clearfeature(struct mv_udc *udc, struct usb_ctrlrequest *setup) ch9clearfeature() argument 1604 static void ch9setfeature(struct mv_udc *udc, struct usb_ctrlrequest *setup) ch9setfeature() argument 1703 ep0_stall(udc); variable 1713 ep0_stall(udc); variable 1721 static void ep0_req_complete(struct mv_udc *udc, ep0_req_complete() argument 1758 static void get_setup_data(struct mv_udc *udc, u8 ep_num, u8 *buffer_ptr) get_setup_data() argument 1783 static void irq_process_tr_complete(struct mv_udc *udc) irq_process_tr_complete() argument 1856 static void irq_process_reset(struct mv_udc *udc) irq_process_reset() argument 1922 static void handle_bus_resume(struct mv_udc *udc) handle_bus_resume() argument 1937 static void irq_process_suspend(struct mv_udc *udc) irq_process_suspend() argument 1949 static void irq_process_port_change(struct mv_udc *udc) irq_process_port_change() argument 1992 static void irq_process_error(struct mv_udc *udc) irq_process_error() argument 2000 struct mv_udc *udc = (struct mv_udc *)dev; mv_udc_irq() local 2043 struct mv_udc *udc = (struct mv_udc *)dev; mv_udc_vbus_irq() local 2054 struct mv_udc *udc; mv_udc_vbus_work() local 2073 struct mv_udc *udc; gadget_release() local 2082 struct mv_udc *udc; mv_udc_remove() local 2112 struct mv_udc *udc; mv_udc_probe() local 2332 struct mv_udc *udc; mv_udc_suspend() local 2366 struct mv_udc *udc; mv_udc_resume() local 2398 struct mv_udc *udc; mv_udc_shutdown() local
|
H A D | omap_udc.h | 155 struct omap_udc *udc; member in struct:omap_ep
|
H A D | pxa25x_udc.c | 927 static int pullup(struct pxa25x_udc *udc) pullup() argument 959 struct pxa25x_udc *udc; pxa25x_udc_vbus_session() local 971 struct pxa25x_udc *udc; pxa25x_udc_pullup() local 990 struct pxa25x_udc *udc; pxa25x_udc_vbus_draw() local 2252 struct pxa25x_udc *udc = platform_get_drvdata(dev); pxa25x_udc_suspend() local 2268 struct pxa25x_udc *udc = platform_get_drvdata(dev); pxa25x_udc_resume() local
|
H A D | s3c2410_udc.c | 271 static void s3c2410_udc_nuke(struct s3c2410_udc *udc, s3c2410_udc_nuke() argument 1295 struct s3c2410_udc *udc; s3c2410_udc_dequeue() local 1433 struct s3c2410_udc *udc = to_s3c2410_udc(gadget); s3c2410_udc_set_selfpowered() local 1449 static int s3c2410_udc_set_pullup(struct s3c2410_udc *udc, int is_on) s3c2410_udc_set_pullup() argument 1475 struct s3c2410_udc *udc = to_s3c2410_udc(gadget); s3c2410_udc_vbus_session() local 1486 struct s3c2410_udc *udc = to_s3c2410_udc(gadget); s3c2410_udc_pullup() local 1653 struct s3c2410_udc *udc = to_s3c2410(g); s3c2410_udc_start() local 1668 struct s3c2410_udc *udc = to_s3c2410(g); s3c2410_udc_stop() local 1757 struct s3c2410_udc *udc = &memory; s3c2410_udc_probe() local 1908 struct s3c2410_udc *udc = platform_get_drvdata(pdev); s3c2410_udc_remove() local
|
H A D | atmel_usba_udc.h | 284 struct usba_udc *udc; member in struct:usba_ep
|
H A D | bcm63xx_udc.c | 201 struct bcm63xx_udc *udc; member in struct:iudma_ch 226 struct bcm63xx_udc *udc; member in struct:bcm63xx_ep 343 static inline u32 usbd_readl(struct bcm63xx_udc *udc, u32 off) usbd_readl() argument 348 static inline void usbd_writel(struct bcm63xx_udc *udc, u32 val, u32 off) usbd_writel() argument 353 static inline u32 usb_dma_readl(struct bcm63xx_udc *udc, u32 off) usb_dma_readl() argument 358 static inline void usb_dma_writel(struct bcm63xx_udc *udc, u32 val, u32 off) usb_dma_writel() argument 363 static inline u32 usb_dmac_readl(struct bcm63xx_udc *udc, u32 off, int chan) usb_dmac_readl() argument 369 static inline void usb_dmac_writel(struct bcm63xx_udc *udc, u32 val, u32 off, usb_dmac_writel() argument 376 static inline u32 usb_dmas_readl(struct bcm63xx_udc *udc, u32 off, int chan) usb_dmas_readl() argument 382 static inline void usb_dmas_writel(struct bcm63xx_udc *udc, u32 val, u32 off, usb_dmas_writel() argument 389 static inline void set_clocks(struct bcm63xx_udc *udc, bool is_enabled) set_clocks() argument 414 static void bcm63xx_ep_dma_select(struct bcm63xx_udc *udc, int idx) bcm63xx_ep_dma_select() argument 432 static void bcm63xx_set_stall(struct bcm63xx_udc *udc, struct bcm63xx_ep *bep, bcm63xx_set_stall() argument 450 static void bcm63xx_fifo_setup(struct bcm63xx_udc *udc) bcm63xx_fifo_setup() argument 490 static void bcm63xx_fifo_reset_ep(struct bcm63xx_udc *udc, int ep_num) bcm63xx_fifo_reset_ep() argument 506 static void bcm63xx_fifo_reset(struct bcm63xx_udc *udc) bcm63xx_fifo_reset() argument 518 static void bcm63xx_ep_init(struct bcm63xx_udc *udc) bcm63xx_ep_init() argument 541 static void bcm63xx_ep_setup(struct bcm63xx_udc *udc) bcm63xx_ep_setup() argument 583 static void iudma_write(struct bcm63xx_udc *udc, struct iudma_ch *iudma, iudma_write() argument 659 static int iudma_read(struct bcm63xx_udc *udc, struct iudma_ch *iudma) iudma_read() argument 693 static void iudma_reset_channel(struct bcm63xx_udc *udc, struct iudma_ch *iudma) iudma_reset_channel() argument 749 static int iudma_init_channel(struct bcm63xx_udc *udc, unsigned int ch_idx) iudma_init_channel() argument 789 static int iudma_init(struct bcm63xx_udc *udc) iudma_init() argument 812 static void iudma_uninit(struct bcm63xx_udc *udc) iudma_uninit() argument 833 static void bcm63xx_set_ctrl_irqs(struct bcm63xx_udc *udc, bool enable_irqs) bcm63xx_set_ctrl_irqs() argument 859 static void bcm63xx_select_phy_mode(struct bcm63xx_udc *udc, bool is_device) bcm63xx_select_phy_mode() argument 899 static void bcm63xx_select_pullup(struct bcm63xx_udc *udc, bool is_on) bcm63xx_select_pullup() argument 918 static void bcm63xx_uninit_udc_hw(struct bcm63xx_udc *udc) bcm63xx_uninit_udc_hw() argument 932 static int bcm63xx_init_udc_hw(struct bcm63xx_udc *udc) bcm63xx_init_udc_hw() argument 1024 struct bcm63xx_udc *udc = bep->udc; bcm63xx_ep_enable() local 1063 struct bcm63xx_udc *udc = bep->udc; bcm63xx_ep_disable() local 1147 struct bcm63xx_udc *udc = bep->udc; bcm63xx_udc_queue() local 1199 struct bcm63xx_udc *udc = bep->udc; bcm63xx_udc_dequeue() local 1247 struct bcm63xx_udc *udc = bep->udc; bcm63xx_udc_set_halt() local 1267 struct bcm63xx_udc *udc = bep->udc; bcm63xx_udc_set_wedge() local 1301 static int bcm63xx_ep0_setup_callback(struct bcm63xx_udc *udc, bcm63xx_ep0_setup_callback() argument 1324 static int bcm63xx_ep0_spoof_set_cfg(struct bcm63xx_udc *udc) bcm63xx_ep0_spoof_set_cfg() argument 1348 static int bcm63xx_ep0_spoof_set_iface(struct bcm63xx_udc *udc) bcm63xx_ep0_spoof_set_iface() argument 1374 static void bcm63xx_ep0_map_write(struct bcm63xx_udc *udc, int ch_idx, bcm63xx_ep0_map_write() argument 1395 static void bcm63xx_ep0_complete(struct bcm63xx_udc *udc, bcm63xx_ep0_complete() argument 1414 static void bcm63xx_ep0_nuke_reply(struct bcm63xx_udc *udc, int is_tx) bcm63xx_ep0_nuke_reply() argument 1432 static int bcm63xx_ep0_read_complete(struct bcm63xx_udc *udc) bcm63xx_ep0_read_complete() argument 1451 static void bcm63xx_ep0_internal_request(struct bcm63xx_udc *udc, int ch_idx, bcm63xx_ep0_internal_request() argument 1471 static enum bcm63xx_ep0_state bcm63xx_ep0_do_setup(struct bcm63xx_udc *udc) bcm63xx_ep0_do_setup() argument 1524 static int bcm63xx_ep0_do_idle(struct bcm63xx_udc *udc) bcm63xx_ep0_do_idle() argument 1571 static int bcm63xx_ep0_one_round(struct bcm63xx_udc *udc) bcm63xx_ep0_one_round() argument 1725 struct bcm63xx_udc *udc = container_of(w, struct bcm63xx_udc, ep0_wq); bcm63xx_ep0_process() local 1742 struct bcm63xx_udc *udc = gadget_to_udc(gadget); bcm63xx_udc_get_frame() local 1757 struct bcm63xx_udc *udc = gadget_to_udc(gadget); bcm63xx_udc_pullup() local 1805 struct bcm63xx_udc *udc = gadget_to_udc(gadget); bcm63xx_udc_start() local 1841 struct bcm63xx_udc *udc = gadget_to_udc(gadget); bcm63xx_udc_stop() local 1884 static void bcm63xx_update_cfg_iface(struct bcm63xx_udc *udc) bcm63xx_update_cfg_iface() argument 1902 static int bcm63xx_update_link_speed(struct bcm63xx_udc *udc) bcm63xx_update_link_speed() argument 1942 static void bcm63xx_update_wedge(struct bcm63xx_udc *udc, bool new_status) bcm63xx_update_wedge() argument 1963 struct bcm63xx_udc *udc = dev_id; bcm63xx_udc_ctrl_isr() local 2035 struct bcm63xx_udc *udc = iudma->udc; bcm63xx_udc_data_isr() local 2120 struct bcm63xx_udc *udc = s->private; bcm63xx_usbd_dbg_show() local 2158 struct bcm63xx_udc *udc = s->private; bcm63xx_iudma_dbg_show() local 2260 static void bcm63xx_udc_init_debugfs(struct bcm63xx_udc *udc) bcm63xx_udc_init_debugfs() argument 2298 static void bcm63xx_udc_cleanup_debugfs(struct bcm63xx_udc *udc) bcm63xx_udc_cleanup_debugfs() argument 2323 struct bcm63xx_udc *udc; bcm63xx_udc_probe() local 2411 struct bcm63xx_udc *udc = platform_get_drvdata(pdev); bcm63xx_udc_remove() local
|
H A D | fsl_qe_udc.c | 82 struct qe_udc *udc = ep->udc; done() local 150 struct qe_udc *udc = ep->udc; qe_eprx_stall_change() local 167 struct qe_udc *udc = ep->udc; qe_eptx_stall_change() local 181 static int qe_ep0_stall(struct qe_udc *udc) qe_ep0_stall() argument 193 struct qe_udc *udc = ep->udc; qe_eprx_nack() local 211 struct qe_udc *udc = ep->udc; qe_eprx_normal() local 256 struct qe_udc *udc = ep->udc; qe_ep_flushtxfifo() local 276 struct qe_udc *udc = ep->udc; qe_ep_filltxfifo() local 283 static int qe_epbds_reset(struct qe_udc *udc, int pipe_num) qe_epbds_reset() argument 315 static int qe_ep_reset(struct qe_udc *udc, int pipe_num) qe_ep_reset() argument 351 static int qe_ep_bd_init(struct qe_udc *udc, unsigned char pipe_num) qe_ep_bd_init() argument 475 static int qe_ep_register_init(struct qe_udc *udc, unsigned char pipe_num) qe_ep_register_init() argument 528 static int qe_ep_init(struct qe_udc *udc, qe_ep_init() argument 695 static inline void qe_usb_enable(struct qe_udc *udc) qe_usb_enable() argument 700 static inline void qe_usb_disable(struct qe_udc *udc) qe_usb_disable() argument 759 struct qe_udc *udc = ep->udc; ep_recycle_rxbds() local 794 static int ep0_setup_handle(struct qe_udc *udc) ep0_setup_handle() argument 818 static int qe_ep0_rx(struct qe_udc *udc) qe_ep0_rx() argument 938 struct qe_udc *udc = (struct qe_udc *)data; ep_rx_tasklet() local 1026 struct qe_udc *udc; qe_ep_rx() local 1072 struct qe_udc *udc = ep->udc; qe_ep_tx() local 1216 struct qe_udc *udc = ep->udc; sendnulldata() local 1249 static int ep0_prime_status(struct qe_udc *udc, int direction) ep0_prime_status() argument 1267 static void ep0_req_complete(struct qe_udc *udc, struct qe_req *req) ep0_req_complete() argument 1475 struct qe_udc *udc = ep->udc; ep_req_rx() local 1588 struct qe_udc *udc; qe_ep_enable() local 1618 struct qe_udc *udc; qe_ep_disable() local 1701 struct qe_udc *udc; __qe_ep_queue() local 1769 struct qe_udc *udc = ep->udc; qe_ep_queue() local 1819 struct qe_udc *udc; qe_ep_set_halt() local 1876 struct qe_udc *udc = container_of(gadget, struct qe_udc, gadget); qe_get_frame() local 1902 static int udc_reset_ep_queue(struct qe_udc *udc, u8 pipe) udc_reset_ep_queue() argument 1911 static int reset_queues(struct qe_udc *udc) reset_queues() argument 1926 static void ch9setaddress(struct qe_udc *udc, u16 value, u16 index, ch9setaddress() argument 1947 static void ch9getstatus(struct qe_udc *udc, u8 request_type, u16 value, ch9getstatus() argument 2009 static void setup_received_handle(struct qe_udc *udc, setup_received_handle() argument 2104 static void suspend_irq(struct qe_udc *udc) suspend_irq() argument 2114 static void resume_irq(struct qe_udc *udc) resume_irq() argument 2124 static void idle_irq(struct qe_udc *udc) idle_irq() argument 2138 static int reset_irq(struct qe_udc *udc) reset_irq() argument 2161 static int bsy_irq(struct qe_udc *udc) bsy_irq() argument 2166 static int txe_irq(struct qe_udc *udc) txe_irq() argument 2172 static int tx_irq(struct qe_udc *udc) tx_irq() argument 2201 static void rx_irq(struct qe_udc *udc) rx_irq() argument 2226 struct qe_udc *udc = (struct qe_udc *)_udc; qe_udc_irq() local 2285 struct qe_udc *udc; fsl_qe_start() local 2312 struct qe_udc *udc; fsl_qe_stop() local 2341 struct qe_udc *udc; qe_udc_config() local 2394 static int qe_udc_reg_init(struct qe_udc *udc) qe_udc_reg_init() argument 2412 static int qe_ep_config(struct qe_udc *udc, unsigned char pipe_num) qe_ep_config() argument 2452 struct qe_udc *udc = container_of(dev, struct qe_udc, gadget.dev); qe_udc_release() local 2467 struct qe_udc *udc; qe_udc_probe() local 2630 struct qe_udc *udc = platform_get_drvdata(ofdev); qe_udc_remove() local
|
H A D | fsl_udc_core.c | 165 struct fsl_udc *udc = NULL; fsl_set_accessors() variable in typeref:struct:fsl_udc 231 static int dr_controller_setup(struct fsl_udc *udc) dr_controller_setup() argument 355 static void dr_controller_run(struct fsl_udc *udc) dr_controller_run() argument 380 static void dr_controller_stop(struct fsl_udc *udc) dr_controller_stop() argument 485 static void struct_ep_qh_setup(struct fsl_udc *udc, unsigned char ep_num, struct_ep_qh_setup() argument 521 static void ep0_setup(struct fsl_udc *udc) ep0_setup() argument 549 struct fsl_udc *udc = NULL; fsl_ep_enable() local 637 struct fsl_udc *udc = NULL; fsl_ep_disable() local 876 struct fsl_udc *udc; fsl_ep_queue() local 1012 struct fsl_udc *udc = NULL; fsl_ep_set_halt() local 1054 struct fsl_udc *udc; fsl_ep_fifo_status() local 1154 struct fsl_udc *udc = container_of(gadget, struct fsl_udc, gadget); fsl_wakeup() local 1171 static int can_pullup(struct fsl_udc *udc) can_pullup() argument 1180 struct fsl_udc *udc; fsl_vbus_session() local 1206 struct fsl_udc *udc; fsl_vbus_draw() local 1219 struct fsl_udc *udc; fsl_pullup() local 1254 static void ep0stall(struct fsl_udc *udc) ep0stall() argument 1267 static int ep0_prime_status(struct fsl_udc *udc, int direction) ep0_prime_status() argument 1303 static void udc_reset_ep_queue(struct fsl_udc *udc, u8 pipe) udc_reset_ep_queue() argument 1314 static void ch9setaddress(struct fsl_udc *udc, u16 value, u16 index, u16 length) ch9setaddress() argument 1328 static void ch9getstatus(struct fsl_udc *udc, u8 request_type, u16 value, ch9getstatus() argument 1467 ep0stall(udc); variable 1493 ep0stall(udc); variable 1503 ep0stall(udc); variable 1511 ep0stall(udc); variable 1519 static void ep0_req_complete(struct fsl_udc *udc, struct fsl_ep *ep0, ep0_req_complete() argument 1555 static void tripwire_handler(struct fsl_udc *udc, u8 ep_num, u8 *buffer_ptr) tripwire_handler() argument 1592 static int process_ep_req(struct fsl_udc *udc, int pipe, process_ep_req() argument 1669 static void dtd_complete_irq(struct fsl_udc *udc) dtd_complete_irq() argument 1736 static void port_change_irq(struct fsl_udc *udc) port_change_irq() argument 1753 static void suspend_irq(struct fsl_udc *udc) suspend_irq() argument 1763 static void bus_resume(struct fsl_udc *udc) bus_resume() argument 1774 static int reset_queues(struct fsl_udc *udc, bool bus_reset) reset_queues() argument 1793 static void reset_irq(struct fsl_udc *udc) reset_irq() argument 1864 struct fsl_udc *udc = _udc; fsl_udc_irq() local 2028 struct fsl_udc *udc = udc_controller; fsl_proc_read() local 2252 static int struct_udc_setup(struct fsl_udc *udc, struct_udc_setup() argument 2304 static int struct_ep_setup(struct fsl_udc *udc, unsigned char index, struct_ep_setup() argument 2599 struct fsl_udc *udc = udc_controller; fsl_udc_otg_suspend() local
|
H A D | mv_udc.h | 231 struct mv_udc *udc; member in struct:mv_ep
|
H A D | omap_udc.c | 150 struct omap_udc *udc; omap_ep_enable() local 294 struct omap_udc *udc = ep->udc; done() local 637 static void dma_irq(struct omap_udc *udc, u16 irq_src) dma_irq() argument 871 struct omap_udc *udc; omap_ep_queue() local 1140 struct omap_udc *udc; omap_wakeup() local 1170 struct omap_udc *udc; omap_set_selfpowered() local 1188 static int can_pullup(struct omap_udc *udc) can_pullup() argument 1193 static void pullup_enable(struct omap_udc *udc) pullup_enable() argument 1210 static void pullup_disable(struct omap_udc *udc) pullup_disable() argument 1227 static struct omap_udc *udc; variable in typeref:struct:omap_udc 1250 struct omap_udc *udc; omap_vbus_session() local 1289 struct omap_udc *udc; omap_vbus_draw() local 1299 struct omap_udc *udc; omap_pullup() local 1352 static void udc_quiesce(struct omap_udc *udc) udc_quiesce() argument 1364 static void update_otg(struct omap_udc *udc) update_otg() argument 1393 static void ep0_irq(struct omap_udc *udc, u16 irq_src) ep0_irq() argument 1724 static void devstate_irq(struct omap_udc *udc, u16 irq_src) devstate_irq() argument 1820 struct omap_udc *udc = _udc; omap_udc_irq() local 1896 struct omap_udc *udc = _dev; omap_udc_pio_irq() local 1971 struct omap_udc *udc = _dev; omap_udc_iso_irq() local
|
H A D | pxa27x_udc.c | 95 struct pxa_udc *udc = s->private; state_dbg_show() local 140 struct pxa_udc *udc = s->private; queues_dbg_show() local 172 struct pxa_udc *udc = s->private; eps_dbg_show() local 245 static void pxa_init_debugfs(struct pxa_udc *udc) pxa_init_debugfs() argument 281 static void pxa_cleanup_debugfs(struct pxa_udc *udc) pxa_cleanup_debugfs() argument 294 static inline void pxa_init_debugfs(struct pxa_udc *udc) pxa_init_debugfs() argument 298 static inline void pxa_cleanup_debugfs(struct pxa_udc *udc) pxa_cleanup_debugfs() argument 353 static struct pxa_ep *find_pxa_ep(struct pxa_udc *udc, find_pxa_ep() argument 383 static void update_pxa_ep_matches(struct pxa_udc *udc) update_pxa_ep_matches() argument 401 struct pxa_udc *udc = ep->dev; pio_irq_enable() local 418 struct pxa_udc *udc = ep->dev; pio_irq_disable() local 436 static inline void udc_set_mask_UDCCR(struct pxa_udc *udc, int mask) udc_set_mask_UDCCR() argument 450 static inline void udc_clear_mask_UDCCR(struct pxa_udc *udc, int mask) udc_clear_mask_UDCCR() argument 548 static void set_ep0state(struct pxa_udc *udc, int state) set_ep0state() argument 1395 struct pxa_udc *udc; pxa_ep_enable() local 1499 static void dplus_pullup(struct pxa_udc *udc, int on) dplus_pullup() argument 1518 struct pxa_udc *udc = to_gadget_udc(_gadget); pxa_udc_get_frame() local 1531 struct pxa_udc *udc = to_gadget_udc(_gadget); pxa_udc_wakeup() local 1556 static int should_enable_udc(struct pxa_udc *udc) should_enable_udc() argument 1577 static int should_disable_udc(struct pxa_udc *udc) should_disable_udc() argument 1596 struct pxa_udc *udc = to_gadget_udc(_gadget); pxa_udc_pullup() local 1625 struct pxa_udc *udc = to_gadget_udc(_gadget); pxa_udc_vbus_session() local 1650 struct pxa_udc *udc; pxa_udc_vbus_draw() local 1680 static void udc_disable(struct pxa_udc *udc) udc_disable() argument 1740 static void udc_enable(struct pxa_udc *udc) udc_enable() argument 1795 struct pxa_udc *udc = to_pxa(g); pxa27x_udc_start() local 1827 static void stop_activity(struct pxa_udc *udc, struct usb_gadget_driver *driver) stop_activity() argument 1848 struct pxa_udc *udc = to_pxa(g); pxa27x_udc_stop() local 1865 static void handle_ep0_ctrl_req(struct pxa_udc *udc, handle_ep0_ctrl_req() argument 1981 static void handle_ep0(struct pxa_udc *udc, int fifo_irq, int opc_irq) handle_ep0() argument 2128 static void pxa27x_change_configuration(struct pxa_udc *udc, int config) pxa27x_change_configuration() argument 2158 static void pxa27x_change_interface(struct pxa_udc *udc, int iface, int alt) pxa27x_change_interface() argument 2185 static void irq_handle_data(int irq, struct pxa_udc *udc) irq_handle_data() argument 2233 static void irq_udc_suspend(struct pxa_udc *udc) irq_udc_suspend() argument 2248 static void irq_udc_resume(struct pxa_udc *udc) irq_udc_resume() argument 2262 static void irq_udc_reconfig(struct pxa_udc *udc) irq_udc_reconfig() argument 2287 static void irq_udc_reset(struct pxa_udc *udc) irq_udc_reset() argument 2317 struct pxa_udc *udc = _dev; pxa_udc_irq() local 2407 struct pxa_udc *udc = &memory; pxa_udc_probe() local 2489 struct pxa_udc *udc = platform_get_drvdata(_dev); pxa_udc_remove() local 2505 struct pxa_udc *udc = platform_get_drvdata(_dev); pxa_udc_shutdown() local 2528 struct pxa_udc *udc = platform_get_drvdata(_dev); pxa_udc_suspend() local 2553 struct pxa_udc *udc = platform_get_drvdata(_dev); pxa_udc_resume() local
|
H A D | udc-xilinx.c | 148 struct xusb_udc *udc; member in struct:xusb_ep 263 static void xudc_wrstatus(struct xusb_udc *udc) xudc_wrstatus() argument 283 static void xudc_epconfig(struct xusb_ep *ep, struct xusb_udc *udc) xudc_epconfig() argument 323 struct xusb_udc *udc = ep->udc; xudc_start_dma() local 386 struct xusb_udc *udc = ep->udc; xudc_dma_send() local 440 struct xusb_udc *udc = ep->udc; xudc_dma_receive() local 489 struct xusb_udc *udc = ep->udc; xudc_eptxrx() local 553 struct xusb_udc *udc = ep->udc; xudc_done() local 594 struct xusb_udc *udc = ep->udc; xudc_read_fifo() local 682 struct xusb_udc *udc = ep->udc; xudc_write_fifo() local 754 struct xusb_udc *udc; xudc_ep_set_halt() local 808 struct xusb_udc *udc = ep->udc; __xudc_ep_enable() local 897 struct xusb_udc *udc; xudc_ep_enable() local 932 struct xusb_udc *udc; xudc_ep_disable() local 971 struct xusb_udc *udc; xudc_ep_alloc_request() local 1007 struct xusb_udc *udc = ep0->udc; __xudc_ep0_queue() local 1061 struct xusb_udc *udc = ep0->udc; xudc_ep0_queue() local 1085 struct xusb_udc *udc = ep->udc; xudc_ep_queue() local 1146 struct xusb_udc *udc = ep->udc; xudc_ep_dequeue() local 1221 struct xusb_udc *udc; xudc_get_frame() local 1240 struct xusb_udc *udc = to_udc(gadget); xudc_wakeup() local 1280 struct xusb_udc *udc = to_udc(gadget); xudc_pullup() local 1303 static void xudc_eps_init(struct xusb_udc *udc) xudc_eps_init() argument 1348 static void xudc_stop_activity(struct xusb_udc *udc) xudc_stop_activity() argument 1369 struct xusb_udc *udc = to_udc(gadget); xudc_start() local 1408 struct xusb_udc *udc = to_udc(gadget); xudc_stop() local 1439 static void xudc_clear_stall_all_ep(struct xusb_udc *udc) xudc_clear_stall_all_ep() argument 1466 static void xudc_startup_handler(struct xusb_udc *udc, u32 intrstatus) xudc_startup_handler() argument 1557 static void xudc_ep0_stall(struct xusb_udc *udc) xudc_ep0_stall() argument 1573 static void xudc_setaddress(struct xusb_udc *udc) xudc_setaddress() argument 1594 static void xudc_getstatus(struct xusb_udc *udc) xudc_getstatus() argument 1649 static void xudc_set_clear_feature(struct xusb_udc *udc) xudc_set_clear_feature() argument 1735 static void xudc_handle_setup(struct xusb_udc *udc) xudc_handle_setup() argument 1801 static void xudc_ep0_out(struct xusb_udc *udc) xudc_ep0_out() argument 1850 static void xudc_ep0_in(struct xusb_udc *udc) xudc_ep0_in() argument 1923 static void xudc_ctrl_ep_handler(struct xusb_udc *udc, u32 intrstatus) xudc_ctrl_ep_handler() argument 1945 static void xudc_nonctrl_ep_handler(struct xusb_udc *udc, u8 epnum, xudc_nonctrl_ep_handler() argument 1979 struct xusb_udc *udc = _udc; xudc_irq() local 2048 struct xusb_udc *udc; xudc_probe() local 2152 struct xusb_udc *udc = platform_get_drvdata(pdev); xudc_remove() local
|
H A D | amd5536udc.h | 522 struct udc { struct
|
H A D | fsl_qe_udc.h | 268 struct qe_udc *udc; member in struct:qe_ep
|
H A D | fsl_usb2_udc.h | 465 struct fsl_udc *udc; member in struct:fsl_ep
|
H A D | lpc32xx_udc.c | 129 struct lpc32xx_udc *udc; member in struct:lpc32xx_ep 537 struct lpc32xx_udc *udc = s->private; proc_udc_show() local 577 static void create_debug_file(struct lpc32xx_udc *udc) create_debug_file() argument 582 static void remove_debug_file(struct lpc32xx_udc *udc) remove_debug_file() argument 588 static inline void create_debug_file(struct lpc32xx_udc *udc) {} remove_debug_file() argument 589 static inline void remove_debug_file(struct lpc32xx_udc *udc) {} remove_debug_file() argument 593 static void isp1301_udc_configure(struct lpc32xx_udc *udc) isp1301_udc_configure() argument 667 static void isp1301_pullup_set(struct lpc32xx_udc *udc) isp1301_pullup_set() argument 682 struct lpc32xx_udc *udc = pullup_work() local 688 static void isp1301_pullup_enable(struct lpc32xx_udc *udc, int en_pullup, isp1301_pullup_enable() argument 704 static void isp1301_set_powerstate(struct lpc32xx_udc *udc, int enable) isp1301_set_powerstate() argument 720 struct lpc32xx_udc *udc = power_work() local 733 static void udc_protocol_cmd_w(struct lpc32xx_udc *udc, u32 cmd) udc_protocol_cmd_w() argument 761 static inline void udc_protocol_cmd_data_w(struct lpc32xx_udc *udc, u32 cmd, udc_protocol_cmd_data_w() argument 770 static u32 udc_protocol_cmd_r(struct lpc32xx_udc *udc, u32 cmd) udc_protocol_cmd_r() argument 799 static inline void uda_enable_devint(struct lpc32xx_udc *udc, u32 devmask) uda_enable_devint() argument 806 static inline void uda_disable_devint(struct lpc32xx_udc *udc, u32 mask) uda_disable_devint() argument 813 static inline void uda_clear_devint(struct lpc32xx_udc *udc, u32 mask) uda_clear_devint() argument 824 static void uda_enable_hwepint(struct lpc32xx_udc *udc, u32 hwep) uda_enable_hwepint() argument 831 static void uda_disable_hwepint(struct lpc32xx_udc *udc, u32 hwep) uda_disable_hwepint() argument 838 static inline void uda_clear_hwepint(struct lpc32xx_udc *udc, u32 hwep) uda_clear_hwepint() argument 844 static inline void udc_ep_dma_enable(struct lpc32xx_udc *udc, u32 hwep) udc_ep_dma_enable() argument 850 static inline void udc_ep_dma_disable(struct lpc32xx_udc *udc, u32 hwep) udc_ep_dma_disable() argument 863 static void udc_realize_hwep(struct lpc32xx_udc *udc, u32 hwep, udc_realize_hwep() argument 885 static void udc_unrealize_hwep(struct lpc32xx_udc *udc, u32 hwep) udc_unrealize_hwep() argument 897 static u32 udc_selep_clrint(struct lpc32xx_udc *udc, u32 hwep) udc_selep_clrint() argument 904 static void udc_disable_hwep(struct lpc32xx_udc *udc, u32 hwep) udc_disable_hwep() argument 911 static void udc_stall_hwep(struct lpc32xx_udc *udc, u32 hwep) udc_stall_hwep() argument 918 static void udc_clrstall_hwep(struct lpc32xx_udc *udc, u32 hwep) udc_clrstall_hwep() argument 925 static void udc_select_hwep(struct lpc32xx_udc *udc, u32 hwep) udc_select_hwep() argument 936 static void udc_clr_buffer_hwep(struct lpc32xx_udc *udc, u32 hwep) udc_clr_buffer_hwep() argument 943 static void udc_val_buffer_hwep(struct lpc32xx_udc *udc, u32 hwep) udc_val_buffer_hwep() argument 949 static inline u32 udc_clearep_getsts(struct lpc32xx_udc *udc, u32 hwep) udc_clearep_getsts() argument 962 static struct lpc32xx_usbd_dd_gad *udc_dd_alloc(struct lpc32xx_udc *udc) udc_dd_alloc() argument 976 static void udc_dd_free(struct lpc32xx_udc *udc, struct lpc32xx_usbd_dd_gad *dd) udc_dd_free() argument 989 static void udc_clk_set(struct lpc32xx_udc *udc, int enable) udc_clk_set() argument 1025 static void udc_set_address(struct lpc32xx_udc *udc, u32 addr) udc_set_address() argument 1036 static int udc_ep_in_req_dma(struct lpc32xx_udc *udc, struct lpc32xx_ep *ep) udc_ep_in_req_dma() argument 1062 static int udc_ep_out_req_dma(struct lpc32xx_udc *udc, struct lpc32xx_ep *ep) udc_ep_out_req_dma() argument 1080 static void udc_disable(struct lpc32xx_udc *udc) udc_disable() argument 1113 static void udc_enable(struct lpc32xx_udc *udc) udc_enable() argument 1167 static void uda_power_event(struct lpc32xx_udc *udc, u32 conn) uda_power_event() argument 1175 static void uda_resm_susp_event(struct lpc32xx_udc *udc, u32 conn) uda_resm_susp_event() argument 1188 static void uda_remwkp_cgh(struct lpc32xx_udc *udc) uda_remwkp_cgh() argument 1196 static void udc_pop_fifo(struct lpc32xx_udc *udc, u8 *data, u32 bytes) udc_pop_fifo() argument 1263 static u32 udc_read_hwep(struct lpc32xx_udc *udc, u32 hwep, u32 *data, udc_read_hwep() argument 1297 static void udc_stuff_fifo(struct lpc32xx_udc *udc, u8 *data, u32 bytes) udc_stuff_fifo() argument 1367 static void udc_write_hwep(struct lpc32xx_udc *udc, u32 hwep, u32 *data, udc_write_hwep() argument 1393 static void uda_usb_reset(struct lpc32xx_udc *udc) uda_usb_reset() argument 1407 static void udc_ep0_send_zlp(struct lpc32xx_udc *udc) udc_ep0_send_zlp() argument 1413 static u16 udc_get_current_frame(struct lpc32xx_udc *udc) udc_get_current_frame() argument 1425 static inline void udc_set_device_configured(struct lpc32xx_udc *udc) udc_set_device_configured() argument 1431 static inline void udc_set_device_unconfigured(struct lpc32xx_udc *udc) udc_set_device_unconfigured() argument 1437 static void udc_reinit(struct lpc32xx_udc *udc) udc_reinit() argument 1460 struct lpc32xx_udc *udc = ep->udc; done() local 1501 static int udc_ep0_in_req(struct lpc32xx_udc *udc) udc_ep0_in_req() argument 1539 static int udc_ep0_out_req(struct lpc32xx_udc *udc) udc_ep0_out_req() argument 1582 static void stop_activity(struct lpc32xx_udc *udc) stop_activity() argument 1612 static void pullup(struct lpc32xx_udc *udc, int is_on) pullup() argument 1628 struct lpc32xx_udc *udc = ep->udc; lpc32xx_ep_disable() local 1666 struct lpc32xx_udc *udc = ep->udc; lpc32xx_ep_enable() local 1799 struct lpc32xx_udc *udc; lpc32xx_ep_queue() local 1924 struct lpc32xx_udc *udc = ep->udc; lpc32xx_ep_set_halt() local 1977 void udc_send_in_zlp(struct lpc32xx_udc *udc, struct lpc32xx_ep *ep) udc_send_in_zlp() argument 1991 void udc_handle_eps(struct lpc32xx_udc *udc, struct lpc32xx_ep *ep) udc_handle_eps() argument 2039 static void udc_handle_dma_ep(struct lpc32xx_udc *udc, struct lpc32xx_ep *ep) udc_handle_dma_ep() argument 2163 static void udc_handle_dev(struct lpc32xx_udc *udc) udc_handle_dev() argument 2195 static int udc_get_status(struct lpc32xx_udc *udc, u16 reqtype, u16 wIndex) udc_get_status() argument 2242 static void udc_handle_ep0_setup(struct lpc32xx_udc *udc) udc_handle_ep0_setup() argument 2382 static void udc_handle_ep0_in(struct lpc32xx_udc *udc) udc_handle_ep0_in() argument 2416 static void udc_handle_ep0_out(struct lpc32xx_udc *udc) udc_handle_ep0_out() argument 2470 struct lpc32xx_udc *udc = to_udc(gadget); lpc32xx_get_frame() local 2503 struct lpc32xx_udc *udc = to_udc(gadget); lpc32xx_vbus_session() local 2539 struct lpc32xx_udc *udc = to_udc(gadget); lpc32xx_pullup() local 2756 struct lpc32xx_udc *udc = _udc; lpc32xx_usb_lp_irq() local 2795 struct lpc32xx_udc *udc = _udc; lpc32xx_usb_hp_irq() local 2834 struct lpc32xx_udc *udc = _udc; lpc32xx_usb_devdma_irq() local 2864 struct lpc32xx_udc *udc = container_of(work, struct lpc32xx_udc, vbus_work() local 2908 struct lpc32xx_udc *udc = _udc; lpc32xx_usb_vbus_irq() local 2920 struct lpc32xx_udc *udc = to_udc(gadget); lpc32xx_start() local 2953 struct lpc32xx_udc *udc = to_udc(gadget); lpc32xx_stop() local 2986 struct lpc32xx_udc *udc = platform_get_drvdata(dev); lpc32xx_udc_shutdown() local 3024 struct lpc32xx_udc *udc; lpc32xx_udc_probe() local 3298 struct lpc32xx_udc *udc = platform_get_drvdata(pdev); lpc32xx_udc_remove() local 3336 struct lpc32xx_udc *udc = platform_get_drvdata(pdev); lpc32xx_udc_suspend() local 3359 struct lpc32xx_udc *udc = platform_get_drvdata(pdev); lpc32xx_udc_resume() local
|
/linux-4.1.27/include/linux/usb/ |
H A D | gadget.h | 550 struct usb_udc *udc; member in struct:usb_gadget
|
/linux-4.1.27/drivers/staging/emxx_udc/ |
H A D | emxx_udc.c | 110 static void _nbu2ss_dump_register(struct nbu2ss_udc *udc) _nbu2ss_dump_register() argument 156 struct nbu2ss_udc *udc; _nbu2ss_ep0_complete() local 199 static u32 _nbu2ss_get_begin_ram_address(struct nbu2ss_udc *udc) _nbu2ss_get_begin_ram_address() argument 230 static int _nbu2ss_ep_init(struct nbu2ss_udc *udc, struct nbu2ss_ep *ep) _nbu2ss_ep_init() argument 305 static int _nbu2ss_epn_exit(struct nbu2ss_udc *udc, struct nbu2ss_ep *ep) _nbu2ss_epn_exit() argument 353 static void _nbu2ss_ep_dma_init(struct nbu2ss_udc *udc, struct nbu2ss_ep *ep) _nbu2ss_ep_dma_init() argument 393 static void _nbu2ss_ep_dma_exit(struct nbu2ss_udc *udc, struct nbu2ss_ep *ep) _nbu2ss_ep_dma_exit() argument 426 static void _nbu2ss_ep_dma_abort(struct nbu2ss_udc *udc, struct nbu2ss_ep *ep) _nbu2ss_ep_dma_abort() argument 565 static int EP0_out_PIO(struct nbu2ss_udc *udc, u8 *pBuf, u32 length) EP0_out_PIO() argument 591 static int EP0_out_OverBytes(struct nbu2ss_udc *udc, u8 *pBuf, u32 length) EP0_out_OverBytes() argument 610 static int EP0_in_PIO(struct nbu2ss_udc *udc, u8 *pBuf, u32 length) EP0_in_PIO() argument 638 static int EP0_in_OverBytes(struct nbu2ss_udc *udc, u8 *pBuf, u32 iRemainSize) EP0_in_OverBytes() argument 657 static int EP0_send_NULL(struct nbu2ss_udc *udc, bool pid_flag) EP0_send_NULL() argument 676 static int EP0_receive_NULL(struct nbu2ss_udc *udc, bool pid_flag) EP0_receive_NULL() argument 1422 static void _nbu2ss_set_test_mode(struct nbu2ss_udc *udc, u32 mode) _nbu2ss_set_test_mode() argument 1470 static int _nbu2ss_get_ep_stall(struct nbu2ss_udc *udc, u8 ep_adrs) _nbu2ss_get_ep_stall() argument 1498 static inline int _nbu2ss_req_feature(struct nbu2ss_udc *udc, bool bset) _nbu2ss_req_feature() argument 1547 static inline enum usb_device_speed _nbu2ss_get_speed(struct nbu2ss_udc *udc) _nbu2ss_get_speed() argument 1591 static int std_req_get_status(struct nbu2ss_udc *udc) std_req_get_status() argument 1648 static int std_req_clear_feature(struct nbu2ss_udc *udc) std_req_clear_feature() argument 1654 static int std_req_set_feature(struct nbu2ss_udc *udc) std_req_set_feature() argument 1660 static int std_req_set_address(struct nbu2ss_udc *udc) std_req_set_address() argument 1683 static int std_req_set_configuration(struct nbu2ss_udc *udc) std_req_set_configuration() argument 1708 static inline void _nbu2ss_read_request_data(struct nbu2ss_udc *udc, u32 *pdata) _nbu2ss_read_request_data() argument 1719 static inline int _nbu2ss_decode_request(struct nbu2ss_udc *udc) _nbu2ss_decode_request() argument 1792 static inline int _nbu2ss_ep0_in_data_stage(struct nbu2ss_udc *udc) _nbu2ss_ep0_in_data_stage() argument 1819 static inline int _nbu2ss_ep0_out_data_stage(struct nbu2ss_udc *udc) _nbu2ss_ep0_out_data_stage() argument 1847 static inline int _nbu2ss_ep0_status_stage(struct nbu2ss_udc *udc) _nbu2ss_ep0_status_stage() argument 1873 static inline void _nbu2ss_ep0_int(struct nbu2ss_udc *udc) _nbu2ss_ep0_int() argument 1960 struct nbu2ss_udc *udc = ep->udc; _nbu2ss_ep_done() local 2143 static inline void _nbu2ss_epn_int(struct nbu2ss_udc *udc, u32 epnum) _nbu2ss_epn_int() argument 2187 static inline void _nbu2ss_ep_int(struct nbu2ss_udc *udc, u32 epnum) _nbu2ss_ep_int() argument 2196 static void _nbu2ss_ep0_enable(struct nbu2ss_udc *udc) _nbu2ss_ep0_enable() argument 2216 static int _nbu2ss_nuke(struct nbu2ss_udc *udc, _nbu2ss_nuke() argument 2240 static void _nbu2ss_quiesce(struct nbu2ss_udc *udc) _nbu2ss_quiesce() argument 2255 static int _nbu2ss_pullup(struct nbu2ss_udc *udc, int is_on) _nbu2ss_pullup() argument 2288 static void _nbu2ss_fifo_flush(struct nbu2ss_udc *udc, struct nbu2ss_ep *ep) _nbu2ss_fifo_flush() argument 2307 static int _nbu2ss_enable_controller(struct nbu2ss_udc *udc) _nbu2ss_enable_controller() argument 2372 static void _nbu2ss_reset_controller(struct nbu2ss_udc *udc) _nbu2ss_reset_controller() argument 2379 static void _nbu2ss_disable_controller(struct nbu2ss_udc *udc) _nbu2ss_disable_controller() argument 2394 static inline void _nbu2ss_check_vbus(struct nbu2ss_udc *udc) _nbu2ss_check_vbus() argument 2466 static inline void _nbu2ss_int_bus_reset(struct nbu2ss_udc *udc) _nbu2ss_int_bus_reset() argument 2477 static inline void _nbu2ss_int_usb_resume(struct nbu2ss_udc *udc) _nbu2ss_int_usb_resume() argument 2490 static inline void _nbu2ss_int_usb_suspend(struct nbu2ss_udc *udc) _nbu2ss_int_usb_suspend() argument 2515 struct nbu2ss_udc *udc = (struct nbu2ss_udc *)_udc; _nbu2ss_vbus_irq() local 2532 struct nbu2ss_udc *udc = (struct nbu2ss_udc *)_udc; _nbu2ss_udc_irq() local 2606 struct nbu2ss_udc *udc; nbu2ss_ep_enable() local 2665 struct nbu2ss_udc *udc; nbu2ss_ep_disable() local 2731 struct nbu2ss_udc *udc; nbu2ss_ep_queue() local 2841 struct nbu2ss_udc *udc; nbu2ss_ep_dequeue() local 2889 struct nbu2ss_udc *udc; nbu2ss_ep_set_halt() local 2941 struct nbu2ss_udc *udc; nbu2ss_ep_fifo_status() local 2990 struct nbu2ss_udc *udc; nbu2ss_ep_fifo_flush() local 3047 struct nbu2ss_udc *udc; nbu2ss_gad_get_frame() local 3077 struct nbu2ss_udc *udc; nbu2ss_gad_wakeup() local 3116 struct nbu2ss_udc *udc; nbu2ss_gad_set_selfpowered() local 3145 struct nbu2ss_udc *udc; nbu2ss_gad_vbus_draw() local 3167 struct nbu2ss_udc *udc; nbu2ss_gad_pullup() local 3248 static void __init nbu2ss_drv_ep_init(struct nbu2ss_udc *udc) nbu2ss_drv_ep_init() argument 3315 struct nbu2ss_udc *udc; nbu2ss_drv_probe() local 3377 struct nbu2ss_udc *udc; nbu2ss_drv_shutdown() local 3389 struct nbu2ss_udc *udc; nbu2ss_drv_remove() local 3411 struct nbu2ss_udc *udc; nbu2ss_drv_suspend() local 3438 struct nbu2ss_udc *udc; nbu2ss_drv_resume() local 181 _nbu2ss_create_ep0_packet( struct nbu2ss_udc *udc, void *p_buf, unsigned length ) _nbu2ss_create_ep0_packet() argument 437 _nbu2ss_ep_in_end( struct nbu2ss_udc *udc, u32 epnum, u32 data32, u32 length ) _nbu2ss_ep_in_end() argument 480 _nbu2ss_dma_map_single( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, u8 direct ) _nbu2ss_dma_map_single() argument 513 _nbu2ss_dma_unmap_single( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, u8 direct ) _nbu2ss_dma_unmap_single() argument 692 _nbu2ss_ep0_in_transfer( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req ) _nbu2ss_ep0_in_transfer() argument 750 _nbu2ss_ep0_out_transfer( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req ) _nbu2ss_ep0_out_transfer() argument 829 _nbu2ss_out_dma( struct nbu2ss_udc *udc, struct nbu2ss_req *req, u32 num, u32 length ) _nbu2ss_out_dma() argument 892 _nbu2ss_epn_out_pio( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, u32 length ) _nbu2ss_epn_out_pio() argument 951 _nbu2ss_epn_out_data( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, u32 data_size ) _nbu2ss_epn_out_data() argument 982 _nbu2ss_epn_out_transfer( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req ) _nbu2ss_epn_out_transfer() argument 1039 _nbu2ss_in_dma( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, u32 num, u32 length ) _nbu2ss_in_dma() argument 1115 _nbu2ss_epn_in_pio( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, u32 length ) _nbu2ss_epn_in_pio() argument 1168 _nbu2ss_epn_in_data( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, u32 data_size ) _nbu2ss_epn_in_data() argument 1196 _nbu2ss_epn_in_transfer( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req ) _nbu2ss_epn_in_transfer() argument 1237 _nbu2ss_start_transfer( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, bool bflag) _nbu2ss_start_transfer() argument 1320 _nbu2ss_endpoint_toggle_reset( struct nbu2ss_udc *udc, u8 ep_adrs) _nbu2ss_endpoint_toggle_reset() argument 1342 _nbu2ss_set_endpoint_stall( struct nbu2ss_udc *udc, u8 ep_adrs, bool bstall) _nbu2ss_set_endpoint_stall() argument 1440 _nbu2ss_set_feature_device( struct nbu2ss_udc *udc, u16 selector, u16 wIndex ) _nbu2ss_set_feature_device() argument 1560 _nbu2ss_epn_set_stall( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep ) _nbu2ss_epn_set_stall() argument 1989 _nbu2ss_epn_in_int( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req) _nbu2ss_epn_in_int() argument 2034 _nbu2ss_epn_out_int( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req) _nbu2ss_epn_out_int() argument 2047 _nbu2ss_epn_in_dma_int( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req) _nbu2ss_epn_in_dma_int() argument 2084 _nbu2ss_epn_out_dma_int( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req) _nbu2ss_epn_out_dma_int() argument 3276 nbu2ss_drv_contest_init( struct platform_device *pdev, struct nbu2ss_udc *udc) nbu2ss_drv_contest_init() argument
|
H A D | emxx_udc.h | 588 struct nbu2ss_udc *udc; member in struct:nbu2ss_ep
|
/linux-4.1.27/net/bridge/netfilter/ |
H A D | ebtables.c | 562 ebt_get_udc_positions(struct ebt_entry *e, struct ebt_table_info *newinfo, unsigned int *n, struct ebt_cl_stack *udc) ebt_get_udc_positions() argument
|