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  
folder controller/ - 2025-03-06 09:18:35  
folder endpoint/ - 2025-03-06 09:18:35  
folder hotplug/ - 2025-03-06 09:18:35  
folder msi/ - 2025-03-06 09:18:35  
folder pcie/ - 2025-03-06 09:18:35  
folder switch/ - 2025-03-06 09:18:35  
access.c 15368 bytes 2025-03-06 09:18:35 2025-03-06 13:02:06  
ats.c 11274 bytes 2025-03-06 09:18:35 2025-03-06 13:02:06  
bus.c 10430 bytes 2025-03-06 09:18:35 2025-03-06 13:02:06

From setup-res.c, by: Dave Rusling (david.rusling@reo.mts.dec.com) David Mosberger (davidm@cs.arizona.edu) David Miller (davem@redhat.com) Ivan Kokshaysky (ink@jurassic.park.msu.ru)

doe.c 14389 bytes 2025-03-06 09:18:35 2025-03-06 13:02:07  
ecam.c 5765 bytes 2025-03-06 09:18:35 2025-03-06 13:02:07  
host-bridge.c 2462 bytes 2025-03-06 09:18:35 2025-03-06 13:02:07

Host bridge related code

iov.c 28902 bytes 2025-03-06 09:18:35 2025-03-06 13:02:07  
irq.c 2424 bytes 2025-03-06 09:18:35 2025-03-06 13:02:07  
Kconfig 8051 bytes 2025-03-06 09:18:35 -  
Makefile 1259 bytes 2025-03-06 09:18:35 2025-03-06 13:02:07  
mmap.c 1237 bytes 2025-03-06 09:18:35 2025-03-06 13:02:07  
of.c 19506 bytes 2025-03-06 09:18:35 2025-03-06 13:02:07  
p2pdma.c 26334 bytes 2025-03-06 09:18:35 2025-03-06 13:02:07  
pci-acpi.c 38993 bytes 2025-03-06 09:18:35 2025-03-06 13:02:07  
pci-bridge-emul.c 17722 bytes 2025-03-06 09:18:35 2025-03-06 13:02:07  
pci-bridge-emul.h 4186 bytes 2025-03-06 09:18:35 2025-03-06 13:02:08  
pci-driver.c 44203 bytes 2025-03-06 09:18:35 2025-03-06 13:02:08  
pci-label.c 5767 bytes 2025-03-06 09:18:35 2025-03-06 13:02:08  
pci-mid.c 1129 bytes 2025-03-06 09:18:35 2025-03-06 13:02:08  
pci-pf-stub.c 1240 bytes 2025-03-06 09:18:35 2025-03-06 13:02:08  
pci-stub.c 2404 bytes 2025-03-06 09:18:35 2025-03-06 13:02:08  
pci-sysfs.c 38728 bytes 2025-03-06 09:18:35 2025-03-06 13:02:08  
pci.c 185661 bytes 2025-03-06 09:18:35 2025-03-06 13:02:10  
pci.h 24390 bytes 2025-03-06 09:18:35 2025-03-06 13:02:10  
probe.c 87851 bytes 2025-03-06 09:18:35 2025-03-06 13:02:10

PCI detection and setup code

proc.c 10154 bytes 2025-03-06 09:18:35 2025-03-06 13:02:10  
quirks.c 217293 bytes 2025-03-06 09:18:35 2025-03-06 13:02:11  
remove.c 3765 bytes 2025-03-06 09:18:35 2025-03-06 13:02:11  
rom.c 5464 bytes 2025-03-06 09:18:35 2025-03-06 13:02:11  
search.c 12437 bytes 2025-03-06 09:18:35 2025-03-06 13:02:11  
setup-bus.c 60375 bytes 2025-03-06 09:18:35 2025-03-06 13:02:12  
setup-irq.c 1618 bytes 2025-03-06 09:18:35 2025-03-06 13:02:12

Support routines for initializing a PCI subsystem Extruded from code written by Dave Rusling (david.rusling@reo.mts.dec.com) David Mosberger (davidm@cs.arizona.edu) David Miller (davem@redhat.com)

setup-res.c 13406 bytes 2025-03-06 09:18:35 2025-03-06 13:02:12  
slot.c 9963 bytes 2025-03-06 09:18:35 2025-03-06 13:02:12  
syscall.c 2750 bytes 2025-03-06 09:18:35 2025-03-06 13:02:12

For architectures where we want to allow direct access to the PCI config stuff - it would probably be preferable on PCs too, but there people just do it by hand with the magic northbridge registers.

vc.c 12326 bytes 2025-03-06 09:18:35 2025-03-06 13:02:12  
vgaarb.c 42862 bytes 2025-03-06 09:18:35 2025-03-06 13:02:12 Implements the VGA arbitration. For details refer to
vpd.c 14943 bytes 2025-03-06 09:18:35 2025-03-06 13:02:12  
xen-pcifront.c 27482 bytes 2025-03-06 09:18:35 2025-03-06 13:02:13

Xen PCI Frontend Author: Ryan Wilson <epoch.ncsc.mil">hap9@epoch.ncsc.mil>