Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:37  
bcma-hcd.c 12540 bytes 2025-03-06 09:18:37 2025-03-06 13:14:04  
ehci-atmel.c 6298 bytes 2025-03-06 09:18:37 2025-03-06 13:14:04  
ehci-brcm.c 6987 bytes 2025-03-06 09:18:37 2025-03-06 13:14:05  
ehci-dbg.c 28220 bytes 2025-03-06 09:18:37 2025-03-06 13:14:05

this file is part of ehci-hcd.c

ehci-exynos.c 8728 bytes 2025-03-06 09:18:37 2025-03-06 13:14:05  
ehci-fsl.c 19961 bytes 2025-03-06 09:18:37 2025-03-06 13:14:05  
ehci-fsl.h 2069 bytes 2025-03-06 09:18:37 2025-03-06 13:14:05  
ehci-grlib.c 3881 bytes 2025-03-06 09:18:37 2025-03-06 13:14:05  
ehci-hcd.c 39110 bytes 2025-03-06 09:18:37 2025-03-06 13:14:06  
ehci-hub.c 33802 bytes 2025-03-06 09:18:37 2025-03-06 13:14:06

this file is part of ehci-hcd.c

ehci-mem.c 5783 bytes 2025-03-06 09:18:37 2025-03-06 13:14:06

this file is part of ehci-hcd.c

ehci-mv.c 7473 bytes 2025-03-06 09:18:37 2025-03-06 13:14:06  
ehci-npcm7xx.c 4955 bytes 2025-03-06 09:18:37 2025-03-06 13:14:06  
ehci-omap.c 7827 bytes 2025-03-06 09:18:37 2025-03-06 13:14:06 driver for USBHOST on OMAP3/4 processors
ehci-orion.c 9245 bytes 2025-03-06 09:18:37 2025-03-06 13:14:06

drivers/usb/host/ Tzachi Perelstein <marvell.com">tzachi@marvell.com>

ehci-pci.c 12628 bytes 2025-03-06 09:18:37 2025-03-06 13:14:06  
ehci-platform.c 14097 bytes 2025-03-06 09:18:37 2025-03-06 13:14:06  
ehci-ppc-of.c 5355 bytes 2025-03-06 09:18:37 2025-03-06 13:14:06

EHCI HCD (Host Controller Driver) for USB.

ehci-ps3.c 6372 bytes 2025-03-06 09:18:37 2025-03-06 13:14:06  
ehci-q.c 43546 bytes 2025-03-06 09:18:37 2025-03-06 13:14:07

this file is part of ehci-hcd.c

ehci-sched.c 65243 bytes 2025-03-06 09:18:37 2025-03-06 13:14:07

this file is part of ehci-hcd.c

ehci-sh.c 3842 bytes 2025-03-06 09:18:37 2025-03-06 13:14:07  
ehci-spear.c 4303 bytes 2025-03-06 09:18:37 2025-03-06 13:14:08  
ehci-st.c 8388 bytes 2025-03-06 09:18:37 2025-03-06 13:14:08  
ehci-sysfs.c 4388 bytes 2025-03-06 09:18:37 2025-03-06 13:14:08

this file is part of ehci-hcd.c

ehci-timer.c 13259 bytes 2025-03-06 09:18:37 2025-03-06 13:14:08

This file is part of ehci-hcd.c

ehci-xilinx-of.c 6035 bytes 2025-03-06 09:18:37 2025-03-06 13:14:08  
ehci.h 29278 bytes 2025-03-06 09:18:37 2025-03-06 13:14:08  
fhci-dbg.c 2662 bytes 2025-03-06 09:18:37 2025-03-06 13:14:08  
fhci-hcd.c 19304 bytes 2025-03-06 09:18:37 2025-03-06 13:14:08  
fhci-hub.c 8769 bytes 2025-03-06 09:18:37 2025-03-06 13:14:08  
fhci-mem.c 2458 bytes 2025-03-06 09:18:37 2025-03-06 13:14:08  
fhci-q.c 6883 bytes 2025-03-06 09:18:37 2025-03-06 13:14:08  
fhci-sched.c 24006 bytes 2025-03-06 09:18:37 2025-03-06 13:14:08  
fhci-tds.c 16601 bytes 2025-03-06 09:18:37 2025-03-06 13:14:08  
fhci.h 18668 bytes 2025-03-06 09:18:37 2025-03-06 13:14:09  
fotg210-hcd.c 160966 bytes 2025-03-06 09:18:37 2025-03-06 13:14:10  
fotg210.h 22597 bytes 2025-03-06 09:18:37 2025-03-06 13:14:10  
fsl-mph-dr-of.c 10156 bytes 2025-03-06 09:18:37 2025-03-06 13:14:10

Setup platform devices needed by the Freescale multi-port host and/or dual-role USB controller modules based on the description in flat device tree.

