/linux-4.4.14/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 833 struct isp1760_udc *udc = uep->udc; isp1760_ep_queue() local 915 struct isp1760_udc *udc = uep->udc; isp1760_ep_dequeue() local 938 struct isp1760_udc *udc = uep->udc; __isp1760_ep_set_halt() local 1026 struct isp1760_udc *udc = uep->udc; isp1760_ep_fifo_flush() local 1060 static void isp1760_udc_connect(struct isp1760_udc *udc) isp1760_udc_connect() argument 1067 static void isp1760_udc_disconnect(struct isp1760_udc *udc) isp1760_udc_disconnect() argument 1086 static void isp1760_udc_init_hw(struct isp1760_udc *udc) isp1760_udc_init_hw() argument 1112 static void isp1760_udc_reset(struct isp1760_udc *udc) isp1760_udc_reset() argument 1132 static void isp1760_udc_suspend(struct isp1760_udc *udc) isp1760_udc_suspend() argument 1141 static void isp1760_udc_resume(struct isp1760_udc *udc) isp1760_udc_resume() argument 1156 struct isp1760_udc *udc = gadget_to_udc(gadget); isp1760_udc_get_frame() local 1163 struct isp1760_udc *udc = gadget_to_udc(gadget); isp1760_udc_wakeup() local 1172 struct isp1760_udc *udc = gadget_to_udc(gadget); isp1760_udc_set_selfpowered() local 1184 struct isp1760_udc *udc = gadget_to_udc(gadget); isp1760_udc_pullup() local 1195 struct isp1760_udc *udc = gadget_to_udc(gadget); isp1760_udc_start() local 1237 struct isp1760_udc *udc = gadget_to_udc(gadget); isp1760_udc_stop() local 1268 struct isp1760_udc *udc = dev; isp1760_udc_irq() local 1336 struct isp1760_udc *udc = (struct isp1760_udc *)data; isp1760_udc_vbus_poll() local 1354 static void isp1760_udc_init_eps(struct isp1760_udc *udc) isp1760_udc_init_eps() argument 1407 static int isp1760_udc_init(struct isp1760_udc *udc) isp1760_udc_init() argument 1446 struct isp1760_udc *udc = &isp->udc; isp1760_udc_register() local 1504 struct isp1760_udc *udc = &isp->udc; isp1760_udc_unregister() local
|
/linux-4.4.14/drivers/usb/gadget/udc/ |
H A D | udc-core.c | 227 struct usb_udc *udc = gadget->udc; usb_gadget_state_work() local 243 static void usb_udc_connect_control(struct usb_udc *udc) usb_udc_connect_control() argument 262 struct usb_udc *udc = gadget->udc; usb_udc_vbus_handler() local 301 static inline int usb_gadget_udc_start(struct usb_udc *udc) usb_gadget_udc_start() argument 318 static inline void usb_gadget_udc_stop(struct usb_udc *udc) usb_gadget_udc_stop() argument 332 struct usb_udc *udc; usb_udc_release() local 358 struct usb_udc *udc; usb_add_gadget_udc_release() local 441 static void usb_gadget_remove_driver(struct usb_udc *udc) usb_gadget_remove_driver() argument 467 struct usb_udc *udc = gadget->udc; usb_del_gadget_udc() local 490 static int udc_bind_to_driver(struct usb_udc *udc, struct usb_gadget_driver *driver) udc_bind_to_driver() argument 525 struct usb_udc *udc = NULL; usb_udc_attach_driver() local 551 struct usb_udc *udc = NULL; usb_gadget_probe_driver() local 576 struct usb_udc *udc = NULL; usb_gadget_unregister_driver() local 602 struct usb_udc *udc = container_of(dev, struct usb_udc, dev); usb_udc_srp_store() local 614 struct usb_udc *udc = container_of(dev, struct usb_udc, dev); usb_udc_softconn_store() local 640 struct usb_udc *udc = container_of(dev, struct usb_udc, dev); state_show() local 705 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 | 84 static struct udc *udc; variable in typeref:struct:udc 3031 usb_disconnect(udc); variable
|
H A D | at91_udc.c | 118 struct at91_udc *udc = ep->udc; proc_ep_show() local 188 struct at91_udc *udc = s->private; proc_udc_show() local 254 static void create_debug_file(struct at91_udc *udc) create_debug_file() argument 259 static void remove_debug_file(struct at91_udc *udc) remove_debug_file() argument 267 static inline void create_debug_file(struct at91_udc *udc) {} remove_debug_file() argument 268 static inline void remove_debug_file(struct at91_udc *udc) {} remove_debug_file() argument 278 struct at91_udc *udc = ep->udc; done() local 491 struct at91_udc *udc; at91_ep_enable() local 568 struct at91_udc *udc = ep->udc; at91_ep_disable() local 625 struct at91_udc *udc; at91_ep_queue() local 725 struct at91_udc *udc; at91_ep_dequeue() local 753 struct at91_udc *udc = ep->udc; at91_ep_set_halt() local 807 struct at91_udc *udc = to_udc(gadget); at91_get_frame() local 816 struct at91_udc *udc = to_udc(gadget); at91_wakeup() local 841 static void udc_reinit(struct at91_udc *udc) udc_reinit() argument 864 static void reset_gadget(struct at91_udc *udc) reset_gadget() argument 889 static void stop_activity(struct at91_udc *udc) stop_activity() argument 913 static void clk_on(struct at91_udc *udc) clk_on() argument 923 static void clk_off(struct at91_udc *udc) clk_off() argument 937 static void pullup(struct at91_udc *udc, int is_on) pullup() argument 961 struct at91_udc *udc = to_udc(gadget); at91_vbus_session() local 977 struct at91_udc *udc = to_udc(gadget); at91_pullup() local 989 struct at91_udc *udc = to_udc(gadget); at91_set_selfpowered() local 1062 static void handle_setup(struct at91_udc *udc, struct at91_ep *ep, u32 csr) handle_setup() argument 1288 static void handle_ep0(struct at91_udc *udc) handle_ep0() argument 1413 struct at91_udc *udc = _udc; at91_udc_irq() local 1528 static void at91_vbus_update(struct at91_udc *udc, unsigned value) at91_vbus_update() argument 1537 struct at91_udc *udc = _udc; at91_vbus_irq() local 1548 struct at91_udc *udc = container_of(work, struct at91_udc, at91_vbus_timer_work() local 1559 struct at91_udc *udc = (struct at91_udc *)data; at91_vbus_timer() local 1572 struct at91_udc *udc; at91_start() local 1585 struct at91_udc *udc; at91_stop() local 1603 struct at91_udc *udc = platform_get_drvdata(dev); at91udc_shutdown() local 1612 static int at91rm9200_udc_init(struct at91_udc *udc) at91rm9200_udc_init() argument 1653 static void at91rm9200_udc_pullup(struct at91_udc *udc, int is_on) at91rm9200_udc_pullup() argument 1668 static int at91sam9260_udc_init(struct at91_udc *udc) at91sam9260_udc_init() argument 1689 static void at91sam9260_udc_pullup(struct at91_udc *udc, int is_on) at91sam9260_udc_pullup() argument 1706 static int at91sam9261_udc_init(struct at91_udc *udc) at91sam9261_udc_init() argument 1735 static void at91sam9261_udc_pullup(struct at91_udc *udc, int is_on) at91sam9261_udc_pullup() argument 1751 static int at91sam9263_udc_init(struct at91_udc *udc) at91sam9263_udc_init() argument 1802 static void at91udc_of_init(struct at91_udc *udc, struct device_node *np) at91udc_of_init() argument 1829 struct at91_udc *udc; at91udc_probe() local 1968 struct at91_udc *udc = platform_get_drvdata(pdev); at91udc_remove() local 1992 struct at91_udc *udc = platform_get_drvdata(pdev); at91udc_suspend() local 2019 struct at91_udc *udc = platform_get_drvdata(pdev); at91udc_resume() local
|
H A D | atmel_usba_udc.c | 141 struct usba_udc *udc; regs_dbg_open() local 203 static void usba_ep_init_debugfs(struct usba_udc *udc, usba_ep_init_debugfs() argument 257 static void usba_init_debugfs(struct usba_udc *udc) usba_init_debugfs() argument 290 static void usba_cleanup_debugfs(struct usba_udc *udc) usba_cleanup_debugfs() argument 299 static inline void usba_ep_init_debugfs(struct usba_udc *udc, usba_ep_init_debugfs() argument 310 static inline void usba_init_debugfs(struct usba_udc *udc) usba_init_debugfs() argument 315 static inline void usba_cleanup_debugfs(struct usba_udc *udc) usba_cleanup_debugfs() argument 321 static inline u32 usba_int_enb_get(struct usba_udc *udc) usba_int_enb_get() argument 326 static inline void usba_int_enb_set(struct usba_udc *udc, u32 val) usba_int_enb_set() argument 332 static int vbus_is_present(struct usba_udc *udc) vbus_is_present() argument 341 static void toggle_bias(struct usba_udc *udc, int is_on) toggle_bias() argument 347 static void generate_bias_pulse(struct usba_udc *udc) generate_bias_pulse() argument 426 static void send_status(struct usba_udc *udc, struct usba_ep *ep) send_status() argument 435 struct usba_udc *udc = ep->udc; receive_data() local 492 struct usba_udc *udc = ep->udc; request_complete() local 526 struct usba_udc *udc = ep->udc; usba_ep_enable() local 636 struct usba_udc *udc = ep->udc; usba_ep_disable() local 700 static int queue_dma(struct usba_udc *udc, struct usba_ep *ep, queue_dma() argument 754 struct usba_udc *udc = ep->udc; usba_ep_queue() local 836 struct usba_udc *udc = ep->udc; usba_ep_dequeue() local 894 struct usba_udc *udc = ep->udc; usba_ep_set_halt() local 946 struct usba_udc *udc = ep->udc; usba_ep_fifo_flush() local 965 struct usba_udc *udc = to_usba_udc(gadget); usba_udc_get_frame() local 972 struct usba_udc *udc = to_usba_udc(gadget); usba_udc_wakeup() local 991 struct usba_udc *udc = to_usba_udc(gadget); usba_udc_set_selfpowered() local 1036 static void reset_all_endpoints(struct usba_udc *udc) reset_all_endpoints() argument 1064 static struct usba_ep *get_ep_by_addr(struct usba_udc *udc, u16 wIndex) get_ep_by_addr() argument 1088 static inline void set_protocol_stall(struct usba_udc *udc, struct usba_ep *ep) set_protocol_stall() argument 1094 static inline int is_stalled(struct usba_udc *udc, struct usba_ep *ep) is_stalled() argument 1101 static inline void set_address(struct usba_udc *udc, unsigned int addr) set_address() argument 1111 static int do_test_mode(struct usba_udc *udc) do_test_mode() argument 1219 static int handle_ep0_setup(struct usba_udc *udc, struct usba_ep *ep, handle_ep0_setup() argument 1345 static void usba_control_irq(struct usba_udc *udc, struct usba_ep *ep) usba_control_irq() argument 1533 static void usba_ep_irq(struct usba_udc *udc, struct usba_ep *ep) usba_ep_irq() argument 1586 static void usba_dma_irq(struct usba_udc *udc, struct usba_ep *ep) usba_dma_irq() argument 1628 struct usba_udc *udc = devid; usba_udc_irq() local 1741 static int start_clock(struct usba_udc *udc) start_clock() argument 1761 static void stop_clock(struct usba_udc *udc) stop_clock() argument 1772 static int usba_start(struct usba_udc *udc) usba_start() argument 1790 static void usba_stop(struct usba_udc *udc) usba_stop() argument 1808 struct usba_udc *udc = devid; usba_vbus_irq_thread() local 1837 struct usba_udc *udc = container_of(gadget, struct usba_udc, gadget); atmel_usba_start() local 1876 struct usba_udc *udc = container_of(gadget, struct usba_udc, gadget); atmel_usba_stop() local 1889 static void at91sam9rl_toggle_bias(struct usba_udc *udc, int is_on) at91sam9rl_toggle_bias() argument 1899 static void at91sam9g45_pulse_bias(struct usba_udc *udc) at91sam9g45_pulse_bias() argument 2102 struct usba_udc *udc; usba_udc_probe() local 2216 struct usba_udc *udc; usba_udc_remove() local 2234 struct usba_udc *udc = dev_get_drvdata(dev); usba_udc_suspend() local 2263 struct usba_udc *udc = dev_get_drvdata(dev); usba_udc_resume() local 1924 atmel_udc_of_init(struct platform_device *pdev, struct usba_udc *udc) atmel_udc_of_init() argument 2033 atmel_udc_of_init(struct platform_device *pdev, struct usba_udc *udc) atmel_udc_of_init() argument 2040 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 1319 static void gadget_reset(struct mv_udc *udc, struct usb_gadget_driver *driver) gadget_reset() argument 1337 static void stop_activity(struct mv_udc *udc, struct usb_gadget_driver *driver) stop_activity() argument 1358 struct mv_udc *udc; mv_udc_start() local 1399 struct mv_udc *udc; mv_udc_stop() local 1422 static void mv_set_ptc(struct mv_udc *udc, u32 mode) mv_set_ptc() argument 1435 struct mv_udc *udc; prime_status_complete() local 1451 udc_prime_status(struct mv_udc *udc, u8 direction, u16 status, bool empty) udc_prime_status() argument 1512 static void mv_udc_testmode(struct mv_udc *udc, u16 index) mv_udc_testmode() argument 1523 static void ch9setaddress(struct mv_udc *udc, struct usb_ctrlrequest *setup) ch9setaddress() argument 1534 static void ch9getstatus(struct mv_udc *udc, u8 ep_num, ch9getstatus() argument 1569 static void ch9clearfeature(struct mv_udc *udc, struct usb_ctrlrequest *setup) ch9clearfeature() argument 1613 static void ch9setfeature(struct mv_udc *udc, struct usb_ctrlrequest *setup) ch9setfeature() argument 1712 ep0_stall(udc); variable 1722 ep0_stall(udc); variable 1730 static void ep0_req_complete(struct mv_udc *udc, ep0_req_complete() argument 1767 static void get_setup_data(struct mv_udc *udc, u8 ep_num, u8 *buffer_ptr) get_setup_data() argument 1792 static void irq_process_tr_complete(struct mv_udc *udc) irq_process_tr_complete() argument 1865 static void irq_process_reset(struct mv_udc *udc) irq_process_reset() argument 1931 static void handle_bus_resume(struct mv_udc *udc) handle_bus_resume() argument 1946 static void irq_process_suspend(struct mv_udc *udc) irq_process_suspend() argument 1958 static void irq_process_port_change(struct mv_udc *udc) irq_process_port_change() argument 2001 static void irq_process_error(struct mv_udc *udc) irq_process_error() argument 2009 struct mv_udc *udc = (struct mv_udc *)dev; mv_udc_irq() local 2052 struct mv_udc *udc = (struct mv_udc *)dev; mv_udc_vbus_irq() local 2063 struct mv_udc *udc; mv_udc_vbus_work() local 2082 struct mv_udc *udc; gadget_release() local 2091 struct mv_udc *udc; mv_udc_remove() local 2120 struct mv_udc *udc; mv_udc_probe() local 2340 struct mv_udc *udc; mv_udc_suspend() local 2374 struct mv_udc *udc; mv_udc_resume() local 2406 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 2282 struct pxa25x_udc *udc = platform_get_drvdata(dev); pxa25x_udc_suspend() local 2298 struct pxa25x_udc *udc = platform_get_drvdata(dev); pxa25x_udc_resume() local
|
H A D | s3c2410_udc.c | 269 static void s3c2410_udc_nuke(struct s3c2410_udc *udc, s3c2410_udc_nuke() argument 1293 struct s3c2410_udc *udc; s3c2410_udc_dequeue() local 1431 struct s3c2410_udc *udc = to_s3c2410_udc(gadget); s3c2410_udc_set_selfpowered() local 1447 static int s3c2410_udc_set_pullup(struct s3c2410_udc *udc, int is_on) s3c2410_udc_set_pullup() argument 1473 struct s3c2410_udc *udc = to_s3c2410_udc(gadget); s3c2410_udc_vbus_session() local 1484 struct s3c2410_udc *udc = to_s3c2410_udc(gadget); s3c2410_udc_pullup() local 1651 struct s3c2410_udc *udc = to_s3c2410(g); s3c2410_udc_start() local 1666 struct s3c2410_udc *udc = to_s3c2410(g); s3c2410_udc_stop() local 1765 struct s3c2410_udc *udc = &memory; s3c2410_udc_probe() local 1916 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 | 221 struct bcm63xx_udc *udc; member in struct:iudma_ch 246 struct bcm63xx_udc *udc; member in struct:bcm63xx_ep 363 static inline u32 usbd_readl(struct bcm63xx_udc *udc, u32 off) usbd_readl() argument 368 static inline void usbd_writel(struct bcm63xx_udc *udc, u32 val, u32 off) usbd_writel() argument 373 static inline u32 usb_dma_readl(struct bcm63xx_udc *udc, u32 off) usb_dma_readl() argument 378 static inline void usb_dma_writel(struct bcm63xx_udc *udc, u32 val, u32 off) usb_dma_writel() argument 383 static inline u32 usb_dmac_readl(struct bcm63xx_udc *udc, u32 off, int chan) usb_dmac_readl() argument 389 static inline void usb_dmac_writel(struct bcm63xx_udc *udc, u32 val, u32 off, usb_dmac_writel() argument 396 static inline u32 usb_dmas_readl(struct bcm63xx_udc *udc, u32 off, int chan) usb_dmas_readl() argument 402 static inline void usb_dmas_writel(struct bcm63xx_udc *udc, u32 val, u32 off, usb_dmas_writel() argument 409 static inline void set_clocks(struct bcm63xx_udc *udc, bool is_enabled) set_clocks() argument 434 static void bcm63xx_ep_dma_select(struct bcm63xx_udc *udc, int idx) bcm63xx_ep_dma_select() argument 452 static void bcm63xx_set_stall(struct bcm63xx_udc *udc, struct bcm63xx_ep *bep, bcm63xx_set_stall() argument 470 static void bcm63xx_fifo_setup(struct bcm63xx_udc *udc) bcm63xx_fifo_setup() argument 510 static void bcm63xx_fifo_reset_ep(struct bcm63xx_udc *udc, int ep_num) bcm63xx_fifo_reset_ep() argument 526 static void bcm63xx_fifo_reset(struct bcm63xx_udc *udc) bcm63xx_fifo_reset() argument 538 static void bcm63xx_ep_init(struct bcm63xx_udc *udc) bcm63xx_ep_init() argument 561 static void bcm63xx_ep_setup(struct bcm63xx_udc *udc) bcm63xx_ep_setup() argument 603 static void iudma_write(struct bcm63xx_udc *udc, struct iudma_ch *iudma, iudma_write() argument 679 static int iudma_read(struct bcm63xx_udc *udc, struct iudma_ch *iudma) iudma_read() argument 713 static void iudma_reset_channel(struct bcm63xx_udc *udc, struct iudma_ch *iudma) iudma_reset_channel() argument 769 static int iudma_init_channel(struct bcm63xx_udc *udc, unsigned int ch_idx) iudma_init_channel() argument 809 static int iudma_init(struct bcm63xx_udc *udc) iudma_init() argument 832 static void iudma_uninit(struct bcm63xx_udc *udc) iudma_uninit() argument 853 static void bcm63xx_set_ctrl_irqs(struct bcm63xx_udc *udc, bool enable_irqs) bcm63xx_set_ctrl_irqs() argument 879 static void bcm63xx_select_phy_mode(struct bcm63xx_udc *udc, bool is_device) bcm63xx_select_phy_mode() argument 919 static void bcm63xx_select_pullup(struct bcm63xx_udc *udc, bool is_on) bcm63xx_select_pullup() argument 938 static void bcm63xx_uninit_udc_hw(struct bcm63xx_udc *udc) bcm63xx_uninit_udc_hw() argument 952 static int bcm63xx_init_udc_hw(struct bcm63xx_udc *udc) bcm63xx_init_udc_hw() argument 1045 struct bcm63xx_udc *udc = bep->udc; bcm63xx_ep_enable() local 1084 struct bcm63xx_udc *udc = bep->udc; bcm63xx_ep_disable() local 1168 struct bcm63xx_udc *udc = bep->udc; bcm63xx_udc_queue() local 1220 struct bcm63xx_udc *udc = bep->udc; bcm63xx_udc_dequeue() local 1268 struct bcm63xx_udc *udc = bep->udc; bcm63xx_udc_set_halt() local 1288 struct bcm63xx_udc *udc = bep->udc; bcm63xx_udc_set_wedge() local 1322 static int bcm63xx_ep0_setup_callback(struct bcm63xx_udc *udc, bcm63xx_ep0_setup_callback() argument 1345 static int bcm63xx_ep0_spoof_set_cfg(struct bcm63xx_udc *udc) bcm63xx_ep0_spoof_set_cfg() argument 1369 static int bcm63xx_ep0_spoof_set_iface(struct bcm63xx_udc *udc) bcm63xx_ep0_spoof_set_iface() argument 1395 static void bcm63xx_ep0_map_write(struct bcm63xx_udc *udc, int ch_idx, bcm63xx_ep0_map_write() argument 1416 static void bcm63xx_ep0_complete(struct bcm63xx_udc *udc, bcm63xx_ep0_complete() argument 1435 static void bcm63xx_ep0_nuke_reply(struct bcm63xx_udc *udc, int is_tx) bcm63xx_ep0_nuke_reply() argument 1453 static int bcm63xx_ep0_read_complete(struct bcm63xx_udc *udc) bcm63xx_ep0_read_complete() argument 1472 static void bcm63xx_ep0_internal_request(struct bcm63xx_udc *udc, int ch_idx, bcm63xx_ep0_internal_request() argument 1492 static enum bcm63xx_ep0_state bcm63xx_ep0_do_setup(struct bcm63xx_udc *udc) bcm63xx_ep0_do_setup() argument 1545 static int bcm63xx_ep0_do_idle(struct bcm63xx_udc *udc) bcm63xx_ep0_do_idle() argument 1592 static int bcm63xx_ep0_one_round(struct bcm63xx_udc *udc) bcm63xx_ep0_one_round() argument 1746 struct bcm63xx_udc *udc = container_of(w, struct bcm63xx_udc, ep0_wq); bcm63xx_ep0_process() local 1763 struct bcm63xx_udc *udc = gadget_to_udc(gadget); bcm63xx_udc_get_frame() local 1778 struct bcm63xx_udc *udc = gadget_to_udc(gadget); bcm63xx_udc_pullup() local 1826 struct bcm63xx_udc *udc = gadget_to_udc(gadget); bcm63xx_udc_start() local 1862 struct bcm63xx_udc *udc = gadget_to_udc(gadget); bcm63xx_udc_stop() local 1905 static void bcm63xx_update_cfg_iface(struct bcm63xx_udc *udc) bcm63xx_update_cfg_iface() argument 1923 static int bcm63xx_update_link_speed(struct bcm63xx_udc *udc) bcm63xx_update_link_speed() argument 1963 static void bcm63xx_update_wedge(struct bcm63xx_udc *udc, bool new_status) bcm63xx_update_wedge() argument 1984 struct bcm63xx_udc *udc = dev_id; bcm63xx_udc_ctrl_isr() local 2056 struct bcm63xx_udc *udc = iudma->udc; bcm63xx_udc_data_isr() local 2141 struct bcm63xx_udc *udc = s->private; bcm63xx_usbd_dbg_show() local 2179 struct bcm63xx_udc *udc = s->private; bcm63xx_iudma_dbg_show() local 2281 static void bcm63xx_udc_init_debugfs(struct bcm63xx_udc *udc) bcm63xx_udc_init_debugfs() argument 2319 static void bcm63xx_udc_cleanup_debugfs(struct bcm63xx_udc *udc) bcm63xx_udc_cleanup_debugfs() argument 2344 struct bcm63xx_udc *udc; bcm63xx_udc_probe() local 2432 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 2463 struct qe_udc *udc = container_of(dev, struct qe_udc, gadget.dev); qe_udc_release() local 2478 struct qe_udc *udc; qe_udc_probe() local 2641 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 2612 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 1741 static void udc_enable(struct pxa_udc *udc) udc_enable() argument 1796 struct pxa_udc *udc = to_pxa(g); pxa27x_udc_start() local 1828 static void stop_activity(struct pxa_udc *udc, struct usb_gadget_driver *driver) stop_activity() argument 1849 struct pxa_udc *udc = to_pxa(g); pxa27x_udc_stop() local 1866 static void handle_ep0_ctrl_req(struct pxa_udc *udc, handle_ep0_ctrl_req() argument 1982 static void handle_ep0(struct pxa_udc *udc, int fifo_irq, int opc_irq) handle_ep0() argument 2129 static void pxa27x_change_configuration(struct pxa_udc *udc, int config) pxa27x_change_configuration() argument 2159 static void pxa27x_change_interface(struct pxa_udc *udc, int iface, int alt) pxa27x_change_interface() argument 2186 static void irq_handle_data(int irq, struct pxa_udc *udc) irq_handle_data() argument 2234 static void irq_udc_suspend(struct pxa_udc *udc) irq_udc_suspend() argument 2249 static void irq_udc_resume(struct pxa_udc *udc) irq_udc_resume() argument 2263 static void irq_udc_reconfig(struct pxa_udc *udc) irq_udc_reconfig() argument 2288 static void irq_udc_reset(struct pxa_udc *udc) irq_udc_reset() argument 2318 struct pxa_udc *udc = _dev; pxa_udc_irq() local 2408 struct pxa_udc *udc = &memory; pxa_udc_probe() local 2490 struct pxa_udc *udc = platform_get_drvdata(_dev); pxa_udc_remove() local 2506 struct pxa_udc *udc = platform_get_drvdata(_dev); pxa_udc_shutdown() local 2529 struct pxa_udc *udc = platform_get_drvdata(_dev); pxa_udc_suspend() local 2554 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 1357 static void xudc_stop_activity(struct xusb_udc *udc) xudc_stop_activity() argument 1378 struct xusb_udc *udc = to_udc(gadget); xudc_start() local 1417 struct xusb_udc *udc = to_udc(gadget); xudc_stop() local 1448 static void xudc_clear_stall_all_ep(struct xusb_udc *udc) xudc_clear_stall_all_ep() argument 1475 static void xudc_startup_handler(struct xusb_udc *udc, u32 intrstatus) xudc_startup_handler() argument 1566 static void xudc_ep0_stall(struct xusb_udc *udc) xudc_ep0_stall() argument 1582 static void xudc_setaddress(struct xusb_udc *udc) xudc_setaddress() argument 1603 static void xudc_getstatus(struct xusb_udc *udc) xudc_getstatus() argument 1658 static void xudc_set_clear_feature(struct xusb_udc *udc) xudc_set_clear_feature() argument 1744 static void xudc_handle_setup(struct xusb_udc *udc) xudc_handle_setup() argument 1810 static void xudc_ep0_out(struct xusb_udc *udc) xudc_ep0_out() argument 1859 static void xudc_ep0_in(struct xusb_udc *udc) xudc_ep0_in() argument 1932 static void xudc_ctrl_ep_handler(struct xusb_udc *udc, u32 intrstatus) xudc_ctrl_ep_handler() argument 1954 static void xudc_nonctrl_ep_handler(struct xusb_udc *udc, u8 epnum, xudc_nonctrl_ep_handler() argument 1988 struct xusb_udc *udc = _udc; xudc_irq() local 2057 struct xusb_udc *udc; xudc_probe() local 2161 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 2788 struct lpc32xx_udc *udc = _udc; lpc32xx_usb_lp_irq() local 2827 struct lpc32xx_udc *udc = _udc; lpc32xx_usb_hp_irq() local 2866 struct lpc32xx_udc *udc = _udc; lpc32xx_usb_devdma_irq() local 2896 struct lpc32xx_udc *udc = container_of(work, struct lpc32xx_udc, vbus_work() local 2940 struct lpc32xx_udc *udc = _udc; lpc32xx_usb_vbus_irq() local 2952 struct lpc32xx_udc *udc = to_udc(gadget); lpc32xx_start() local 2985 struct lpc32xx_udc *udc = to_udc(gadget); lpc32xx_stop() local 3018 struct lpc32xx_udc *udc = platform_get_drvdata(dev); lpc32xx_udc_shutdown() local 3056 struct lpc32xx_udc *udc; lpc32xx_udc_probe() local 3330 struct lpc32xx_udc *udc = platform_get_drvdata(pdev); lpc32xx_udc_remove() local 3368 struct lpc32xx_udc *udc = platform_get_drvdata(pdev); lpc32xx_udc_suspend() local 3391 struct lpc32xx_udc *udc = platform_get_drvdata(pdev); lpc32xx_udc_resume() local
|
/linux-4.4.14/include/linux/usb/ |
H A D | gadget.h | 622 struct usb_udc *udc; member in struct:usb_gadget
|
/linux-4.4.14/drivers/staging/emxx_udc/ |
H A D | emxx_udc.c | 102 static void _nbu2ss_dump_register(struct nbu2ss_udc *udc) _nbu2ss_dump_register() argument 148 struct nbu2ss_udc *udc; _nbu2ss_ep0_complete() local 191 static u32 _nbu2ss_get_begin_ram_address(struct nbu2ss_udc *udc) _nbu2ss_get_begin_ram_address() argument 222 static int _nbu2ss_ep_init(struct nbu2ss_udc *udc, struct nbu2ss_ep *ep) _nbu2ss_ep_init() argument 297 static int _nbu2ss_epn_exit(struct nbu2ss_udc *udc, struct nbu2ss_ep *ep) _nbu2ss_epn_exit() argument 345 static void _nbu2ss_ep_dma_init(struct nbu2ss_udc *udc, struct nbu2ss_ep *ep) _nbu2ss_ep_dma_init() argument 385 static void _nbu2ss_ep_dma_exit(struct nbu2ss_udc *udc, struct nbu2ss_ep *ep) _nbu2ss_ep_dma_exit() argument 418 static void _nbu2ss_ep_dma_abort(struct nbu2ss_udc *udc, struct nbu2ss_ep *ep) _nbu2ss_ep_dma_abort() argument 557 static int EP0_out_PIO(struct nbu2ss_udc *udc, u8 *pBuf, u32 length) EP0_out_PIO() argument 583 static int EP0_out_OverBytes(struct nbu2ss_udc *udc, u8 *pBuf, u32 length) EP0_out_OverBytes() argument 602 static int EP0_in_PIO(struct nbu2ss_udc *udc, u8 *pBuf, u32 length) EP0_in_PIO() argument 630 static int EP0_in_OverBytes(struct nbu2ss_udc *udc, u8 *pBuf, u32 iRemainSize) EP0_in_OverBytes() argument 649 static int EP0_send_NULL(struct nbu2ss_udc *udc, bool pid_flag) EP0_send_NULL() argument 668 static int EP0_receive_NULL(struct nbu2ss_udc *udc, bool pid_flag) EP0_receive_NULL() argument 1411 static void _nbu2ss_set_test_mode(struct nbu2ss_udc *udc, u32 mode) _nbu2ss_set_test_mode() argument 1459 static int _nbu2ss_get_ep_stall(struct nbu2ss_udc *udc, u8 ep_adrs) _nbu2ss_get_ep_stall() argument 1487 static inline int _nbu2ss_req_feature(struct nbu2ss_udc *udc, bool bset) _nbu2ss_req_feature() argument 1536 static inline enum usb_device_speed _nbu2ss_get_speed(struct nbu2ss_udc *udc) _nbu2ss_get_speed() argument 1580 static int std_req_get_status(struct nbu2ss_udc *udc) std_req_get_status() argument 1637 static int std_req_clear_feature(struct nbu2ss_udc *udc) std_req_clear_feature() argument 1643 static int std_req_set_feature(struct nbu2ss_udc *udc) std_req_set_feature() argument 1649 static int std_req_set_address(struct nbu2ss_udc *udc) std_req_set_address() argument 1672 static int std_req_set_configuration(struct nbu2ss_udc *udc) std_req_set_configuration() argument 1697 static inline void _nbu2ss_read_request_data(struct nbu2ss_udc *udc, u32 *pdata) _nbu2ss_read_request_data() argument 1708 static inline int _nbu2ss_decode_request(struct nbu2ss_udc *udc) _nbu2ss_decode_request() argument 1781 static inline int _nbu2ss_ep0_in_data_stage(struct nbu2ss_udc *udc) _nbu2ss_ep0_in_data_stage() argument 1808 static inline int _nbu2ss_ep0_out_data_stage(struct nbu2ss_udc *udc) _nbu2ss_ep0_out_data_stage() argument 1836 static inline int _nbu2ss_ep0_status_stage(struct nbu2ss_udc *udc) _nbu2ss_ep0_status_stage() argument 1862 static inline void _nbu2ss_ep0_int(struct nbu2ss_udc *udc) _nbu2ss_ep0_int() argument 1949 struct nbu2ss_udc *udc = ep->udc; _nbu2ss_ep_done() local 2132 static inline void _nbu2ss_epn_int(struct nbu2ss_udc *udc, u32 epnum) _nbu2ss_epn_int() argument 2176 static inline void _nbu2ss_ep_int(struct nbu2ss_udc *udc, u32 epnum) _nbu2ss_ep_int() argument 2185 static void _nbu2ss_ep0_enable(struct nbu2ss_udc *udc) _nbu2ss_ep0_enable() argument 2192 static int _nbu2ss_nuke(struct nbu2ss_udc *udc, _nbu2ss_nuke() argument 2216 static void _nbu2ss_quiesce(struct nbu2ss_udc *udc) _nbu2ss_quiesce() argument 2231 static int _nbu2ss_pullup(struct nbu2ss_udc *udc, int is_on) _nbu2ss_pullup() argument 2260 static void _nbu2ss_fifo_flush(struct nbu2ss_udc *udc, struct nbu2ss_ep *ep) _nbu2ss_fifo_flush() argument 2279 static int _nbu2ss_enable_controller(struct nbu2ss_udc *udc) _nbu2ss_enable_controller() argument 2327 static void _nbu2ss_reset_controller(struct nbu2ss_udc *udc) _nbu2ss_reset_controller() argument 2334 static void _nbu2ss_disable_controller(struct nbu2ss_udc *udc) _nbu2ss_disable_controller() argument 2344 static inline void _nbu2ss_check_vbus(struct nbu2ss_udc *udc) _nbu2ss_check_vbus() argument 2416 static inline void _nbu2ss_int_bus_reset(struct nbu2ss_udc *udc) _nbu2ss_int_bus_reset() argument 2427 static inline void _nbu2ss_int_usb_resume(struct nbu2ss_udc *udc) _nbu2ss_int_usb_resume() argument 2440 static inline void _nbu2ss_int_usb_suspend(struct nbu2ss_udc *udc) _nbu2ss_int_usb_suspend() argument 2465 struct nbu2ss_udc *udc = (struct nbu2ss_udc *)_udc; _nbu2ss_vbus_irq() local 2482 struct nbu2ss_udc *udc = (struct nbu2ss_udc *)_udc; _nbu2ss_udc_irq() local 2556 struct nbu2ss_udc *udc; nbu2ss_ep_enable() local 2615 struct nbu2ss_udc *udc; nbu2ss_ep_disable() local 2681 struct nbu2ss_udc *udc; nbu2ss_ep_queue() local 2789 struct nbu2ss_udc *udc; nbu2ss_ep_dequeue() local 2835 struct nbu2ss_udc *udc; nbu2ss_ep_set_halt() local 2885 struct nbu2ss_udc *udc; nbu2ss_ep_fifo_status() local 2932 struct nbu2ss_udc *udc; nbu2ss_ep_fifo_flush() local 2986 struct nbu2ss_udc *udc; nbu2ss_gad_get_frame() local 3014 struct nbu2ss_udc *udc; nbu2ss_gad_wakeup() local 3051 struct nbu2ss_udc *udc; nbu2ss_gad_set_selfpowered() local 3077 struct nbu2ss_udc *udc; nbu2ss_gad_vbus_draw() local 3097 struct nbu2ss_udc *udc; nbu2ss_gad_pullup() local 3184 static void __init nbu2ss_drv_ep_init(struct nbu2ss_udc *udc) nbu2ss_drv_ep_init() argument 3253 struct nbu2ss_udc *udc; nbu2ss_drv_probe() local 3312 struct nbu2ss_udc *udc; nbu2ss_drv_shutdown() local 3324 struct nbu2ss_udc *udc; nbu2ss_drv_suspend() local 3351 struct nbu2ss_udc *udc; nbu2ss_drv_resume() local 173 _nbu2ss_create_ep0_packet( struct nbu2ss_udc *udc, void *p_buf, unsigned length ) _nbu2ss_create_ep0_packet() argument 429 _nbu2ss_ep_in_end( struct nbu2ss_udc *udc, u32 epnum, u32 data32, u32 length ) _nbu2ss_ep_in_end() argument 472 _nbu2ss_dma_map_single( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, u8 direct ) _nbu2ss_dma_map_single() argument 505 _nbu2ss_dma_unmap_single( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, u8 direct ) _nbu2ss_dma_unmap_single() argument 684 _nbu2ss_ep0_in_transfer( struct nbu2ss_udc *udc, struct nbu2ss_req *req ) _nbu2ss_ep0_in_transfer() argument 741 _nbu2ss_ep0_out_transfer( struct nbu2ss_udc *udc, struct nbu2ss_req *req ) _nbu2ss_ep0_out_transfer() argument 819 _nbu2ss_out_dma( struct nbu2ss_udc *udc, struct nbu2ss_req *req, u32 num, u32 length ) _nbu2ss_out_dma() argument 882 _nbu2ss_epn_out_pio( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, u32 length ) _nbu2ss_epn_out_pio() argument 941 _nbu2ss_epn_out_data( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, u32 data_size ) _nbu2ss_epn_out_data() argument 972 _nbu2ss_epn_out_transfer( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req ) _nbu2ss_epn_out_transfer() argument 1029 _nbu2ss_in_dma( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, u32 num, u32 length ) _nbu2ss_in_dma() argument 1105 _nbu2ss_epn_in_pio( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, u32 length ) _nbu2ss_epn_in_pio() argument 1158 _nbu2ss_epn_in_data( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, u32 data_size ) _nbu2ss_epn_in_data() argument 1186 _nbu2ss_epn_in_transfer( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req ) _nbu2ss_epn_in_transfer() argument 1227 _nbu2ss_start_transfer( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req, bool bflag) _nbu2ss_start_transfer() argument 1310 _nbu2ss_endpoint_toggle_reset( struct nbu2ss_udc *udc, u8 ep_adrs) _nbu2ss_endpoint_toggle_reset() argument 1332 _nbu2ss_set_endpoint_stall( struct nbu2ss_udc *udc, u8 ep_adrs, bool bstall) _nbu2ss_set_endpoint_stall() argument 1429 _nbu2ss_set_feature_device( struct nbu2ss_udc *udc, u16 selector, u16 wIndex ) _nbu2ss_set_feature_device() argument 1549 _nbu2ss_epn_set_stall( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep ) _nbu2ss_epn_set_stall() argument 1978 _nbu2ss_epn_in_int( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req) _nbu2ss_epn_in_int() argument 2023 _nbu2ss_epn_out_int( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req) _nbu2ss_epn_out_int() argument 2036 _nbu2ss_epn_in_dma_int( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req) _nbu2ss_epn_in_dma_int() argument 2073 _nbu2ss_epn_out_dma_int( struct nbu2ss_udc *udc, struct nbu2ss_ep *ep, struct nbu2ss_req *req) _nbu2ss_epn_out_dma_int() argument 3214 nbu2ss_drv_contest_init( struct platform_device *pdev, struct nbu2ss_udc *udc) nbu2ss_drv_contest_init() argument
|
H A D | emxx_udc.h | 549 struct nbu2ss_udc *udc; member in struct:nbu2ss_ep
|
/linux-4.4.14/net/bridge/netfilter/ |
H A D | ebtables.c | 564 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
|