Searched refs:r8a66597 (Results 1 - 6 of 6) sorted by relevance

/drivers/usb/host/
H A Dr8a66597-hcd.c44 #include "r8a66597.h"
55 static void packet_write(struct r8a66597 *r8a66597, u16 pipenum);
59 static void enable_pipe_irq(struct r8a66597 *r8a66597, u16 pipenum, argument
64 tmp = r8a66597_read(r8a66597, INTENB0);
65 r8a66597_bclr(r8a66597, BEMPE | NRDYE | BRDYE, INTENB0);
66 r8a66597_bset(r8a66597, 1 << pipenum, reg);
67 r8a66597_write(r8a66597, tmp, INTENB0);
71 static void disable_pipe_irq(struct r8a66597 *r8a6659 argument
82 set_devadd_reg(struct r8a66597 *r8a66597, u8 r8a66597_address, u16 usbspd, u8 upphub, u8 hubport, int port) argument
92 r8a66597_clock_enable(struct r8a66597 *r8a66597) argument
138 r8a66597_clock_disable(struct r8a66597 *r8a66597) argument
154 r8a66597_enable_port(struct r8a66597 *r8a66597, int port) argument
167 r8a66597_disable_port(struct r8a66597 *r8a66597, int port) argument
186 enable_controller(struct r8a66597 *r8a66597) argument
218 disable_controller(struct r8a66597 *r8a66597) argument
240 get_parent_r8a66597_address(struct r8a66597 *r8a66597, struct usb_device *udev) argument
265 get_port_number(struct r8a66597 *r8a66597, char *devpath, u16 *root_port, u16 *hub_port) argument
299 set_child_connect_map(struct r8a66597 *r8a66597, int address) argument
307 put_child_connect_map(struct r8a66597 *r8a66597, int address) argument
344 get_urb_to_r8a66597_dev(struct r8a66597 *r8a66597, struct urb *urb) argument
352 make_r8a66597_device(struct r8a66597 *r8a66597, struct urb *urb, u8 addr) argument
386 alloc_usb_address(struct r8a66597 *r8a66597, struct urb *urb) argument
421 free_usb_address(struct r8a66597 *r8a66597, struct r8a66597_device *dev, int reset) argument
452 r8a66597_reg_wait(struct r8a66597 *r8a66597, unsigned long reg, u16 mask, u16 loop) argument
470 pipe_start(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe) argument
481 pipe_stop(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe) argument
493 clear_all_buffer(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe) argument
510 r8a66597_pipe_toggle(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe, int toggle) argument
519 mbw_value(struct r8a66597 *r8a66597) argument
528 cfifo_change(struct r8a66597 *r8a66597, u16 pipenum) argument
537 fifo_change_from_pipe(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe) argument
561 get_urb_to_r8a66597_addr(struct r8a66597 *r8a66597, struct urb *urb) argument
578 pipe_toggle_set(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe, struct urb *urb, int set) argument
596 pipe_toggle_save(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe, struct urb *urb) argument
607 pipe_toggle_restore(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe, struct urb *urb) argument
622 pipe_buffer_setting(struct r8a66597 *r8a66597, struct r8a66597_pipe_info *info) argument
648 pipe_setting(struct r8a66597 *r8a66597, struct r8a66597_td *td) argument
672 get_empty_pipenum(struct r8a66597 *r8a66597, struct usb_endpoint_descriptor *ep) argument
773 enable_r8a66597_pipe_dma(struct r8a66597 *r8a66597, struct r8a66597_device *dev, struct r8a66597_pipe *pipe, struct urb *urb) argument
815 enable_r8a66597_pipe(struct r8a66597 *r8a66597, struct urb *urb, struct usb_host_endpoint *hep, struct r8a66597_pipe_info *info) argument
853 force_dequeue(struct r8a66597 *r8a66597, u16 pipenum, u16 address) argument
878 disable_r8a66597_pipe_all(struct r8a66597 *r8a66597, struct r8a66597_device *dev) argument
953 init_pipe_info(struct r8a66597 *r8a66597, struct urb *urb, struct usb_host_endpoint *hep, struct usb_endpoint_descriptor *ep) argument
981 init_pipe_config(struct r8a66597 *r8a66597, struct urb *urb) argument
989 pipe_irq_enable(struct r8a66597 *r8a66597, struct urb *urb, u16 pipenum) argument
1001 pipe_irq_disable(struct r8a66597 *r8a66597, u16 pipenum) argument
1007 r8a66597_root_hub_start_polling(struct r8a66597 *r8a66597) argument
1013 start_root_hub_sampling(struct r8a66597 *r8a66597, int port, int connect) argument
1057 r8a66597_usb_connect(struct r8a66597 *r8a66597, int port) argument
1073 r8a66597_usb_disconnect(struct r8a66597 *r8a66597, int port) argument
1084 prepare_setup_packet(struct r8a66597 *r8a66597, struct r8a66597_td *td) argument
1103 prepare_packet_read(struct r8a66597 *r8a66597, struct r8a66597_td *td) argument
1145 prepare_packet_write(struct r8a66597 *r8a66597, struct r8a66597_td *td) argument
1178 prepare_status_packet(struct r8a66597 *r8a66597, struct r8a66597_td *td) argument
1214 start_transfer(struct r8a66597 *r8a66597, struct r8a66597_td *td) argument
1262 set_td_timer(struct r8a66597 *r8a66597, struct r8a66597_td *td) argument
1325 packet_read(struct r8a66597 *r8a66597, u16 pipenum) argument
1402 packet_write(struct r8a66597 *r8a66597, u16 pipenum) argument
1465 check_next_phase(struct r8a66597 *r8a66597, int status) argument
1500 get_urb_error(struct r8a66597 *r8a66597, u16 pipenum) argument
1515 irq_pipe_ready(struct r8a66597 *r8a66597) argument
1549 irq_pipe_empty(struct r8a66597 *r8a66597) argument
1587 irq_pipe_nrdy(struct r8a66597 *r8a66597) argument
1622 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
1703 r8a66597_root_hub_control(struct r8a66597 *r8a66597, int port) argument
1743 struct r8a66597 *r8a66597 = (struct r8a66597 *)_r8a66597; local
1766 struct r8a66597 *r8a66597 = (struct r8a66597 *)_r8a66597; local
1817 struct r8a66597 *r8a66597 = (struct r8a66597 *)_r8a66597; local
1829 check_pipe_config(struct r8a66597 *r8a66597, struct urb *urb) argument
1842 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
1850 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
1855 set_address_zero(struct r8a66597 *r8a66597, struct urb *urb) argument
1870 r8a66597_make_td(struct r8a66597 *r8a66597, struct urb *urb, struct usb_host_endpoint *hep) argument
1904 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
1972 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
1997 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
2029 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
2051 get_r8a66597_device(struct r8a66597 *r8a66597, int addr) argument
2068 update_usb_address_map(struct r8a66597 *r8a66597, struct usb_device *root_hub, unsigned long *map) argument
2102 r8a66597_check_detect_child(struct r8a66597 *r8a66597, struct usb_hcd *hcd) argument
2124 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
2144 r8a66597_hub_descriptor(struct r8a66597 *r8a66597, struct usb_hub_descriptor *desc) argument
2161 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
2264 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
2295 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
2360 struct r8a66597 *r8a66597 = dev_get_drvdata(dev); local
2378 struct r8a66597 *r8a66597 = dev_get_drvdata(dev); local
2403 struct r8a66597 *r8a66597 = dev_get_drvdata(&pdev->dev); local
2426 struct r8a66597 *r8a66597; local
[all...]
H A Dr8a66597.h33 #include <linux/usb/r8a66597.h>
113 struct r8a66597 { struct
142 static inline struct r8a66597 *hcd_to_r8a66597(struct usb_hcd *hcd)
144 return (struct r8a66597 *)(hcd->hcd_priv);
147 static inline struct usb_hcd *r8a66597_to_hcd(struct r8a66597 *r8a66597) argument
149 return container_of((void *)r8a66597, struct usb_hcd, hcd_priv);
152 static inline struct r8a66597_td *r8a66597_get_td(struct r8a66597 *r8a66597, argument
155 if (unlikely(list_empty(&r8a66597
162 r8a66597_get_urb(struct r8a66597 *r8a66597, u16 pipenum) argument
171 r8a66597_read(struct r8a66597 *r8a66597, unsigned long offset) argument
176 r8a66597_read_fifo(struct r8a66597 *r8a66597, unsigned long offset, u16 *buf, int len) argument
198 r8a66597_write(struct r8a66597 *r8a66597, u16 val, unsigned long offset) argument
204 r8a66597_mdfy(struct r8a66597 *r8a66597, u16 val, u16 pat, unsigned long offset) argument
219 r8a66597_write_fifo(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe, u16 *buf, int len) argument
287 get_rh_usb_speed(struct r8a66597 *r8a66597, int port) argument
294 r8a66597_port_power(struct r8a66597 *r8a66597, int port, int power) argument
[all...]
H A DMakefile37 obj-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o
/drivers/usb/gadget/
H A Dr8a66597-udc.c26 #include "r8a66597-udc.h"
36 static void init_controller(struct r8a66597 *r8a66597);
37 static void disable_controller(struct r8a66597 *r8a66597);
48 static inline u16 get_usb_speed(struct r8a66597 *r8a66597) argument
50 return r8a66597_read(r8a66597, DVSTCTR0) & RHST;
53 static void enable_pipe_irq(struct r8a66597 *r8a66597, u1 argument
65 disable_pipe_irq(struct r8a66597 *r8a66597, u16 pipenum, unsigned long reg) argument
77 r8a66597_usb_connect(struct r8a66597 *r8a66597) argument
98 disable_controller(r8a66597); variable
99 init_controller(r8a66597); variable
104 control_reg_get_pid(struct r8a66597 *r8a66597, u16 pipenum) argument
122 control_reg_set_pid(struct r8a66597 *r8a66597, u16 pipenum, u16 pid) argument
138 pipe_start(struct r8a66597 *r8a66597, u16 pipenum) argument
143 pipe_stop(struct r8a66597 *r8a66597, u16 pipenum) argument
148 pipe_stall(struct r8a66597 *r8a66597, u16 pipenum) argument
153 control_reg_get(struct r8a66597 *r8a66597, u16 pipenum) argument
171 control_reg_sqclr(struct r8a66597 *r8a66597, u16 pipenum) argument
188 control_reg_sqset(struct r8a66597 *r8a66597, u16 pipenum) argument
205 control_reg_sqmon(struct r8a66597 *r8a66597, u16 pipenum) argument
222 save_usb_toggle(struct r8a66597 *r8a66597, u16 pipenum) argument
227 restore_usb_toggle(struct r8a66597 *r8a66597, u16 pipenum, u16 toggle) argument
236 get_buffer_size(struct r8a66597 *r8a66597, u16 pipenum) argument
264 mbw_value(struct r8a66597 *r8a66597) argument
272 r8a66597_change_curpipe(struct r8a66597 *r8a66597, u16 pipenum, u16 isel, u16 fifosel) argument
299 pipe_change(struct r8a66597 *r8a66597, u16 pipenum) argument
319 pipe_buffer_setting(struct r8a66597 *r8a66597, struct r8a66597_pipe_info *info) argument
374 pipe_buffer_release(struct r8a66597 *r8a66597, struct r8a66597_pipe_info *info) argument
396 struct r8a66597 *r8a66597 = ep->r8a66597; local
412 r8a66597_ep_setting(struct r8a66597 *r8a66597, struct r8a66597_ep *ep, const struct usb_endpoint_descriptor *desc, u16 pipenum, int dma) argument
440 struct r8a66597 *r8a66597 = ep->r8a66597; local
456 struct r8a66597 *r8a66597 = ep->r8a66597; local
539 struct r8a66597 *r8a66597 = ep->r8a66597; local
551 pipe_irq_enable(struct r8a66597 *r8a66597, u16 pipenum) argument
557 pipe_irq_disable(struct r8a66597 *r8a66597, u16 pipenum) argument
564 control_end(struct r8a66597 *r8a66597, unsigned ccpl) argument
574 struct r8a66597 *r8a66597 = ep->r8a66597; local
589 disable_fifosel(struct r8a66597 *r8a66597, u16 pipenum, u16 fifosel) argument
599 change_bfre_mode(struct r8a66597 *r8a66597, u16 pipenum, int enable) argument
632 sudmac_alloc_channel(struct r8a66597 *r8a66597, struct r8a66597_ep *ep, struct r8a66597_request *req) argument
669 sudmac_free_channel(struct r8a66597 *r8a66597, struct r8a66597_ep *ep, struct r8a66597_request *req) argument
688 sudmac_start(struct r8a66597 *r8a66597, struct r8a66597_ep *ep, struct r8a66597_request *req) argument
704 struct r8a66597 *r8a66597 = ep->r8a66597; local
739 struct r8a66597 *r8a66597 = ep->r8a66597; local
803 init_controller(struct r8a66597 *r8a66597) argument
852 disable_controller(struct r8a66597 *r8a66597) argument
884 r8a66597_start_xclock(struct r8a66597 *r8a66597) argument
946 struct r8a66597 *r8a66597 = ep->r8a66597; local
1000 struct r8a66597 *r8a66597 = ep->r8a66597; local
1049 struct r8a66597 *r8a66597 = ep->r8a66597; local
1098 irq_pipe_ready(struct r8a66597 *r8a66597, u16 status, u16 enb) argument
1128 irq_pipe_empty(struct r8a66597 *r8a66597, u16 status, u16 enb) argument
1200 clear_feature(struct r8a66597 *r8a66597, struct usb_ctrlrequest *ctrl) argument
1242 set_feature(struct r8a66597 *r8a66597, struct usb_ctrlrequest *ctrl) argument
1288 setup_packet(struct r8a66597 *r8a66597, struct usb_ctrlrequest *ctrl) argument
1321 r8a66597_update_usb_speed(struct r8a66597 *r8a66597) argument
1338 irq_device_state(struct r8a66597 *r8a66597) argument
1403 sudmac_finish(struct r8a66597 *r8a66597, struct r8a66597_ep *ep) argument
1447 r8a66597_sudmac_irq(struct r8a66597 *r8a66597) argument
1464 struct r8a66597 *r8a66597 = _r8a66597; local
1526 struct r8a66597 *r8a66597 = (struct r8a66597 *)_r8a66597; local
1740 struct r8a66597 *r8a66597 = gadget_to_r8a66597(gadget); local
1769 struct r8a66597 *r8a66597 = gadget_to_r8a66597(gadget); local
1784 struct r8a66597 *r8a66597 = gadget_to_r8a66597(_gadget); local
1790 struct r8a66597 *r8a66597 = gadget_to_r8a66597(gadget); local
1812 struct r8a66597 *r8a66597 = dev_get_drvdata(&pdev->dev); local
1836 r8a66597_sudmac_ioremap(struct r8a66597 *r8a66597, struct platform_device *pdev) argument
1864 struct r8a66597 *r8a66597 = NULL; local
[all...]
H A Dr8a66597-udc.h20 #include <linux/usb/r8a66597.h>
46 #define r8a66597_is_sudmac(r8a66597) (r8a66597->pdata->sudmac)
63 struct r8a66597 *r8a66597; member in struct:r8a66597_ep
90 struct r8a66597 { struct
125 container_of(_gadget, struct r8a66597, gadget)
126 #define r8a66597_to_gadget(r8a66597) (&r8a66597->gadget)
127 #define r8a66597_to_dev(r8a66597) (r8a6659
129 r8a66597_read(struct r8a66597 *r8a66597, unsigned long offset) argument
134 r8a66597_read_fifo(struct r8a66597 *r8a66597, unsigned long offset, unsigned char *buf, int len) argument
180 r8a66597_write(struct r8a66597 *r8a66597, u16 val, unsigned long offset) argument
186 r8a66597_mdfy(struct r8a66597 *r8a66597, u16 val, u16 pat, unsigned long offset) argument
201 r8a66597_write_fifo(struct r8a66597 *r8a66597, struct r8a66597_ep *ep, unsigned char *buf, int len) argument
264 r8a66597_sudmac_read(struct r8a66597 *r8a66597, unsigned long offset) argument
270 r8a66597_sudmac_write(struct r8a66597 *r8a66597, u32 val, unsigned long offset) argument
[all...]
H A DMakefile23 obj-$(CONFIG_USB_R8A66597) += r8a66597-udc.o

Completed in 5348 milliseconds