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

/linux-4.4.14/drivers/usb/isp1760/
H A Disp1760-core.h49 struct isp1760_udc udc; member in struct:isp1760_device
H A Disp1760-udc.h34 struct isp1760_udc *udc; member in struct:isp1760_ep
H A Disp1760-udc.c51 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 Dudc-core.c227 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 Dat91_udc.h97 struct at91_udc *udc; member in struct:at91_ep
H A Damd5536udc.c84 static struct udc *udc; variable in typeref:struct:udc
3031 usb_disconnect(udc); variable
H A Dat91_udc.c118 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 Datmel_usba_udc.c141 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 Dmv_udc_core.c75 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 Domap_udc.h155 struct omap_udc *udc; member in struct:omap_ep
H A Dpxa25x_udc.c927 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 Ds3c2410_udc.c269 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 Datmel_usba_udc.h284 struct usba_udc *udc; member in struct:usba_ep
H A Dbcm63xx_udc.c221 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 Dfsl_qe_udc.c82 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 Dfsl_udc_core.c165 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 Dmv_udc.h231 struct mv_udc *udc; member in struct:mv_ep
H A Domap_udc.c150 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 Dpxa27x_udc.c95 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 Dudc-xilinx.c148 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 Damd5536udc.h522 struct udc { struct
H A Dfsl_qe_udc.h268 struct qe_udc *udc; member in struct:qe_ep
H A Dfsl_usb2_udc.h465 struct fsl_udc *udc; member in struct:fsl_ep
H A Dlpc32xx_udc.c129 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 Dgadget.h622 struct usb_udc *udc; member in struct:usb_gadget
/linux-4.4.14/drivers/staging/emxx_udc/
H A Demxx_udc.c102 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 Demxx_udc.h549 struct nbu2ss_udc *udc; member in struct:nbu2ss_ep
/linux-4.4.14/net/bridge/netfilter/
H A Debtables.c564 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

Completed in 570 milliseconds