NetBSD/sys/dev/pci
msaitoh 309d04c7f0 regen. 2015-03-20 14:27:06 +00:00
..
bktr Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
cxgb comment out code that was never used, but probably intended to be used. 2014-09-21 17:05:02 +00:00
hdaudio Fix locking against myself problem: 2015-02-11 00:37:25 +00:00
igma one more file needed 2014-01-21 15:03:31 +00:00
ixgbe Sync ixg(4) up to FreeBSD r230572. 2015-03-19 14:22:23 +00:00
n8 src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
voyager avoid set but unused variables. 2014-03-11 08:19:45 +00:00
Makefile
Makefile.pcidevs Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value 2014-09-21 14:30:22 +00:00
README
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 src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
adw_pci.c src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
agp.c Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
agp_ali.c
agp_amd.c
agp_amd64.c
agp_apple.c make the apple code compile again. 2014-11-02 00:05:03 +00:00
agp_i810.c Pass cache-related flags through to the GTT on pre-SNB devices. 2015-03-06 22:03:06 +00:00
agp_i810var.h Pass cache-related flags through to the GTT on pre-SNB devices. 2015-03-06 22:03:06 +00:00
agp_intel.c
agp_sis.c
agp_via.c
agpbusprint.c
agpreg.h Get GTT size from PGTBL_CTL on G4X chipsets. 2014-06-12 18:46:32 +00:00
agpvar.h make the apple code compile again. 2014-11-02 00:05:03 +00:00
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
amdpm.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
amdpm_smbus.c
amdpm_smbusreg.h
amdpmreg.h
amdpmvar.h
amr.c From Tom Ivar Helbekkmo: 2015-03-02 15:26:57 +00:00
amrio.h
amrreg.h
amrvar.h From Tom Ivar Helbekkmo: 2015-03-02 15:26:57 +00:00
arcmsr.c Dedup the conversion of bioc_disk and bioc_vol to envsys_data_t 2015-03-12 15:33:10 +00:00
arcmsrvar.h
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 Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
auichreg.h
auixp.c src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
auixpreg.h
auixpvar.h
autri.c Byte access is only used in the midi code. 2014-08-01 16:41:58 +00:00
autrireg.h
autrivar.h
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
azalia.c Wait for the RIRB DMA engine to come ready. Needed on the audio device 2014-11-09 19:57:53 +00:00
azalia.h
azalia_codec.c
bha_pci.c src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +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
btvmeireg.h
btvmeivar.h
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
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
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
com_puc.c Print the type of serial port from the interface field in the PCI class 2014-05-23 14:16:39 +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
cs428x.c
cs428x.h
cs428xreg.h
cs4280.c remove more old pci_findvendor code 2014-09-21 15:07:19 +00:00
cs4280_image.h
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
cxdtv.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
cxdtv_boards.c
cxdtv_boards.h
cxdtvreg.h
cxdtvvar.h
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 centralize the dialout/call unit macros. 2014-11-15 19:18:18 +00:00
czreg.h
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
ehci_pci.c Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value 2014-09-21 14:30:22 +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
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
esiop_pci.c
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
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
files.agp revert changes, this needed to be done differently. 2014-11-02 02:04:01 +00:00
files.pci Modify to make Intel Intel 10G Ethernet (ixg(4)) virtual function ixv(4) 2015-03-10 09:26:49 +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
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 Add enable/disable polling hooks to genfb_ops. 2014-07-24 21:35:12 +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 Appease a printf format warning on LP64 machines. 2014-06-29 03:43:06 +00:00
gffbreg.h fix copyright year 2013-10-23 13:15:47 +00:00
gtp.c
hifn7751.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +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 make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
ibmcd.c
ichsmb.c Add Intel C61x and X99 devices. 2015-03-20 12:01:32 +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 CID 1245802: Result always 0. 2015-01-19 15:07:25 +00:00
if_alcreg.h PR/49584: Leonardo Taccari: alc(4): add support for AR816x/AR817x chipsets 2015-01-18 15:30:03 +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 Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_bcereg.h
if_bge.c Make this file compiles again with BGE_DEBUG defined. 2015-02-17 23:07:56 +00:00
if_bgereg.h - Print yet another hardware config word in SRAM(BGE_SRAM_DATA_CFG_5) for 2014-06-17 17:37:08 +00:00
if_bgevar.h Cleanup flag setting. No functional change. 2013-10-31 04:26:40 +00:00
if_bnx.c Call bnx_print_adapter_info() before mii_attach() to not to 2014-07-09 16:30:11 +00:00
if_bnxreg.h Print some information (ASIC revision, PCI status, etc). From FreeBSD. 2014-07-01 17:11:35 +00:00
if_bnxvar.h Print some information (ASIC revision, PCI status, etc). From FreeBSD. 2014-07-01 17:11:35 +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 Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_casreg.h
if_casvar.h
if_de.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_devar.h
if_dge.c fix device/softc split botch. 2015-01-11 04:19:18 +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
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 Fix obviously missing "sc->sc_dev = self" initialization. 2015-01-25 07:33: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 Pass a correct firmware size (instead of 0) to firmware_free 2015-01-07 07:05:48 +00:00
if_ipwreg.h
if_ipwvar.h
if_iwi.c Pass a correct firmware size (instead of 0) to firmware_free 2015-01-07 07:05:48 +00:00
if_iwireg.h
if_iwivar.h Pass a correct firmware size (instead of 0) to firmware_free 2015-01-07 07:05:48 +00:00
if_iwm.c Fix radiotap and fixed rates. Radiotap was reporting the wrong rate for 2015-03-07 13:54:57 +00:00
if_iwmreg.h whitespace 2015-02-16 13:22:19 +00:00
if_iwmvar.h workaround for interrupt coalescing bug not needed on 7265. 2015-03-03 09:10:45 +00:00
if_iwn.c Use correct IWN_HW_REV_TYPE_MASK. 2014-11-09 14:40:54 +00:00
if_iwnreg.h Use correct IWN_HW_REV_TYPE_MASK. 2014-11-09 14:40:54 +00:00
if_iwnvar.h Add support for Intel Centrino Wireless-N 100/105/130/135/2200/2230. 2014-10-30 13:05:58 +00:00
if_jme.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_jmereg.h
if_kse.c IFM_FDX and IFM_HDX use different bit, so set IFM_HDX bit if it's not full 2014-06-16 16:48:16 +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 Don't call if_free_sadl in ifnet_detach 2014-11-28 08:03:46 +00:00
if_lmc.h
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 PR/49270: Hauke Fath: Samsung NC10 Marvell Yukon ethernet not supported 2014-10-10 14:23:06 +00:00
if_mskvar.h
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
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 Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +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 Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_sipreg.h
if_sk.c don't give up on mii tick before the interface is marked up. 2014-12-10 00:15:26 +00:00
if_skreg.h PR/49270: Hauke Fath: Samsung NC10 Marvell Yukon ethernet not supported 2014-10-10 14:23:06 +00:00
if_skvar.h
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
if_tl.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +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 src is too big these days to tolerate superfluous apostrophes. It's 2014-10-18 08:33:23 +00:00
if_tlvar.h
if_txp.c IFM_FDX and IFM_HDX use different bit, so set IFM_HDX bit if it's not full 2014-06-16 16:48:16 +00:00
if_txpreg.h
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 Introduce defflag for NET_MPSAFE 2015-01-16 10:36:14 +00:00
if_vr.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_vrreg.h
if_vte.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +00:00
if_vtereg.h
if_vtevar.h
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 Fix a bug that the first access to NVM is failed on 8254[17] which use 2015-02-16 00:25:52 +00:00
if_wmreg.h - Initialize some hardware bits for 8257[1234], 82583, 80003, ICH* and PCH*. 2015-02-15 21:32:33 +00:00
if_wmvar.h Fix typo in comment. 2014-11-27 11:42:02 +00:00
if_wpi.c Take sc_rsw_mtx before calling wpi_getrfkill() from wpi_init(), 2015-01-09 15:25:23 +00:00
if_wpireg.h fix boot code maximum size. 2014-07-02 00:15:41 +00:00
if_wpivar.h As proposed on tech-net@, introduce a new switch type, PSWITCH_TYPE_RADIO, 2015-01-06 15:39:54 +00:00
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
ifpci.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
ifpci2.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 The vga driver now detaches wscons. 2014-07-13 01:02:20 +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 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.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
isic_pci_elsa_qs1p.c
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
ixpide.c
jmide.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
jmide_reg.h
joy_eap.c
joy_eso.c
joy_pci.c Fix impossible error condition. 2014-05-07 19:30:09 +00:00
ld_amr.c From Tom Ivar Helbekkmo: 2015-03-02 15:26:57 +00:00
ld_twa.c - remove unused variables 2013-10-17 21:06:15 +00:00
ld_twe.c
ld_virtio.c Introduce VIRTIO_F_PCI_INTR_MPSAFE for virtio 2014-07-22 01:55:54 +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
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
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.c Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
mly_tables.h
mlyio.h
mlyreg.h
mlyvar.h
mpii.c Dedup the conversion of bioc_disk and bioc_vol to envsys_data_t 2015-03-12 15:33:10 +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
mpu_eso.c
mpu_fms.c
mpu_yds.c
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
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
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 Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value 2014-09-21 14:30:22 +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 Replace callout_stop with callout_halt 2014-11-16 16:20:00 +00:00
pccbbreg.h
pccbbvar.h
pci.c Don't use class or typename as a variable name. 2014-09-05 05:29:16 +00:00
pci_map.c Fix a bug that ichlpcib(4) maps I/O area incorrectly and then fails to attach 2014-12-26 05:09:03 +00:00
pci_quirks.c
pci_stub.c
pci_subr.c Add PCIe CRS Software Visibility bit. 2014-11-24 07:53:43 +00:00
pci_usrreq.c Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
pci_verbose.c Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value 2014-09-21 14:30:22 +00:00
pci_verbose.h Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value 2014-09-21 14:30:22 +00:00
pcibusprint.c
pciconf.c Don't use class or typename as a variable name. 2014-09-05 05:29:16 +00:00
pciconf.h
pcidevs Add MegaRAID SAS3108 2015-03-20 14:26:42 +00:00
pcidevs.h regen. 2015-03-20 14:27:06 +00:00
pcidevs_data.h regen. 2015-03-20 14:27:06 +00:00
pciide.c
pciide_acard_reg.h
pciide_acer_reg.h
pciide_apollo_reg.h
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
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
pciidereg.h
pciidevar.h
pciio.h introduce a new pci_drvname(3) to libpci. implement it in the backend 2014-07-25 01:38:26 +00:00
pcireg.h - add macros to calculate MSI MME and MMC. 2015-02-23 04:16:17 +00:00
pcivar.h Fix a bug that ichlpcib(4) maps I/O area incorrectly and then fails to attach 2014-12-26 05:09:03 +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
piixpm.c Consistently pass a "struct piixpm_softc" to piixpm_intr. 2014-06-22 09:48:20 +00:00
piixpmreg.h Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
plx9060reg.h
plx9060var.h
pm2fb.c - add support for Permedia 2 2014-12-17 16:50:08 +00:00
pm2reg.h - add support for Permedia 2 2014-12-17 16:50:08 +00:00
ppb.c Rename PCIE_XCAP_VER_* macros to avoid confusion. 2014-09-24 10:57:03 +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 Add 9 Series support. 2015-03-18 05:54:14 +00:00
pucvar.h Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
pwdog.c
r128fb.c support WSDISPLAYIO_GET_FBINFO 2013-10-09 17:18:23 +00:00
r128fbreg.h
radeonfb.c - unmap registers in WSDISPLAYIO_MODE_MAPPED only if a drm attached 2014-11-05 19:39:17 +00:00
radeonfb_bios.c
radeonfb_i2c.c
radeonfbreg.h
radeonfbvar.h - unmap registers in WSDISPLAYIO_MODE_MAPPED only if a drm attached 2014-11-05 19:39:17 +00:00
rccide.c Use the universal pciide_detach() for detach function of all remaining 2013-10-07 19:51:55 +00:00
rdcide.c Add support for RDC R1012 IDE controller. 2014-07-08 18:01:26 +00:00
rdcide_reg.h
rtsx_pci.c Added RTS5227/RTL8402/RTL8411/RTL8411B support. 2014-10-29 14:24:09 +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.c
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
sisfb.c Complete WSDISPLAYIO_SMODE/WSDISPLAYIO_GMODE support. 2014-01-26 21:22:49 +00:00
sisfb.h
siside.c PR/48858: Roy Bixler: siside0:0:1:0: lost interrupt, submitter claims this 2014-05-31 16:25:29 +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 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
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
tdvfbvar.h
tga.c make pci_intr_string and eisa_intr_string take a buffer and a length 2014-03-29 19:28:24 +00:00
tga_conf.c
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
twa.c fix size in memset() parameter. Thanks max. 2014-09-27 15:44:27 +00:00
twaio.h
twareg.h
twavar.h
twe.c Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
tweio.h
twereg.h
twevar.h
ubsec.c Merge tls-earlyentropy branch into HEAD. 2014-08-10 16:44:32 +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 Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value 2014-09-21 14:30:22 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c
unichromehw.h
unichromemode.h
unichromereg.h
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
universe_pci_var.h
usb_pci.c
usb_pci.h
vga_pci.c
vga_pcivar.h
viaenv.c Add missing curly braces 2014-08-11 06:02:38 +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 Introduce VIRTIO_F_PCI_INTR_MPSAFE for virtio 2014-07-22 01:55:54 +00:00
viornd.c put the "asked for" print also behind VIORNG_DEBUG 2014-11-06 01:42:01 +00:00
virtio.c Implement softint-based interrupt handling in if_vioif 2014-12-19 06:54:40 +00:00
virtioreg.h virtio: move a comment to a more appropriate place 2013-12-06 02:39:58 +00:00
virtiovar.h Implement softint-based interrupt handling in if_vioif 2014-12-19 06:54:40 +00:00
voodoofb.c fix a bunch of bugs & tpyos: 2014-07-24 09:39:58 +00:00
voodoofbreg.h
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
wcfb.c fix copyright & license, make it explicit that this driver is based on 2015-03-20 01:20:15 +00:00
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 Merge the 3 copies of devlist2h.awk that deal with 16 bit key and value 2014-09-21 14:30:22 +00:00
yds.c Use C99 struct initializer. Also tweak some inconsistent TAB/space. 2014-08-17 08:54:44 +00:00
ydsreg.h
ydsvar.h

README

$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