NetBSD/sys/dev/pci
2014-02-28 05:55:23 +00:00
..
bktr remove unused variables. 2013-10-16 18:20:16 +00:00
cxgb Make cxgb at least compilable. Fix _rt_key usage. 2013-01-23 23:31:26 +00:00
hdaudio Add an ID for VIA VT1705. 2013-12-17 17:13:46 +00:00
igma one more file needed 2014-01-21 15:03:31 +00:00
ixgbe Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
n8 Fix typo ("then" instead of "than") 2013-12-09 09:35:16 +00:00
voyager avoid uninitialized use of defattr 2013-07-30 19:16:50 +00:00
aac_pci.c
acardide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
aceride.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
adv_pci.c
adw_pci.c
agp_ali.c
agp_amd64.c
agp_amd.c
agp_apple.c
agp_i810.c
agp_intel.c
agp_sis.c
agp_via.c
agp.c
agpbusprint.c
agpreg.h
agpvar.h
ahc_pci.c if MMIO is allowed and available, prefer it over PIO 2014-02-18 12:32:12 +00:00
ahcisata_pci.c Rename 88SE91XX. 2014-01-21 09:26:47 +00:00
ahd_pci.c Delete "PCI_" from PCIX and PICE capability registers. 2013-04-21 19:59:39 +00:00
alipm.c
amdpm_smbus.c Convert the entropy pool framework from pseudo-callout-driven to 2013-06-13 00:55:01 +00:00
amdpm_smbusreg.h
amdpm.c Convert the entropy pool framework from pseudo-callout-driven to 2013-06-13 00:55:01 +00:00
amdpmreg.h
amdpmvar.h Convert the entropy pool framework from pseudo-callout-driven to 2013-06-13 00:55:01 +00:00
amr.c
amrio.h
amrreg.h
amrvar.h
arcmsr.c
arcmsrvar.h
artsata.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
atppc_puc.c
auacer.c
auacerreg.h
auich.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
auichreg.h
auixp.c
auixpreg.h
auixpvar.h
autri.c
autrireg.h
autrivar.h
auvia.c remove unused variables. 2013-10-16 18:20:16 +00:00
auviavar.h
azalia_codec.c
azalia.c move debugging code inside ifdef debug 2013-10-20 21:06:09 +00:00
azalia.h
bha_pci.c
btvmei.c
btvmeii.c
btvmeireg.h
btvmeivar.h
cac_pci.c
chipsfb.c
ciss_pci.c
cmdide.c
cmpci.c
cmpcireg.h
cmpcivar.h
com_puc.c On x86, print the I/O address of lpt_puc as for com_puc so that hacks 2013-07-31 14:31:01 +00:00
coram.c remove unused variables. 2013-10-16 18:20:16 +00:00
coramvar.h
cs428x.c
cs428x.h
cs428xreg.h
cs4280_image.h
cs4280.c
cs4280reg.h
cs4281.c use __USE() 2013-10-16 19:32:30 +00:00
cs4281reg.h
cx23885reg.h
cxdtv_boards.c
cxdtv_boards.h
cxdtv.c remove unused variables. 2013-10-16 18:20:16 +00:00
cxdtvreg.h
cxdtvvar.h
cy82c693.c
cy82c693reg.h
cy82c693var.h
cy_pci.c
cyber.c
cyberreg.h
cybervar.h
cypide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
cz.c Eliminate an unused variable - someone with docs and test hardware please 2013-09-12 19:37:19 +00:00
czreg.h
devlist2h.awk
dpt_pci.c
eap.c
eapreg.h
eapvar.h
ehci_pci.c
emuxki.c
emuxkireg.h
emuxkivar.h
esa.c - use proper types (uint16_t instead of uint32_t) 2013-10-16 17:39:09 +00:00
esadsp.h - use proper types (uint16_t instead of uint32_t) 2013-10-16 17:39:09 +00:00
esareg.h
esavar.h
esiop_pci.c
esm.c GC wc_rdreg and wc_rdchctl 2013-09-14 13:12:41 +00:00
esmreg.h
esmvar.h
eso.c remove unused variables. 2013-10-16 18:20:16 +00:00
esoreg.h
esovar.h
files.agp
files.pci PUCCN improvements: 2014-01-26 10:54:24 +00:00
fms.c
fmsvar.h
fwohci_pci.c
gcscaudio.c fix a problem to set sample rate of AC97 codec. 2014-01-31 08:38:13 +00:00
gcscaudioreg.h
genfb_pci.c back out 1.35 since it completely breaks the mechanism for wsdisplay drivers 2014-01-27 13:22:55 +00:00
genfb_pcivar.h
geodeide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
gffb.c fix copyright year 2013-10-23 13:15:47 +00:00
gffbreg.h fix copyright year 2013-10-23 13:15:47 +00:00
gtp.c
hifn7751.c Modularize 2014-01-03 16:09:22 +00:00
hifn7751reg.h
hifn7751var.h Modularize 2014-01-03 16:09:22 +00:00
hptide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
i82365_pci.c
i82365_pcivar.h
iavc_pci.c Avoid using unmaped PCI registers. From Wolfgang Stukenbrock in 2013-09-25 18:54:48 +00:00
ibmcd.c
ichsmb.c Add Intel C2000 PCU SMBus 2013-12-28 11:15:43 +00:00
icp_pci.c
if_age.c PR/48606: Lloyd Parkes: Drivers not using ifp->if_input but using ether_input 2014-02-21 02:10:40 +00:00
if_agereg.h
if_alc.c PR/48606: Lloyd Parkes: Drivers not using ifp->if_input but using ether_input 2014-02-21 02:10:40 +00:00
if_alcreg.h
if_ale.c PR/48606: Lloyd Parkes: Drivers not using ifp->if_input but using ether_input 2014-02-21 02:10:40 +00:00
if_alereg.h
if_an_pci.c
if_ath_pci.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_athn_pci.c Cosmectic: use the same define in all places when referencing the BAR. 2013-12-08 11:32:51 +00:00
if_atw_pci.c
if_bce.c
if_bcereg.h
if_bge.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
if_bgereg.h Add 40bit DMA bug workaround(BGEF_40BIT_BUG) from FreeBSD (part of r199670). 2013-10-31 06:01:39 +00:00
if_bgevar.h Cleanup flag setting. No functional change. 2013-10-31 04:26:40 +00:00
if_bnx.c #ifdef variable declarations/initializations like their use 2013-09-13 20:54:14 +00:00
if_bnxreg.h
if_bnxvar.h
if_bwi_pci.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_cas.c Remove unused variables 2013-09-13 20:56:17 +00:00
if_casreg.h
if_casvar.h
if_de.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_devar.h
if_dge.c - remove unused variables 2013-10-17 21:06:15 +00:00
if_dgereg.h
if_en_pci.c
if_ep_pci.c
if_epic_pci.c
if_esh_pci.c
if_et.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_etreg.h
if_ex_pci.c Remove unused variable 2013-09-13 21:03:04 +00:00
if_fpa.c
if_fxp_pci.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_gem_pci.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_hme_pci.c
if_ipw.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
if_ipwreg.h
if_ipwvar.h
if_iwi.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
if_iwireg.h
if_iwivar.h
if_iwn.c - remove unused variables 2013-10-17 21:06:15 +00:00
if_iwnreg.h Add support for Centrino Wireless-N 1030 and Centrino Advanced-N 6230 2013-07-28 11:46:24 +00:00
if_iwnvar.h Add support for Centrino Wireless-N 1030 and Centrino Advanced-N 6230 2013-07-28 11:46:24 +00:00
if_jme.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
if_jmereg.h
if_kse.c move EVCNT only variable inside #ifdef 2013-11-08 06:20:48 +00:00
if_le_pci.c
if_levar.h
if_lii.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_liireg.h
if_lmc.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_lmc.h
if_malo_pci.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_msk.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
if_mskvar.h
if_mtd_pci.c
if_ne_pci.c
if_nfe.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_nfereg.h
if_nfevar.h
if_ntwoc_pci.c
if_ntwoc_pcireg.h
if_pcn.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_pcnreg.h
if_ral_pci.c
if_re_pci.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_rtk_pci.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_rtw_pci.c
if_sf_pci.c
if_sip.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_sipreg.h
if_sk.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
if_skreg.h
if_skvar.h
if_ste.c
if_stereg.h
if_stge.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_stgereg.h
if_ti.c Remove impossible checks. 2014-02-27 01:30:42 +00:00
if_tireg.h
if_tl.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_tlp_pci.c
if_tlregs.h
if_tlvar.h
if_txp.c
if_txpreg.h
if_vge.c Remove unused variable 2013-09-13 21:14:58 +00:00
if_vgereg.h
if_vioif.c Fix a typo, and remove an unused member. 2013-05-09 12:23:17 +00:00
if_vr.c
if_vrreg.h
if_vte.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
if_vtereg.h
if_vtevar.h
if_wi_pci.c
if_wm.c Insert completion barrier between register write and delay(). 2014-01-07 13:14:39 +00:00
if_wmreg.h Add support For I354(C2000 interna Ethernet controller): 2013-12-29 21:28:41 +00:00
if_wmvar.h Add support For I354(C2000 interna Ethernet controller): 2013-12-29 21:28:41 +00:00
if_wpi.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
if_wpireg.h
if_wpivar.h
if_xge.c remove trailing whitespace 2013-03-30 03:21:02 +00:00
if_xgereg.h
ifpci2.c
ifpci.c
igma.c wscons driver for Intel Graphics Media Accelerator. 2014-01-21 14:52:07 +00:00
igmareg.h wscons driver for Intel Graphics Media Accelerator. 2014-01-21 14:52:07 +00:00
igmavar.h wscons driver for Intel Graphics Media Accelerator. 2014-01-21 14:52:07 +00:00
igsfb_pci.c
igsfb_pcivar.h
iha_pci.c
iop_pci.c
isic_pci_elsa_qs1p.c
isic_pci.c
isic_pci.h
isp_pci.c Remove unused variable 2013-09-14 12:44:17 +00:00
iteide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
iwic_bchan.c
iwic_dchan.c
iwic_fsm.c
iwic_pci.c
iwicreg.h
iwicvar.h
ixpide.c
jmide_reg.h
jmide.c
joy_eap.c
joy_eso.c
joy_pci.c
ld_amr.c
ld_twa.c - remove unused variables 2013-10-17 21:06:15 +00:00
ld_twe.c
ld_virtio.c
lpt_puc.c On x86, print the I/O address of lpt_puc as for com_puc so that hacks 2013-07-31 14:31:01 +00:00
lynxfb.c
lynxfbreg.h
lynxfbvar.h
machfb.c get rid of /dev/fb support which has never been used for anything other than 2013-12-18 11:53:17 +00:00
machfbreg.h
Makefile
Makefile.pcidevs
mfi_pci.c
mlx_pci.c
mly_tables.h
mly.c - remove unused variables 2013-10-17 21:06:15 +00:00
mlyio.h
mlyreg.h
mlyvar.h
mpii.c - remove unused variables 2013-10-17 21:06:15 +00:00
mpt_pci.c
mpu_cmpci.c
mpu_eso.c
mpu_fms.c
mpu_yds.c
mvsata_pci.c
nca_pci.c
neo-coeff.h
neo.c
neoreg.h
nfsmb.c
nfsmbreg.h
njs_pci.c
nside.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
oboe.c
oboereg.h
ohci_pci.c Support the OHCI in the NS "SUPERIO" chip as found in hppa machines by 2014-01-28 17:24:42 +00:00
opl_cmpci.c
opl_eso.c
opl_fms.c
opl_sv.c
opl_yds.c
optiide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
pccbb.c - remove unused variables 2013-10-17 21:06:15 +00:00
pccbbreg.h
pccbbvar.h
pci_map.c
pci_quirks.c
pci_stub.c
pci_subr.c One more Gb/s -> GT/s fix. 2013-08-05 07:53:31 +00:00
pci_usrreq.c
pci_verbose.c
pci_verbose.h
pci.c Comment out a currently unused variable, but leave it around for debug/ 2013-09-15 09:19:52 +00:00
pcibusprint.c
pciconf.c
pciconf.h
pcidevs Add GeForce 210 High Definition Audio Controller. 2014-02-14 13:24:46 +00:00
pcidevs_data.h Regen for GeForce 210 High Definition Audio Controller. 2014-02-14 13:25:19 +00:00
pcidevs.h Regen for GeForce 210 High Definition Audio Controller. 2014-02-14 13:25:19 +00:00
pciide_acard_reg.h
pciide_acer_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_common.c When allocating the channel queue, make sure the return memory is zeroed. 2013-06-22 05:37:06 +00:00
pciide_cy693_reg.h
pciide_geode_reg.h
pciide_hpt_reg.h
pciide_i31244_reg.h
pciide_ite_reg.h
pciide_ixp_reg.h
pciide_natsemi_reg.h
pciide_opti_reg.h
pciide_pdc202xx_reg.h
pciide_piccolo_reg.h
pciide_piix_reg.h
pciide_sch_reg.h
pciide_sii3112_reg.h
pciide_sis_reg.h
pciide_sl82c105_reg.h
pciide_svwsata_reg.h
pciide.c
pciidereg.h
pciidevar.h
pciio.h
pcireg.h - Add some PCIe 2.0 or higher capability register definitions. 2013-04-21 23:46:06 +00:00
pcivar.h
pcscp.c
pcscpreg.h
pdcide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
pdcsata.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
piixide.c
piixpm.c The SB800 SMBus controller has four selectable SDA lines. 2013-07-22 13:27:14 +00:00
piixpmreg.h The SB800 SMBus controller has four selectable SDA lines. 2013-07-22 13:27:14 +00:00
plx9060reg.h
plx9060var.h
pm2fb.c support WSDISPLAYIO_GET_FBINFO 2013-10-09 17:18:23 +00:00
pm2reg.h
ppb.c Delete "PCI_" from PCIX and PICE capability registers. 2013-04-21 19:59:39 +00:00
ppbreg.h
puc.c s/mesage/message/ 2014-02-07 11:51:00 +00:00
puccn.c PUCCN improvements: 2014-01-26 10:54:24 +00:00
puccn.h PUCCN improvements: 2014-01-26 10:54:24 +00:00
pucdata.c USE PCI_BAR[0-5]. Part of PR#48016. 2014-02-06 15:51:02 +00:00
pucvar.h Extend support for Nanjing QinHeng Electronics puc(4) devices. 2013-07-17 19:49:11 +00:00
pwdog.c
r128fb.c support WSDISPLAYIO_GET_FBINFO 2013-10-09 17:18:23 +00:00
r128fbreg.h
radeonfb_bios.c
radeonfb_i2c.c
radeonfb.c Mark radeonfb_unclip as unused. 2014-02-20 01:41:28 +00:00
radeonfbreg.h
radeonfbvar.h implement WSDISPLAYIO_{GET|PUT}CMAP ioctl()s 2014-01-22 07:57:33 +00:00
rccide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
rdcide_reg.h
rdcide.c
README
satalink.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
schide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
sdhc_pci.c
siisata_pci.c Revert previous; the SiI3114 is not even BAR/register compatible with 2013-08-17 14:39:54 +00:00
siop_pci_common.c
siop_pci_common.h
siop_pci.c
sisfb.c Complete WSDISPLAYIO_SMODE/WSDISPLAYIO_GMODE support. 2014-01-26 21:22:49 +00:00
sisfb.h
siside.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
slide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
sti_pci.c
stpcide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
sv.c A few "isa" files are so tightly integrated into the x86 platform code 2013-07-17 21:26:28 +00:00
svreg.h
svvar.h
svwsata.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
tdvfb.c Use %zu for size_t 2014-02-28 05:55:23 +00:00
tdvfbreg.h
tdvfbvar.h
tga_conf.c
tga.c remove unused code 2013-11-04 16:54:12 +00:00
tgareg.h
tgavar.h
toshide.c Drop trailing whitespace. 2013-10-07 19:53:05 +00:00
trm.c XS_NOERROR | XS_RESET doens't make sense, XS_RESET is what is wanted here. 2013-11-24 18:02:08 +00:00
trmreg.h
twa.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
twaio.h
twareg.h
twavar.h
twe.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
tweio.h
twereg.h
twevar.h
ubsec.c Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before 2014-02-25 18:30:08 +00:00
ubsecreg.h Add support for BCM5825, and BCM5860, 5861, 5862 from OpenBSD rev 1.143: 2013-11-17 23:20:18 +00:00
ubsecvar.h Add support for BCM5825, and BCM5860, 5861, 5862 from OpenBSD rev 1.143: 2013-11-17 23:20:18 +00:00
uhci_pci.c Track what parts of initialization were successfull and only revert those 2013-03-17 18:30:00 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci_var.h
universe_pci.c
usb_pci.c
usb_pci.h
vga_pci.c
vga_pcivar.h
viaenv.c
viaide.c
viomb.c - remove unused variables 2013-10-17 21:06:15 +00:00
virtio.c Make sure to check if the driver has a valid intr handler in virtio_detach(). 2013-08-10 18:01:31 +00:00
virtioreg.h virtio: move a comment to a more appropriate place 2013-12-06 02:39:58 +00:00
virtiovar.h virtio: move a comment to a more appropriate place 2013-12-06 02:39:58 +00:00
voodoofb.c (hopefully) shut up warnings about set-but-unused variables. 2013-11-19 06:37:42 +00:00
voodoofbreg.h
voyager.c
voyagervar.h
wcfb.c
wcfbreg.h
weasel_pci.c - remove unused variables 2013-10-17 21:06:15 +00:00
weaselreg.h
wsdisplay_pci.c
wsdisplay_pci.h
xhci_pci.c Add work-in-progress xhci(4) driver code. Currently (mostly) supports 2013-09-14 00:40:31 +00:00
yds.c __USE a debugging var 2013-10-17 21:05:41 +00:00
ydsreg.h
ydsvar.h

$NetBSD: README,v 1.3 1998/08/15 03:02:46 mycroft Exp $

This directory contains files which are used during PCI configuration
and PCI device drivers.  Eventually, most of the device drivers and
some of the configuration support should become machine-independent
and be moved to a more general location.

The configuration support was implemented according to the `PCI Local
Bus Specification, Production Version, Revision 2.0' dated April 30,
1993.  Section numbers referred to in the code may be specific to that
edition of the specification.

Some attempt has been made to insure that the code works on rogue
machines where the BIOS doesn't do its job, but in general I can't
guarantee that.

--
- Charles M. Hannum
  NetBSD group
  August 8, 1994