tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
sys
/
dev
/
ic
/
at
jcs
369 files
aac.c
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
aac_tables.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
aacreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
aacvar.h
put opening { on same line as struct name ok claudio@
1 year ago
ac97.c
remove unused global vars ok deraadt@ miod@
2 years ago
ac97.h
Add mixer save/restore capability to the audio(4) driver and use it during suspend/resume. Remove driver-specific mixer save/restore bits that don't need to be duplicated in every low-lever driver.
8 years ago
acx.c
Make ifq and ifiq interface MP safe.
2 years ago
acx100.c
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
acx111.c
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
acxreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
acxvar.h
remove externs with no matching var
2 years ago
ad1848reg.h
adv.c
remove unneeded semicolons; checked by millert@
2 years ago
adv.h
put opening { on same line as struct name ok claudio@
1 year ago
advlib.c
The only thing worse than trailing whitespace is leading spaces instead of tabs.
5 years ago
advlib.h
Nuke unused struct scsi_link members of adapter softc's where the driver successfully compiles on one or more of amd64, i386, hppa.
5 years ago
adw.c
remove unneeded semicolons; checked by millert@
2 years ago
adw.h
Trailing whitespace.
6 years ago
adwlib.c
correct indentation
2 years ago
adwlib.h
The only thing worse than trailing whitespace is leading spaces instead of tabs.
5 years ago
ahci.c
Flush the interrupt status register in ahci(4) attach
1 year ago
ahcireg.h
use 1U << 31 to avoid undefined behaviour ok miod@
2 years ago
ahcivar.h
Include <sys/mutex.h> to avoid a hidden header dependency.
4 years ago
aic6360.c
Fix some spelling.
2 years ago
aic6360reg.h
typos from Jonathon Gray;
22 years ago
aic6360var.h
Fix some spelling.
2 years ago
aic6915.c
Make ifq and ifiq interface MP safe.
2 years ago
aic6915.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
aic79xx.c
spelling
8 months ago
aic79xx.h
put opening { on same line as struct name ok claudio@
1 year ago
aic79xx_inline.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
aic79xx_openbsd.c
constify SCSI adapter entry points
4 years ago
aic79xx_openbsd.h
remove prototypes with no matching function
2 years ago
aic7xxx.c
Fix some spelling.
2 years ago
aic7xxx_cam.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
aic7xxx_inline.h
Move to iopool. No voluntary testers after several years of requests so now everybody gets to test!
9 years ago
aic7xxx_openbsd.c
constify SCSI adapter entry points
4 years ago
aic7xxx_openbsd.h
return type on a dedicated line when declaring functions ok mglocker@
2 years ago
aic7xxx_seeprom.c
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
aic7xxxvar.h
remove externs with no matching var
2 years ago
am7930.c
Make audio(9) get_props() optional, remove it from duplex drivers
3 years ago
am7930reg.h
MI driver for AMD79C30 audio chip; from NetBSD
14 years ago
am7930var.h
Make audio(9) get_props() optional, remove it from duplex drivers
3 years ago
am7990.c
Change users of IFQ_DEQUEUE(), IFQ_ENQUEUE() and IFQ_LEN() to use the "new" API.
5 years ago
am79900.c
Change users of IFQ_DEQUEUE(), IFQ_ENQUEUE() and IFQ_LEN() to use the "new" API.
5 years ago
am79900reg.h
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
am79900var.h
Sync the MI LANCE code ( le(4) ) with NetBSD, except for the following: - the am7990_get() - now lance_get() - is unchanged. - the interrupt acknowledge logic is unchanged, and will disable interrupts, then acknowledge all interrupt conditions.
12 years ago
am7990reg.h
Sync the MI LANCE code ( le(4) ) with NetBSD, except for the following: - the am7990_get() - now lance_get() - is unchanged. - the interrupt acknowledge logic is unchanged, and will disable interrupts, then acknowledge all interrupt conditions.
12 years ago
am7990var.h
Sync the MI LANCE code ( le(4) ) with NetBSD, except for the following: - the am7990_get() - now lance_get() - is unchanged. - the interrupt acknowledge logic is unchanged, and will disable interrupts, then acknowledge all interrupt conditions.
12 years ago
ami.c
remove unneeded semicolons; checked by millert@
2 years ago
amireg.h
This isn't a real structure the firmware understands.
17 years ago
amivar.h
Nuke unused struct scsi_link members of adapter softc's where the driver successfully compiles on one or more of amd64, i386, hppa.
5 years ago
an.c
correct indentation
2 years ago
anreg.h
spelling
8 months ago
anvar.h
remove prototypes with no matching function ok mpi@
2 years ago
anxdp.c
update drm to linux 6.1.2
3 years ago
anxdp.h
update drm to linux 6.1.2
3 years ago
apcdmareg.h
nuke clause 3 & 4
23 years ago
ar5008.c
Fix array bounds mismatch with clang 15
3 years ago
ar5008reg.h
Offload CCMP (WPA2) encryption and decryption to athn(4) hardware.
6 years ago
ar5210.c
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ar5210reg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ar5210var.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ar5211.c
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ar5211reg.h
add some HAL functions (again) inspired by the changes from the madwifi-old-openhal project. this was backed out the last time because it was too close to the release and i didn't respect the ABI/API lock.
19 years ago
ar5211var.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ar5212.c
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ar5212reg.h
Update the RF, RFGAIN, MODE, INI, and BBGAIN initialization tables with different versions for various ar5212 variants and add an extra table for PCI-E devices. This fixes support for various newer devices (like the 1st generation MacBook, T61 variants) but it still does not work on a number of other devices.
17 years ago
ar5212var.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ar5416.c
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ar5416reg.h
Complete athn(4) noisefloor calibration code and enable it. Update default/min/max noisefloor values to those used by Linux ath9k. Tested by jmc, juanfra, kn, and myself, on 9280 and 9271 devices.
7 years ago
ar5xxx.c
Fix 11g ifmedia modes in ath(4) (shown by 'ifconfig ath0 media').
8 years ago
ar5xxx.h
unbreak tree: move comment out of #define. sorry
8 years ago
ar9003.c
Fix array bounds mismatch with clang 15
3 years ago
ar9003reg.h
Make monitor work with athn(4) on my 3T3R AR9380 device. This card can now receive packets. Transmit is still broken and Kevin Lo reports that his 2T2R AR9380 device cannot receive yet.
9 years ago
ar9280.c
Switch athn(4) 802.11n Tx rate adaptation from MiRA to RA.
5 years ago
ar9280reg.h
Complete athn(4) noisefloor calibration code and enable it. Update default/min/max noisefloor values to those used by Linux ath9k. Tested by jmc, juanfra, kn, and myself, on 9280 and 9271 devices.
7 years ago
ar9285.c
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ar9285reg.h
Complete athn(4) noisefloor calibration code and enable it. Update default/min/max noisefloor values to those used by Linux ath9k. Tested by jmc, juanfra, kn, and myself, on 9280 and 9271 devices.
7 years ago
ar9287.c
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ar9287reg.h
Read the EEPROM of AR9287 USB devices from the correct offset. Fixes kevlo's TL-WN821nv3. test & ok kevlo@
7 years ago
ar9380.c
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ar9380reg.h
Remove the IEEE80211_NO_HT macro. Reduces ifdef spaghetti, enables 11n mode in bsd.rd, and might uncover some bugs. Suggested by tedu@ and deraadt@. ok sthen@ jasper@ deraadt@
10 years ago
arcofi.c
spelling
8 months ago
arcofivar.h
Remove unused getdev() audio driver functions.
9 years ago
ath.c
replace ieee80211_chan2mode() with ieee80211_node_abg_mode()
8 months ago
athn.c
Switch athn(4) 802.11n Tx rate adaptation from MiRA to RA.
5 years ago
athnreg.h
Configure Tx interrupt mitigation thresholds on athn(4) devices. ok kevlo@ mpi@
6 years ago
athnvar.h
Switch athn(4) 802.11n Tx rate adaptation from MiRA to RA.
5 years ago
athvar.h
unifdef ok stsp@
3 years ago
atw.c
remove unused atw_beacon_len_adjust variable
2 years ago
atwreg.h
remove use of BITS and BIT macros.
16 years ago
atwvar.h
Fix some spelling.
2 years ago
atxxreg.h
It turns out the mysterious chip with the heatsink glued on, found on mgx video boards, is a known entity, so add support for 2d acceleration with the help of the X code (which makes baby Jesus cry).
18 years ago
ax88190.c
ansi
5 years ago
ax88190reg.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
ax88190var.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
bcm2835_dmac.h
Add bcmdmac, a driver for the DMA controller found on BCM283x SoCs.
6 years ago
bcm2835_mbox.h
Add bcmmbox, a driver for the VideoCore messagebox interface on BCM283X.
6 years ago
bcm2835_vcprop.h
Finish rpi4 support. Configure the SCB to respond to incoming transactions, ping the Raspberry Pi firmware to load the firmware for the VIA VL805 USB controller (needed on the Raspberry Pi 4B rev 1.4 and later), and enable SSC (Spread Spectrum Clock) mode.
7 months ago
bcmgenet.c
Do the TX ring space check before packet dequeue. The early check removes possible bus_dmamap_unload() and dequeue rollback in the output path.
2 months ago
bcmgenetreg.h
Add bse(4), a driver for the Broadcom GENET v5 network interface found on the Raspberry Pi4.
6 years ago
bcmgenetvar.h
Make the output of bse(4) mp-safe. Use consumer and provider indexes instead of sc_tx.queued to determine the number of used tx slots.
2 months ago
bt458reg.h
nuke clause 3 & 4
23 years ago
bt463.c
Convert the last few K&R function definitions to ANSI. NFC
9 months ago
bt463reg.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
bt463var.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
bt485.c
Convert the last few K&R function definitions to ANSI. NFC
9 months ago
bt485reg.h
bt485var.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
bt8xx.h
Use proper type for 32 bit entity. s/long/int This is needed for bktr(4) to work on sparc64.
21 years ago
bwfm.c
Improve bwfm stability on my Apple MacBook Air M2 by registering for EAPOL packet events, handling ieee80211 state changes inside of the interrupt context, and prioritizing control messages over rx and tx. ok stsp.
7 months ago
bwfmreg.h
Add support for the BCM4387. The firmware for this variant uses a new scan command, which is indicated by the "scan_ver" firmware variable.
4 years ago
bwfmvar.h
Look for firmware for Apple Silicon devices in /etc/firmware/apple-bwfm.
4 years ago
bwi.c
correct indentation
2 years ago
bwireg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
bwivar.h
Functions that say they return void should not try to return something.
11 years ago
cac.c
correct spelling of FALLTHROUGH
2 years ago
cacreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
cacvar.h
Nuke unused struct scsi_link members of adapter softc's where the driver successfully compiles on one or more of amd64, i386, hppa.
5 years ago
ccp.c
make psp attach to ccp as a different driver 'fine with me' hshoexer, ok bluhm@
2 years ago
ccpvar.h
make psp attach to ccp as a different driver 'fine with me' hshoexer, ok bluhm@
2 years ago
cd1190reg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
cd1400reg.h
ciss.c
with empty body loops, put final semicolon on a new line for readability ok bluhm@ jca@
2 years ago
cissreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
cissvar.h
Nuke unused struct scsi_link members of adapter softc's where the driver successfully compiles on one or more of amd64, i386, hppa.
5 years ago
com.c
Whitelist devices in cfdriver for use when SEV is enabled
6 months ago
comreg.h
add Synopsys Degisnware UART (dw-apb-uart) support
4 years ago
comvar.h
remove prototypes with no matching function
2 years ago
cs4231reg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
cy.c
Remove unnecessary <sys/selinfo.h> includes.
2 years ago
cyreg.h
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
dc.c
The first field of struct cfdriver is a pointer. Put NULL rather than 0 here.
1 year ago
dc21040reg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
dcreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
decmonitors.c
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
dl10019.c
You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.
10 years ago
dl10019reg.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
dl10019var.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
dp8390.c
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
dp8390reg.h
typos from Tom Cosgrove;
22 years ago
dp8390var.h
remove prototypes with no matching function
2 years ago
dwhdmi.c
Provide no-op bus acquire and release functions for the builtin i2c adapter. The DRM code calls these unconditionally on systems where the HDMI DDC bus is not connected to an external i2c bus.
1 year ago
dwhdmi.h
adjust functions for new const in drm MI code; ok jsg
5 years ago
dwhdmiphy.c
adjust functions for new const in drm MI code; ok jsg
5 years ago
dwiic.c
whitespace
2 years ago
dwiicreg.h
Read the fifo depths from the appropriate configuration register and update the values if they are non-zero and smaller than the current hardcoded depths. Fixes dwiic(4) on Ampere eMAG.
6 years ago
dwiicvar.h
Add FDT support for dwiic(4)
2 years ago
dwqe.c
Purge the ifq if the link is down. This aligns the behaviour with other drivers, like em(4). This fixes an issue where dwqe(4), e.g. on a veb(4), doesn't recover when the link is done but packets are bridged, filling up the ifq.
3 months ago
dwqereg.h
add support for VLAN tag offloading to dwqe(4)
2 years ago
dwqevar.h
Add RK3588 support. Rework the RK3568 support to take advantage of the PHY mode enum like the new RK3588 code.
2 years ago
elink3.c
Make ifq and ifiq interface MP safe.
2 years ago
elink3reg.h
Remove duplicated defines for window 7 registers.
11 years ago
elink3var.h
Bring elink3 at least a bit into the new world. It used to have some super scary mbuf chache that caused massive problems. Now we just pre-allocate empty mbuf cluster for later use. Diff mostly from deraadt@ with some minor changes by myself. Tested with pcmcia ep(4) by myself. OK deraadt@
16 years ago
fxp.c
net drivers may have mii children, but mii layer has no _activate functions. similar operations are done via driver xx_stop/init functions calling mii_ subfunctions directly at the right moments in time, and are not anticipated to ever need the activate mechanism. so for now, delete all the config_activate_children() here ok kettenis
2 years ago
fxpreg.h
Fix some spelling.
2 years ago
fxpvar.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
gdt_common.c
constify SCSI adapter entry points
4 years ago
gdtreg.h
Add remaining glue for physical disk count. Fix a bugglet in the size of GDT_IOCHAN_DESC structure.
20 years ago
gdtvar.h
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
gem.c
Make ifq and ifiq interface MP safe.
2 years ago
gemreg.h
Add some missing GEM_SBUS_CONFIG bits.
16 years ago
gemvar.h
Fix some spelling.
2 years ago
hme.c
Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.
5 years ago
hmereg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
hmevar.h
Garbage collect some bits that were never used.
11 years ago
i8042reg.h
Less magic number
11 years ago
i82365.c
ansi
5 years ago
i82365reg.h
i82365var.h
use proper bus_size_t for register offsets and not bus_addr_t; uwe@ miod@ testing
20 years ago
i8237reg.h
i8253reg.h
Remove the advertising clause in the UCB license which Berkeley rescinded 22 July 1999. Proofed by myself and Theo.
23 years ago
i82586reg.h
typos from Tom Cosgrove;
22 years ago
i82596.c
use ansi style functions; build test on hppa and ok miod@
1 year ago
i82596reg.h
Avoid #pragma pack(1) and unify everything towards using __packed. This requires that structures defined within __packed structures must independently request that they themselves become __packed, too. worked on with toby CVS: ----------------------------------------------------------------------
17 years ago
i82596var.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
i8259reg.h
spelling
8 months ago
i82802reg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ibm561.c
Convert the last few K&R function definitions to ANSI. NFC
9 months ago
ibm561reg.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
ibm561var.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
ics2101reg.h
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
if_wi.c
Protect all writers to ifm_cur with a mutex. ifmedia_match() does not return any pointers without lock anymore. OK mvs@ mbuhl@
3 years ago
if_wi_hostap.c
Remove almost unused `flags' argument of suser().
8 years ago
if_wi_hostap.h
Fix wrong IEEE 802.11 ioctl's:
11 years ago
if_wi_ieee.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
if_wireg.h
remove some unnecessary casts. ok blambert deraadt kettenis matthew
15 years ago
if_wivar.h
ioctl versus resume-workq exclusion; cloned from iwn
15 years ago
iha.c
Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd' member of 'struct scsi_xfer' has always been pointed at the 'struct scsi_generic cmdstore' member of the same instance. So nuke 'cmdstore' and remove the '*' from cmd. Take the address of cmd as required by the various casts.
5 years ago
iha.h
Nuke unused struct scsi_link members of adapter softc's where the driver successfully compiles on one or more of amd64, i386, hppa.
5 years ago
imxiic.c
with empty body loops, put final semicolon on a new line for readability ok bluhm@ jca@
2 years ago
imxiicvar.h
constify miscellaneous arm64 pin and clock tables
3 years ago
iosf.c
Remove, or comment out (if prototypes were already commented out with a hope that they would get used in the future), unused code.
9 months ago
iosfvar.h
fix prototype; iosf_i2c_relese -> iosf_i2c_release
2 years ago
ispi.c
add ispi driver for Intel LPSS SPI controller
4 months ago
ispivar.h
add ispi driver for Intel LPSS SPI controller
4 months ago
lance.c
G/C IFQ_SET_READY().
10 years ago
lancereg.h
spelling
8 months ago
lancevar.h
Make room for media types of the future. Extend the ifmedia word to 64 bits. This changes numbers of the SIOCSIFMEDIA and SIOCGIFMEDIA ioctls and grows struct ifmediareq.
10 years ago
lemac.c
Delete unnecessary #includes of <sys/domain.h> and/or <sys/protosw.h>
4 years ago
lemacreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
lemacvar.h
This does not need a shutdown function either (though the equilevant to stop is not called because the ioctl function is a masterpiece)
16 years ago
lm78.c
lm, uguru, fins, wbenv: constify sensor tables
4 years ago
lm78var.h
lm, uguru, fins, wbenv: constify sensor tables
4 years ago
lpt.c
Remove unused routines.
9 months ago
lptreg.h
Remove the advertising clause in the UCB license which Berkeley rescinded 22 July 1999. Proofed by myself and Theo.
23 years ago
lptvar.h
Remove unused routines.
9 months ago
lsi64854.c
Change function definitions using the identifier-list form used in the 1st edition of Kernighan and Ritchie's The C Programming Language, to that of the parameter-type-list form described in the ANSI X3.159-1989 standard.
3 years ago
lsi64854reg.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
lsi64854var.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
m41t8xreg.h
Add support for the Micro Crystal RV4162. This variant holds the square wave frequency control bits in the Day Of Week register. To make sure we don't fudge with those bits, only reset those that hold the day and keep the rest as is.
5 years ago
malo.c
Make ifq and ifiq interface MP safe.
2 years ago
malo.h
Add a DVACT_WAKEUP op to the *_activate() API. This is called after the kernel resumes normal (non-cold, able to run processes, etc) operation. Previously we were relying on specific DVACT_RESUME op's in drivers creating callback/threads themselves, but that has become too common, indicating the need for a built-in mechanism. ok dlg kettenis, tested by a sufficient amount of people
12 years ago
max2820reg.h
remove use of BITS and BIT macros
16 years ago
mc146818reg.h
MC146818_GETTOD: Check for RTC rollover during read.
7 years ago
mc6845.h
fix a license i botched years ago
20 years ago
mc6845reg.h
remove terms 3 & 4 for drochner@NetBSD.org; as seen on netbsd lists
22 years ago
mfi.c
correct spelling of FALLTHROUGH
2 years ago
mfireg.h
Make mfii(4) recover from firmware FAULT state on startup.
3 years ago
mfivar.h
Nuke unused struct scsi_link members of adapter softc's where the driver successfully compiles on one or more of amd64, i386, hppa.
5 years ago
mk48txx.c
Change function definitions using the identifier-list form used in the 1st edition of Kernighan and Ritchie's The C Programming Language, to that of the parameter-type-list form described in the ANSI X3.159-1989 standard.
3 years ago
mk48txxreg.h
TOD clock support for IOC3 flavours with DS174x chips (which are rebadged MK48Txx). Entangled with preliminary changes which will hopefully eventually lead to power(4) attaching on IP30 (but not finished yet).
17 years ago
monitors.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
mpi.c
Use mtx_init() to initialize stack-based mutexes
2 years ago
mpireg.h
everything is at least 4 byte aligned.
12 years ago
mpivar.h
Nuke unused struct scsi_link members of adapter softc's where the driver successfully compiles on one or more of amd64, i386, hppa.
5 years ago
mpuvar.h
Constify struct {audio,midi,radio,video}_hw_if. No functional change.
4 years ago
mtd8xx.c
The first field of struct cfdriver is a pointer. Put NULL rather than 0 here.
1 year ago
mtd8xxreg.h
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
mtd8xxvar.h
reduce the amount of pci includes
11 years ago
mtwreg.h
Enumerate and shift PHY mode bits.
3 years ago
ncr53c9x.c
correct indentation
2 years ago
ncr53c9xreg.h
typos from Tom Cosgrove;
22 years ago
ncr53c9xvar.h
Fix some spelling.
2 years ago
ne2000.c
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ne2000reg.h
use the ASIX AX88190 defines from ax88190reg.h and remove some AX88190 specific defines from ne2000reg.h
19 years ago
ne2000var.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
nec765reg.h
Remove the advertising clause in the UCB license which Berkeley rescinded 22 July 1999. Proofed by myself and Theo.
23 years ago
ns16450reg.h
Remove the advertising clause in the UCB license which Berkeley rescinded 22 July 1999. Proofed by myself and Theo.
23 years ago
ns16550reg.h
add Synopsys Degisnware UART (dw-apb-uart) support
4 years ago
nvme.c
Use scsi_io_get rather than nvme_ccb_get for passthrough commands, so we'll sleep if there are no ccbs available, avoiding a panic that mlarkin@ ran into. While here, take the rwlock around passthrough commands that come in through the scsi ioctl path for consistency with the bioctl path.
2 months ago
nvmeio.h
Add support for NVMe passthrough commands IDENTIFY, GET_LOG_PG and SELFTEST.
2 years ago
nvmereg.h
Add sensors based on information in the SMART/health log page, showing overall device health and temperature.
2 years ago
nvmevar.h
Rearrange command completion so callbacks are called without holding any locks. This makes it possible to mark the interrupt handler MPSAFE, but we're not actually doing that yet.
3 months ago
oosiop.c
Fix splbio usage in oosiop_scsicmd() - it does not need to be taken early since the switch to iopool years ago, but on the other had the update of the command TAILQ needs to be done at splbio, and it wasn't.
2 years ago
oosiopreg.h
Allow MD oosiop(4) attachment to override default values for a few of the chip initialization values (SCNTL0, DMODE, DWT, CTEST7). No functional change on hppa; required by another upcoming attachment.
16 years ago
oosiopvar.h
Nuke unused struct scsi_link members of adapter softc's where the driver successfully compiles on one or more of amd64, i386, hppa.
5 years ago
osiop.c
use ansi style functions; build test on hppa and ok miod@
1 year ago
osiopreg.h
contorl -> control
20 years ago
osiopvar.h
Fix some spelling.
2 years ago
p9000.h
Remove broken URLs. Fixes PRs 5482, 5483, 5484, 5486, 5487, 5488 Filed by casati@nortel.com
19 years ago
pcdisplay.h
pcdisplay_chars.c
Catch up with box drawing characters which have been standardized in unicode after the original wscons code was written and chose placeholder values.
3 years ago
pcdisplay_subr.c
change wsdisplay attribute type from long to uint32_t
5 years ago
pcdisplayvar.h
change wsdisplay attribute type from long to uint32_t
5 years ago
pcf8584.c
Read status register after all writes to the pcf8584 controller. Alegedly this is what (Open)Solaris does and it makes the i2c controller on the blade2.5k work. From NetBSD.
15 years ago
pcf8584var.h
Move a few more definitions to pcf8584var.h. Needed for SUNW,envctrl and SUNW,envctrltwo support.
18 years ago
pckbc.c
word fix in comment; from crystal kolipe
2 years ago
pckbcvar.h
Extend the PCKBC_CANT_TRANSLATE feature, specific to Tadpole/RDI hardware, to also support scan code set #3 in addition to the existing scan code set #2.
2 years ago
pgt.c
Make ifq and ifiq interface MP safe.
2 years ago
pgtreg.h
Use __packed instead of __attribute__((packed)). OK mglocker@
19 years ago
pgtvar.h
Replace mountroothook_establish(9) by config_mountroot(9) a narrower API similar to config_defer(9).
10 years ago
pluart.c
Remove unused device poll functions.
3 years ago
pluartvar.h
Allow the pluart(4) baud rate to be changed.
3 years ago
psp.c
psp(4): add another firmware file
1 month ago
pspvar.h
psp(4): Add support for the PSP found on the AMD EPYC 9005
1 month ago
qcuart.c
Add qcuart(4), a driver for Qualcomm GENI UART serial consoles. ACPI support will be added later.
2 months ago
qcuartvar.h
Add qcuart(4), a driver for Qualcomm GENI UART serial consoles. ACPI support will be added later.
2 months ago
qla.c
Check the return value for memory allocation failures.
1 year ago
qlareg.h
use byte swapping loads and stores.
8 years ago
qlavar.h
Nuke unused struct scsi_link members of adapter softc's where the driver successfully compiles on one or more of amd64, i386, hppa.
5 years ago
qlw.c
constify SCSI adapter entry points
4 years ago
qlwreg.h
ISP1000 SBus support for qlw(4).
12 years ago
qlwvar.h
Nuke unused struct scsi_link members of adapter softc's where the driver successfully compiles on one or more of amd64, i386, hppa.
5 years ago
qwx.c
Make qwx_dmamem_alloc() wait for resources if necessary.
1 month ago
qwxreg.h
Fix a potential 6-byte stack buffer overrun in new qwx(3) 802.11n code.
8 months ago
qwxvar.h
add PMF support to qwx
4 months ago
qwz.c
correct bounds check on number of memory segments found with smatch, ok patrick@
1 month ago
qwzreg.h
Update scan arguments.
1 year ago
qwzvar.h
remove prototypes for removed functions
9 months ago
r92creg.h
spelling; checked by jmc@, ok miod@ mglocker@
2 years ago
ramdac.h
First pass at removing clauses 3 and 4 from NetBSD licenses.
18 years ago
re.c
Bring the code that reads the packet counters in line with rge(4). While I haven't found re(4) hardware that actually needs this, this aspect of the hardware is identical between re(4) and rge(4) and the new way of doing things should be safer.
11 months ago
revar.h
consolidate pci and cardbus detach code, and have it detach kstats.
2 years ago
rf3000reg.h
remove use of BITS and BIT macros.
16 years ago
rt2560.c
Use memset() to initialize struct ieee80211_rxinfo properly.
4 years ago
rt2560reg.h
1 << 31 cleanup. Eitan Adler pointed out that there has been a resurrection of the bad idiom in the tree. sufficient review by miod, kettenis, tedu
12 years ago
rt2560var.h
Add a DVACT_WAKEUP op to the *_activate() API. This is called after the kernel resumes normal (non-cold, able to run processes, etc) operation. Previously we were relying on specific DVACT_RESUME op's in drivers creating callback/threads themselves, but that has become too common, indicating the need for a built-in mechanism. ok dlg kettenis, tested by a sufficient amount of people
12 years ago
rt2661.c
with empty body loops, put final semicolon on a new line for readability ok bluhm@ jca@
2 years ago
rt2661reg.h
1 << 31 cleanup. Eitan Adler pointed out that there has been a resurrection of the bad idiom in the tree. sufficient review by miod, kettenis, tedu
12 years ago
rt2661var.h
Add a DVACT_WAKEUP op to the *_activate() API. This is called after the kernel resumes normal (non-cold, able to run processes, etc) operation. Previously we were relying on specific DVACT_RESUME op's in drivers creating callback/threads themselves, but that has become too common, indicating the need for a built-in mechanism. ok dlg kettenis, tested by a sufficient amount of people
12 years ago
rt2860.c
remove unneeded semicolons; checked by millert@
2 years ago
rt2860reg.h
Add support for RT3290 chipset by James Hastings.
7 years ago
rt2860var.h
Stop exporting `wt_hwqueue' now that drivers don't advertise it.
5 years ago
rtl80x9.c
ansi
5 years ago
rtl80x9reg.h
use the correct capitalization for Realtek.
11 years ago
rtl80x9var.h
use the correct capitalization for Realtek.
11 years ago
rtl81x9.c
The first field of struct cfdriver is a pointer. Put NULL rather than 0 here.
1 year ago
rtl81x9reg.h
remove prototypes with no matching function ok mpi@
2 years ago
rtl8225reg.h
remove use of BITS and BIT macros
16 years ago
rtsx.c
rtsx(4): tsleep(9) -> tsleep_nsec(9); ok mpi@
6 years ago
rtsxreg.h
Implement UHS-I support in the sdmmc(4) midlayer.
5 years ago
rtsxvar.h
Add ADMA support to rtsx(4) to make use of DMA buffers provided by sdmmc(4). Data transfers use a little bit less CPU time now. Tested by me on RT5209 and on RTS525A by jcs@ ok mpi@ visa@
8 years ago
rtw.c
Use memset() to initialize struct ieee80211_rxinfo properly.
4 years ago
rtwn.c
Correctly obtain the RSSI information of the RTL8188FTV (typo).
7 months ago
rtwnvar.h
Add support for RTL8188FTV chip to urtwn(4).
2 years ago
rtwreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
rtwvar.h
remove prototypes with no matching function ok mpi@
2 years ago
s3_617.h
sa2400reg.h
remove use of BITS and BIT macros
16 years ago
si4136reg.h
remove use of BITS and BIT macros.
16 years ago
sili.c
Fix some spelling.
2 years ago
silireg.h
1 << 31 cleanup. Eitan Adler pointed out that there has been a resurrection of the bad idiom in the tree. sufficient review by miod, kettenis, tedu
12 years ago
silivar.h
Suspend/resume support for sili(4). Not perfect yet, but prevents us from getting stuck. Based on an initial diff from deraadt@.
15 years ago
siop.c
correct indentation
2 years ago
siop_common.c
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
siopreg.h
Manuel Bouyer rescinded clauses 3 and 4 of his license text.
15 years ago
siopvar.h
remove prototypes with no matching function ok mpi@
2 years ago
siopvar_common.h
Nuke unused struct scsi_link members of adapter softc's where the driver successfully compiles on one or more of amd64, i386, hppa.
5 years ago
smc83c170.c
The first field of struct cfdriver is a pointer. Put NULL rather than 0 here.
1 year ago
smc83c170reg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
smc83c170var.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
smc91cxx.c
Remove unused routines.
9 months ago
smc91cxxreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
smc91cxxvar.h
Remove unused routines.
9 months ago
smc93cx6.c
ansi
5 years ago
smc93cx6var.h
let the C files do the sys/param.h including job
10 years ago
sti.c
Checkpoint of work-in-progress attempt to support the FireGL-UX board. This particular sti(4) device relies upon undocumented callbacks from the kernel, and will default to iodc code otherwise.
2 years ago
stireg.h
Checkpoint of work-in-progress attempt to support the FireGL-UX board. This particular sti(4) device relies upon undocumented callbacks from the kernel, and will default to iodc code otherwise.
2 years ago
stivar.h
Checkpoint of work-in-progress attempt to support the FireGL-UX board. This particular sti(4) device relies upon undocumented callbacks from the kernel, and will default to iodc code otherwise.
2 years ago
tcic2.c
ansi
5 years ago
tcic2reg.h
fix double words in comments feedback and ok jmc@ miod, ok millert@
3 years ago
tcic2var.h
ansi
5 years ago
tea5757.c
avoid clang -Wsometimes-uninitialized warnings in fms(4) feedback and ok millert@
4 years ago
tea5757.h
ti.c
remove unneeded semicolons; checked by millert@
2 years ago
tireg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
tivar.h
Add forward declaration for struct to_softc such that the firmware builder compiles without warnings again.
16 years ago
trm.c
Fix some spelling.
2 years ago
trm.h
put opening { on same line as struct name ok claudio@
1 year ago
twe.c
constify SCSI adapter entry points
4 years ago
twereg.h
fix double words in comments feedback and ok jmc@ miod, ok millert@
3 years ago
twevar.h
Nuke unused struct scsi_link members of adapter softc's where the driver successfully compiles on one or more of amd64, i386, hppa.
5 years ago
ufshci.c
Replace debug timeout printf's for statistics with kstat.
1 year ago
ufshcireg.h
To my current knowledge, UFSHCI has a single target design. Reflect this in the code, and remove some XXXs by that. No functional changes.
2 years ago
ufshcivar.h
Replace debug timeout printf's for statistics with kstat.
1 year ago
uha.c
constify SCSI adapter entry points
4 years ago
uhareg.h
Use SLIST instead of TAILQ for the ccb free list.
16 years ago
uhavar.h
Nuke unused struct scsi_link members of adapter softc's where the driver successfully compiles on one or more of amd64, i386, hppa.
5 years ago
vga.c
vga(4): fix vga_doswitch() prototype
4 years ago
vga_subr.c
Shuffle include file ordering in preparation for future changes in vgavar.h, which will have it depend upon wsdisplayvar.h.
10 years ago
vgareg.h
Save the text mode color palette upon startup, and restore it when switching consoles or when X11 exits. Almost all other operating systems do this, and thus do not suffer from palette bugs in some X11 drivers.
17 years ago
vgavar.h
When attaching on an alpha system, get the current textmode resolution by querying the 6845 registers, and preserve it if it is larger than 80x25 yet plausible.
10 years ago
w83l518d.c
Driver for the SD/MMC part of the Winbond W83L518D/W83L519D Integrated Media Reader.
16 years ago
w83l518d_sdmmc.c
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
w83l518d_sdmmc.h
Driver for the SD/MMC part of the Winbond W83L518D/W83L519D Integrated Media Reader.
16 years ago
w83l518dreg.h
Driver for the SD/MMC part of the Winbond W83L518D/W83L519D Integrated Media Reader.
16 years ago
w83l518dvar.h
Driver for the SD/MMC part of the Winbond W83L518D/W83L519D Integrated Media Reader.
16 years ago
wdc.c
Convert infinite sleeps to {m,t}sleep_nsec(9).
6 years ago
wdcevent.h
The 80's called and want their interface back. Remove last fragments of ST-506 support. Remove redundant 'precomp' variables/fields and rename remaining few to 'features' to be consistant with the rest of the code.
10 years ago
wdcreg.h
Fix cut'n'paste abuse in previous typo fix; spotted by Constantine A. Murenin, thanks!
20 years ago
wdcvar.h
remove prototypes with no matching function
2 years ago
xl.c
The first field of struct cfdriver is a pointer. Put NULL rather than 0 here.
1 year ago
xlreg.h
cut things that relied on mclgeti for rx ring accounting/restriction over to using if_rxr.
11 years ago
z8530reg.h
spelling fix; from miod
8 years ago
z8530sc.c
Delete unnecessary <sys/file.h> includes
8 years ago
z8530sc.h
Unifdef KGDB.
9 years ago
z8530tty.c
Convert sleeps of 1sec or more to tsleep_nsec(9).
6 years ago