isp116x-hcd.c 44042 bytes 2025-03-06 09:18:37 2025-03-06 13:14:10

The driver basically works.

isp116x.h 18011 bytes 2025-03-06 09:18:37 2025-03-06 13:14:10

us of 1ms frame

isp1362-hcd.c 86319 bytes 2025-03-06 09:18:37 2025-03-06 13:14:11

The ISP1362 chip requires a large delay (300ns and 462ns) between accesses to the address and data register.

isp1362.h 28289 bytes 2025-03-06 09:18:37 2025-03-06 13:14:11  
Kconfig 26293 bytes 2025-03-06 09:18:37 -  
Makefile 3095 bytes 2025-03-06 09:18:37 2025-03-06 13:14:11  
max3421-hcd.c 51566 bytes 2025-03-06 09:18:37 2025-03-06 13:14:11  
octeon-hcd.c 112925 bytes 2025-03-06 09:18:37 2025-03-06 13:14:12  
octeon-hcd.h 73475 bytes 2025-03-06 09:18:37 2025-03-06 13:14:12  
ohci-at91.c 18250 bytes 2025-03-06 09:18:37 2025-03-06 13:14:13  
ohci-da8xx.c 13496 bytes 2025-03-06 09:18:37 2025-03-06 13:14:13  
ohci-dbg.c 19871 bytes 2025-03-06 09:18:37 2025-03-06 13:14:13  
ohci-exynos.c 7667 bytes 2025-03-06 09:18:37 2025-03-06 13:14:14  
ohci-hcd.c 36779 bytes 2025-03-06 09:18:37 2025-03-06 13:14:14  
ohci-hub.c 21458 bytes 2025-03-06 09:18:37 2025-03-06 13:14:14  
ohci-mem.c 4126 bytes 2025-03-06 09:18:37 2025-03-06 13:14:14  
ohci-nxp.c 7633 bytes 2025-03-06 09:18:37 2025-03-06 13:14:14  
ohci-omap.c 11352 bytes 2025-03-06 09:18:37 2025-03-06 13:14:15  
ohci-pci.c 8262 bytes 2025-03-06 09:18:37 2025-03-06 13:14:15  
ohci-platform.c 8974 bytes 2025-03-06 09:18:37 2025-03-06 13:14:15  
ohci-ppc-of.c 5344 bytes 2025-03-06 09:18:37 2025-03-06 13:14:15  
ohci-ps3.c 5898 bytes 2025-03-06 09:18:37 2025-03-06 13:14:15  
ohci-pxa27x.c 17474 bytes 2025-03-06 09:18:37 2025-03-06 13:14:15  
ohci-q.c 34363 bytes 2025-03-06 09:18:37 2025-03-06 13:14:15  
ohci-s3c2410.c 11676 bytes 2025-03-06 09:18:37 2025-03-06 13:14:15  
ohci-sa1111.c 7605 bytes 2025-03-06 09:18:37 2025-03-06 13:14:15  
ohci-sm501.c 6831 bytes 2025-03-06 09:18:37 2025-03-06 13:14:15  
ohci-spear.c 4698 bytes 2025-03-06 09:18:37 2025-03-06 13:14:15  
ohci-st.c 7679 bytes 2025-03-06 09:18:37 2025-03-06 13:14:15  
ohci-tmio.c 9417 bytes 2025-03-06 09:18:37 2025-03-06 13:14:15  
ohci.h 24013 bytes 2025-03-06 09:18:37 2025-03-06 13:14:15

__hc32 and __hc16 are "Host Controller" types, they may be equivalent to __leXX (normally) or __beXX (given OHCI_BIG_ENDIAN), depending on the host controller implementation.

oxu210hp-hcd.c 114029 bytes 2025-03-06 09:18:37 2025-03-06 13:14:16  
pci-quirks.c 35545 bytes 2025-03-06 09:18:37 2025-03-06 13:14:16  
pci-quirks.h 1366 bytes 2025-03-06 09:18:37 2025-03-06 13:14:16  
r8a66597-hcd.c 63902 bytes 2025-03-06 09:18:37 2025-03-06 13:14:17  
r8a66597.h 8142 bytes 2025-03-06 09:18:37 2025-03-06 13:14:17  
sl811-hcd.c 46497 bytes 2025-03-06 09:18:37 2025-03-06 13:14:17

Status: Passed basic stress testing, works with hubs, mice, keyboards, and usb-storage.

sl811.h 6455 bytes 2025-03-06 09:18:37 2025-03-06 13:14:17

SL811HS has transfer registers, and control registers.

sl811_cs.c 4856 bytes 2025-03-06 09:18:37 2025-03-06 13:14:17

PCMCIA driver for SL811HS (as found in REX-CFU1U) Filename: Author: Yukio Yamamoto Port to sl811-hcd and 2.6.x by Botond Botyanszki <rocketmail.com">boti@rocketmail.com> Simon Pickering Last update: 2005-05-12

