Searched defs:r8a66597 (Results 1 - 4 of 4) sorted by relevance

/drivers/usb/gadget/udc/
H A Dr8a66597-udc.h17 #include <linux/usb/r8a66597.h>
43 #define r8a66597_is_sudmac(r8a66597) (r8a66597->pdata->sudmac)
60 struct r8a66597 *r8a66597; member in struct:r8a66597_ep
87 struct r8a66597 { struct
121 container_of(_gadget, struct r8a66597, gadget)
122 #define r8a66597_to_gadget(r8a66597) (&r8a66597->gadget)
123 #define r8a66597_to_dev(r8a66597) (r8a6659
125 r8a66597_read(struct r8a66597 *r8a66597, unsigned long offset) argument
130 r8a66597_read_fifo(struct r8a66597 *r8a66597, unsigned long offset, unsigned char *buf, int len) argument
176 r8a66597_write(struct r8a66597 *r8a66597, u16 val, unsigned long offset) argument
182 r8a66597_mdfy(struct r8a66597 *r8a66597, u16 val, u16 pat, unsigned long offset) argument
197 r8a66597_write_fifo(struct r8a66597 *r8a66597, struct r8a66597_ep *ep, unsigned char *buf, int len) argument
260 r8a66597_sudmac_read(struct r8a66597 *r8a66597, unsigned long offset) argument
266 r8a66597_sudmac_write(struct r8a66597 *r8a66597, u32 val, unsigned long offset) argument
[all...]
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
1805 struct r8a66597 *r8a66597 = gadget_to_r8a66597(gadget); local
1825 struct r8a66597 *r8a66597 = platform_get_drvdata(pdev); local
1842 r8a66597_sudmac_ioremap(struct r8a66597 *r8a66597, struct platform_device *pdev) argument
1862 struct r8a66597 *r8a66597 = NULL; local
[all...]
/drivers/usb/host/
H A Dr8a66597.h30 #include <linux/usb/r8a66597.h>
110 struct r8a66597 { struct
137 static inline struct r8a66597 *hcd_to_r8a66597(struct usb_hcd *hcd)
139 return (struct r8a66597 *)(hcd->hcd_priv);
142 static inline struct usb_hcd *r8a66597_to_hcd(struct r8a66597 *r8a66597) argument
144 return container_of((void *)r8a66597, struct usb_hcd, hcd_priv);
147 static inline struct r8a66597_td *r8a66597_get_td(struct r8a66597 *r8a66597, argument
150 if (unlikely(list_empty(&r8a66597
157 r8a66597_get_urb(struct r8a66597 *r8a66597, u16 pipenum) argument
166 r8a66597_read(struct r8a66597 *r8a66597, unsigned long offset) argument
171 r8a66597_read_fifo(struct r8a66597 *r8a66597, unsigned long offset, u16 *buf, int len) argument
193 r8a66597_write(struct r8a66597 *r8a66597, u16 val, unsigned long offset) argument
199 r8a66597_mdfy(struct r8a66597 *r8a66597, u16 val, u16 pat, unsigned long offset) argument
214 r8a66597_write_fifo(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe, u16 *buf, int len) argument
282 get_rh_usb_speed(struct r8a66597 *r8a66597, int port) argument
289 r8a66597_port_power(struct r8a66597 *r8a66597, int port, int power) argument
[all...]
H A Dr8a66597-hcd.c43 #include "r8a66597.h"
54 static void packet_write(struct r8a66597 *r8a66597, u16 pipenum);
58 static void enable_pipe_irq(struct r8a66597 *r8a66597, u16 pipenum, argument
63 tmp = r8a66597_read(r8a66597, INTENB0);
64 r8a66597_bclr(r8a66597, BEMPE | NRDYE | BRDYE, INTENB0);
65 r8a66597_bset(r8a66597, 1 << pipenum, reg);
66 r8a66597_write(r8a66597, tmp, INTENB0);
70 static void disable_pipe_irq(struct r8a66597 *r8a6659 argument
81 set_devadd_reg(struct r8a66597 *r8a66597, u8 r8a66597_address, u16 usbspd, u8 upphub, u8 hubport, int port) argument
91 r8a66597_clock_enable(struct r8a66597 *r8a66597) argument
135 r8a66597_clock_disable(struct r8a66597 *r8a66597) argument
149 r8a66597_enable_port(struct r8a66597 *r8a66597, int port) argument
162 r8a66597_disable_port(struct r8a66597 *r8a66597, int port) argument
181 enable_controller(struct r8a66597 *r8a66597) argument
213 disable_controller(struct r8a66597 *r8a66597) argument
235 get_parent_r8a66597_address(struct r8a66597 *r8a66597, struct usb_device *udev) argument
260 get_port_number(struct r8a66597 *r8a66597, char *devpath, u16 *root_port, u16 *hub_port) argument
294 set_child_connect_map(struct r8a66597 *r8a66597, int address) argument
302 put_child_connect_map(struct r8a66597 *r8a66597, int address) argument
339 get_urb_to_r8a66597_dev(struct r8a66597 *r8a66597, struct urb *urb) argument
347 make_r8a66597_device(struct r8a66597 *r8a66597, struct urb *urb, u8 addr) argument
381 alloc_usb_address(struct r8a66597 *r8a66597, struct urb *urb) argument
416 free_usb_address(struct r8a66597 *r8a66597, struct r8a66597_device *dev, int reset) argument
447 r8a66597_reg_wait(struct r8a66597 *r8a66597, unsigned long reg, u16 mask, u16 loop) argument
465 pipe_start(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe) argument
476 pipe_stop(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe) argument
488 clear_all_buffer(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe) argument
505 r8a66597_pipe_toggle(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe, int toggle) argument
514 mbw_value(struct r8a66597 *r8a66597) argument
523 cfifo_change(struct r8a66597 *r8a66597, u16 pipenum) argument
532 fifo_change_from_pipe(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe) argument
556 get_urb_to_r8a66597_addr(struct r8a66597 *r8a66597, struct urb *urb) argument
573 pipe_toggle_set(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe, struct urb *urb, int set) argument
591 pipe_toggle_save(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe, struct urb *urb) argument
602 pipe_toggle_restore(struct r8a66597 *r8a66597, struct r8a66597_pipe *pipe, struct urb *urb) argument
617 pipe_buffer_setting(struct r8a66597 *r8a66597, struct r8a66597_pipe_info *info) argument
643 pipe_setting(struct r8a66597 *r8a66597, struct r8a66597_td *td) argument
667 get_empty_pipenum(struct r8a66597 *r8a66597, struct usb_endpoint_descriptor *ep) argument
768 enable_r8a66597_pipe_dma(struct r8a66597 *r8a66597, struct r8a66597_device *dev, struct r8a66597_pipe *pipe, struct urb *urb) argument
810 enable_r8a66597_pipe(struct r8a66597 *r8a66597, struct urb *urb, struct usb_host_endpoint *hep, struct r8a66597_pipe_info *info) argument
848 force_dequeue(struct r8a66597 *r8a66597, u16 pipenum, u16 address) argument
873 disable_r8a66597_pipe_all(struct r8a66597 *r8a66597, struct r8a66597_device *dev) argument
948 init_pipe_info(struct r8a66597 *r8a66597, struct urb *urb, struct usb_host_endpoint *hep, struct usb_endpoint_descriptor *ep) argument
976 init_pipe_config(struct r8a66597 *r8a66597, struct urb *urb) argument
984 pipe_irq_enable(struct r8a66597 *r8a66597, struct urb *urb, u16 pipenum) argument
996 pipe_irq_disable(struct r8a66597 *r8a66597, u16 pipenum) argument
1002 r8a66597_root_hub_start_polling(struct r8a66597 *r8a66597) argument
1008 start_root_hub_sampling(struct r8a66597 *r8a66597, int port, int connect) argument
1052 r8a66597_usb_connect(struct r8a66597 *r8a66597, int port) argument
1068 r8a66597_usb_disconnect(struct r8a66597 *r8a66597, int port) argument
1079 prepare_setup_packet(struct r8a66597 *r8a66597, struct r8a66597_td *td) argument
1098 prepare_packet_read(struct r8a66597 *r8a66597, struct r8a66597_td *td) argument
1140 prepare_packet_write(struct r8a66597 *r8a66597, struct r8a66597_td *td) argument
1173 prepare_status_packet(struct r8a66597 *r8a66597, struct r8a66597_td *td) argument
1209 start_transfer(struct r8a66597 *r8a66597, struct r8a66597_td *td) argument
1257 set_td_timer(struct r8a66597 *r8a66597, struct r8a66597_td *td) argument
1320 packet_read(struct r8a66597 *r8a66597, u16 pipenum) argument
1397 packet_write(struct r8a66597 *r8a66597, u16 pipenum) argument
1460 check_next_phase(struct r8a66597 *r8a66597, int status) argument
1495 get_urb_error(struct r8a66597 *r8a66597, u16 pipenum) argument
1510 irq_pipe_ready(struct r8a66597 *r8a66597) argument
1544 irq_pipe_empty(struct r8a66597 *r8a66597) argument
1582 irq_pipe_nrdy(struct r8a66597 *r8a66597) argument
1617 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
1698 r8a66597_root_hub_control(struct r8a66597 *r8a66597, int port) argument
1738 struct r8a66597 *r8a66597 = (struct r8a66597 *)_r8a66597; local
1761 struct r8a66597 *r8a66597 = (struct r8a66597 *)_r8a66597; local
1812 struct r8a66597 *r8a66597 = (struct r8a66597 *)_r8a66597; local
1824 check_pipe_config(struct r8a66597 *r8a66597, struct urb *urb) argument
1837 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
1845 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
1850 set_address_zero(struct r8a66597 *r8a66597, struct urb *urb) argument
1865 r8a66597_make_td(struct r8a66597 *r8a66597, struct urb *urb, struct usb_host_endpoint *hep) argument
1899 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
1967 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
1992 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
2024 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
2043 get_r8a66597_device(struct r8a66597 *r8a66597, int addr) argument
2060 update_usb_address_map(struct r8a66597 *r8a66597, struct usb_device *root_hub, unsigned long *map) argument
2094 r8a66597_check_detect_child(struct r8a66597 *r8a66597, struct usb_hcd *hcd) argument
2116 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
2136 r8a66597_hub_descriptor(struct r8a66597 *r8a66597, struct usb_hub_descriptor *desc) argument
2153 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
2256 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
2287 struct r8a66597 *r8a66597 = hcd_to_r8a66597(hcd); local
2352 struct r8a66597 *r8a66597 = dev_get_drvdata(dev); local
2370 struct r8a66597 *r8a66597 = dev_get_drvdata(dev); local
2395 struct r8a66597 *r8a66597 = platform_get_drvdata(pdev); local
2414 struct r8a66597 *r8a66597; local
[all...]

Completed in 130 milliseconds