..
bktr
Move proc_lock into the data segment. It was dynamically allocated because
2020-05-23 23:42:41 +00:00
cxgb
Use ifmedia_fini().
2020-02-04 05:44:14 +00:00
igma
0x%p --> %p for non-external codes.
2020-02-24 12:20:29 +00:00
ixgbe
Limit MA10-ST0's quirk only for on-chip devices.
2020-08-27 04:54:43 +00:00
qat
qat(4): Simplify iv generation logic with cprng_fast.
2020-06-14 23:23:12 +00:00
voyager
For struct timecounter, use C99 initializers.
2020-05-29 12:30:38 +00:00
aac_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
acardide.c
Merge support for SATA NCQ (Native Command Queueing) from jdolecek-ncq branch
2017-10-07 16:05:31 +00:00
aceride.c
Apply workaround from FreeBSD to fix read data corruption observed
2017-07-21 21:01:13 +00:00
adv_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
adw_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
agp_ali.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
agp_amd64.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
agp_amd.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
agp_apple.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
agp_i810.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
agp_i810var.h
Restore gtt page table control register on resume.
2018-08-27 00:51:37 +00:00
agp_intel.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
agp_sis.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
agp_via.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
agp.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
agpbusprint.c
agpreg.h
Decode AGP capability.
2017-02-27 14:13:56 +00:00
agpvar.h
ahc_pci.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
ahcisata_pci.c
Add new AHCI_QUIRK_BADNCQ quick for controllers that have issues with
2020-01-18 11:26:11 +00:00
ahd_pci.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
alipm.c
Cleanup i2c bus acquire / release, centralizing all of the logic into
2019-12-22 23:23:29 +00:00
amdccp_pci.c
Include all necessary letters in the word "Cryptographic".
2020-06-25 16:40:40 +00:00
amdpm_smbus.c
Cleanup i2c bus acquire / release, centralizing all of the logic into
2019-12-22 23:23:29 +00:00
amdpm_smbusreg.h
amdpm.c
remove #if 0'ed pci_conf_print() call
2020-05-30 10:27:29 +00:00
amdpmreg.h
amdpmvar.h
Cleanup i2c bus acquire / release, centralizing all of the logic into
2019-12-22 23:23:29 +00:00
amr.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
amrio.h
amrreg.h
amrvar.h
arcmsr.c
in many device attach paths, allocate memory with KM_SLEEP instead of KM_NOSLEEP
2019-10-01 18:00:07 +00:00
arcmsrvar.h
Make internal functions static to avoid conflicts with arc_* from zfs.
2016-06-12 02:16:15 +00:00
artsata.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
atppc_puc.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
auacer.c
round_blocksize must return a multiple of the framesize
2020-02-29 06:34:30 +00:00
auacerreg.h
Typos.
2018-02-08 09:05:16 +00:00
auich.c
round_blocksize must return a multiple of the framesize
2020-02-29 06:34:30 +00:00
auichreg.h
Typos.
2018-02-08 09:05:16 +00:00
auixp.c
Fix an argument passes to auixp_intr().
2020-07-03 12:39:54 +00:00
auixpreg.h
Switch files copyright Reinoud Zandijk from BSD 4 clause to BSD 2 clause.
2019-10-16 21:52:22 +00:00
auixpvar.h
Switch files copyright Reinoud Zandijk from BSD 4 clause to BSD 2 clause.
2019-10-16 21:52:22 +00:00
autri.c
Remove rounding by 4 bytes on round_blocksize().
2020-02-29 05:51:10 +00:00
autrireg.h
autrivar.h
auvia.c
Fix round_blocksize not to return 0.
2020-04-19 08:18:19 +00:00
auviavar.h
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
bha_pci.c
provide intr xname
2016-10-13 17:11:09 +00:00
btvmei.c
s/ressource/resource/. No functional change.
2020-08-24 05:37:40 +00:00
btvmeii.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
btvmeireg.h
btvmeivar.h
cac_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
chipsfb.c
ciss_pci.c
match newer HP Smart Array controllers, list from FreeBSD
2020-07-14 17:23:58 +00:00
cmdide.c
remove explicit irqack() call for unexpected interrupt; this happens
2020-07-17 21:04:14 +00:00
cmpci.c
Remove rounding by 4 bytes on round_blocksize().
2020-02-29 05:51:10 +00:00
cmpcireg.h
cmpcivar.h
com_puc.c
Clean up initialization of com_regs structure, in preparation for
2018-12-08 17:46:09 +00:00
coram.c
No need to use I2C_F_POLL here.
2019-12-23 15:31:31 +00:00
coramvar.h
cs428x.c
Clean get_props().
2019-06-08 08:02:36 +00:00
cs428x.h
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
cs428xreg.h
cs4280_image.h
cs4280.c
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
cs4280reg.h
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
cs4281.c
Whitespace nit.
2020-05-08 13:52:40 +00:00
cs4281reg.h
cx23885reg.h
cxdtv_boards.c
cxdtv_boards.h
cxdtv.c
No need to use I2C_F_POLL here.
2019-12-23 15:31:31 +00:00
cxdtvreg.h
cxdtvvar.h
cy82c693.c
Remove duplicate ;
2018-06-06 01:49:07 +00:00
cy82c693reg.h
cy82c693var.h
cy_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
cyber.c
cyberreg.h
cybervar.h
cypide.c
move ata_queue_alloc(1) and ata_queue_free() calls to ata_channel_init()
2017-10-20 07:06:05 +00:00
cz.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
czreg.h
dpt_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
eap.c
Make register address unsigned to avoid undefined behavior. Found by KUBSan.
2019-07-25 15:06:07 +00:00
eapreg.h
eapvar.h
Revert "Include opt_diagnostic.h for DIAGNOSTIC."
2020-03-05 15:18:54 +00:00
ehci_pci.c
Fix the error handling in ehci_pci_attach(): if we got a USB<2 device we
2019-06-13 17:33:34 +00:00
emuxki.c
Clean get_props().
2019-06-08 08:02:36 +00:00
emuxkireg.h
esa.c
Clean get_props().
2019-06-08 08:02:36 +00:00
esadsp.h
esareg.h
esavar.h
esiop_pci.c
esm.c
Fix round_blocksize not to return 0.
2020-04-19 08:18:19 +00:00
esmreg.h
esmvar.h
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
eso.c
Fix operand priority of bit op vs ternary operator.
2019-10-28 18:38:43 +00:00
esoreg.h
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
esovar.h
files.agp
files.pci
Add driver for Intel XMM7360 LTE modem, based upon Linux driver available
2020-07-26 14:51:18 +00:00
files.virtio
Implement a front-end driver of virtio-9p called vio9p
2019-10-28 02:56:40 +00:00
fms.c
Clean get_props().
2019-06-08 08:02:36 +00:00
fmsvar.h
fwohci_pci.c
There was only one G3 PowerBook with Firewire support, the Pismo. Issue is not
2018-03-31 17:54:53 +00:00
gcscaudio.c
round_blocksize must return a multiple of the framesize.
2020-02-29 06:25:33 +00:00
gcscaudioreg.h
genfb_pci.c
KNF. Remove extra spaces. No functional change.
2016-07-07 06:55:38 +00:00
genfb_pcivar.h
geodeide.c
gffb.c
prune unneeded includes
2020-05-21 22:55:48 +00:00
gffbreg.h
Revert previous for now:
2020-04-16 23:29:52 +00:00
gtp.c
KNF. No functional change.
2016-07-11 11:31:49 +00:00
hdaudio_pci.c
use pa_dmat64 if pci_dma64_available().
2018-09-12 09:49:03 +00:00
hdaudio_pci.h
hifn7751.c
pool_cache_prime, not pool_cache_lowat, as suggested by nick.
2020-05-17 16:01:06 +00:00
hifn7751reg.h
Reduce diffs from OpenBSD hifn(4) header files.
2020-05-17 00:51:27 +00:00
hifn7751var.h
Rework hifn(4) RNG logic.
2020-05-17 00:54:05 +00:00
hptide.c
i82365_pci.c
i82365_pcivar.h
ibmcd.c
Check pmf_device_register return value. NFC
2017-01-20 12:25:07 +00:00
ichsmb.c
Add Whiskey Lake U and Amber Lake Y support.
2020-04-22 07:17:01 +00:00
icp_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
if_age.c
- Use the 64-bit PCI DMA tag if available.
2020-03-01 02:51:42 +00:00
if_agereg.h
if_alc.c
Upon further reflection, we actually do need to ensure that the Rx
2020-03-01 03:06:08 +00:00
if_alcreg.h
constify
2020-02-08 07:24:46 +00:00
if_ale.c
It doesn't make any sense to pass ETHER_ALIGN as the alignment constraint
2020-03-01 02:28:14 +00:00
if_alereg.h
No functional change to reduce diff against {Free,Open}BSD:
2019-09-03 14:29:26 +00:00
if_an_pci.c
Whitespace fix. No functional change.
2020-02-18 04:09:31 +00:00
if_aq.c
Remove extra semicolon.
2020-05-14 08:34:17 +00:00
if_ath_pci.c
put back the intr establish to ath_pci_resume() to avoid possibility of
2018-12-09 10:38:53 +00:00
if_athn_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
if_atw_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
if_bce.c
Use callout_setfunc() / callout_schedule().
2020-02-07 00:04:28 +00:00
if_bcereg.h
From OpenBSD:
2019-10-18 23:08:29 +00:00
if_bge.c
prop_data_data_nocopy -> prop_data_value
2020-07-02 09:02:04 +00:00
if_bgereg.h
Centralize ETHER_ALIGN into net/if_ether.h. Note that this commit also changes
2019-03-05 08:25:01 +00:00
if_bgevar.h
Adopt <net/if_stats.h>.
2020-02-01 06:17:23 +00:00
if_bnx.c
if bnx_tx_encap() fails because mbuf is too fragmented or too long,
2020-07-17 10:56:15 +00:00
if_bnxreg.h
Whilespace fix. No functional change.
2019-05-24 06:26:38 +00:00
if_bnxvar.h
make bnx_wk (used to trigger bnx_alloc_pkts()) part of softc instead
2020-07-14 15:37:40 +00:00
if_bwfm_pci.c
discussed with thorpej@, and it seems it's better to allocate the bss
2020-05-30 15:55:47 +00:00
if_bwfm_pci.h
add bwfm pci support, from openbsd
2018-05-11 07:42:22 +00:00
if_bwi_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
if_cas.c
prop_data_data_nocopy -> prop_data_value
2020-07-02 09:02:04 +00:00
if_casreg.h
u_int{32,64}_t -> uint{32,64}_t. No functional change.
2020-01-29 02:16:02 +00:00
if_casvar.h
u_int{32,64}_t -> uint{32,64}_t. No functional change.
2020-01-29 02:16:02 +00:00
if_dge.c
Support 64-bit DMA addressing, and use the 64-bit PCI DMA tag if available.
2020-03-01 15:11:31 +00:00
if_dgereg.h
if_ena.c
port-arm/55532: kernel panic with ena on AWS a1.2xlarge
2020-08-03 19:44:06 +00:00
if_enavar.h
Use ___STRING instead of __STRING to expand driver version numbers properly
2018-12-23 12:32:33 +00:00
if_ep_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
if_epic_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
if_et.c
Use the 64-bit PCI DMA tag if available.
2020-03-01 15:15:49 +00:00
if_etreg.h
if_flags is neither int nor short. It's unsigned short.
2019-09-13 07:55:05 +00:00
if_ex_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
if_fxp_pci.c
Nowadays some UEFI BIOSes don't enable some PCI devices' address decoding.
2019-01-23 06:56:19 +00:00
if_gem_pci.c
prop_data_data_nocopy -> prop_data_value
2020-07-02 09:02:04 +00:00
if_hme_pci.c
prop_data_data_nocopy -> prop_data_value
2020-07-02 09:02:04 +00:00
if_ipw.c
Adopt <net/if_stats.h>.
2020-01-30 06:03:34 +00:00
if_ipwreg.h
if_ipwvar.h
remove __packed attribute from struct ieee80211_radiotap_header
2019-10-05 23:27:20 +00:00
if_iwi.c
This driver sleeps during iwi_media_change(), and thus requires an
2020-03-20 13:33:23 +00:00
if_iwireg.h
if_iwivar.h
This driver sleeps during iwi_media_change(), and thus requires an
2020-03-20 13:33:23 +00:00
if_iwm.c
This driver sleeps during iwm_media_change(), and thus requires an
2020-05-22 20:27:16 +00:00
if_iwmreg.h
s/static inline/static __inline/g for consistency.
2018-04-19 21:50:06 +00:00
if_iwmvar.h
This driver sleeps during iwm_media_change(), and thus requires an
2020-05-22 20:27:16 +00:00
if_iwn.c
Apply the same change as for if_iwi.c r1.114 here, as part of kern/55090.
2020-03-20 16:35:41 +00:00
if_iwnreg.h
Pull in some hardware support from FreeBSD. Also fix 5GHz mode by
2017-07-19 16:55:12 +00:00
if_iwnvar.h
Apply the same change as for if_iwi.c r1.114 here, as part of kern/55090.
2020-03-20 16:35:41 +00:00
if_ixl.c
Make descriptor_num in ixl(4) readonly
2020-08-19 09:22:05 +00:00
if_ixlreg.h
Ported driver for Intel Ethernet 700 series
2019-12-10 12:08:52 +00:00
if_ixlvar.h
Use Set RSS key command and Set LUT command to enable RSS on X722
2020-02-12 06:37:21 +00:00
if_jme.c
localify
2020-02-08 07:20:41 +00:00
if_jmereg.h
Revert previous. Sorry.
2019-11-14 09:15:12 +00:00
if_kse.c
insert missing ETHER_UNLOCK()
2020-04-01 04:00:14 +00:00
if_lii.c
Adopt <net/if_stats.h>.
2020-01-30 13:56:48 +00:00
if_liireg.h
if_malo_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
if_mcx.c
Add __KERNEL_RCSID
2020-05-25 10:35:17 +00:00
if_msk.c
msk(4): ack Status BMU IRQ only if we're (apparently) caught up with it
2020-05-11 23:47:45 +00:00
if_mskvar.h
msk(4): Simply keep a ring of (tx) dmamaps, rather than a linked list
2020-04-29 20:03:52 +00:00
if_mtd_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
if_ne_pci.c
Merge the [pgoyette-compat] branch
2019-01-27 02:08:33 +00:00
if_nfe.c
Improve error check:
2020-03-13 05:10:39 +00:00
if_nfereg.h
Centralize ETHER_ALIGN into net/if_ether.h. Note that this commit also changes
2019-03-05 08:25:01 +00:00
if_nfevar.h
- Range-limit our DMA tag to 40-bit.
2020-03-01 15:43:58 +00:00
if_ntwoc_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
if_ntwoc_pcireg.h
if_pcn.c
Do the "have transmit resources available" check before checking that
2020-03-16 01:54:23 +00:00
if_pcnreg.h
if_ral_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
if_re_pci.c
Whitespace fix. No functional change.
2020-02-18 03:48:22 +00:00
if_rge.c
Use device_xname() to access dv_xname
2020-05-30 22:39:40 +00:00
if_rgereg.h
Use device_t for sc_dev
2020-05-30 22:27:55 +00:00
if_rtk_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
if_rtw_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
if_rtwn.c
Adopt <net/if_stats.h>.
2020-01-30 06:03:34 +00:00
if_rtwnreg.h
remove __packed attribute from struct ieee80211_radiotap_header
2019-10-05 23:27:20 +00:00
if_sf_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
if_sip.c
Do the "have transmit resources available" check before checking that
2020-03-16 01:54:23 +00:00
if_sipreg.h
Support 64-bit DMA addressing on the DP83820, used only when a 64-bit
2020-03-08 02:44:12 +00:00
if_sk.c
prop_data_data_nocopy -> prop_data_value
2020-07-02 09:02:04 +00:00
if_skreg.h
if_skreg.h: remove duplicate or triplicate identical #defines
2020-05-08 16:43:17 +00:00
if_skvar.h
if_flags is neither int nor short. It's unsigned short.
2019-09-13 07:55:05 +00:00
if_ste.c
Don't bother with IFF_OACTIVE.
2020-03-15 22:19:00 +00:00
if_stereg.h
if_stge.c
prop_data_data_nocopy -> prop_data_value
2020-07-02 09:02:04 +00:00
if_stgereg.h
No functional change:
2020-01-14 09:49:26 +00:00
if_ti.c
Add support for Farallon PN9000SX from FreeBSD.
2020-03-05 15:45:48 +00:00
if_tireg.h
No functional change:
2020-04-02 16:18:51 +00:00
if_tl.c
No functional change:
2020-07-07 06:27:37 +00:00
if_tlp_pci.c
No functional change:
2020-07-07 06:27:37 +00:00
if_tlregs.h
No functional change:
2020-07-07 06:27:37 +00:00
if_tlvar.h
No functional change:
2020-07-07 06:27:37 +00:00
if_txp.c
On NetBSD it's spelled "__NO_STRICT_ALIGNMENT". Adjust txp_rx_reclaim()
2020-03-10 01:23:42 +00:00
if_txpreg.h
Protect against multiple inclusion.
2020-03-10 00:24:08 +00:00
if_vge.c
Use the 64-bit DMA tag, if available, with some constraints:
2020-03-21 16:56:00 +00:00
if_vgereg.h
Copy vge_clrwol() from FreeBSD and call it in vge_attach() to recover from
2019-10-08 14:26:27 +00:00
if_vioif.c
Allocate proper storage for the event counter group names.
2020-05-28 23:25:17 +00:00
if_vr.c
Use callout_setfunc() / callout_schedule().
2020-02-07 00:04:28 +00:00
if_vrreg.h
Cosmetic fix for the Physical Address Registers PAR0 to PAR5.
2018-02-28 17:13:44 +00:00
if_vte.c
Use callout_setfunc() / callout_schedule().
2020-02-07 00:04:28 +00:00
if_vtereg.h
if_vtevar.h
Adopt <net/if_stats.h>.
2020-02-01 05:14:28 +00:00
if_wi_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
if_wm.c
s/ressource/resource/. Found by knakahara.
2020-08-24 05:34:00 +00:00
if_wmreg.h
- Fix SFF_SFP_ETH_FLAGS_100FX. It's not 0x10 but 0x20.
2020-01-08 03:51:37 +00:00
if_wmvar.h
Add SFP support part 1. The code for SerDes and SGMII setting is not include
2019-12-11 10:28:19 +00:00
if_wpi.c
Apply the same change as for if_iwi.c r1.114 here.
2020-03-20 17:19:25 +00:00
if_wpireg.h
if_wpivar.h
Apply the same change as for if_iwi.c r1.114 here.
2020-03-20 17:19:25 +00:00
if_xge.c
Use the 64-bit PCI DMA tag if available.
2020-03-01 15:54:18 +00:00
if_xgereg.h
Add missing NUL to prevent buffer overrun.
2019-08-29 05:55:18 +00:00
igma.c
Cleanup i2c bus acquire / release, centralizing all of the logic into
2019-12-22 23:23:29 +00:00
igmareg.h
igmavar.h
igsfb_pci.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
igsfb_pcivar.h
iha_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
iop_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
ips.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
ismt.c
Cleanup i2c bus acquire / release, centralizing all of the logic into
2019-12-22 23:23:29 +00:00
isp_pci.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
iteide.c
ixpide.c
KNF. No functional change.
2016-07-14 04:19:26 +00:00
jmide_reg.h
jmide.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
joy_eap.c
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
joy_eso.c
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
joy_pci.c
ld_amr.c
Modularize the ld driver and all of its attachments. Ensure that all
2016-09-27 03:33:32 +00:00
ld_twa.c
refactor the ld(4) DIOCCACHESYNC hook into general ioctl hook, so that attachments
2017-02-27 21:32:33 +00:00
ld_twe.c
refactor the ld(4) DIOCCACHESYNC hook into general ioctl hook, so that attachments
2017-02-27 21:32:33 +00:00
ld_virtio.c
Use cv_broadcast() on "sc_sync_wait" to prevent deadlock
2019-01-17 10:20:01 +00:00
lpt_puc.c
Add support for polling com devices when no interrupt is available.
2018-11-30 16:26:59 +00:00
lynxfb.c
fix inverted screen blanking logic
2016-07-10 21:40:45 +00:00
lynxfbreg.h
lynxfbvar.h
machfb.c
the drawing engine needs a stride that's a multiple of 8 in pixels, so
2020-08-07 23:31:07 +00:00
machfbreg.h
Makefile
Retire the LMC driver, and its associated lmcconfig tool. LMC has been
2018-12-12 07:04:05 +00:00
Makefile.pcidevs
Update the devlist2h.awk script to track the maximum lengths of vendor
2016-10-26 01:03:23 +00:00
mfi_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
mfii.c
Remove extra semicolon.
2020-05-14 08:34:17 +00:00
mlx_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
mly_tables.h
mly.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
mlyio.h
mlyreg.h
Fix typo in comment.
2019-12-28 03:09:18 +00:00
mlyvar.h
mpii.c
make this compile without bio(4)
2020-08-08 19:39:28 +00:00
mpiireg.h
Update the mpii(4) driver to the latest OpenBSD version.
2018-12-03 22:34:36 +00:00
mpt_pci.c
use pci_intr_establish_xname()
2018-12-02 13:17:19 +00:00
mpu_cmpci.c
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
mpu_eso.c
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
mpu_fms.c
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
mpu_yds.c
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
mvsata_pci.c
constify mvsata_pci_products[]
2018-08-31 18:43:29 +00:00
nca_pci.c
neo-coeff.h
neo.c
Add missing initialization of sc_dev.
2019-11-12 13:17:43 +00:00
neoreg.h
nfsmb.c
Cleanup i2c bus acquire / release, centralizing all of the logic into
2019-12-22 23:23:29 +00:00
nfsmbreg.h
njs_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
nside.c
PR/51774: David Binderman: Remove unused variable.
2017-01-04 15:49:28 +00:00
nvme_pci.c
rename label now that it has dual purpose; suggested by mrg@
2020-07-29 07:14:45 +00:00
oboe.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
oboereg.h
ohci_pci.c
Stop potential misuse of vendor names and USB vendor IDs in root hub
2018-04-09 16:21:09 +00:00
opl_cmpci.c
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
opl_eso.c
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
opl_fms.c
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
opl_sv.c
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
opl_yds.c
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00
optiide.c
pccbb.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
pccbbreg.h
Use unsigned to avoid undefined behavior. Found by kUBSan.
2019-10-15 18:20:44 +00:00
pccbbvar.h
pci_map.c
disable I/O or mem decode before probing BAR size.
2020-05-05 16:58:11 +00:00
pci_quirks.c
PCI_QUIRK_HASEXTCNF is no longer required for AMD Seattle PCHB
2018-10-17 01:16:50 +00:00
pci_stub.c
provide pci_intr_establish_xname() on x86 independantly from MSI,
2018-06-24 11:51:15 +00:00
pci_subr.c
change pci_conf_print() to allocate memory for the regs dynamically
2020-05-30 10:43:46 +00:00
pci_usrreq.c
introduce a better pci_drvname() and PCI_IOC_DRVNAME as pciio_drvnameonbus()
2016-09-24 23:12:54 +00:00
pci_verbose.c
pci_verbose.h
Increase max string length for PCI Product names. Affects only kernels
2016-10-25 05:43:40 +00:00
pci.c
pci_probe_device: make sure PCI_ID_REG returns valid data before touching
2020-02-02 16:30:31 +00:00
pcibusprint.c
pciconf.c
Turn off pci_conf_debug -- it was enabled by mistake in previous
2020-07-08 13:12:35 +00:00
pciconf.h
Overhaul the interface to pci_configure_bus():
2020-07-07 03:38:45 +00:00
pcidevs
add newer ciss(4) devices, list obtained from FreeBSD
2020-07-14 16:56:35 +00:00
pcidevs_data.h
regen
2020-07-14 16:57:11 +00:00
pcidevs.h
regen
2020-07-14 16:57:11 +00:00
pciide_acard_reg.h
pciide_acer_reg.h
Apply workaround from FreeBSD to fix read data corruption observed
2017-07-21 21:01:13 +00:00
pciide_apollo_reg.h
pciide_cmd_reg.h
pciide_common.c
s/ressource/resource/. No functional change.
2020-08-24 05:37:40 +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
Avoid undefined behavior in pciiide macros
2018-07-04 03:00:46 +00:00
pciide_sch_reg.h
pciide_sii3112_reg.h
pciide_sis_reg.h
pciide_sl82c105_reg.h
pciide_svwsata_reg.h
pciide.c
pciidereg.h
pciidevar.h
s/static inline/static __inline/g for consistency.
2018-04-19 21:50:06 +00:00
pciio.h
introduce a better pci_drvname() and PCI_IOC_DRVNAME as pciio_drvnameonbus()
2016-09-24 23:12:54 +00:00
pcireg.h
Add comment.
2020-02-18 04:08:12 +00:00
pcivar.h
Save control registers in PCI-X, PCIe, MSI and MSI-X capability area when
2018-12-01 01:23:24 +00:00
pcscp.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
pcscpreg.h
pdcide.c
pdcsata.c
- add or adjust /* FALLTHROUGH */ where appropriate
2019-02-03 03:19:25 +00:00
piixide.c
Rename min/max -> uimin/uimax for better honesty.
2018-09-03 16:29:22 +00:00
piixpm.c
Save/restore port number before selecting port. Linux driver says it must
2020-01-14 15:42:03 +00:00
piixpmreg.h
Add AMDFCH41_SMBUS_PORTMASK.
2020-01-14 22:55:27 +00:00
plx9060reg.h
plx9060var.h
pm2fb.c
Cleanup i2c bus acquire / release, centralizing all of the logic into
2019-12-22 23:23:29 +00:00
pm2reg.h
flesh out alpha operations properly
2016-12-16 23:31:16 +00:00
pm3fb.c
Cleanup i2c bus acquire / release, centralizing all of the logic into
2019-12-22 23:23:29 +00:00
pm3reg.h
moar registers
2017-06-17 16:11:14 +00:00
ppb.c
Remove duplicate include of opt_ppb.h.
2020-07-12 23:52:37 +00:00
ppbreg.h
- Almost all ppbreg.h's definitions are also in pcireg.h. Remove duplicated
2019-03-01 09:25:59 +00:00
ppbvar.h
Revert previous for now:
2020-04-16 23:29:52 +00:00
puc.c
Add support for polling com devices when no interrupt is available.
2018-11-30 16:26:59 +00:00
puccn.c
puccn.h
pucdata.c
add entry for ASIX AX99100 PCIe 4port serial card
2020-06-13 12:42:58 +00:00
pucvar.h
Add support for polling com devices when no interrupt is available.
2018-11-30 16:26:59 +00:00
pwdog.c
Check pmf_device_register return value. NFC
2017-01-20 12:25:07 +00:00
r128fb.c
prune unneeded includes
2020-05-21 22:55:48 +00:00
r128fbreg.h
radeonfb_bios.c
Typos.
2018-02-08 09:05:16 +00:00
radeonfb_i2c.c
Cleanup i2c bus acquire / release, centralizing all of the logic into
2019-12-22 23:23:29 +00:00
radeonfb.c
Adapt to proplib api changes
2020-07-05 09:53:54 +00:00
radeonfbreg.h
moar registers
2019-03-15 22:09:21 +00:00
radeonfbvar.h
forgot to commit a header change, again...
2020-06-11 14:22:10 +00:00
rccide.c
rdcide_reg.h
rdcide.c
README
rtsx_pci.c
Add support for Realtek RTS522A
2020-04-27 23:06:34 +00:00
satalink.c
follow the channel locking protocol during probe (like the other drivers)
2019-10-21 19:00:11 +00:00
schide.c
sdhc_pci.c
Add support for single power writes, and enable for Ricoh 5u823.
2020-01-01 23:28:31 +00:00
siisata_pci.c
release intr if pci_intr_establish_xname() fails
2018-10-25 21:03:19 +00:00
siop_pci_common.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
siop_pci_common.h
siop_pci.c
sisfb.c
sisfb.h
siside.c
add missing break; after "100NEW" configuration.
2019-02-05 11:30:07 +00:00
slide.c
sti_pci.c
Use pcireg.h's macro. No functional change.
2017-10-05 06:37:45 +00:00
stpcide.c
sv.c
Fix round_blocksize not to return 0.
2020-04-19 08:18:19 +00:00
svreg.h
svvar.h
svwsata.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
tdvfb.c
tdvfbreg.h
tdvfbvar.h
tga_conf.c
tga.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
tgareg.h
tgavar.h
toshide.c
trm.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
trmreg.h
twa.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
twaio.h
twareg.h
twavar.h
twe.c
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
2019-11-10 21:16:21 +00:00
tweio.h
twereg.h
"s/ are are / are /" in comment. No functional change.
2018-11-08 06:34:40 +00:00
twevar.h
ubsec.c
ubsec(4): Don't use prev msg's last block as IV for next msg in CBC.
2020-06-14 23:22:09 +00:00
ubsecreg.h
ubsecvar.h
ubsec(4): Don't use prev msg's last block as IV for next msg in CBC.
2020-06-14 23:22:09 +00:00
uhci_pci.c
switch to pci_intr_alloc() so this uses MSI/MSI-X if device supports it
2020-07-04 14:49:24 +00:00
unichromeaccel.h
unichromeconfig.h
unichromefb.c
unichromehw.h
unichromemode.h
unichromereg.h
universe_pci_var.h
universe_pci.c
use pci_intr_establish_xname() everywhere
2018-12-09 11:14:01 +00:00
usb_pci.c
usb_pci.h
vga_pci.c
explicitly disable INTx interrupts to avoid interrupt storm triggered by
2020-06-17 14:04:03 +00:00
vga_pcivar.h
viaenv.c
according to VT82C686A chip specs, the VIA Technologies device 0x3057
2018-03-04 13:24:17 +00:00
viaide.c
updated patch from Andrius - update the chip map for CX700 to use
2019-06-02 14:48:55 +00:00
vio9p.c
Implement a front-end driver of virtio-9p called vio9p
2019-10-28 02:56:40 +00:00
viomb.c
p->phys_addr -> VM_PAGE_TO_PHYS(p)
2019-12-10 18:00:17 +00:00
viornd.c
rnd_attach_source calls the callback itself now.
2020-04-30 03:40:52 +00:00
vioscsi.c
Fix off-by-one SCSI target reporting
2020-07-12 06:40:11 +00:00
vioscsireg.h
virtio_pci.c
Fix to allocate resources actuall used around interrupts
2020-05-27 11:24:31 +00:00
virtio.c
Set handlers implemented in child device of virtio(4) to virtqueue
2020-05-25 07:52:16 +00:00
virtioreg.h
virtiovar.h
Set handlers implemented in child device of virtio(4) to virtqueue
2020-05-25 07:52:16 +00:00
voodoofb.c
Cleanup i2c bus acquire / release, centralizing all of the logic into
2019-12-22 23:23:29 +00:00
voodoofbreg.h
voyager.c
Cleanup i2c bus acquire / release, centralizing all of the logic into
2019-12-22 23:23:29 +00:00
voyagervar.h
Revert previous for now:
2020-04-16 23:29:52 +00:00
wcfb.c
remove checks for failure after memory allocation calls that cannot fail:
2017-06-01 02:45:05 +00:00
wcfbreg.h
weasel_pci.c
KNF. Remove extra spaces. No functional change.
2016-07-07 06:55:38 +00:00
weaselreg.h
wsdisplay_pci.c
wsdisplay_pci.h
xhci_pci.c
Use PCI_MSIX_"TBL"BIR_MASK instead of PCI_MSIX_"PBA"BIR_MASK for MSI-X table.
2019-12-02 03:06:51 +00:00
xmm7360.c
fix xmm7360_os_msleep() macro to actually work when not wrapped inside a block
2020-07-29 13:03:36 +00:00
yds.c
Remove rounding by 4 bytes on round_blocksize().
2020-02-29 05:51:10 +00:00
ydsreg.h
ydsvar.h
Merge isaki-audio2 branch, the overhaul of audio subsystem.
2019-05-08 13:40:13 +00:00