ssb-hcd.c 6776 bytes 2025-03-06 09:18:37 2025-03-06 13:14:17  
u132-hcd.c 91848 bytes 2025-03-06 09:18:37 2025-03-06 13:14:19  
uhci-debug.c 16011 bytes 2025-03-06 09:18:37 2025-03-06 13:14:19  
uhci-grlib.c 5211 bytes 2025-03-06 09:18:37 2025-03-06 13:14:19  
uhci-hcd.c 25878 bytes 2025-03-06 09:18:37 2025-03-06 13:14:19  
uhci-hcd.h 22750 bytes 2025-03-06 09:18:37 2025-03-06 13:14:20  
uhci-hub.c 11472 bytes 2025-03-06 09:18:37 2025-03-06 13:14:20

__u8 bLength;

uhci-pci.c 8773 bytes 2025-03-06 09:18:37 2025-03-06 13:14:20  
uhci-platform.c 5066 bytes 2025-03-06 09:18:37 2025-03-06 13:14:20  
uhci-q.c 47266 bytes 2025-03-06 09:18:37 2025-03-06 13:14:20

Technically, updating td->status here is a race, but it's not really a problem.

xen-hcd.c 38613 bytes 2025-03-06 09:18:37 2025-03-06 13:14:20  
xhci-dbg.c 759 bytes 2025-03-06 09:18:37 2025-03-06 13:14:20  
xhci-dbgcap.c 24756 bytes 2025-03-06 09:18:37 2025-03-06 13:14:20 xHCI debug capability support
xhci-dbgcap.h 6124 bytes 2025-03-06 09:18:37 2025-03-06 13:14:20 xHCI debug capability support
xhci-dbgtty.c 12847 bytes 2025-03-06 09:18:37 2025-03-06 13:14:20 tty glue for xHCI debug capability
xhci-debugfs.c 18652 bytes 2025-03-06 09:18:37 2025-03-06 13:14:20 xHCI debugfs interface
xhci-debugfs.h 4297 bytes 2025-03-06 09:18:37 2025-03-06 13:14:20 xHCI debugfs interface
xhci-ext-caps.c 2601 bytes 2025-03-06 09:18:37 2025-03-06 13:14:20  
xhci-ext-caps.h 4089 bytes 2025-03-06 09:18:37 2025-03-06 13:14:21

HC should halt within 16 ms, but use 32 ms as some hosts take longer

xhci-histb.c 9841 bytes 2025-03-06 09:18:37 2025-03-06 13:14:21  
xhci-hub.c 57246 bytes 2025-03-06 09:18:37 2025-03-06 13:14:21  
xhci-mem.c 77116 bytes 2025-03-06 09:18:37 2025-03-06 13:14:21  
xhci-mtk-sch.c 19053 bytes 2025-03-06 09:18:37 2025-03-06 13:14:22  
xhci-mtk.c 21146 bytes 2025-03-06 09:18:37 2025-03-06 13:14:22  
xhci-mtk.h 5496 bytes 2025-03-06 09:18:37 2025-03-06 13:14:22  
xhci-mvebu.c 2051 bytes 2025-03-06 09:18:37 2025-03-06 13:14:22  
xhci-mvebu.h 568 bytes 2025-03-06 09:18:37 2025-03-06 13:14:22  
xhci-pci-renesas.c 15904 bytes 2025-03-06 09:18:37 2025-03-06 13:14:22  
xhci-pci.c 23551 bytes 2025-03-06 09:18:37 2025-03-06 13:14:22  
xhci-pci.h 466 bytes 2025-03-06 09:18:37 2025-03-06 13:14:22  
xhci-plat.c 12387 bytes 2025-03-06 09:18:37 2025-03-06 13:14:22 xHCI host controller driver platform Bus Glue.
xhci-plat.h 659 bytes 2025-03-06 09:18:37 2025-03-06 13:14:22 xHCI host controller driver platform Bus Glue.
xhci-rcar.c 6677 bytes 2025-03-06 09:18:37 2025-03-06 13:14:22  
xhci-rcar.h 1663 bytes 2025-03-06 09:18:37 2025-03-06 13:14:22  
xhci-ring.c 132943 bytes 2025-03-06 09:18:37 2025-03-06 13:14:23

Ring initialization rules: 1.

xhci-tegra.c 60778 bytes 2025-03-06 09:18:37 2025-03-06 13:14:23  
xhci-trace.c 281 bytes 2025-03-06 09:18:37 2025-03-06 13:14:23  
xhci-trace.h 16799 bytes 2025-03-06 09:18:37 2025-03-06 13:14:23  
xhci.c 165434 bytes 2025-03-06 09:18:37 2025-03-06 13:14:24  
xhci.h 90207 bytes 2025-03-06 09:18:37 2025-03-06 13:14:24