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
/
pci
/
at
jcs
2 folders
376 files
bktr
Fix some spelling.
2 years ago
drm
drm/amdkfd: Fix improper NULL termination of queue restore SMI event string
2 months ago
Makefile
aac_pci.c
remove unneeded includes; ok miod@
2 years ago
adv_pci.c
remove unneeded includes; ok miod@
2 years ago
adw_pci.c
remove unneeded includes; ok miod@
2 years ago
agp.c
remove unneeded includes; ok miod@
2 years ago
agp_ali.c
remove unneeded includes; ok miod@
2 years ago
agp_amd.c
remove unneeded includes; ok miod@
2 years ago
agp_apple.c
remove unneeded includes; ok miod@
2 years ago
agp_i810.c
rename inteldrm_softc to drm_i915_private, reduces diff to linux
1 year ago
agp_intel.c
remove unneeded includes; ok miod@
2 years ago
agp_sis.c
remove unneeded includes; ok miod@
2 years ago
agp_via.c
remove unneeded includes; ok miod@
2 years ago
agpreg.h
The AGP ioctl interface is gone; remove the header file as well.
12 years ago
agpvar.h
remove unused agp_softc variables
2 years ago
ahc_pci.c
remove unneeded includes; ok miod@
2 years ago
ahci_pci.c
Disable MSI on Zhaoxin ZX-100/ZX-200/ZX-E StorX to unhang SSD
2 years ago
ahd_pci.c
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
alipm.c
remove unneeded includes; ok miod@
2 years ago
amas.c
Constify struct cfattach.
4 years ago
amas.h
amdiic.c
remove unneeded includes; ok miod@
2 years ago
amdpcib.c
Constify struct cfattach.
4 years ago
amdpm.c
spelling
8 months ago
ami_pci.c
remove unneeded includes; ok miod@
2 years ago
arc.c
Fix some spelling.
2 years ago
auacer.c
remove unneeded includes; ok miod@
2 years ago
auacerreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
auglx.c
remove prototypes with no matching function ok mpi@
2 years ago
auich.c
Fix some spelling.
2 years ago
auixp.c
correct format string in debug printf
2 years ago
auixpreg.h
Reinoud Zandijk rescinded clauses 3 & 4 in 2019 in NetBSD.
5 years ago
auixpvar.h
Reinoud Zandijk rescinded clauses 3 & 4 in 2019 in NetBSD.
5 years ago
autri.c
remove unneeded includes; ok miod@
2 years ago
autrireg.h
autrivar.h
auvia.c
correct indentation
2 years ago
auviavar.h
azalia.c
Most audio drivers were incorrectly (or not at all) informing their children about suspend/resume related events, and they all have audio.c as a child, which definately needs to know! ok ratchov
2 years ago
azalia.h
Add another quirk for the ALC285 on the X1C7 to avoid a clicking noise on the headphone output
6 years ago
azalia_codec.c
recognise Realtek ALC245 from Neel Chauhan
3 years ago
berkwdt.c
remove unneeded includes; ok miod@
2 years ago
cac_pci.c
remove unneeded includes; ok miod@
2 years ago
ccp_pci.c
psp(4): Add support for the PSP found on the AMD EPYC 9005
1 month ago
ciss_pci.c
remove unneeded includes; ok miod@
2 years ago
cmpci.c
remove unneeded includes; ok miod@
2 years ago
cmpcireg.h
cmpcivar.h
com_pci.c
add ispi driver for Intel LPSS SPI controller
4 months ago
cs4280.c
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
cs4280reg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
cs4281.c
Most audio drivers were incorrectly (or not at all) informing their children about suspend/resume related events, and they all have audio.c as a child, which definately needs to know! ok ratchov
2 years ago
cs4281reg.h
cy82c693.c
remove unneeded includes; ok miod@
2 years ago
cy82c693reg.h
cy82c693var.h
cy_pci.c
Constify struct cfattach.
4 years ago
cz.c
The first field of struct cfdriver is a pointer. Put NULL rather than 0 here.
1 year ago
czreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
devlist2h.awk
dwiic_pci.c
add ispi driver for Intel LPSS SPI controller
4 months ago
eap.c
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
eapreg.h
ehci_pci.c
remove unneeded includes; ok miod@
2 years ago
emuxki.c
Make audio(9) get_props() optional, remove it from duplex drivers
3 years ago
emuxkireg.h
emuxkivar.h
Remove unused getdev() audio driver functions.
9 years ago
envy.c
envy: Return the sound card model name as display string
5 months ago
envyreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
envyvar.h
Add a "set_rate" method to the envy codec API.
7 years ago
esa.c
Most audio drivers were incorrectly (or not at all) informing their children about suspend/resume related events, and they all have audio.c as a child, which definately needs to know! ok ratchov
2 years ago
esareg.h
remove duplicate ESA_MINISRC_OUT_BUFFER_SIZE define
1 year ago
esavar.h
put opening { on same line as struct name ok claudio@
1 year ago
eso.c
Most audio drivers were incorrectly (or not at all) informing their children about suspend/resume related events, and they all have audio.c as a child, which definately needs to know! ok ratchov
2 years ago
esoreg.h
esovar.h
eso(4): msleep(9) -> msleep_nsec(9)
6 years ago
files.agp
files.pci
add ispi driver for Intel LPSS SPI controller
4 months ago
fms.c
remove prototypes with no matching function
2 years ago
fmsradio.c
remove unneeded includes; ok miod@
2 years ago
fmsreg.h
fmsvar.h
gcu.c
remove prototypes with no matching function ok mpi@
2 years ago
gcu_reg.h
gcu_var.h
use device_lookup to find gcu0 rather than iterating over alldevs.
11 years ago
gdt_pci.c
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
glxpcib.c
call activate functions of children in the correct place.
2 years ago
glxreg.h
glxvar.h
i82365_pci.c
Fix some spelling.
2 years ago
i82365_pcivar.h
remove unused pcic_pci_machdep_chip_intr_* wrappers around pcic_isa_chip_intr_*
9 months ago
ichiic.c
match on Arrow Lake U/H
7 months ago
ichreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ichwdt.c
Constify struct cfattach.
4 years ago
if_acx_pci.c
remove unneeded includes; ok miod@
2 years ago
if_age.c
remove unneeded includes; ok miod@
2 years ago
if_agereg.h
if_alc.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
if_alcreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
if_ale.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
if_alereg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
if_an_pci.c
remove unneeded includes; ok miod@
2 years ago
if_aq_pci.c
make aq_start check the link is up before putting packets on the ring.
2 months ago
if_ath_pci.c
remove unneeded includes; ok miod@
2 years ago
if_athn_pci.c
remove unneeded includes; ok miod@
2 years ago
if_atw_pci.c
remove unneeded includes; ok miod@
2 years ago
if_bce.c
Missing uvm_km_free() -> bus_dmamem_free() conversions in error paths.
7 months ago
if_bcereg.h
if_bge.c
spelling
8 months ago
if_bgereg.h
Make the hardware counters available on BCM5705 and newer available as kstats. Some of the hardware counters are already used in bge_stats_update_regs() to update interface counters and work around hardware bugs, and all counters reset on read, so to keep things simple the work is split between that function and bge_kstat_read(), which reads the rest of the counters.
2 years ago
if_bnx.c
test malloc return against NULL not 0
2 years ago
if_bnxreg.h
spelling; checked by jmc@, ok miod@ mglocker@
2 years ago
if_bnxt.c
On newer hardware generations, no async events are enabled by default, so explicitly enable the ones we're interested in.
1 month ago
if_bnxtreg.h
Update to the current version of the bnxt structure definitions from FreeBSD. This is necessary for adding support for newer hardware generations and should also help with work on LRO. This shouldn't result in any functional changes yet however.
4 months ago
if_bwfm_pci.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
if_bwfm_pci.h
Implement alternative mailbox handling mechanism required by newer firmware.
3 years ago
if_bwi_pci.c
remove unneeded includes; ok miod@
2 years ago
if_cas.c
remove unneeded includes; ok miod@
2 years ago
if_casreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
if_casvar.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
if_dc_pci.c
remove unneeded includes; ok miod@
2 years ago
if_de.c
use ifq_deq_set_oactive if we're in an if_deq_begin "transaction"
1 year ago
if_devar.h
Fix some spelling.
2 years ago
if_dwqe_pci.c
Attach dwqe(4) to Intel Elkhart Lake PSE SGMII devices.
2 years ago
if_em.c
Reorder checks for I210/I350 chips so that we don't remove the last 4 bytes of the packet if they happen to be split across an mbuf boundary, as these always strip the CRC before the driver sees it.
8 months ago
if_em.h
Re-introduce TSO support after we've implemented fixes for the two reported issues:
2 years ago
if_em_hw.c
spelling
8 months ago
if_em_hw.h
remove duplicate DEV_ID_PCH2 defines
1 year ago
if_em_osdep.h
put opening { on same line as struct name ok claudio@
1 year ago
if_em_soc.c
remove unused gcu_miibus_statchg()
10 months ago
if_em_soc.h
remove unused gcu_miibus_statchg()
10 months ago
if_ep_pci.c
remove unneeded includes; ok miod@
2 years ago
if_epic_pci.c
remove unneeded includes; ok miod@
2 years ago
if_et.c
spelling
8 months ago
if_etreg.h
spelling
8 months ago
if_fxp_pci.c
remove unneeded includes; ok miod@
2 years ago
if_gem_pci.c
remove unneeded includes; ok miod@
2 years ago
if_hme_pci.c
remove unneeded includes; ok miod@
2 years ago
if_iavf.c
Instead of assuming the PF gave us 4 queue pairs, use the number returned from the IAVF_VC_OP_GET_VF_RESOURCES message.
4 months ago
if_ice.c
ice(4): Improve TX error messages
4 months ago
if_icereg.h
Add support for the ifconfig "transceiver" command to ice(4).
7 months ago
if_icevar.h
ice(4): Improve TX error messages
4 months ago
if_igc.c
Add / correct PCI ids for igc(4); from Brad
3 months ago
if_igc.h
Introduce global interface queue limit.
4 months ago
if_ipw.c
with empty body loops, put final semicolon on a new line for readability ok bluhm@ jca@
2 years ago
if_ipwreg.h
if_ipwvar.h
redo rwlock conversion now that i've compiled it on i386
9 years ago
if_iwi.c
remove unneeded includes; ok miod@
2 years ago
if_iwireg.h
if_iwivar.h
convert busy flag and tsleep to rwlock as in iwm
9 years ago
if_iwm.c
implement PMF support for iwm
4 months ago
if_iwmreg.h
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
if_iwmvar.h
implement PMF support for iwm
4 months ago
if_iwn.c
back out 'fix wrong ifmedia check in intel wifi drivers'; change was wrong
1 year ago
if_iwnreg.h
fix setting DMA base addresses of iwn(4) Tx rings 17 and beyond
2 months ago
if_iwnvar.h
Add support for 40MHz channels to the iwn(4) driver.
4 years ago
if_iwx.c
Sprinkle some BUS_DMA_64BIT; this hardware has no issues handling full 64-bit addresses.
1 month ago
if_iwxreg.h
Add PMF support to iwx. Also make MLD devices remove crypto keys from firmware.
4 months ago
if_iwxvar.h
Add PMF support to iwx. Also make MLD devices remove crypto keys from firmware.
4 months ago
if_ix.c
Introduce global interface queue limit.
4 months ago
if_ix.h
Expose {T,R}X desc trail and add link_enabled field to prepare VF support. diff from naito.yuichiro at gmail.com
2 years ago
if_ixgb.c
Remove unused routines.
9 months ago
if_ixgb.h
You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.
10 years ago
if_ixgb_osdep.h
put opening { on same line as struct name ok claudio@
1 year ago
if_ixl.c
Revert activation of SoftLRO by default on ixl(4)
4 months ago
if_ixlreg.h
Move packet classifier defines to if_ixlreg.h so iavf(4) can see them too.
10 months ago
if_ixv.c
spelling
8 months ago
if_jme.c
remove unneeded includes; ok miod@
2 years ago
if_jmereg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
if_jmevar.h
Some fixes for jme_encap()..
12 years ago
if_lge.c
spelling; ok mglocker@
2 years ago
if_lgereg.h
replace the custom jumbo allocator with MCLGETI.
11 years ago
if_lii.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
if_liireg.h
if_malo_pci.c
remove unneeded includes; ok miod@
2 years ago
if_mcx.c
Remove MCX_MAX_QUEUES, which was just an arbitrary number we picked, and instead use IF_MAX_VECTORS for arrays and doorbell layout checks, and account for the maximum number of EQs from the device capabilities when determining how many queues to use.
4 months ago
if_msk.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
if_mskvar.h
provide access to the hardware counters (MIB counters in the doc) via kstat
4 years ago
if_mtd_pci.c
remove unneeded includes; ok miod@
2 years ago
if_mwx.c
Remove a double space
8 months ago
if_mwxreg.h
Add firmware and driver own functions. These are needed to bring up the MT7922.
2 years ago
if_myx.c
make the sleep time argument in sleep_finish nanoseconds instead of ticks
10 months ago
if_myxreg.h
the myx_cmd struct has to be 4 byte aligned for use with bus_space
7 years ago
if_ne_pci.c
remove unneeded includes; ok miod@
2 years ago
if_nep.c
remove unneeded includes; ok miod@
2 years ago
if_nfe.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
if_nfereg.h
if_nfevar.h
remove the custom jumbo allocator. its never been enabled or used.
11 years ago
if_ngbe.c
Introduce global interface queue limit.
4 months ago
if_ngbereg.h
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
if_nge.c
remove unneeded includes; ok miod@
2 years ago
if_ngereg.h
replace the custom jumbo allocator with MCLGETI.
11 years ago
if_nxe.c
Fix some spelling.
2 years ago
if_oce.c
remove unneeded includes; ok miod@
2 years ago
if_ocereg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
if_pcn.c
remove unneeded includes; ok miod@
2 years ago
if_pgt_pci.c
remove unneeded includes; ok miod@
2 years ago
if_qwx_pci.c
prevent rddm DMA memory leak during ifconfig qwx0 up
2 months ago
if_qwz_pci.c
Further alignment with ath12k, including addition of bank profiles, removal of shadow timer, cookie configuration, updates to WMI and start of updates for buffer handling. This brings us forward:
1 year ago
if_ral_pci.c
remove unneeded includes; ok miod@
2 years ago
if_re_pci.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
if_rge.c
Add support for RTL8125D revision 0x6890000
2 months ago
if_rgereg.h
Add support for RTL8125D revision 0x6890000
2 months ago
if_rl_pci.c
remove unneeded includes; ok miod@
2 years ago
if_rtw_pci.c
remove unneeded includes; ok miod@
2 years ago
if_rtwn.c
remove unneeded includes; ok miod@
2 years ago
if_se.c
The first field of struct cfdriver is a pointer. Put NULL rather than 0 here.
1 year ago
if_sereg.h
if_sf_pci.c
remove unneeded includes; ok miod@
2 years ago
if_sis.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
if_sisreg.h
Work around buggy zero-length packets produced by the DP83816A.
10 years ago
if_sk.c
The first field of struct cfdriver is a pointer. Put NULL rather than 0 here.
1 year ago
if_skreg.h
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
if_skvar.h
Use a macro for the Tx timeout value.
9 years ago
if_ste.c
remove unneeded includes; ok miod@
2 years ago
if_stereg.h
if_stge.c
remove unneeded includes; ok miod@
2 years ago
if_stgereg.h
if_tht.c
Fix some spelling.
2 years ago
if_ti_pci.c
remove unneeded includes; ok miod@
2 years ago
if_tl.c
spelling
8 months ago
if_tlreg.h
Rewrite the receive filter handling code, reinstate the hash filter and cleanup the ioctl bits.
12 years ago
if_txp.c
remove unneeded includes; ok miod@
2 years ago
if_txpreg.h
Tweak txp to avoid ifq_deq_begin/commit/rollback
8 years ago
if_vge.c
remove unneeded includes; ok miod@
2 years ago
if_vgereg.h
spelling
8 months ago
if_vgevar.h
if_vic.c
remove unused vic_devices[]
10 months ago
if_vmx.c
Introduce global interface queue limit.
4 months ago
if_vmxreg.h
Use TCP Large Receive Offload in vmx(4).
2 years ago
if_vr.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
if_vrreg.h
spelling
8 months ago
if_vte.c
remove unneeded includes; ok miod@
2 years ago
if_vtereg.h
if_wb.c
spelling; ok mglocker@
2 years ago
if_wbreg.h
spelling
8 months ago
if_wi_pci.c
remove unneeded includes; ok miod@
2 years ago
if_wpi.c
remove unneeded includes; ok miod@
2 years ago
if_wpireg.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
if_wpivar.h
Stop exporting `wt_hwqueue' now that drivers don't advertise it.
5 years ago
if_xge.c
remove unneeded includes; ok miod@
2 years ago
if_xgereg.h
correctly set up byteswapping so this chip works on big endian archs
10 years ago
if_xl_pci.c
remove unneeded includes; ok miod@
2 years ago
igc_api.c
Add / correct PCI ids for igc(4); from Brad
3 months ago
igc_api.h
remove prototypes with no matching function
2 years ago
igc_base.c
remove unneeded includes; ok miod@
2 years ago
igc_base.h
remove prototypes with no matching function ok mpi@
2 years ago
igc_defines.h
spelling; ok mglocker@
2 years ago
igc_hw.h
remove unneeded extern and struct; ok patrick@
2 years ago
igc_i225.c
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
igc_i225.h
Remove PHY ID checks. The Linux driver is no longer checking for the PHY ID because there is only one venor. ok kevlo@
3 years ago
igc_mac.c
Add igc(4), a driver for the Intel 2.5Gb Ethernet controllers.
4 years ago
igc_mac.h
remove prototypes with no matching function
2 years ago
igc_nvm.c
Add igc(4), a driver for the Intel 2.5Gb Ethernet controllers.
4 years ago
igc_nvm.h
remove prototypes with no matching function
2 years ago
igc_phy.c
Remove PHY ID checks. The Linux driver is no longer checking for the PHY ID because there is only one venor. ok kevlo@
3 years ago
igc_phy.h
remove prototypes with no matching function
2 years ago
igc_regs.h
expose hardware counters as kstats.
2 years ago
iha_pci.c
constify SCSI adapter entry points
4 years ago
iosf_pci.c
remove unneeded includes; ok miod@
2 years ago
ips.c
remove unneeded includes; ok miod@
2 years ago
ispi_pci.c
add ispi driver for Intel LPSS SPI controller
4 months ago
itherm.c
Constify struct cfattach.
4 years ago
ixgb_ee.c
Remove unused routines.
9 months ago
ixgb_ee.h
ixgb_hw.c
Remove unused routines.
9 months ago
ixgb_hw.h
Remove unused routines.
9 months ago
ixgb_ids.h
ixgbe.c
To prepare to add ixv(4), update the mailbox functionalities of ixbge to ixv driver version 1.5.32 from Intel. This change will not affect the existing usage of ix(4), since the change is only about the mailbox, and the mailbox is used only when the primary/virtual function is used. The diff from Yuichiro NAITO, naito.yuichiro at gmail.com.
1 year ago
ixgbe.h
To prepare to add ixv(4), update the mailbox functionalities of ixbge to ixv driver version 1.5.32 from Intel. This change will not affect the existing usage of ix(4), since the change is only about the mailbox, and the mailbox is used only when the primary/virtual function is used. The diff from Yuichiro NAITO, naito.yuichiro at gmail.com.
1 year ago
ixgbe_82598.c
remove prototypes with no matching function ok mpi@
2 years ago
ixgbe_82599.c
Update ix(4) from freebsd to add support for X553 controllers.
6 years ago
ixgbe_phy.c
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ixgbe_type.h
To prepare to add ixv(4), update the mailbox functionalities of ixbge to ixv driver version 1.5.32 from Intel. This change will not affect the existing usage of ix(4), since the change is only about the mailbox, and the mailbox is used only when the primary/virtual function is used. The diff from Yuichiro NAITO, naito.yuichiro at gmail.com.
1 year ago
ixgbe_vf.c
Add ixv(4), a driver for virtual functions of Intel 82598EB, 82559, and X540. The driver was originally written by Intel and released as ixv driver version 1.5.32 and ported to OpenBSD by Yuichiro NAITO, naito.yuichiro at gmail.com. tested by henson at acm.org and many others.
1 year ago
ixgbe_x540.c
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
ixgbe_x550.c
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
jmb.c
spelling
8 months ago
kate.c
Constify struct cfattach.
4 years ago
km.c
Constify struct cfattach.
4 years ago
ksmn.c
Attach ksmn(4) on 19h/7x devices
2 years ago
lpssreg.h
add ispi driver for Intel LPSS SPI controller
4 months ago
maestro.c
remove unneeded semicolons; checked by millert@
2 years ago
mbg.c
remove unneeded includes; ok miod@
2 years ago
mfi_pci.c
remove unneeded includes; ok miod@
2 years ago
mfii.c
remove unneeded includes; ok miod@
2 years ago
mmuagp.c
remove unneeded includes; ok miod@
2 years ago
mpi_pci.c
remove unneeded includes; ok miod@
2 years ago
mpii.c
match on SAS3216 SAS3224 SAS3316 SAS3324
4 months ago
mpiireg.h
The name field of struct mpii_cfg_raid_vol_pg1 is 16 bytes, not 32.
6 years ago
neo.c
spelling
8 months ago
neoreg.h
Skip making structure elements const, as it provides no benefit, and it would require a pile of pointless de-const casts in the firmware construction code.
5 years ago
nhi.c
Attach on Strix/Krackan Point.
2 months ago
nviic.c
Constify struct cfattach.
4 years ago
nvme_pci.c
kill our kids before we die, or there will be panic
1 year ago
ohci_pci.c
remove unneeded includes; ok miod@
2 years ago
pccbb.c
remove unneeded includes; ok miod@
2 years ago
pccbbreg.h
pccbbvar.h
pchtemp.c
Constify struct cfattach.
4 years ago
pci.c
Tweak PCI device power management such that drivers can change their own power state. Let xhci(4) power itself down such that its companion USB4 controller can go to sleep in its DVACT_POWERDOWN implementation.
5 months ago
pci_map.c
Remove intentionally undocumented pci_{io,mem}_find and convert their last few users to pci_mapreg_info().
3 years ago
pci_quirks.c
Add a quirk for Cirrus Logic PD6729, for earlier silicon versions of this chip would advertize themselves as multi-function devices, while they are not.
10 years ago
pci_subr.c
Add some more PCI classes and subclasses. Checked against EDK2 as "PCI Code and ID Assignment Specification" is only available for those willing to pay thousands of dollars for PDFs.
9 years ago
pcidevs
Add PSP of the AMD EPYC 9005
1 month ago
pcidevs.h
regen
1 month ago
pcidevs_data.h
regen
1 month ago
pciide.c
remove unused header
2 years ago
pciide_acard_reg.h
pciide_acer_reg.h
pciide_amd_reg.h
pciide_apollo_reg.h
pciide_cmd_reg.h
spelling; ok mglocker@
2 years ago
pciide_cy693_reg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
pciide_hpt_reg.h
pciide_ite_reg.h
pciide_ixp_reg.h
pciide_jmicron_reg.h
pciide_natsemi_reg.h
static const, not const static
3 years ago
pciide_nforce_reg.h
pciide_pdc202xx_reg.h
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
pciide_piix_reg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
pciide_rdc_reg.h
pciide.c, pciide_rdc_reg.h(new): ported rdcide(4) from NetBSD. it supports RDC's R1012 IDE controller.
11 years ago
pciide_sii3112_reg.h
pciide_sis_reg.h
pciide_svwsata_reg.h
pciidereg.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
pciidevar.h
remove prototypes with no matching function ok mpi@
2 years ago
pcireg.h
Implement hardware masking for MSI and MSI-X on amd64. Note that masking MSIs can only be done for PCI devices that implement per-vector masking, which a lot of hardware doesn't implement.
2 years ago
pcivar.h
Remove unused routines.
9 months ago
pcscp.c
remove unneeded includes; ok miod@
2 years ago
pcscpreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
piixpm.c
remove unneeded includes; ok miod@
2 years ago
piixreg.h
Fix support for additional I2C busses in piixpm(4) for older SB800 SMBus controllers. Devices where SB800_PMREG_SMB0SELEN returns 0 will only use the first port.
6 years ago
plx9060reg.h
plx9060var.h
remove some ifdef notyet code that doesn't seem to be moving forward... some ok ratchov
6 years ago
ppb.c
Whitelist devices in cfdriver for use when SEV is enabled
6 months ago
ppbreg.h
Define PPB_IO_32BIT. Should have been part of the commit to mvkpcie(4) that improved bridge emulation, but unfortunately was forgotten.
5 years ago
psp_pci.c
psp(4): Add support for the PSP found on the AMD EPYC 9005
1 month ago
puc.c
Add support for Exar XR17V352, submitted by Sean on tech@
1 year ago
pucdata.c
Teach puc(4) about my Nm9900 which attaches as
9 months ago
pucvar.h
add back var removed in rev 1.7 in 2009, makes puc@cardbus build
2 years ago
pwdog.c
remove unneeded includes; ok miod@
2 years ago
qla_pci.c
Fix some spelling.
2 years ago
qle.c
Check the return value for memory allocation failures.
1 year ago
qlereg.h
Update hotplug. Add qle_get_port_name_list, use it to discover local loop ports and other fabric ports that have logged in to us, and check that we're still logged in to other fabric ports. Rearrange the update processing loop so we attach and detach targets last, since we need to get all the way through before we've identified what's gone missing. Handle fabric port login errors a bit more usefully too.
12 years ago
qlw_pci.c
Fix some spelling.
2 years ago
rtsx_pci.c
Remove intentionally undocumented pci_{io,mem}_find and convert their last few users to pci_mapreg_info().
3 years ago
sdhc_pci.c
Add support for the Genesys Logic GL9755 SDHC controller. This includes the SDHC controller found on some of the Apple Silicon laptops.
3 months ago
sili_pci.c
remove unneeded includes; ok miod@
2 years ago
siop_pci.c
remove unneeded includes; ok miod@
2 years ago
siop_pci_common.c
remove unneeded includes; ok miod@
2 years ago
siop_pci_common.h
sti_pci.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
sv.c
remove space between function names and argument list
2 years ago
tcpcib.c
Constify struct cfattach.
4 years ago
tga.c
Convert the last few K&R function definitions to ANSI. NFC
9 months ago
tga_conf.c
Convert the last few K&R function definitions to ANSI. NFC
9 months ago
tgareg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
tgavar.h
trm_pci.c
constify SCSI adapter entry points
4 years ago
twe_pci.c
remove unneeded includes; ok miod@
2 years ago
ufshci_pci.c
set activate for ufshci_acpi and ufshci_fdt
2 years ago
uhci_pci.c
remove unneeded includes; ok miod@
2 years ago
vga_pci.c
remove unused vga_pci_mmap()
10 months ago
vga_pci_common.c
Remove a lot of #include stanzas which used to be required by code found in this file at some point, but such code now lies comfortably in the Attic.
1 year ago
vga_pcivar.h
Make inteldrm(4) attach to pci(4) instead of vga(4) just like radeondrm(4). This is needed for machines where Intel graphics isn't the primary graphics device and on systems with UEFI firmware that put the device in non-VGA mode.
10 years ago
viapm.c
remove unneeded includes; ok miod@
2 years ago
virtio_pci.c
virtio: Fix condition for buffer chaining, negotiate VIRTIO_F_ANY_LAYOUT
3 months ago
virtio_pcireg.h
Support virtio 1.0 for virtio_pci
6 years ago
vmwpvs.c
Mark vmwpvs interrupt handler mpsafe, and move the message processing task to the mpsafe task queue, taking the kernel lock around calls into the scsi midlayer to add and remove devices.
8 months ago
wdt.c
remove unneeded includes; ok miod@
2 years ago
xhci_pci.c
Tweak PCI device power management such that drivers can change their own power state. Let xhci(4) power itself down such that its companion USB4 controller can go to sleep in its DVACT_POWERDOWN implementation.
5 months ago
xspd.c
Constify struct cfattach.
4 years ago
yds.c
Most audio drivers were incorrectly (or not at all) informing their children about suspend/resume related events, and they all have audio.c as a child, which definately needs to know! ok ratchov
2 years ago
ydsreg.h
ydsvar.h