opnsense-src/sys/dev
Andrew Turner 7fcdbfc9ba dev/ofw: Add interrupt-map support
Follow interrupt-map properties until either an interrupt controller or
invalid node is found. In the former case return the translated details
for the interrupt controller driver to decode. In the latter case return
0 as an error.

Tested on the Arm DTS files that use interrupt-maps and with a
userspace test.

Sponsored by:	Arm Ltd
Differential Revision:	https://reviews.freebsd.org/D51257
2025-07-21 13:07:14 +01:00
..
aac newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
aacraid machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
acpi_support newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
acpica newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
adb Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
adlink sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ae dev: Use recently added improvements to PME# support to simplify drivers 2025-03-27 16:55:12 -04:00
age dev: Use recently added improvements to PME# support to simplify drivers 2025-03-27 16:55:12 -04:00
agp newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
ahci machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
aic7xxx aic7xxx: use rounddown_pow_of_two 2024-06-24 02:14:55 -05:00
al_eth al_eth: improve TCP LRO 2024-09-05 17:35:40 +02:00
alc dev: Use recently added improvements to PME# support to simplify drivers 2025-03-27 16:55:12 -04:00
ale dev: Use recently added improvements to PME# support to simplify drivers 2025-03-27 16:55:12 -04:00
alpm Use bus_generic_detach to detach and delete child devices during detach 2025-01-02 13:25:12 -05:00
amd_ecc_inject sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
amdgpio sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
amdpm Use bus_generic_detach to detach and delete child devices during detach 2025-01-02 13:25:12 -05:00
amdsbwd newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
amdsmb Use bus_generic_detach to detach and delete child devices during detach 2025-01-02 13:25:12 -05:00
amdsmn newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
amdtemp newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
arcmsr arcmsr: Use device_set_descf() 2024-06-16 16:37:25 -04:00
asmc asmc: Add support for macmini 6,1 and 6,2 (late 2012) models 2025-04-24 22:35:56 -07:00
ata machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
ath machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
atkbdc psm: fix build 2025-06-27 15:46:56 -07:00
atopcase newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
axgbe axgbe: Fix setting promisc mode 2024-10-12 21:56:56 +08:00
backlight sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
bce bce: make compile with BCE_DEBUG 2025-02-02 09:57:01 -07:00
bfe bus_generic_detach: Delete children after detaching them 2025-01-02 13:21:30 -05:00
bge bus_generic_detach: Delete children after detaching them 2025-01-02 13:21:30 -05:00
bhnd newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
bnxt LinuxKPI: MODULE_DEVICE_TABLE() factor out the bus specific MODULE_PNP_INFO() 2025-07-04 03:22:22 +00:00
bwi net80211: change ieee80211_ratectl_rate() to not return a rix 2025-02-26 11:29:36 -08:00
bwn newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
bxe ifnet: Remove if_getamcount() 2024-09-04 14:28:28 +00:00
cadence cgem: Cleanup detaching of child miibus device 2025-01-02 13:23:16 -05:00
cardbus pci: Clear active PME# and disable PME# generation 2025-03-27 16:53:24 -04:00
cas Use bus_generic_detach to detach and delete child devices during detach 2025-01-02 13:25:12 -05:00
cesa arm/mv: Remove pre-armv7 support 2025-03-27 13:47:37 +00:00
cfe newbus: replace -1 in BUS_ADD_CHILD(...-1) with DEVICE_UNIT_ANY 2024-07-24 22:23:02 -06:00
cfi Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
chromebook_platform newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
ciss ciss: Don't panic on null CR ciss_dequeue_notify 2024-10-13 23:37:46 -06:00
clk Add StarFive JH7110's STG clocks 2024-12-16 15:27:23 -04:00
coretemp newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
cpuctl sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
cpufreq newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
cxgb newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
cxgbe newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
cyapa kern: Make fileops and filterops tables const where possible 2024-11-26 21:04:21 +00:00
dc Remove now-redundant calls to device_delete_child 2025-01-02 13:22:35 -05:00
dcons Deprecate contigfree(9) in favour of free(9) 2024-07-26 10:45:01 +00:00
dialog/da9063 spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
dpaa Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
dpaa2 newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
dpms sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
drm2 gone_in: make it __printflike() 2025-06-24 15:23:47 -07:00
dwc Remove now-redundant calls to device_delete_child 2025-01-02 13:22:35 -05:00
dwwdt Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
e1000 e1000: Fix some issues in em_newitr() 2025-05-27 17:33:39 +00:00
efidev newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
ena ena: Bump driver version to v2.8.1 2025-04-29 17:00:17 +00:00
enetc Use bus_generic_detach to detach and delete child devices during detach 2025-01-02 13:25:12 -05:00
enic enic: fix potential panic due to not understanding what iflib had allocated 2025-03-03 12:49:01 -08:00
eqos eqos: Add StarFive JH7110 variant 2025-04-02 13:56:38 -03:00
et Remove now-redundant calls to device_delete_child 2025-01-02 13:22:35 -05:00
etherswitch IfAPI: Finish etherswitch driver conversions 2025-06-25 15:53:13 -04:00
evdev sysmouse(4): Add wsp(4)-style T-Axis reporting. 2025-03-07 20:53:35 +03:00
exca newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
fb fb: Check for errors from copyin() 2024-01-12 15:56:00 -05:00
fdc machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
fdt Make sure the memory region definitions are zeroed before use. 2025-05-01 10:23:38 +02:00
ffec if_ffec: fix MAC address bootverbose print 2024-10-27 20:27:18 -07:00
filemon machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
firewire newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
firmware scmi: Avoid a use-after-free 2025-06-09 23:32:11 +01:00
flash Fix TXFIFO register write and timeout message 2025-04-28 10:02:50 -06:00
ftgpio ftgpio: Fix panic at attach and use better device description 2023-03-02 08:17:04 -07:00
ftwd sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
fxp dev: Use recently added improvements to PME# support to simplify drivers 2025-03-27 16:55:12 -04:00
gem Use bus_generic_detach to detach and delete child devices during detach 2025-01-02 13:25:12 -05:00
glxiic newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
glxsb sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
goldfish sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gpio gpiobus: plug IRQ leaks 2025-07-17 03:33:52 +03:00
gve gve: Relax a static assertion 2025-06-14 12:17:49 +00:00
hdmi clk: Move clock code in dev/clk 2024-01-10 19:20:26 +01:00
hid newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
hifn hifn/safe: Remove dummy calls to bus_generic_detach 2024-11-04 20:31:30 -05:00
hpt27xx machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
hptiop machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
hptmv machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
hptnr machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
hptrr machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
hwpmc hwpmc/arm64: Hard code the initial pmcr state 2025-05-27 20:55:44 +01:00
hwreset hwreset: Move reset code in dev/hwreset 2024-01-10 19:20:28 +01:00
hwt hwt: fix !SMP build. 2025-07-03 21:43:01 +01:00
hyperv vmbus: Avoid gratuitous ifdef and use more generic implementation instead 2025-07-10 20:33:33 +01:00
iavf machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
ic sys: Remove ancient SCCS tags. 2023-11-26 22:23:30 -07:00
ice ice(4): Fix setting VF MAC address 2025-07-18 13:16:17 -06:00
ichiic ichiic: Add PCI id for Arrow Lake. 2025-07-08 23:21:03 +09:00
ichsmb newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
ichwd pci_cfgreg: Add a PCI domain argument to the low-level register API 2023-11-29 10:31:47 -08:00
ida Remove now-redundant calls to device_delete_children 2025-01-02 13:22:50 -05:00
igc igc: Fix some issues in igc_neweitr() 2025-05-28 15:41:53 +00:00
iicbus gpio: attach gpiobus when the controller is ready 2025-07-04 16:56:00 +03:00
imcsmb Use the new bus_generic_detach directly in place of home-grown versions 2025-01-02 13:22:20 -05:00
intel Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
intpm sys/intpm: fix SMBus Read Block 2025-05-06 13:54:18 +02:00
io sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ioat machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
iommu iommu_gas_map_region(): add comment explaining the ma array shift 2025-04-02 01:23:17 +03:00
ipmi newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
ips Remove now-redundant calls to device_delete_child 2025-01-02 13:22:35 -05:00
ipw sys: convert ni->ni_txrate references use to the new net80211 API 2025-02-26 11:29:18 -08:00
irdma tcp: extend the use of the th_flags accessor function 2024-11-29 09:48:23 +01:00
isci machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
iscsi mbuf: Don't force all M_EXTPG mbufs to be read-only 2024-10-31 16:32:31 -04:00
iser iser(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-03 18:25:30 +08:00
isl newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
ismt newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
isp machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
ispfw ispfw(4): Update and add firmware 2023-12-28 13:31:56 -05:00
itwd sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
iwi sys: convert ni->ni_txrate references use to the new net80211 API 2025-02-26 11:29:18 -08:00
iwm net80211: change ieee80211_ratectl_rate() to not return a rix 2025-02-26 11:29:36 -08:00
iwn sys: convert ni->ni_txrate references use to the new net80211 API 2025-02-26 11:29:18 -08:00
iwx iwx: correct rx status reporting 2025-06-19 16:32:28 +00:00
ixgbe ixgbe: fix mailbox ack handling 2025-03-28 17:02:37 -07:00
ixl machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
jedec_dimm jedec_dimm: Use device_set_descf() 2024-06-16 16:37:26 -04:00
jme dev: Use recently added improvements to PME# support to simplify drivers 2025-03-27 16:55:12 -04:00
kbd sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
kbdmux sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00
ksyms sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
kvm_clock newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
le gone_in: make it __printflike() 2025-06-24 15:23:47 -07:00
led sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
lge bus_generic_detach: Delete children after detaching them 2025-01-02 13:21:30 -05:00
liquidio ifnet: Remove if_getamcount() 2024-09-04 14:28:28 +00:00
mailbox/arm sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
malo sys: convert ni->ni_txrate references use to the new net80211 API 2025-02-26 11:29:18 -08:00
mana mana: remove redundant doorbell in mana_poll_rx_cq() 2025-03-14 05:51:34 +00:00
mbox sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
md md(4): Stop symlinking vn.4 to md.4 2025-07-16 16:23:41 +02:00
mdio newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
mem dev/mem: use sx instead of rw lock 2025-07-05 11:35:53 +03:00
mfi newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
mgb mgb: Fix mac tx disable bug in teardown 2025-07-16 17:30:06 -04:00
mge arm/mv: Remove pre-armv7 support 2025-03-27 13:47:37 +00:00
mii mccomphy: Guard the definition of mcommphy_yt8531_setup_delay() 2025-05-06 19:26:57 +00:00
mlx Use bus_generic_detach to detach and delete child devices during detach 2025-01-02 13:25:12 -05:00
mlx4 mlx4ib(4): Fix some typos in device messages 2025-02-05 11:31:12 +01:00
mlx5 mlx5en ipsec offload: copy xform_history to the ipsec_accel_in_tag 2025-07-17 12:36:26 +03:00
mlxfw sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
mmc mmc: SPI-mode support for SD cards. 2025-04-09 12:21:05 +01:00
mmcnull newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
mpi3mr machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
mpr machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
mps machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
mpt machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
mrsas mrsas(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-03 18:25:32 +08:00
msk Remove now-redundant calls to device_delete_child 2025-01-02 13:22:35 -05:00
mthca Fix unused variable warning in mlx5_ib_devx.c 2022-07-25 00:40:13 +02:00
mvs machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
mwl sys: convert ni->ni_txrate references use to the new net80211 API 2025-02-26 11:29:18 -08:00
mxge mxge(4): Stop checking for failures from taskqueue_create(M_WAITOK) 2024-09-03 18:25:38 +08:00
my net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
nctgpio sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ncthwm sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
neta Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
netmap netmap: Add a cdev_pg_path hook that returns the name of the cdev 2025-03-27 16:45:06 -04:00
nfe dev: Use recently added improvements to PME# support to simplify drivers 2025-03-27 16:55:12 -04:00
nfsmb Use bus_generic_detach to detach and delete child devices during detach 2025-01-02 13:25:12 -05:00
nge dev: Use recently added improvements to PME# support to simplify drivers 2025-03-27 16:55:12 -04:00
nmdm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ntb Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
null sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nvd sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nvdimm newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
nvme machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
nvmem nvmem: Move nvmem code in dev/nvmem 2024-01-10 19:20:31 +01:00
nvmf nvmf: Auto-reconnect periodically after a disconnect 2025-07-09 10:19:45 -04:00
nvram sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
oce Revert "oce(4): deprecate" 2025-01-27 12:06:21 -05:00
ocs_fc machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
ofw dev/ofw: Add interrupt-map support 2025-07-21 13:07:14 +01:00
otus sys: convert ni->ni_txrate references use to the new net80211 API 2025-02-26 11:29:18 -08:00
ow Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
p2sb newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
pbio sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
pccard sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
pccbb Remove now-redundant calls to device_delete_child 2025-01-02 13:22:35 -05:00
pcf newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
pci newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
phy phy: Move phy code in dev/phy 2024-01-10 19:20:34 +01:00
pms pms: Fix always true condition 2025-02-02 09:35:51 -07:00
powermac_nvram sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
ppbus newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
ppc Use bus_generic_detach instead of device_delete_children in detach 2025-01-02 13:24:28 -05:00
proto machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
psci dev/psci: Use the correct SMCCC TRNG field 2025-06-24 18:45:42 +01:00
pst machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
pty sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
puc puc: Use device_delete_children if attach fails 2025-01-02 13:25:38 -05:00
pwm newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
qat newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
qat_c2xxx sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
qcom_clk clk: Move clock code in dev/clk 2024-01-10 19:20:26 +01:00
qcom_dwc3 qcom_dwc3: update naming to match the later device tree drops. 2025-04-07 20:45:07 -07:00
qcom_ess_edma qcom_ess_edma: Add the IPQ4018/IPQ4019 ethernet MAC/MDIO driver. 2025-02-20 18:48:12 -08:00
qcom_gcc qcom_gcc: migrate to use sleep_clk directly 2025-04-07 20:46:02 -07:00
qcom_mdio qcom: fix panic in qcom_mdio_ipq4018 implementation 2023-08-11 02:12:55 +00:00
qcom_qup newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
qcom_rnd sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
qcom_tcsr sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
qcom_tlmm sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
qlnx qlnxe: Fix error handling of SIOCGI2C ioctl 2025-07-17 12:01:16 +08:00
qlxgb net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
qlxgbe tcp: extend the use of the th_flags accessor function 2024-11-29 09:48:23 +01:00
qlxge net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
quicc newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
ral sys: convert ni->ni_txrate references use to the new net80211 API 2025-02-26 11:29:18 -08:00
random random: Treat writes to /dev/random as separate from /entropy 2025-07-18 20:33:06 +00:00
rccgpio sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
re dev: Use recently added improvements to PME# support to simplify drivers 2025-03-27 16:55:12 -04:00
regulator regulator: don't use internal gpiobus function 2025-07-04 23:24:31 +03:00
rl dev: Use recently added improvements to PME# support to simplify drivers 2025-03-27 16:55:12 -04:00
rndtest machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
rtsx mmc: Use bus_topo_lock and taskqueue_bus while adding/removing child devices 2025-03-10 13:32:53 -04:00
rtwn rtwn: fix mbuf allocation errors in USB RX path for > 4 KiB frames 2025-04-30 20:01:05 -07:00
safe hifn/safe: Remove dummy calls to bus_generic_detach 2024-11-04 20:31:30 -05:00
safexcel sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sbni net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
scc newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY 2024-07-24 22:22:58 -06:00
sdhci machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
sdio newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
sec sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sff Remove bogus detach routines 2024-11-04 20:31:16 -05:00
sfxge sfxge: defer ether_ifattach to when ifmedia_init is done 2024-12-02 02:09:24 -07:00
sge Remove now-redundant calls to device_delete_child 2025-01-02 13:22:35 -05:00
siis machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
sis dev: Use recently added improvements to PME# support to simplify drivers 2025-03-27 16:55:12 -04:00
sk Remove now-redundant calls to device_delete_child 2025-01-02 13:22:35 -05:00
smartpqi smartpqi(4): Fix a typo in a source code comment 2025-01-26 13:09:34 +01:00
smbios efi: Use EDK2 EFI_GUID instead of sturct uuid 2025-05-01 11:53:28 -06:00
smbus newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
smc Remove now-redundant calls to device_delete_child 2025-01-02 13:22:35 -05:00
snp sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
sound sound: Retire SND_DEV_* 2025-07-06 16:08:50 +03:00
speaker speaker: Use standard C bool 2024-02-05 15:45:32 -08:00
spibus newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
sram Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
ste dev: Use recently added improvements to PME# support to simplify drivers 2025-03-27 16:55:12 -04:00
stge Remove now-redundant calls to device_delete_child 2025-01-02 13:22:35 -05:00
sume sume(4): Stop checking for failures from malloc(M_WAITOK) 2024-09-03 18:25:33 +08:00
superio newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
sym sym(4): Add __diagused to nseg of getbaddrcb() 2023-08-18 16:33:27 +02:00
syscon Replace calls to bus_generic_attach with bus_attach_children 2024-12-06 17:26:16 -05:00
syscons Internal scheduling priorities: Always use symbolic ones 2025-06-17 22:08:02 -04:00
tcp_log sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
tdfx tdfx: Handle errors from copyin() and copyout() 2023-12-26 19:00:53 -05:00
ti net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
tpm tpm: Register TPM as entropy source 2024-08-31 10:53:02 -07:00
tsec net: Remove unneeded NULL check for the allocated ifnet 2024-06-28 18:16:29 +08:00
tws sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
uart machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
ufshci ufshci: enable the ufshci module to load at boot time 2025-07-16 17:20:59 -06:00
usb xhci pci: Add some amd xhci controller device ids 2025-07-14 09:03:45 +01:00
veriexec sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vge dev: Use recently added improvements to PME# support to simplify drivers 2025-03-27 16:55:12 -04:00
viapm newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
viawd newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
video sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
videomode sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
virtio virtio_blk: Limit use of indirect descriptors 2025-06-23 13:55:24 +01:00
vkbd Internal scheduling priorities: Always use symbolic ones 2025-06-17 22:08:02 -04:00
vmd Remove now-redundant calls to device_delete_children 2025-01-02 13:22:50 -05:00
vmgenc sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
vmm vmm: Add a missing entry to the ioctl table 2025-07-03 17:02:43 +00:00
vmware pvscsi: Explicitly mask out CTS_SAS_VALID_SPEED bit 2025-01-15 12:32:31 +08:00
vnic bus_generic_detach: Delete children after detaching them 2025-01-02 13:21:30 -05:00
vr dev: Use recently added improvements to PME# support to simplify drivers 2025-03-27 16:55:12 -04:00
vt vt_fb: account for endianness 2025-06-23 09:23:21 +03:00
vte Remove now-redundant calls to device_delete_child 2025-01-02 13:22:35 -05:00
watchdog sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
wbwd wbwd: Use device_set_descf() 2024-06-16 16:37:26 -04:00
wdatwd sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
wg wg: fix LINT-NOIP build 2025-06-30 11:53:02 +02:00
wpi sys: convert ni->ni_txrate references use to the new net80211 API 2025-02-26 11:29:18 -08:00
wtap wtap(4): Clean up includes 2025-05-23 15:49:50 +08:00
xdma sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
xen machine/stdarg.h -> sys/stdarg.h 2025-06-11 17:39:02 +01:00
xilinx axidma(4): add local data cache flushes. 2025-04-22 10:28:55 +01:00
xl dev: Use recently added improvements to PME# support to simplify drivers 2025-03-27 16:55:12 -04:00
xz sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
zlib sys: Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:18 -06:00