NetBSD/sys/dev/pci
2016-03-06 19:42:25 +00:00
..
bktr Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
cxgb Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
igma one more file needed 2014-01-21 15:03:31 +00:00
ixgbe Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
n8 PR/50898: David Binderman: remove redundant memset. 2016-03-06 19:42:25 +00:00
voyager some trivial fixes: 2016-01-13 15:56:05 +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 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_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 Fix error branches in agp_amd64.c. 2015-04-04 15:08:40 +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 make the apple code compile again. 2014-11-02 00:05:03 +00:00
agp_i810.c Fix typo 2015-10-21 15:37:35 +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 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 Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
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 Split device_t 2012-03-18 12:47:01 +00:00
amdpm_smbus.c zero the i2c_attach_args structure before filling it in. 2016-02-14 19:54:19 +00:00
amdpm_smbusreg.h
amdpm.c Convert sys/dev to use <sys/rndsource.h>. 2015-04-13 16:33:23 +00:00
amdpmreg.h
amdpmvar.h Convert sys/dev to use <sys/rndsource.h>. 2015-04-13 16:33:23 +00:00
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 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 PR/49926: Robert Millan: Avoid deadlock condition in auich_read_codec() 2015-05-24 22:03:02 +00:00
auichreg.h SiS 7012 uses different multichannel control bits compared to other codecs 2009-09-03 14:29:42 +00:00
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 split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
autri.c Byte access is only used in the midi code. 2014-08-01 16:41:58 +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 Wait for the RIRB DMA engine to come ready. Needed on the audio device 2014-11-09 19:57:53 +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 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 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 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 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 remove more old pci_findvendor code 2014-09-21 15:07:19 +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 Improve spelling: regsiter -> register 2015-07-11 10:32:45 +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 centralize the dialout/call unit macros. 2014-11-15 19:18:18 +00:00
czreg.h Improve spelling: regsiter -> register 2015-07-11 10:32:45 +00:00
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 Improve error handling in attach code. From t-hash. 2015-08-31 10:41: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 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 revert changes, this needed to be done differently. 2014-11-02 02:04:01 +00:00
files.pci Add ismt(4). 2016-01-05 12:18:42 +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 Add enable/disable polling hooks to genfb_ops. 2014-07-24 21:35:12 +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 prop_dictionary_get_bool() doesn't return FALSE if the property doesn't 2015-09-16 16:52:54 +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
hdaudio_pci.c Deregister pmf hook when attach failed. 2015-07-05 08:14:46 +00:00
hdaudio_pci.h Split hdaudio and PCI attach glue. Even though the driver was written with 2015-03-28 14:09:58 +00:00
hifn7751.c Use-after-free. Found by Brainy. 2015-05-14 07:27:14 +00:00
hifn7751reg.h
hifn7751var.h Include <sys/rndsource.h> where it is actually used. 2015-04-14 20:32:35 +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 Misc KNF and cosmetics, and remove unnecessary casts etc. 2009-09-17 18:14:41 +00:00
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 Initialize the mutex before calling xxx_rescan(). Otherwise if we 2015-12-10 05:29:41 +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 PR/50817: David Binderman: Delete dead code (copy from if_et.c) 2016-02-17 20:04:39 +00:00
if_agereg.h add TWSI registers. from OpenBSD. 2009-07-28 21:03:46 +00:00
if_alc.c PR/50818: David Binderman: Delete dead code (copied from if_et.c) 2016-02-17 20:05:45 +00:00
if_alcreg.h Add NetBSD RCS Id. 2015-11-24 23:30:04 +00:00
if_ale.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_alereg.h Add RCS Id. 2009-04-25 17:04:40 +00:00
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 Revert previous. At least AR9280 and AR9285 apparently do not have 2015-11-24 18:17:37 +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 Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_bcereg.h
if_bge.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_bgereg.h - Add MSI support. 2015-05-17 12:06:26 +00:00
if_bgevar.h Delete #ifdef __HAVE_PCI_MSI_MSIX and use pci_intr_allo()/pci_intr_release() 2015-11-18 10:26:57 +00:00
if_bnx.c Introduce softint-based if_input 2016-02-09 08:32:07 +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 Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_casreg.h Driver for Sun Cassini/Cassini+ (GigaSwift) Ethernet (also known as 2010-01-07 09:19:55 +00:00
if_casvar.h Include <sys/rndsource.h> where it is actually used. 2015-04-14 20:32:35 +00:00
if_de.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_devar.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
if_dge.c Introduce softint-based if_input 2016-02-09 08:32:07 +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 PR/50819: David Binderman: Delete dead code. 2016-02-17 20:02:41 +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 Fix obviously missing "sc->sc_dev = self" initialization. 2015-01-25 07:33:24 +00:00
if_fxp_pci.c Convert sys/dev to use <sys/rndsource.h>. 2015-04-13 16:33:23 +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 use copyout instead of suword. 2015-11-20 14:56:56 +00:00
if_ipwreg.h
if_ipwvar.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
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 More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
if_iwm.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_iwmreg.h whitespace 2015-02-16 13:22:19 +00:00
if_iwmvar.h Always use pci_intr_alloc(9)/pci_intr_release(9). 2015-11-06 14:22:17 +00:00
if_iwn.c PR/50187: Don't use DS parameter set when 5GHz channel is scanning. 2015-09-22 23:23:06 +00:00
if_iwnreg.h Use correct IWN_HW_REV_TYPE_MASK. 2014-11-09 14:40:54 +00:00
if_iwnvar.h PR/50187: Don't use DS parameter set when 5GHz channel is scanning. 2015-09-22 23:23:06 +00:00
if_jme.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_jmereg.h
if_kse.c Introduce softint-based if_input 2016-02-09 08:32:07 +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 Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_liireg.h
if_lmc.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_lmc.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +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 Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_mskvar.h Convert sys/dev to use <sys/rndsource.h>. 2015-04-13 16:33:23 +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 Introduce softint-based if_input 2016-02-09 08:32:07 +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 Introduce softint-based if_input 2016-02-09 08:32:07 +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 Switch PCI re(4) attachment from pci_intr_map() to 2015-12-14 20:01:17 +00:00
if_rtk_pci.c PR/49889: Maxim Tsyplakov: support for D-Link DFE520TX 2015-05-09 21:53:45 +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_rtwn.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_rtwnreg.h Always use pci_intr_alloc(9)/pci_intr_release(9). 2015-11-06 14:22:17 +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 Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_sipreg.h
if_sk.c Introduce softint-based if_input 2016-02-09 08:32:07 +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 Convert sys/dev to use <sys/rndsource.h>. 2015-04-13 16:33:23 +00:00
if_ste.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_stereg.h
if_stge.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_stgereg.h
if_ti.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_tireg.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_tl.c Introduce softint-based if_input 2016-02-09 08:32:07 +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 Convert sys/dev to use <sys/rndsource.h>. 2015-04-13 16:33:23 +00:00
if_txp.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_txpreg.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
if_vge.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_vgereg.h
if_vioif.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_vr.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_vrreg.h
if_vte.c Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_vtereg.h - Properly count collisions 2011-04-28 17:32:48 +00:00
if_vtevar.h Include <sys/rndsource.h> where it is actually used. 2015-04-14 20:32:35 +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 Introduce softint-based if_input 2016-02-09 08:32:07 +00:00
if_wmreg.h - Fix RAL table's size of PCH2 and PCH_LPT. 2015-12-25 04:50:16 +00:00
if_wmvar.h - Fix RAL table's size of PCH2 and PCH_LPT. 2015-12-25 04:50:16 +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 Introduce softint-based if_input 2016-02-09 08:32:07 +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 zero the i2c_attach_args structure before filling it in. 2016-02-14 19:54:19 +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
ismt.c Add parenthesis for the addr argument of ISMT_DESC_ADDR_RW(addr, is_read). 2016-02-01 08:53:36 +00:00
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 Fix impossible error condition. 2014-05-07 19:30:09 +00:00
ld_amr.c Convert sys/dev to use <sys/rndsource.h>. 2015-04-13 16:33:23 +00:00
ld_twa.c Convert sys/dev to use <sys/rndsource.h>. 2015-04-13 16:33:23 +00:00
ld_twe.c Convert sys/dev to use <sys/rndsource.h>. 2015-04-13 16:33:23 +00:00
ld_virtio.c - Print the negotiated feature bits 2015-10-27 16:03:04 +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 Remove hdaudio subdir. 2015-03-28 14:41:28 +00:00
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
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 Add d_discard to all struct cdevsw instances I could find. 2014-07-25 08:10:31 +00:00
mlyio.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
mlyreg.h
mlyvar.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
mpii.c PR/50785: David Binderman: Remove dead code. 2016-02-08 16:27:51 +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 zero the i2c_attach_args structure before filling it in. 2016-02-14 19:54:19 +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 Pass the device, not the struct softc to config_found(). 2015-07-24 06:17:10 +00:00
oboereg.h
ohci_pci.c Interrupt handlers aren't MP-safe yet so use IPL_USB which is IPL_VM 2015-08-19 06:16:18 +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 PR/50820: David Binderman: Fail when !(edge|pulse) instead of !edge && edge 2016-02-17 20:00:15 +00:00
pccbbreg.h Move to 2-clause license. Approved by HAYAKAWA Koichi (copyright holder). 2009-12-15 22:17:12 +00:00
pccbbvar.h Change sc_pil_intr_enable from an int to a bool. No functional change 2010-04-20 23:39:10 +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 Use __arraycount() for readability 2009-08-19 16:31:28 +00:00
pci_stub.c add pci_intr_alloc related stubs to reduce ifdef from device drivers. 2015-10-22 09:45:32 +00:00
pci_subr.c - Add the Auto Slot Power Limit Disable bit in Slot Control register and 2015-11-18 04:24:02 +00:00
pci_usrreq.c add some _KERNEL_OPT as the finishing touch 2015-08-24 23:55:04 +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
pci.c add another special case so SM50x's framebuffer gets mapped with prefetching / 2016-01-23 17:09:51 +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 Fix comment 2012-09-08 05:02:41 +00:00
pcidevs add several NVIDIA geforce and NVS cards. 2016-02-12 08:36:08 +00:00
pcidevs_data.h regen. 2016-02-12 08:36:29 +00:00
pcidevs.h regen. 2016-02-12 08:36:29 +00:00
pciide_acard_reg.h
pciide_acer_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
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 Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
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 Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_geode_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_hpt_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
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 Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
pciide_piccolo_reg.h PR/42100: Dave J. Barnes: Support for old toshiba PICCOLO IDE controllers. 2009-09-20 01:09:24 +00:00
pciide_piix_reg.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
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 Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
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 add some _KERNEL_OPT as the finishing touch 2015-08-24 23:55:04 +00:00
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 the Auto Slot Power Limit Disable bit in Slot Control register and 2015-11-18 04:24:02 +00:00
pcivar.h - Move PCI_INTRSTR_LEN from pcireg.h to pcivar.h. 2015-10-30 20:03:45 +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 Rename macro (sync with pcidevs rev. 1.1246). No functional change. 2016-02-01 08:28:48 +00:00
piixpm.c Initialize the mutex before calling xxx_rescan(). Otherwise if we 2015-12-10 05:29:41 +00:00
piixpmreg.h Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
plx9060reg.h
plx9060var.h
pm2fb.c prop_dictionary_get_bool() doesn't return FALSE if the property doesn't 2015-09-16 16:52:54 +00:00
pm2reg.h - add support for Permedia 2 2014-12-17 16:50:08 +00:00
ppb.c Define PCIE_XCAP_{VER,TYPE}(x) and use them. 2015-11-16 09:10:58 +00:00
ppbreg.h
puc.c PR/49819: Roberto E. Vargas Caballero: Add support for SystemBase SB16C1050 PCI serial card 2015-05-04 21:21:38 +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 Intel 100 Series chipset's devices. 2015-12-01 10:08:03 +00:00
pucvar.h Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
pwdog.c Update module dependencies for all the existing modules that depend on sysmon components. 2015-04-23 23:23:00 +00:00
r128fb.c prop_dictionary_get_bool() doesn't return FALSE if the property doesn't 2015-09-16 16:52:54 +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 - unmap registers in WSDISPLAYIO_MODE_MAPPED only if a drm attached 2014-11-05 19:39:17 +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 - 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_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 Add support for RDC R1012 IDE controller. 2014-07-08 18:01:26 +00:00
README
rtsx_pci.c Always use pci_intr_alloc(9)/pci_intr_release(9). 2015-11-06 14:22:17 +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 Replace the LOWER_FREQ quirk with the SLOW_SDR50 quirk for the 2015-08-09 13:27:48 +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 Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
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 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 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 Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
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 Complete the device_t / softc split by changing the sc_dev member 2009-05-18 00:14:27 +00:00
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 fix size in memset() parameter. Thanks max. 2014-09-27 15:44:27 +00:00
twaio.h More on PR 41200: headers that declare ioctls should include sys/ioccom.h. 2015-09-06 06:00:59 +00:00
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 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 split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
ubsec.c Add header guards and necessary includes. 2015-04-13 15:43:43 +00:00
ubsecreg.h Add header guards and necessary includes. 2015-04-13 15:43:43 +00:00
ubsecvar.h Add header guards and necessary includes. 2015-04-13 15:43:43 +00:00
uhci_pci.c Interrupt handlers aren't MP-safe yet so use IPL_USB which is IPL_VM 2015-08-19 06:16:18 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c Remove references to SPLASHSCREEN_PROGRESS 2015-10-25 22:48:23 +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 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 Print the negotiated feature bits 2015-10-27 16:04:19 +00:00
viornd.c Print the negotiated feature bits 2015-10-27 16:04:19 +00:00
vioscsi.c Use SCSIPI_CHAN_NOSETTLE. 2015-11-01 08:55:05 +00:00
vioscsireg.h Add vioscsi, compile tested only (toxic) 2015-10-29 01:56:12 +00:00
virtio.c PR/50636: Ryo ONODERA: Fix incorrect kmem_free() 2016-01-10 03:07:25 +00:00
virtioreg.h Add vioscsi, compile tested only (toxic) 2015-10-29 01:56:12 +00:00
virtiovar.h Support MSI-X in virtio 2015-10-26 01:44:48 +00:00
voodoofb.c prop_dictionary_get_bool() doesn't return FALSE if the property doesn't 2015-09-16 16:52:54 +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 zero out struct i2cbus_attach_args and i2c_controller before messing with 2016-01-01 20:48:15 +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 fix copyright & license, make it explicit that this driver is based on 2015-03-20 01:20:15 +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 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 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