/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/usb/core/ |
H A D | hcd-pci.c | 35 #include "hcd.h" 61 struct usb_hcd *hcd; local 83 hcd = usb_create_hcd (driver, &dev->dev, pci_name(dev)); 84 if (!hcd) { 90 hcd->rsrc_start = pci_resource_start (dev, 0); 91 hcd->rsrc_len = pci_resource_len (dev, 0); 92 if (!request_mem_region (hcd->rsrc_start, hcd->rsrc_len, 98 hcd->regs = ioremap_nocache (hcd 166 struct usb_hcd *hcd; local 196 struct usb_hcd *hcd; local 309 struct usb_hcd *hcd; local 411 struct usb_hcd *hcd; local [all...] |
H A D | hcd.c | 45 #include "hcd.h" 102 /* used when updating hcd data */ 288 * @hcd: the host controller for this root hub 298 struct usb_hcd *hcd, 314 strlcpy (buf, hcd->self.bus_name, sizeof buf); 318 strlcpy (buf, hcd->product_desc, sizeof buf); 323 init_utsname()->release, hcd->driver->description); 344 static int rh_call_control (struct usb_hcd *hcd, struct urb *urb) argument 389 tbuf [0] = (device_may_wakeup(&hcd->self.root_hub->dev) 397 device_set_wakeup_enable(&hcd 296 rh_string( int id, struct usb_hcd *hcd, u8 *data, int len ) argument 541 usb_hcd_poll_rh_status(struct usb_hcd *hcd) argument 600 rh_queue_status(struct usb_hcd *hcd, struct urb *urb) argument 629 rh_urb_enqueue(struct usb_hcd *hcd, struct urb *urb) argument 643 usb_rh_urb_dequeue(struct usb_hcd *hcd, struct urb *urb) argument 792 register_root_hub(struct usb_hcd *hcd) argument 839 struct usb_hcd *hcd; local 923 struct usb_hcd *hcd = bus_to_hcd(urb->dev->bus); local 1030 struct usb_hcd *hcd = bus_to_hcd(udev->bus); local 1045 unlink1(struct usb_hcd *hcd, struct urb *urb) argument 1074 struct usb_hcd *hcd = NULL; local 1172 struct usb_hcd *hcd; local 1258 struct usb_hcd *hcd; local 1276 struct usb_hcd *hcd; local 1299 struct usb_hcd *hcd = container_of(work, struct usb_hcd, wakeup_work); local 1317 usb_hcd_resume_root_hub(struct usb_hcd *hcd) argument 1347 struct usb_hcd *hcd; local 1383 usb_hcd_giveback_urb(struct usb_hcd *hcd, struct urb *urb) argument 1431 struct usb_hcd *hcd = __hcd; local 1457 usb_hc_died(struct usb_hcd *hcd) argument 1494 struct usb_hcd *hcd; local 1526 struct usb_hcd *hcd = container_of (kref, struct usb_hcd, kref); local 1531 usb_get_hcd(struct usb_hcd *hcd) argument 1539 usb_put_hcd(struct usb_hcd *hcd) argument 1556 usb_add_hcd(struct usb_hcd *hcd, unsigned int irqnum, unsigned long irqflags) argument 1669 usb_remove_hcd(struct usb_hcd *hcd) argument 1705 struct usb_hcd *hcd = platform_get_drvdata(dev); local [all...] |
H A D | buffer.c | 18 #include "hcd.h" 41 * @hcd: the bus whose buffer pools are to be initialized 51 int hcd_buffer_create(struct usb_hcd *hcd) argument 56 if (!hcd->self.controller->dma_mask) 63 hcd->pool[i] = dma_pool_create(name, hcd->self.controller, 65 if (!hcd->pool [i]) { 66 hcd_buffer_destroy(hcd); 76 * @hcd: the bus whose buffer pools are to be destroyed 81 void hcd_buffer_destroy(struct usb_hcd *hcd) argument 106 struct usb_hcd *hcd = bus_to_hcd(bus); local 129 struct usb_hcd *hcd = bus_to_hcd(bus); local [all...] |
H A D | hcd.h | 63 struct usb_bus self; /* hcd is-a bus */ 131 static inline struct usb_bus *hcd_to_bus (struct usb_hcd *hcd) argument 133 return &hcd->self; 150 const char *description; /* "ehci-hcd" etc */ 155 irqreturn_t (*irq) (struct usb_hcd *hcd); 163 int (*reset) (struct usb_hcd *hcd); 164 int (*start) (struct usb_hcd *hcd); 170 int (*suspend) (struct usb_hcd *hcd, pm_message_t message); 173 int (*resume) (struct usb_hcd *hcd); 176 void (*stop) (struct usb_hcd *hcd); 370 usb_hcd_resume_root_hub(struct usb_hcd *hcd) argument [all...] |
H A D | Makefile | 5 usbcore-objs := usb.o hub.o hcd.o urb.o message.o driver.o \ 10 usbcore-objs += hcd-pci.o
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/usb/host/ |
H A D | ohci-ppc-soc.c | 35 struct usb_hcd *hcd; local 55 hcd = usb_create_hcd(driver, &pdev->dev, "PPC-SOC USB"); 56 if (!hcd) 58 hcd->rsrc_start = res->start; 59 hcd->rsrc_len = res->end - res->start + 1; 61 if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, hcd_name)) { 67 hcd->regs = ioremap(hcd->rsrc_start, hcd 106 usb_hcd_ppc_soc_remove(struct usb_hcd *hcd, struct platform_device *pdev) argument 119 ohci_ppc_soc_start(struct usb_hcd *hcd) argument 191 struct usb_hcd *hcd = platform_get_drvdata(pdev); local [all...] |
H A D | ohci-ep93xx.c | 50 struct usb_hcd *hcd; local 57 hcd = usb_create_hcd(driver, &pdev->dev, "ep93xx"); 58 if (hcd == NULL) 61 hcd->rsrc_start = pdev->resource[0].start; 62 hcd->rsrc_len = pdev->resource[0].end - pdev->resource[0].start + 1; 63 if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, hcd_name)) { 64 usb_put_hcd(hcd); 69 hcd->regs = ioremap(hcd 95 usb_hcd_ep93xx_remove(struct usb_hcd *hcd, struct platform_device *pdev) argument 106 ohci_ep93xx_start(struct usb_hcd *hcd) argument 161 struct usb_hcd *hcd = platform_get_drvdata(pdev); local 171 struct usb_hcd *hcd = platform_get_drvdata(pdev); local 187 struct usb_hcd *hcd = platform_get_drvdata(pdev); local [all...] |
H A D | ohci-pnx8550.c | 77 struct usb_hcd *hcd; local 85 hcd = usb_create_hcd (driver, &dev->dev, "pnx8550"); 86 if (!hcd) 88 hcd->rsrc_start = dev->resource[0].start; 89 hcd->rsrc_len = dev->resource[0].end - dev->resource[0].start + 1; 91 if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, hcd_name)) { 93 "failed\n", hcd->rsrc_start, hcd->rsrc_len); 98 hcd 137 usb_hcd_pnx8550_remove(struct usb_hcd *hcd, struct platform_device *dev) argument 149 ohci_pnx8550_start(struct usb_hcd *hcd) argument 227 struct usb_hcd *hcd = platform_get_drvdata(pdev); local [all...] |
H A D | ohci-ppc-of.c | 23 ohci_ppc_of_start(struct usb_hcd *hcd) argument 25 struct ohci_hcd *ohci = hcd_to_ohci(hcd); 33 ohci_stop(hcd); 88 struct usb_hcd *hcd; local 109 hcd = usb_create_hcd(&ohci_ppc_of_hc_driver, &op->dev, "PPC-OF USB"); 110 if (!hcd) 113 hcd->rsrc_start = res.start; 114 hcd->rsrc_len = res.end - res.start + 1; 116 if (!request_mem_region(hcd->rsrc_start, hcd 159 struct usb_hcd *hcd = dev_get_drvdata(&op->dev); local 177 struct usb_hcd *hcd = dev_get_drvdata(&op->dev); local [all...] |
H A D | Makefile | 11 obj-$(CONFIG_USB_EHCI_HCD) += ehci-hcd.o 12 obj-$(CONFIG_USB_ISP116X_HCD) += isp116x-hcd.o 13 obj-$(CONFIG_USB_OHCI_HCD) += ohci-hcd.o 14 obj-$(CONFIG_USB_UHCI_HCD) += uhci-hcd.o 15 obj-$(CONFIG_USB_SL811_HCD) += sl811-hcd.o 17 obj-$(CONFIG_USB_U132_HCD) += u132-hcd.o
|
H A D | ehci-au1xxx.c | 101 struct usb_hcd *hcd; local 121 hcd = usb_create_hcd(driver, &dev->dev, "Au1xxx"); 122 if (!hcd) 124 hcd->rsrc_start = dev->resource[0].start; 125 hcd->rsrc_len = dev->resource[0].end - dev->resource[0].start + 1; 127 if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, hcd_name)) { 133 hcd->regs = ioremap(hcd->rsrc_start, hcd 175 usb_ehci_au1xxx_remove(struct usb_hcd *hcd, struct platform_device *dev) argument 232 struct usb_hcd *hcd = NULL; local 246 struct usb_hcd *hcd = platform_get_drvdata(pdev); local [all...] |
H A D | ohci-lh7a404.c | 74 struct usb_hcd *hcd; local 81 hcd = usb_create_hcd(driver, &dev->dev, "lh7a404"); 82 if (!hcd) 84 hcd->rsrc_start = dev->resource[0].start; 85 hcd->rsrc_len = dev->resource[0].end - dev->resource[0].start + 1; 87 if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, hcd_name)) { 93 hcd->regs = ioremap(hcd->rsrc_start, hcd 130 usb_hcd_lh7a404_remove(struct usb_hcd *hcd, struct platform_device *dev) argument 142 ohci_lh7a404_start(struct usb_hcd *hcd) argument 221 struct usb_hcd *hcd = platform_get_drvdata(pdev); local [all...] |
H A D | ohci-s3c2410.c | 30 /* clock device associated with the hcd */ 41 static struct s3c2410_hcd_info *to_s3c2410_info(struct usb_hcd *hcd) argument 43 return hcd->self.controller->platform_data; 46 static void s3c2410_start_hc(struct platform_device *dev, struct usb_hcd *hcd) argument 58 info->hcd = hcd; 75 info->hcd = NULL; 93 ohci_s3c2410_hub_status_data (struct usb_hcd *hcd, char *buf) argument 95 struct s3c2410_hcd_info *info = to_s3c2410_info(hcd); 100 orig = ohci_hub_status_data (hcd, bu 150 ohci_s3c2410_hub_control( struct usb_hcd *hcd, u16 typeReq, u16 wValue, u16 wIndex, char *buf, u16 wLength) argument 284 struct usb_hcd *hcd; local 326 usb_hcd_s3c2410_remove(struct usb_hcd *hcd, struct platform_device *dev) argument 347 struct usb_hcd *hcd = NULL; local 416 ohci_s3c2410_start(struct usb_hcd *hcd) argument 486 struct usb_hcd *hcd = platform_get_drvdata(pdev); local [all...] |
H A D | ohci-sa1111.c | 114 struct usb_hcd *hcd; local 117 hcd = usb_create_hcd (driver, &dev->dev, "sa1111"); 118 if (!hcd) 120 hcd->rsrc_start = dev->res.start; 121 hcd->rsrc_len = dev->res.end - dev->res.start + 1; 123 if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, hcd_name)) { 128 hcd->regs = dev->mapbase; 131 ohci_hcd_init(hcd_to_ohci(hcd)); 133 retval = usb_add_hcd(hcd, de 158 usb_hcd_sa1111_remove(struct usb_hcd *hcd, struct sa1111_dev *dev) argument 169 ohci_sa1111_start(struct usb_hcd *hcd) argument 244 struct usb_hcd *hcd = sa1111_get_drvdata(dev); local [all...] |
H A D | ehci-fsl.c | 48 struct usb_hcd *hcd; local 85 hcd = usb_create_hcd(driver, &pdev->dev, pdev->dev.bus_id); 86 if (!hcd) { 99 hcd->rsrc_start = res->start; 100 hcd->rsrc_len = res->end - res->start + 1; 101 if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, 107 hcd->regs = ioremap(hcd->rsrc_start, hcd 150 usb_hcd_fsl_remove(struct usb_hcd *hcd, struct platform_device *pdev) argument 182 mpc83xx_usb_setup(struct usb_hcd *hcd) argument 245 ehci_fsl_setup(struct usb_hcd *hcd) argument 333 struct usb_hcd *hcd = platform_get_drvdata(pdev); local [all...] |
H A D | ohci-at91.c | 55 struct usb_hcd *hcd = platform_get_drvdata(pdev); local 56 struct ohci_regs __iomem *regs = hcd->regs; 73 struct usb_hcd *hcd = platform_get_drvdata(pdev); local 74 struct ohci_regs __iomem *regs = hcd->regs; 110 struct usb_hcd *hcd = NULL; local 113 pr_debug("hcd probe: invalid num_resources"); 119 pr_debug("hcd probe: invalid resource type\n"); 123 hcd = usb_create_hcd(driver, &pdev->dev, "at91"); 124 if (!hcd) 126 hcd 185 usb_hcd_at91_remove(struct usb_hcd *hcd, struct platform_device *pdev) argument 206 ohci_at91_start(struct usb_hcd *hcd) argument 289 struct usb_hcd *hcd = platform_get_drvdata(pdev); local 312 struct usb_hcd *hcd = platform_get_drvdata(pdev); local [all...] |
H A D | ohci-pxa27x.c | 148 struct usb_hcd *hcd; local 161 hcd = usb_create_hcd (driver, &pdev->dev, "pxa27x"); 162 if (!hcd) 164 hcd->rsrc_start = pdev->resource[0].start; 165 hcd->rsrc_len = pdev->resource[0].end - pdev->resource[0].start + 1; 167 if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, hcd_name)) { 173 hcd->regs = ioremap(hcd->rsrc_start, hcd 221 usb_hcd_pxa27x_remove(struct usb_hcd *hcd, struct platform_device *pdev) argument 233 ohci_pxa27x_start(struct usb_hcd *hcd) argument 314 struct usb_hcd *hcd = platform_get_drvdata(pdev); local 324 struct usb_hcd *hcd = platform_get_drvdata(pdev); local 340 struct usb_hcd *hcd = platform_get_drvdata(pdev); local [all...] |
H A D | ohci-ps3.c | 23 static int ps3_ohci_hc_reset(struct usb_hcd *hcd) argument 25 struct ohci_hcd *ohci = hcd_to_ohci(hcd); 32 static int __devinit ps3_ohci_hc_start(struct usb_hcd *hcd) argument 35 struct ohci_hcd *ohci = hcd_to_ohci(hcd); 47 err("can't start %s", hcd->self.bus_name); 48 ohci_stop(hcd); 81 struct usb_hcd *hcd; local 114 hcd = usb_create_hcd(&ps3_ohci_hc_driver, &dev->core, dev->core.bus_id); 116 if (!hcd) { 123 hcd 170 struct usb_hcd *hcd = local [all...] |
H A D | ehci-ps3.c | 23 static int ps3_ehci_hc_reset(struct usb_hcd *hcd) argument 26 struct ehci_hcd *ehci = hcd_to_ehci(hcd); 30 ehci->caps = hcd->regs; 31 ehci->regs = hcd->regs + HC_LENGTH(ehci_readl(ehci, 44 result = ehci_init(hcd); 79 struct usb_hcd *hcd; local 112 hcd = usb_create_hcd(&ps3_ehci_hc_driver, &dev->core, dev->core.bus_id); 114 if (!hcd) { 121 hcd->rsrc_start = dev->m_region->lpar_addr; 122 hcd 168 struct usb_hcd *hcd = local [all...] |
H A D | ohci-pci.c | 23 static int broken_suspend(struct usb_hcd *hcd) argument 25 device_init_wakeup(&hcd->self.root_hub->dev, 0); 29 static int ohci_quirk_amd756(struct usb_hcd *hcd) argument 31 struct ohci_hcd *ohci = hcd_to_ohci (hcd); 37 return broken_suspend(hcd); 44 static int ohci_quirk_opti(struct usb_hcd *hcd) argument 46 struct ohci_hcd *ohci = hcd_to_ohci (hcd); 57 static int ohci_quirk_ns(struct usb_hcd *hcd) argument 59 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); 65 struct ohci_hcd *ohci = hcd_to_ohci (hcd); 79 ohci_quirk_zfmicro(struct usb_hcd *hcd) argument 92 ohci_quirk_toshiba_scc(struct usb_hcd *hcd) argument 149 ohci_pci_reset(struct usb_hcd *hcd) argument 173 ohci_pci_start(struct usb_hcd *hcd) argument 201 ohci_pci_suspend(struct usb_hcd *hcd, pm_message_t message) argument 235 ohci_pci_resume(struct usb_hcd *hcd) argument [all...] |
H A D | ohci-au1xxx.c | 156 struct usb_hcd *hcd; local 174 hcd = usb_create_hcd(driver, &dev->dev, "au1xxx"); 175 if (!hcd) 177 hcd->rsrc_start = dev->resource[0].start; 178 hcd->rsrc_len = dev->resource[0].end - dev->resource[0].start + 1; 180 if (!request_mem_region(hcd->rsrc_start, hcd->rsrc_len, hcd_name)) { 186 hcd->regs = ioremap(hcd->rsrc_start, hcd 223 usb_ohci_au1xxx_remove(struct usb_hcd *hcd, struct platform_device *dev) argument 235 ohci_au1xxx_start(struct usb_hcd *hcd) argument 316 struct usb_hcd *hcd = platform_get_drvdata(pdev); local [all...] |
H A D | ohci-omap.c | 186 static int ohci_omap_init(struct usb_hcd *hcd) argument 188 struct ohci_hcd *ohci = hcd_to_ohci(hcd); 189 struct omap_usb_config *config = hcd->self.controller->platform_data; 193 dev_dbg(hcd->self.controller, "starting USB Controller\n"); 214 dev_dbg(hcd->self.controller, "init %s transceiver, status %d\n", 222 dev_err(hcd->self.controller, "can't find transceiver\n"); 277 static void ohci_omap_stop(struct usb_hcd *hcd) argument 279 dev_dbg(hcd->self.controller, "stopping USB Controller\n"); 298 struct usb_hcd *hcd = 0; local 302 printk(KERN_ERR "hcd prob 388 usb_hcd_omap_remove(struct usb_hcd *hcd, struct platform_device *pdev) argument 408 ohci_omap_start(struct usb_hcd *hcd) argument 485 struct usb_hcd *hcd = platform_get_drvdata(dev); local [all...] |
H A D | ohci-pnx4008.c | 233 static int __devinit ohci_pnx4008_start(struct usb_hcd *hcd) argument 235 struct ohci_hcd *ohci = hcd_to_ohci(hcd); 242 dev_err(hcd->self.controller, "can't start\n"); 243 ohci_stop(hcd); 333 struct usb_hcd *hcd = 0; local 393 hcd = usb_create_hcd (driver, &pdev->dev, pdev->dev.bus_id); 394 if (!hcd) { 403 hcd->rsrc_start = pdev->resource[0].start; 404 hcd->rsrc_len = pdev->resource[0].end - pdev->resource[0].start + 1; 405 if (!request_mem_region(hcd 444 struct usb_hcd *hcd = platform_get_drvdata(pdev); local [all...] |
H A D | ehci-pci.c | 67 static int ehci_pci_setup(struct usb_hcd *hcd) argument 69 struct ehci_hcd *ehci = hcd_to_ehci(hcd); 70 struct pci_dev *pdev = to_pci_dev(hcd->self.controller); 88 ehci->caps = hcd->regs; 89 ehci->regs = hcd->regs + 127 retval = ehci_init(hcd); 229 static int ehci_pci_suspend(struct usb_hcd *hcd, pm_message_t message) argument 231 struct ehci_hcd *ehci = hcd_to_ehci(hcd); 243 * This is still racy as hcd->state is manipulated outside of 247 if (hcd 270 ehci_pci_resume(struct usb_hcd *hcd) argument [all...] |
H A D | uhci-hcd.c | 49 #include "../core/hcd.h" 50 #include "uhci-hcd.h" 377 static irqreturn_t uhci_irq(struct usb_hcd *hcd) argument 379 struct uhci_hcd *uhci = hcd_to_uhci(hcd); 416 mod_timer(&hcd->rh_timer, jiffies); 423 usb_hcd_poll_rh_status(hcd); 483 static int uhci_init(struct usb_hcd *hcd) argument 485 struct uhci_hcd *uhci = hcd_to_uhci(hcd); 486 unsigned io_size = (unsigned) hcd->rsrc_len; 489 uhci->io_addr = (unsigned long) hcd 533 struct usb_hcd *hcd = (struct usb_hcd *) pci_get_drvdata(pdev); local 556 uhci_start(struct usb_hcd *hcd) argument 697 uhci_stop(struct usb_hcd *hcd) argument 712 uhci_rh_suspend(struct usb_hcd *hcd) argument 726 uhci_rh_resume(struct usb_hcd *hcd) argument 741 uhci_suspend(struct usb_hcd *hcd, pm_message_t message) argument 777 uhci_resume(struct usb_hcd *hcd) argument 820 uhci_hcd_endpoint_disable(struct usb_hcd *hcd, struct usb_host_endpoint *hep) argument 845 uhci_hcd_get_frame_number(struct usb_hcd *hcd) argument [all...] |