H A D | m66592-udc.c | 23 #include "m66592-udc.h" 37 static void disable_controller(struct m66592 *m66592); 47 static inline u16 get_usb_speed(struct m66592 *m66592) argument 49 return (m66592_read(m66592, M66592_DVSTCTR) & M66592_RHST); 52 static void enable_pipe_irq(struct m66592 *m66592, u16 pipenum, argument 57 tmp = m66592_read(m66592, M66592_INTENB0); 58 m66592_bclr(m66592, M66592_BEMP 64 disable_pipe_irq(struct m66592 *m66592, u16 pipenum, unsigned long reg) argument 76 m66592_usb_connect(struct m66592 *m66592) argument 101 disable_controller(m66592); variable 105 control_reg_get_pid(struct m66592 *m66592, u16 pipenum) argument 121 control_reg_set_pid(struct m66592 *m66592, u16 pipenum, u16 pid) argument 135 pipe_start(struct m66592 *m66592, u16 pipenum) argument 140 pipe_stop(struct m66592 *m66592, u16 pipenum) argument 145 pipe_stall(struct m66592 *m66592, u16 pipenum) argument 150 control_reg_get(struct m66592 *m66592, u16 pipenum) argument 166 control_reg_sqclr(struct m66592 *m66592, u16 pipenum) argument 181 get_buffer_size(struct m66592 *m66592, u16 pipenum) argument 209 pipe_change(struct m66592 *m66592, u16 pipenum) argument 229 pipe_buffer_setting(struct m66592 *m66592, struct m66592_pipe_info *info) argument 284 pipe_buffer_release(struct m66592 *m66592, struct m66592_pipe_info *info) argument 305 struct m66592 *m66592 = ep->m66592; local 327 m66592_ep_setting(struct m66592 *m66592, struct m66592_ep *ep, const struct usb_endpoint_descriptor *desc, u16 pipenum, int dma) argument 371 struct m66592 *m66592 = ep->m66592; local 387 struct m66592 *m66592 = ep->m66592; local 465 struct m66592 *m66592 = ep->m66592; local 477 pipe_irq_enable(struct m66592 *m66592, u16 pipenum) argument 483 pipe_irq_disable(struct m66592 *m66592, u16 pipenum) argument 490 control_end(struct m66592 *m66592, unsigned ccpl) argument 499 struct m66592 *m66592 = ep->m66592; local 518 struct m66592 *m66592 = ep->m66592; local 534 struct m66592 *m66592 = ep->m66592; local 590 init_controller(struct m66592 *m66592) argument 682 disable_controller(struct m66592 *m66592) argument 696 m66592_start_xclock(struct m66592 *m66592) argument 750 struct m66592 *m66592 = ep->m66592; local 802 struct m66592 *m66592 = ep->m66592; local 849 struct m66592 *m66592 = ep->m66592; local 897 irq_pipe_ready(struct m66592 *m66592, u16 status, u16 enb) argument 929 irq_pipe_empty(struct m66592 *m66592, u16 status, u16 enb) argument 1003 clear_feature(struct m66592 *m66592, struct usb_ctrlrequest *ctrl) argument 1040 set_feature(struct m66592 *m66592, struct usb_ctrlrequest *ctrl) argument 1087 setup_packet(struct m66592 *m66592, struct usb_ctrlrequest *ctrl) argument 1120 m66592_update_usb_speed(struct m66592 *m66592) argument 1137 irq_device_state(struct m66592 *m66592) argument 1199 struct m66592 *m66592 = _m66592; local 1271 struct m66592 *m66592 = (struct m66592 *)_m66592; local 1471 struct m66592 *m66592 = the_controller; local 1523 struct m66592 *m66592 = the_controller; local 1550 struct m66592 *m66592 = gadget_to_m66592(_gadget); local 1556 struct m66592 *m66592 = gadget_to_m66592(gadget); local 1578 struct m66592 *m66592 = dev_get_drvdata(&pdev->dev); local 1604 struct m66592 *m66592 = NULL; local [all...] |