Searched refs:c67x00 (Results 1 - 7 of 7) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/c67x00/
H A DMakefile7 obj-$(CONFIG_USB_C67X00_HCD) += c67x00.o
9 c67x00-objs := c67x00-drv.o c67x00-ll-hpi.o c67x00-hcd.o c67x00-sched.o
H A Dc67x00-hcd.c2 * c67x00-hcd.c: Cypress C67X00 USB Host Controller Driver
28 #include "c67x00.h"
29 #include "c67x00-hcd.h"
49 struct c67x00_hcd *c67x00 = sie->private_data; local
54 spin_lock_irqsave(&c67x00->lock, flags);
56 spin_unlock_irqrestore(&c67x00->lock, flags);
63 struct c67x00_hcd *c67x00 = hcd_to_c67x00_hcd(hcd); local
64 struct c67x00_sie *sie = c67x00->sie;
83 struct c67x00_hcd *c67x00 = hcd_to_c67x00_hcd(hcd); local
84 struct c67x00_sie *sie = c67x00
252 struct c67x00_hcd *c67x00 = sie->private_data; local
300 struct c67x00_hcd *c67x00 = hcd_to_c67x00_hcd(hcd); local
346 struct c67x00_hcd *c67x00; local
406 struct c67x00_hcd *c67x00 = sie->private_data; local
[all...]
H A Dc67x00-sched.c2 * c67x00-sched.c: Cypress C67X00 USB Host Controller Driver - TD scheduling
27 #include "c67x00.h"
28 #include "c67x00-hcd.h"
152 static void dbg_td(struct c67x00_hcd *c67x00, struct c67x00_td *td, char *msg) argument
154 struct device *dev = c67x00_hcd_dev(c67x00);
176 dbg_td(struct c67x00_hcd *c67x00, struct c67x00_td *td, char *msg) { } argument
183 static inline u16 c67x00_get_current_frame_number(struct c67x00_hcd *c67x00) argument
185 return c67x00_ll_husb_get_frame(c67x00->sie) & HOST_FRAME_MASK;
222 static void c67x00_release_urb(struct c67x00_hcd *c67x00, struct urb *urb) argument
229 c67x00
255 c67x00_ep_data_alloc(struct c67x00_hcd *c67x00, struct urb *urb) argument
331 struct c67x00_hcd *c67x00 = hcd_to_c67x00_hcd(hcd); local
372 struct c67x00_hcd *c67x00 = hcd_to_c67x00_hcd(hcd); local
466 struct c67x00_hcd *c67x00 = hcd_to_c67x00_hcd(hcd); local
497 c67x00_giveback_urb(struct c67x00_hcd *c67x00, struct urb *urb, int status) argument
518 c67x00_claim_frame_bw(struct c67x00_hcd *c67x00, struct urb *urb, int len, int periodic) argument
586 c67x00_create_td(struct c67x00_hcd *c67x00, struct urb *urb, void *data, int len, int pid, int toggle, unsigned long privdata) argument
668 c67x00_add_data_urb(struct c67x00_hcd *c67x00, struct urb *urb) argument
714 c67x00_add_ctrl_urb(struct c67x00_hcd *c67x00, struct urb *urb) argument
752 c67x00_add_int_urb(struct c67x00_hcd *c67x00, struct urb *urb) argument
764 c67x00_add_iso_urb(struct c67x00_hcd *c67x00, struct urb *urb) argument
798 c67x00_fill_from_list(struct c67x00_hcd *c67x00, int type, int (*add)(struct c67x00_hcd *, struct urb *)) argument
817 c67x00_fill_frame(struct c67x00_hcd *c67x00) argument
851 c67x00_parse_td(struct c67x00_hcd *c67x00, struct c67x00_td *td) argument
861 c67x00_td_to_error(struct c67x00_hcd *c67x00, struct c67x00_td *td) argument
910 c67x00_clear_pipe(struct c67x00_hcd *c67x00, struct c67x00_td *last_td) argument
928 c67x00_handle_successful_td(struct c67x00_hcd *c67x00, struct c67x00_td *td) argument
974 c67x00_handle_isoc(struct c67x00_hcd *c67x00, struct c67x00_td *td) argument
1001 c67x00_check_td_list(struct c67x00_hcd *c67x00) argument
1064 c67x00_all_tds_processed(struct c67x00_hcd *c67x00) argument
1075 c67x00_send_td(struct c67x00_hcd *c67x00, struct c67x00_td *td) argument
1087 c67x00_send_frame(struct c67x00_hcd *c67x00) argument
1111 c67x00_do_work(struct c67x00_hcd *c67x00) argument
1151 struct c67x00_hcd *c67x00 = (struct c67x00_hcd *)__c67x00; local
1155 c67x00_sched_kick(struct c67x00_hcd *c67x00) argument
1160 c67x00_sched_start_scheduler(struct c67x00_hcd *c67x00) argument
1167 c67x00_sched_stop_scheduler(struct c67x00_hcd *c67x00) argument
[all...]
H A Dc67x00-drv.c2 * c67x00-drv.c: Cypress C67X00 USB Common infrastructure
25 * This file implements the common infrastructure for using the c67x00.
30 * The c67x00 has 2 SIE's (serial interface engine) wich can be configured
42 #include <linux/usb/c67x00.h>
44 #include "c67x00.h"
45 #include "c67x00-hcd.h"
87 struct c67x00_device *c67x00 = __dev; local
92 int_status = c67x00_ll_hpi_status(c67x00);
97 c67x00_ll_irq(c67x00, int_status);
99 sie = &c67x00
120 struct c67x00_device *c67x00; local
195 struct c67x00_device *c67x00 = platform_get_drvdata(pdev); local
[all...]
H A Dc67x00-hcd.h2 * c67x00-hcd.h: Cypress C67X00 USB HCD
32 #include "c67x00.h"
106 static inline struct usb_hcd *c67x00_hcd_to_hcd(struct c67x00_hcd *c67x00) argument
108 return container_of((void *)c67x00, struct usb_hcd, hcd_priv);
112 * Functions used by c67x00-drv
127 void c67x00_sched_kick(struct c67x00_hcd *c67x00);
128 int c67x00_sched_start_scheduler(struct c67x00_hcd *c67x00);
129 void c67x00_sched_stop_scheduler(struct c67x00_hcd *c67x00);
H A Dc67x00-ll-hpi.c2 * c67x00-ll-hpi.c: Cypress C67X00 USB Low level interface using HPI
27 #include <linux/usb/c67x00.h>
28 #include "c67x00.h"
64 * The c67x00 chip also support control via SPI or HSS serial
403 * c67x00_ll_write_mem_le16 - write into c67x00 memory
442 * c67x00_ll_read_mem_le16 - read from c67x00 memory
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/
H A DMakefile26 obj-$(CONFIG_USB_C67X00_HCD) += c67x00/

Completed in 68 milliseconds