NetBSD/sys/dev/pci
2014-04-26 07:32:56 +00:00
..
bktr make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
cxgb kill sprintf 2014-03-25 16:19:13 +00:00
hdaudio Use 0x prefix when printing hexadecimal numbers. 2014-04-07 21:35:41 +00:00
igma one more file needed 2014-01-21 15:03:31 +00:00
ixgbe only attach/detach stats->mngptc once. 2014-04-21 16:35:06 +00:00
n8 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
voyager avoid set but unused variables. 2014-03-11 08:19:45 +00:00
aac_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
adw_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
agp_ali.c Don't pull in the whole uvm(9) API to access only PAGE_SIZE and 2010-11-13 13:51:57 +00:00
agp_amd64.c - make agp_amd64_attach() also checks AMD64 Family 10h CPU's 2012-02-25 21:21:09 +00:00
agp_amd.c Don't pull in the whole uvm(9) API to access only PAGE_SIZE and 2010-11-13 13:51:57 +00:00
agp_apple.c Don't pull in the whole uvm(9) API to access only PAGE_SIZE and 2010-11-13 13:51:57 +00:00
agp_i810.c Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
agp_i810var.h Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
agp_intel.c Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), 2011-04-04 20:37:49 +00:00
agp_sis.c Don't pull in the whole uvm(9) API to access only PAGE_SIZE and 2010-11-13 13:51:57 +00:00
agp_via.c more AGP v3 fixes from FreeBSD: 2011-02-19 20:07:02 +00:00
agp.c Change (mostly mechanically) every cdevsw/bdevsw I can find to use 2014-03-16 05:20:22 +00:00
agpbusprint.c
agpreg.h
agpvar.h
ahc_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
ahcisata_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
ahd_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
alipm.c Split device_t 2012-03-18 12:47:01 +00:00
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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
amrio.h
amrreg.h
amrvar.h Convert amr(4) to device_t (CFATTACH_DECL_NEW). 2012-07-27 16:25:11 +00:00
arcmsr.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
arcmsrvar.h Maintain our own storage for volume and disk ID info rather than 2011-06-20 13:26:58 +00:00
artsata.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
atppc_puc.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
auacer.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
auacerreg.h
auich.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
auichreg.h
auixp.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
auixpreg.h
auixpvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
autri.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
autrireg.h
autrivar.h Split device_t 2012-03-17 20:29:59 +00:00
auvia.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
auviavar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
azalia_codec.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
azalia.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
azalia.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
bha_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
btvmei.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
btvmeii.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
btvmeireg.h
btvmeivar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
cac_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
chipsfb.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
ciss_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
cmdide.c Fix no wd on cmd680. 2012-09-03 15:38:17 +00:00
cmpci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
cmpcireg.h
cmpcivar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
com_puc.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
coram.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
coramvar.h modify the dtv device api so hardware drivers can be loaded independently 2011-08-09 01:42:24 +00:00
cs428x.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
cs428x.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
cs428xreg.h
cs4280_image.h
cs4280.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
cs4280reg.h
cs4281.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
cs4281reg.h
cx23885reg.h add CLK_DELAY 2011-08-09 11:26:40 +00:00
cxdtv_boards.c hook in lg3303 demod support and modularize 2011-07-14 23:47:45 +00:00
cxdtv_boards.h Add cxdtv(4), a dtv(4) driver for Conexant CX23880-series DTV interface chips. 2011-07-11 00:46:03 +00:00
cxdtv.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
cxdtvreg.h Define and use symbolic bits in registers. 2011-09-26 18:07:37 +00:00
cxdtvvar.h modify the dtv device api so hardware drivers can be loaded independently 2011-08-09 01:42:24 +00:00
cy82c693.c Mechanically replace simplelock with kmutex_t. 2014-03-20 06:48:54 +00:00
cy82c693reg.h
cy82c693var.h
cy_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
czreg.h
devlist2h.awk
dpt_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
eap.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
eapreg.h
eapvar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
ehci_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
emuxki.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
emuxkireg.h
emuxkivar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
esa.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
esiop_pci.c Don't pull in the whole uvm(9) API to access only PAGE_SIZE and 2010-11-13 13:51:57 +00:00
esm.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
esmreg.h
esmvar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
eso.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
esoreg.h
esovar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
files.agp
files.pci Add a driver for Realtek RTS5209/RTS5229 Card Reader. 2014-03-19 15:26:41 +00:00
fms.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
fmsvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
fwohci_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
gcscaudio.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 Add an #include for the genfb_softc type. 2011-10-18 23:05:17 +00:00
geodeide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
gffb.c remove various set-but-unused variables. 2014-03-14 21:59:41 +00:00
gffbreg.h fix copyright year 2013-10-23 13:15:47 +00:00
gtp.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
hifn7751.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
i82365_pcivar.h
iavc_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
ibmcd.c Adding ibmcd(4), a device driver for the IBM 4810 BSP cash drawer port as 2012-12-17 20:37:59 +00:00
ichsmb.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
icp_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_age.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_agereg.h
if_alc.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_alcreg.h catch up with FreeBSD driver, adds support for AR815x chips 2011-02-23 02:25:04 +00:00
if_ale.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_alereg.h
if_an_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_ath_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_athn_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_atw_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_bce.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_bcereg.h
if_bge.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_bnxreg.h Fix BCM5709 PHY detection for ethernet PHYs (the SerDes case being already 2011-05-02 09:03:10 +00:00
if_bnxvar.h Use RX_PAGES for rx_bd_chain_{,r}seq. 2012-04-26 17:43:02 +00:00
if_bwi_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_cas.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_casreg.h
if_casvar.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
if_de.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_devar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_dge.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_dgereg.h
if_en_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_ep_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_epic_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_esh_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_et.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_etreg.h PR/39094 - Kaspar Brand -- Add et (Agere ET1310/ET1301) network driver 2010-11-13 00:47:23 +00:00
if_ex_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_fpa.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_fxp_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_gem_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_hme_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_ipw.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_ipwreg.h
if_ipwvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_iwi.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_iwireg.h
if_iwivar.h
if_iwn.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_jmereg.h
if_kse.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_le_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_levar.h
if_lii.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_liireg.h
if_lmc.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_lmc.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_malo_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_msk.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_mskvar.h struct device * -> device_t change. 2012-10-14 19:10:41 +00:00
if_mtd_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_ne_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_nfe.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_nfereg.h
if_nfevar.h Make nfe(4) detachable. 2010-11-03 14:03:40 +00:00
if_ntwoc_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_ntwoc_pcireg.h
if_pcn.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_pcnreg.h
if_ral_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_re_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_rtk_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_rtw_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_sf_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_sip.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_sipreg.h
if_sk.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_skreg.h The Genesis interface provides a register in the device specific config space 2011-05-29 13:31:30 +00:00
if_skvar.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
if_ste.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_stereg.h
if_stge.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_stgereg.h
if_ti.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_tireg.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_tl.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_tlp_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_tlregs.h
if_tlvar.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
if_txp.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_txpreg.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_vge.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_vrreg.h
if_vte.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_vtereg.h - Properly count collisions 2011-04-28 17:32:48 +00:00
if_vtevar.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
if_wi_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_wm.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_wmreg.h Fix the definition of CTRL_GIO_M_DIS. This bit is not bit 3 but bit 2. 2014-04-11 04:42:34 +00:00
if_wmvar.h Add support For I354(C2000 interna Ethernet controller): 2013-12-29 21:28:41 +00:00
if_wpi.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_wpireg.h
if_wpivar.h
if_xge.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
if_xgereg.h
ifpci2.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
ifpci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
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 Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
igsfb_pcivar.h
iha_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
iop_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
isic_pci_elsa_qs1p.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
isic_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
isic_pci.h
isp_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 remove unused 2014-03-23 02:44:19 +00:00
iwic_dchan.c remove unused 2014-03-23 02:54:12 +00:00
iwic_fsm.c
iwic_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
iwicreg.h
iwicvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
ixpide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
jmide_reg.h Remove unused local defines for PCI_COMMAND_STATUS_REG bits (already 2011-10-24 16:06:43 +00:00
jmide.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
joy_eap.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
joy_eso.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
joy_pci.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
ld_amr.c Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
ld_twa.c - remove unused variables 2013-10-17 21:06:15 +00:00
ld_twe.c Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
ld_virtio.c Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
lpt_puc.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
lynxfb.c lynxfb too. 2012-03-14 13:41:07 +00:00
lynxfbreg.h fix mmaped offset. 2012-03-11 15:58:56 +00:00
lynxfbvar.h Added Lemote Yeeloong Notebook support. 2012-03-02 13:20:57 +00:00
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 add a few register definitions 2012-08-15 15:39:23 +00:00
Makefile
Makefile.pcidevs
mfi_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
mlx_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
mly_tables.h
mly.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
mlyio.h
mlyreg.h
mlyvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
mpii.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
mpt_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
mpu_cmpci.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
mpu_eso.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
mpu_fms.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
mpu_yds.c Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00
mvsata_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
nca_pci.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
neo-coeff.h
neo.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
neoreg.h
nfsmb.c Replace the xxx_acquire()/xxx_release() rwlocks with mutexes. There are 2012-02-14 15:08:07 +00:00
nfsmbreg.h
njs_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
nside.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
oboe.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
oboereg.h
ohci_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
opl_cmpci.c Tidy up a little, the way that midi attachment code works 2012-04-09 10:18:16 +00:00
opl_eso.c Tidy up a little, the way that midi attachment code works 2012-04-09 10:18:16 +00:00
opl_fms.c Tidy up a little, the way that midi attachment code works 2012-04-09 10:18:16 +00:00
opl_sv.c Tidy up a little, the way that midi attachment code works 2012-04-09 10:18:16 +00:00
opl_yds.c Tidy up a little, the way that midi attachment code works 2012-04-09 10:18:16 +00:00
optiide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
pccbb.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
pccbbreg.h
pccbbvar.h
pci_map.c Only probe the upper BAR of a mem64 BAR if bit 31 is readonly 2012-10-20 06:03:38 +00:00
pci_quirks.c
pci_stub.c Add to pci_bus_devorder() an argument that tells the number of slots 2011-08-24 20:27:35 +00:00
pci_subr.c One more Gb/s -> GT/s fix. 2013-08-05 07:53:31 +00:00
pci_usrreq.c Change (mostly mechanically) every cdevsw/bdevsw I can find to use 2014-03-16 05:20:22 +00:00
pci_verbose.c have pci register itself as a module, and make PCI driver modules depend on it 2011-08-29 14:47:07 +00:00
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 Enforce alignments for buses. 2012-10-20 06:09:07 +00:00
pciconf.h Fix comment 2012-09-08 05:02:41 +00:00
pcidevs add some new Attansic ethernet devices (but no driver) 2014-04-26 07:32:26 +00:00
pcidevs_data.h regen. 2014-04-26 07:32:56 +00:00
pcidevs.h regen. 2014-04-26 07:32:56 +00:00
pciide_acard_reg.h
pciide_acer_reg.h
pciide_apollo_reg.h Add complete support for all channels on VT6421A SATA/PATA controller to 2011-07-10 20:01:37 +00:00
pciide_cmd_reg.h
pciide_common.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 Add nside(4) - a driver for the National Semiconductor PC87415 IDE 2010-11-10 22:34:24 +00:00
pciide_opti_reg.h
pciide_pdc202xx_reg.h
pciide_piccolo_reg.h
pciide_piix_reg.h
pciide_sch_reg.h Add Intel SCH IDE controller driver. 2010-11-06 14:56:12 +00:00
pciide_sii3112_reg.h
pciide_sis_reg.h
pciide_sl82c105_reg.h
pciide_svwsata_reg.h
pciide.c Rework pciide(4) detachment to take the legacy interrupt mapping into 2010-11-06 00:29:09 +00:00
pciidereg.h
pciidevar.h Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
pciio.h
pcireg.h make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
pcivar.h make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
pcscp.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
piixide.c enable the generic pciide detach function in piixide(4) 2012-11-14 01:05:49 +00:00
piixpm.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
piixpmreg.h Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
plx9060reg.h
plx9060var.h
pm2fb.c support WSDISPLAYIO_GET_FBINFO 2013-10-09 17:18:23 +00:00
pm2reg.h support anti-aliased fonts in 8 bit 2012-09-12 12:07:04 +00:00
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 No functional change: 2014-03-05 05:56:04 +00:00
puccn.h No functional change: 2014-03-05 05:56:04 +00:00
pucdata.c USE PCI_BAR[0-5]. Part of PR#48016. 2014-02-06 15:51:02 +00:00
pucvar.h Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
pwdog.c Unconditionally include <sys/modules.h>. 2011-08-30 07:22:11 +00:00
r128fb.c support WSDISPLAYIO_GET_FBINFO 2013-10-09 17:18:23 +00:00
r128fbreg.h Forgot to commit this along with r128fb.c. Again. 2012-01-06 13:59:50 +00:00
radeonfb_bios.c pull in rasops8 for radeonfb, while there defflag a bunch of options and 2010-11-03 00:49:02 +00:00
radeonfb_i2c.c
radeonfb.c Mark radeonfb_unclip as unused. 2014-02-20 01:41:28 +00:00
radeonfbreg.h Make R3xx actually work by wiring outputs, DACs and CRTCs sanely, add a bunch of R3xx-specific workarounds. Tested in xvr-100, iBook G4 and an RV350. 2012-12-30 09:45:05 +00:00
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 Add rdcide(4), a driver for the IDE controller found in RDC's 2011-04-04 14:33:51 +00:00
rdcide.c Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc 2012-07-31 15:50:31 +00:00
README
rtsx_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
satalink.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
siisata_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
siop_pci_common.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
siop_pci_common.h
siop_pci.c Don't pull in the whole uvm(9) API to access only PAGE_SIZE and 2010-11-13 13:51:57 +00:00
sisfb.c Complete WSDISPLAYIO_SMODE/WSDISPLAYIO_GMODE support. 2014-01-26 21:22:49 +00:00
sisfb.h Add a basic driver for the SIS315 Pro frame buffer found on some loogson2-based 2011-08-27 13:28:37 +00:00
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 Update sti(4) from OpenBSD bringing across support for sti @ pci. 2010-11-09 12:24:47 +00:00
stpcide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
sv.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
svreg.h
svvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
svwsata.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
tdvfb.c Use %zu for size_t 2014-02-28 05:55:23 +00:00
tdvfbreg.h Preliminary blitter support for Voodoo2. 2012-07-20 21:31:28 +00:00
tdvfbvar.h Add wsdisplay ioctls and support for mmap'ing of linear frame buffer. 2012-07-29 20:31:53 +00:00
tga_conf.c
tga.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
tgareg.h
tgavar.h
toshide.c Drop trailing whitespace. 2013-10-07 19:53:05 +00:00
trm.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
trmreg.h use MMIO if available 2012-05-10 03:16:50 +00:00
twa.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
twaio.h
twareg.h Extend the workaround for the 3ware 9650 full-queue bug to a full-fledged 2010-11-22 23:02:16 +00:00
twavar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
twe.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
tweio.h
twereg.h
twevar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
ubsec.c Add support for accelerated AES_CBC in ubsec(4) for BCM5823 and newer. 2014-04-19 12:29:24 +00:00
ubsecreg.h Add support for accelerated AES_CBC in ubsec(4) for BCM5823 and newer. 2014-04-19 12:29:24 +00:00
ubsecvar.h Add support for accelerated AES_CBC in ubsec(4) for BCM5823 and newer. 2014-04-19 12:29:24 +00:00
uhci_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c Implement new WSDISPLAYIO_GET_BUSID ioctl. 2011-01-22 15:14:27 +00:00
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci_var.h dependant -> dependent 2011-06-30 20:09:15 +00:00
universe_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
usb_pci.c
usb_pci.h Make ehci deal with pci devices that have multiple companion functions and 2010-12-11 17:58:41 +00:00
vga_pci.c Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive} 2012-01-30 19:41:18 +00:00
vga_pcivar.h
viaenv.c Initialize sensors states before registering. 2011-06-20 17:29:06 +00:00
viaide.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
viomb.c - remove unused variables 2013-10-17 21:06:15 +00:00
virtio.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
voodoofbreg.h Silence "large integer implicitly truncated to unsigned type" warning on LP64. 2012-01-21 16:12:57 +00:00
voyager.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
voyagervar.h consolidate bit twiddling functions into one generic case and a bunch of 2011-12-07 09:08:00 +00:00
wcfb.c add acceleration support, for Sun XVR-1200 and compatible only so far 2012-10-09 21:59:19 +00:00
wcfbreg.h add acceleration support, for Sun XVR-1200 and compatible only so far 2012-10-09 21:59:19 +00:00
weasel_pci.c - remove unused variables 2013-10-17 21:06:15 +00:00
weaselreg.h
wsdisplay_pci.c Implement new WSDISPLAYIO_GET_BUSID ioctl. 2011-01-22 15:14:27 +00:00
wsdisplay_pci.h Implement new WSDISPLAYIO_GET_BUSID ioctl. 2011-01-22 15:14:27 +00:00
xhci_pci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
yds.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
ydsreg.h
ydsvar.h Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From 2011-11-23 23:07:28 +00:00

$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