Symbol: DEFINE_CLASS_0
sys/amd64/vmm/io/ppt.c
224
DEFINE_CLASS_0(ppt, ppt_driver, ppt_methods, sizeof(struct pptdev));
sys/arm/arm/generic_timer.c
817
static DEFINE_CLASS_0(generic_timer, arm_tmr_fdt_driver, arm_tmr_fdt_methods,
sys/arm/arm/generic_timer.c
834
static DEFINE_CLASS_0(generic_timer, arm_tmr_acpi_driver, arm_tmr_acpi_methods,
sys/arm/arm/gic.c
1275
DEFINE_CLASS_0(gic, arm_gic_driver, arm_gic_methods,
sys/arm/arm/gic.c
1445
DEFINE_CLASS_0(gicv2m, arm_gicv2m_driver, arm_gicv2m_methods,
sys/arm/arm/pmu_acpi.c
188
DEFINE_CLASS_0(pmu, pmu_acpi_driver, pmu_acpi_methods,
sys/arm/mv/mvebu_gpio.c
874
static DEFINE_CLASS_0(gpio, mvebu_gpio_driver, mvebu_gpio_methods,
sys/arm/nvidia/as3722.c
405
static DEFINE_CLASS_0(gpio, as3722_driver, as3722_methods,
sys/arm/nvidia/drm2/tegra_dc.c
1442
DEFINE_CLASS_0(tegra_dc, tegra_dc_driver, tegra_dc_methods,
sys/arm/nvidia/drm2/tegra_hdmi.c
1320
DEFINE_CLASS_0(tegra_hdmi, tegra_hdmi_driver, tegra_hdmi_methods,
sys/arm/nvidia/tegra124/tegra124_car.c
596
static DEFINE_CLASS_0(car, tegra124_car_driver, tegra124_car_methods,
sys/arm/nvidia/tegra124/tegra124_coretemp.c
258
static DEFINE_CLASS_0(tegra124_coretemp, tegra124_coretemp_driver,
sys/arm/nvidia/tegra124/tegra124_cpufreq.c
586
static DEFINE_CLASS_0(tegra124_cpufreq, tegra124_cpufreq_driver,
sys/arm/nvidia/tegra124/tegra124_pmc.c
556
static DEFINE_CLASS_0(pmc, tegra124_pmc_driver, tegra124_pmc_methods,
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1199
static DEFINE_CLASS_0(xusbpadctl, tegra_xusbpadctl_driver,
sys/arm/nvidia/tegra_abpmisc.c
193
static DEFINE_CLASS_0(abpmisc, tegra_abpmisc_driver, tegra_abpmisc_methods,
sys/arm/nvidia/tegra_ahci.c
779
static DEFINE_CLASS_0(ahci, tegra_ahci_driver, tegra_ahci_methods,
sys/arm/nvidia/tegra_efuse.c
530
static DEFINE_CLASS_0(efuse, tegra_efuse_driver, tegra_efuse_methods,
sys/arm/nvidia/tegra_ehci.c
312
static DEFINE_CLASS_0(ehci, ehci_driver, ehci_methods,
sys/arm/nvidia/tegra_gpio.c
888
static DEFINE_CLASS_0(gpio, tegra_gpio_driver, tegra_gpio_methods,
sys/arm/nvidia/tegra_i2c.c
799
static DEFINE_CLASS_0(iichb, tegra_i2c_driver, tegra_i2c_methods,
sys/arm/nvidia/tegra_lic.c
282
static DEFINE_CLASS_0(lic, tegra_lic_driver, tegra_lic_methods,
sys/arm/nvidia/tegra_mc.c
311
static DEFINE_CLASS_0(mc, tegra_mc_driver, tegra_mc_methods,
sys/arm/nvidia/tegra_pinmux.c
789
static DEFINE_CLASS_0(pinmux, tegra_pinmux_driver, tegra_pinmux_methods,
sys/arm/nvidia/tegra_rtc.c
301
static DEFINE_CLASS_0(rtc, tegra_rtc_driver, tegra_rtc_methods,
sys/arm/nvidia/tegra_sdhci.c
470
static DEFINE_CLASS_0(sdhci, tegra_sdhci_driver, tegra_sdhci_methods,
sys/arm/nvidia/tegra_soctherm.c
839
static DEFINE_CLASS_0(soctherm, tegra_soctherm_driver, tegra_soctherm_methods,
sys/arm/nvidia/tegra_usbphy.c
845
static DEFINE_CLASS_0(usbphy, tegra_usbphy_driver, tegra_usbphy_methods,
sys/arm/nvidia/tegra_xhci.c
1123
static DEFINE_CLASS_0(xhci, xhci_driver, xhci_methods,
sys/arm/qualcomm/ipq4018_usb_hs_phy.c
225
static DEFINE_CLASS_0(ipq4018_usb_hs_usbphy, ipq4018_usb_hs_usbphy_driver,
sys/arm/qualcomm/ipq4018_usb_ss_phy.c
205
static DEFINE_CLASS_0(ipq4018_usb_ss_usbphy, ipq4018_usb_ss_usbphy_driver,
sys/arm/ti/clk/ti_clkctrl.c
334
DEFINE_CLASS_0(ti_clkctrl, ti_clkctrl_driver, ti_clkctrl_methods,
sys/arm/ti/clk/ti_divider_clock.c
255
DEFINE_CLASS_0(ti_divider, ti_divider_driver, ti_divider_methods,
sys/arm/ti/clk/ti_dpll_clock.c
366
DEFINE_CLASS_0(ti_dpll, ti_dpll_driver, ti_dpll_methods,
sys/arm/ti/clk/ti_gate_clock.c
257
DEFINE_CLASS_0(ti_gate, ti_gate_driver, ti_gate_methods,
sys/arm/ti/clk/ti_mux_clock.c
240
DEFINE_CLASS_0(ti_mux, ti_mux_driver, ti_mux_methods,
sys/arm64/apple/apple_aic.c
776
static DEFINE_CLASS_0(aic, apple_aic_driver, apple_aic_methods,
sys/arm64/arm64/gic_v3.c
162
DEFINE_CLASS_0(gic, gic_v3_driver, gic_v3_methods,
sys/arm64/arm64/gicv3_its.c
409
static DEFINE_CLASS_0(gic, gicv3_its_driver, gicv3_its_methods,
sys/arm64/arm64/pl031_rtc.c
150
DEFINE_CLASS_0(pl031, pl031_driver, pl031_methods,
sys/arm64/broadcom/brcmmdio/mdio_mux_iproc.c
135
DEFINE_CLASS_0(brcm_iproc_mdio, brcm_iproc_mdio_driver,
sys/arm64/broadcom/brcmmdio/mdio_nexus_iproc.c
92
DEFINE_CLASS_0(brcm_mdionexus, brcm_mdionexus_fdt_driver, brcm_mdionexus_fdt_methods,
sys/arm64/broadcom/brcmmdio/mdio_ns2_pcie_phy.c
66
DEFINE_CLASS_0(ns2_pcie_phy, ns2_pcie_phy_fdt_driver, ns2_pcie_phy_fdt_methods,
sys/arm64/cavium/thunder_pcie_pem.c
200
DEFINE_CLASS_0(pcib, thunder_pem_driver, thunder_pem_methods,
sys/arm64/coresight/coresight_etm4x.c
263
DEFINE_CLASS_0(etm, etm_driver, etm_methods, sizeof(struct etm_softc));
sys/arm64/coresight/coresight_funnel.c
140
DEFINE_CLASS_0(funnel, funnel_driver, funnel_methods,
sys/arm64/coresight/coresight_replicator.c
124
DEFINE_CLASS_0(replicator, replicator_driver, replicator_methods,
sys/arm64/coresight/coresight_tmc.c
346
DEFINE_CLASS_0(tmc, tmc_driver, tmc_methods, sizeof(struct tmc_softc));
sys/arm64/freescale/imx/imx_ccm.c
236
DEFINE_CLASS_0(imx_ccm, imx_ccm_driver, imx_ccm_methods,
sys/arm64/iommu/smmu.c
2006
DEFINE_CLASS_0(smmu, smmu_driver, smmu_methods, sizeof(struct smmu_softc));
sys/arm64/nvidia/tegra210/max77620.c
508
static DEFINE_CLASS_0(gpio, max77620_driver, max77620_methods,
sys/arm64/nvidia/tegra210/max77620_rtc.c
423
static DEFINE_CLASS_0(rtc, max77620_rtc_driver, max77620_rtc_methods,
sys/arm64/nvidia/tegra210/tegra210_car.c
594
static DEFINE_CLASS_0(car, tegra210_car_driver, tegra210_car_methods,
sys/arm64/nvidia/tegra210/tegra210_coretemp.c
262
static DEFINE_CLASS_0(tegra210_coretemp, tegra210_coretemp_driver,
sys/arm64/nvidia/tegra210/tegra210_cpufreq.c
494
static DEFINE_CLASS_0(tegra210_cpufreq, tegra210_cpufreq_driver,
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
751
static DEFINE_CLASS_0(pinmux, tegra210_pinmux_driver, tegra210_pinmux_methods,
sys/arm64/nvidia/tegra210/tegra210_pmc.c
621
static DEFINE_CLASS_0(pmc, tegra210_pmc_driver, tegra210_pmc_methods,
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1954
static DEFINE_CLASS_0(xusbpadctl, tegra_xusbpadctl_driver,
sys/arm64/qoriq/clk/ls1028a_flexspi_clk.c
304
static DEFINE_CLASS_0(fspi_clk, ls1028a_flexspi_clk_driver, ls1028a_flexspi_clk_methods,
sys/arm64/qoriq/clk/qoriq_clkgen.c
170
DEFINE_CLASS_0(qoriq_clkgen, qoriq_clkgen_driver, qoriq_clkgen_methods,
sys/arm64/qoriq/qoriq_therm.c
515
static DEFINE_CLASS_0(soctherm, qoriq_qoriq_therm_driver, qoriq_qoriq_therm_methods,
sys/arm64/rockchip/rk_pcie_phy.c
361
DEFINE_CLASS_0(rk_pcie_phy, rk_pcie_phy_driver, rk_pcie_phy_methods,
sys/arm64/rockchip/rk_tsadc.c
878
static DEFINE_CLASS_0(rk_tsadc, rk_tsadc_driver, rk_tsadc_methods,
sys/arm64/rockchip/rk_usbphy.c
298
static DEFINE_CLASS_0(rk_usbphy, rk_usbphy_driver, rk_usbphy_methods,
sys/arm64/spe/arm_spe_dev.c
71
DEFINE_CLASS_0(spe, arm_spe_driver, arm_spe_methods,
sys/arm64/vmm/io/vgic_v3.c
2348
DEFINE_CLASS_0(vgic, vgic_v3_driver, vgic_v3_methods, 0);
sys/arm64/vmm/io/vtimer.c
573
DEFINE_CLASS_0(vtimer, vtimer_driver, vtimer_methods,
sys/crypto/armv8/armv8_crypto.c
412
static DEFINE_CLASS_0(armv8crypto, armv8_crypto_driver, armv8_crypto_methods,
sys/dev/acpica/acpi_pcib_acpi.c
146
DEFINE_CLASS_0(pcib, acpi_pcib_acpi_driver, acpi_pcib_acpi_methods,
sys/dev/axgbe/if_axgbe.c
565
DEFINE_CLASS_0(axgbe, axgbe_driver, axgbe_methods,
sys/dev/axgbe/if_axgbe.c
608
DEFINE_CLASS_0(axgbephy, axgbephy_driver, axgbephy_methods, 0);
sys/dev/bhnd/bhnd.c
1165
DEFINE_CLASS_0(bhnd, bhnd_driver, bhnd_methods, sizeof(struct bhnd_softc));
sys/dev/bhnd/bhnd_erom.h
112
DEFINE_CLASS_0(name, classvar, methods, size); \
sys/dev/bhnd/bhndb/bhnd_bhndb.c
189
DEFINE_CLASS_0(bhnd, bhnd_bhndb_driver, bhnd_bhndb_methods, 0);
sys/dev/bhnd/bhndb/bhndb.c
2294
DEFINE_CLASS_0(bhndb, bhndb_driver, bhndb_methods, sizeof(struct bhndb_softc));
sys/dev/bhnd/cores/chipc/chipc.c
1384
DEFINE_CLASS_0(bhnd_chipc, bhnd_chipc_driver, chipc_methods, sizeof(struct chipc_softc));
sys/dev/bhnd/cores/chipc/chipc_gpio.c
832
DEFINE_CLASS_0(gpio, chipc_gpio_driver, chipc_gpio_methods, sizeof(struct chipc_gpio_softc));
sys/dev/bhnd/cores/chipc/pwrctl/bhnd_pwrctl.c
484
DEFINE_CLASS_0(bhnd_pwrctl, bhnd_pwrctl_driver, bhnd_pwrctl_methods,
sys/dev/bhnd/cores/pci/bhnd_pci.c
523
DEFINE_CLASS_0(bhnd_pci, bhnd_pci_driver, bhnd_pci_methods, sizeof(struct bhnd_pci_softc));
sys/dev/bhnd/cores/pcie2/bhnd_pcie2.c
277
DEFINE_CLASS_0(bhnd_pcie2, bhnd_pcie2_driver, bhnd_pcie2_methods,
sys/dev/bhnd/cores/pmu/bhnd_pmu.c
626
DEFINE_CLASS_0(bhnd_pmu, bhnd_pmu_driver, bhnd_pmu_methods, sizeof(struct bhnd_pmu_softc));
sys/dev/bhnd/nvram/bhnd_sprom.c
245
DEFINE_CLASS_0(bhnd_nvram_store, bhnd_sprom_driver, bhnd_sprom_methods, sizeof(struct bhnd_sprom_softc));
sys/dev/bwn/if_bwn_pci.c
277
DEFINE_CLASS_0(bwn_pci, bwn_pci_driver, bwn_pci_methods,
sys/dev/clk/allwinner/aw_ccung.c
358
DEFINE_CLASS_0(aw_ccung, aw_ccung_driver, aw_ccung_methods,
sys/dev/clk/clk.c
84
DEFINE_CLASS_0(clknode, clknode_class, clknode_methods, 0);
sys/dev/clk/clk_fixed.c
289
DEFINE_CLASS_0(clk_fixed, clk_fixed_driver, clk_fixed_methods,
sys/dev/clk/rockchip/rk_cru.c
304
DEFINE_CLASS_0(rk_cru, rk_cru_driver, rk_cru_methods,
sys/dev/clk/starfive/jh7110_clk_aon.c
164
DEFINE_CLASS_0(jh7110_aon, jh7110_aon_driver, jh7110_clk_aon_methods,
sys/dev/clk/starfive/jh7110_clk_pll.c
324
DEFINE_CLASS_0(jh7110_clk_pll, jh7110_clk_pll_driver, jh7110_clk_pll_methods,
sys/dev/clk/starfive/jh7110_clk_stg.c
200
DEFINE_CLASS_0(jh7110_stg, jh7110_stg_driver, jh7110_clk_stg_methods,
sys/dev/clk/starfive/jh7110_clk_sys.c
264
DEFINE_CLASS_0(jh7110_clk_sys, jh7110_clk_sys_driver, jh7110_clk_sys_methods,
sys/dev/dialog/da9063/da9063_rtc.c
290
DEFINE_CLASS_0(da9063_rtc, da9063_rtc_driver, da9063_rtc_methods,
sys/dev/dpaa2/dpaa2_console.c
510
DEFINE_CLASS_0(dpaa2_cons_acpi, dpaa2_cons_acpi_driver, dpaa2_cons_acpi_methods,
sys/dev/dpaa2/dpaa2_console.c
576
DEFINE_CLASS_0(dpaa2_cons_fdt, dpaa2_cons_fdt_driver, dpaa2_cons_fdt_methods,
sys/dev/dpaa2/dpaa2_mc.c
879
DEFINE_CLASS_0(dpaa2_mc, dpaa2_mc_driver, dpaa2_mc_methods,
sys/dev/dpaa2/dpaa2_mc_acpi.c
171
DEFINE_CLASS_0(dpaa2_mac_dev, dpaa2_mac_dev_driver, dpaa2_mac_dev_methods,
sys/dev/dpaa2/dpaa2_mc_fdt.c
205
DEFINE_CLASS_0(dpaa2_mac_fdt, dpaa2_mac_fdt_driver, dpaa2_mac_fdt_methods,
sys/dev/dpaa2/memac_mdio_acpi.c
153
DEFINE_CLASS_0(memacphy_acpi, memacphy_acpi_driver, memacphy_acpi_methods,
sys/dev/dpaa2/memac_mdio_acpi.c
299
DEFINE_CLASS_0(memac_mdio_acpi, memac_mdio_acpi_driver, memac_mdio_acpi_methods,
sys/dev/dpaa2/memac_mdio_fdt.c
153
DEFINE_CLASS_0(memacphy_fdt, memacphy_fdt_driver, memacphy_fdt_methods,
sys/dev/dpaa2/memac_mdio_fdt.c
297
DEFINE_CLASS_0(memac_mdio_fdt, memac_mdio_fdt_driver, memac_mdio_fdt_methods,
sys/dev/etherswitch/ar40xx/ar40xx_main.c
957
DEFINE_CLASS_0(ar40xx, ar40xx_driver, ar40xx_methods,
sys/dev/etherswitch/arswitch/arswitch.c
1304
DEFINE_CLASS_0(arswitch, arswitch_driver, arswitch_methods,
sys/dev/etherswitch/e6000sw/e6000sw.c
195
DEFINE_CLASS_0(e6000sw, e6000sw_driver, e6000sw_methods,
sys/dev/etherswitch/e6000sw/e6060sw.c
1012
DEFINE_CLASS_0(e6060sw, e6060sw_driver, e6060sw_methods,
sys/dev/etherswitch/felix/felix.c
140
DEFINE_CLASS_0(felix, felix_driver, felix_methods,
sys/dev/etherswitch/infineon/adm6996fc.c
830
DEFINE_CLASS_0(adm6996fc, adm6996fc_driver, adm6996fc_methods,
sys/dev/etherswitch/ip17x/ip17x.c
638
DEFINE_CLASS_0(ip17x, ip17x_driver, ip17x_methods,
sys/dev/etherswitch/micrel/ksz8995ma.c
932
DEFINE_CLASS_0(ksz8995ma, ksz8995ma_driver, ksz8995ma_methods,
sys/dev/etherswitch/miiproxy.c
425
DEFINE_CLASS_0(miiproxy, miiproxy_driver, miiproxy_methods,
sys/dev/etherswitch/miiproxy.c
427
DEFINE_CLASS_0(mdioproxy, mdioproxy_driver, mdioproxy_methods,
sys/dev/etherswitch/mtkswitch/mtkswitch.c
654
DEFINE_CLASS_0(mtkswitch, mtkswitch_driver, mtkswitch_methods,
sys/dev/etherswitch/rtl8366/rtl8366rb.c
949
DEFINE_CLASS_0(rtl8366rb, rtl8366rb_driver, rtl8366rb_methods,
sys/dev/etherswitch/ukswitch/ukswitch.c
565
DEFINE_CLASS_0(ukswitch, ukswitch_driver, ukswitch_methods,
sys/dev/fdt/simplebus.c
140
DEFINE_CLASS_0(simplebus, simplebus_driver, simplebus_methods,
sys/dev/goldfish/goldfish_rtc.c
179
DEFINE_CLASS_0(goldfish_rtc, goldfish_rtc_driver, goldfish_rtc_methods,
sys/dev/gpio/gpioaei.c
257
DEFINE_CLASS_0(gpio_aei, gpio_aei_driver, gpio_aei_methods, sizeof(struct gpio_aei_softc));
sys/dev/gpio/gpioths.c
405
DEFINE_CLASS_0(gpioths, gpioths_driver, gpioths_methods, sizeof(struct gpioths_softc));
sys/dev/gpio/pl061.c
587
DEFINE_CLASS_0(gpio, pl061_driver, pl061_methods, sizeof(struct pl061_softc));
sys/dev/gpio/qoriq_gpio.c
434
DEFINE_CLASS_0(gpio, qoriq_gpio_driver, qoriq_gpio_methods,
sys/dev/hid/hcons.c
288
DEFINE_CLASS_0(hcons, hcons_driver, hcons_methods, sizeof(struct hidmap));
sys/dev/hid/hgame.c
223
DEFINE_CLASS_0(hgame, hgame_driver, hgame_methods, sizeof(struct hgame_softc));
sys/dev/hid/hms.c
359
DEFINE_CLASS_0(hms, hms_driver, hms_methods, sizeof(struct hms_softc));
sys/dev/hid/hpen.c
253
DEFINE_CLASS_0(hpen, hpen_driver, hpen_methods, sizeof(struct hidmap));
sys/dev/hid/hsctrl.c
100
DEFINE_CLASS_0(hsctrl, hsctrl_driver, hsctrl_methods, sizeof(struct hidmap));
sys/dev/hid/ps4dshock.c
1387
DEFINE_CLASS_0(ps4dsacc, ps4dsacc_driver, ps4dsacc_methods,
sys/dev/hid/ps4dshock.c
1390
DEFINE_CLASS_0(ps4dshead, ps4dshead_driver, ps4dshead_methods,
sys/dev/hid/ps4dshock.c
1393
DEFINE_CLASS_0(ps4dsmtp, ps4dsmtp_driver, ps4dsmtp_methods,
sys/dev/hid/ps4dshock.c
1396
DEFINE_CLASS_0(ps4dshock, ps4dshock_driver, ps4dshock_methods,
sys/dev/hid/xb360gp.c
171
DEFINE_CLASS_0(xb360gp, xb360gp_driver, xb360gp_methods,
sys/dev/hyperv/pcib/vmbus_pcib.c
2039
DEFINE_CLASS_0(pcib, vmbus_pcib_driver, vmbus_pcib_methods,
sys/dev/ice/ice_rdma.c
110
DEFINE_CLASS_0(ice_rdma_di, ice_rdma_di_class, ice_rdma_di_methods, sizeof(struct ice_rdma_peer));
sys/dev/iicbus/controller/twsi/twsi.c
875
DEFINE_CLASS_0(twsi, twsi_driver, twsi_methods,
sys/dev/iicbus/mux/iicmux.c
389
DEFINE_CLASS_0(iicmux, iicmux_driver, iicmux_methods,
sys/dev/iicbus/pmic/act8846.c
254
static DEFINE_CLASS_0(act8846_pmu, act8846_driver, act8846_methods,
sys/dev/iicbus/pmic/fan53555.c
503
static DEFINE_CLASS_0(fan53555_pmic, fan53555_driver, fan53555_methods,
sys/dev/iicbus/pmic/rockchip/rk8xx.c
192
DEFINE_CLASS_0(rk8xx, rk8xx_driver, rk8xx_methods,
sys/dev/iicbus/rtc/hym8563.c
491
static DEFINE_CLASS_0(hym8563_rtc, hym8563_driver, hym8563_methods,
sys/dev/mge/if_mge.c
172
DEFINE_CLASS_0(mge, mge_driver, mge_methods, sizeof(struct mge_softc));
sys/dev/mii/mii.c
102
DEFINE_CLASS_0(miibus, miibus_driver, miibus_methods, sizeof(struct mii_data));
sys/dev/mmc/host/dwmmc.c
1578
DEFINE_CLASS_0(dwmmc, dwmmc_driver, dwmmc_methods,
sys/dev/neta/if_mvneta.c
217
DEFINE_CLASS_0(mvneta, mvneta_driver, mvneta_methods, sizeof(struct mvneta_softc));
sys/dev/ntb/if_ntb/if_ntb.c
501
static DEFINE_CLASS_0(ntb, ntb_net_driver, ntb_net_methods,
sys/dev/ntb/ntb_hw/ntb_hw_amd.c
1308
static DEFINE_CLASS_0(ntb_hw, ntb_amd_driver, ntb_amd_methods,
sys/dev/ntb/ntb_hw/ntb_hw_intel.c
3905
static DEFINE_CLASS_0(ntb_hw, ntb_intel_driver, ntb_intel_methods,
sys/dev/ntb/ntb_hw/ntb_hw_plx.c
1105
static DEFINE_CLASS_0(ntb_hw, ntb_plx_driver, ntb_plx_methods,
sys/dev/ntb/ntb_transport.c
1689
static DEFINE_CLASS_0(ntb_transport, ntb_transport_driver,
sys/dev/ntb/test/ntb_tool.c
1487
static DEFINE_CLASS_0(ntb_tool, ntb_tool_driver, ntb_tool_methods,
sys/dev/ofw/ofw_pcib.c
138
DEFINE_CLASS_0(ofw_pcib, ofw_pcib_driver, ofw_pcib_methods, 0);
sys/dev/p2sb/p2sb.c
217
DEFINE_CLASS_0(p2sb, p2sb_driver, p2sb_methods, sizeof(struct p2sb_softc));
sys/dev/pci/pci.c
225
DEFINE_CLASS_0(pci, pci_driver, pci_methods, sizeof(struct pci_softc));
sys/dev/pci/pci_host_generic.c
693
DEFINE_CLASS_0(pcib, generic_pcie_core_driver,
sys/dev/pci/pci_pci.c
140
DEFINE_CLASS_0(pcib, pcib_driver, pcib_methods, sizeof(struct pcib_softc));
sys/dev/phy/phy.c
68
DEFINE_CLASS_0(phynode, phynode_class, phynode_methods, 0);
sys/dev/regulator/regulator.c
92
DEFINE_CLASS_0(regnode, regnode_class, regnode_methods, 0);
sys/dev/regulator/regulator_fixed.c
517
DEFINE_CLASS_0(regfix, regfix_driver, regfix_methods,
sys/dev/rtsx/rtsx.c
3906
DEFINE_CLASS_0(rtsx, rtsx_driver, rtsx_methods, sizeof(struct rtsx_softc));
sys/dev/sdhci/sdhci_xenon.c
637
DEFINE_CLASS_0(sdhci_xenon, sdhci_xenon_driver, sdhci_xenon_methods,
sys/dev/sff/sfp_fdt.c
148
DEFINE_CLASS_0(sfp_fdt, sfp_fdt_driver, sfp_fdt_methods,
sys/dev/syscon/syscon.c
95
DEFINE_CLASS_0(syscon, syscon_class, syscon_methods, 0);
sys/dev/syscon/syscon_power.c
192
DEFINE_CLASS_0(syscon_power, syscon_power_driver, syscon_power_methods,
sys/dev/tpm/tpm_bus.c
99
DEFINE_CLASS_0(tpm_lbc, tpm_bus_driver, tpm_bus_methods, sizeof(struct tpm_sc));
sys/dev/tpm/tpm_spibus.c
165
DEFINE_CLASS_0(tpm_spi, tpm_spi_driver, tpm_spibus_methods,
sys/dev/tpm/tpm_tis_core.c
495
DEFINE_CLASS_0(tpmtis, tpmtis_driver, tpmtis_methods, sizeof(struct tpm_sc));
sys/dev/usb/controller/xhci_pci.c
84
DEFINE_CLASS_0(xhci, xhci_pci_driver, xhci_device_methods,
sys/dev/virtio/mmio/virtio_mmio.c
150
DEFINE_CLASS_0(virtio_mmio, vtmmio_driver, vtmmio_methods,
sys/dev/vmd/vmd.c
748
DEFINE_CLASS_0(pcib, vmd_pci_driver, vmd_pci_methods, sizeof(struct vmd_softc));
sys/dev/vnic/mrml_bridge.c
78
DEFINE_CLASS_0(mrmlbus, mrmlbus_fdt_driver, mrmlbus_fdt_methods,
sys/dev/vnic/thunder_mdio.c
117
DEFINE_CLASS_0(thunder_mdio, thunder_mdio_driver, thunder_mdio_methods,
sys/dev/vnic/thunder_mdio_fdt.c
138
DEFINE_CLASS_0(mdionexus, mdionexus_fdt_driver, mdionexus_fdt_methods,
sys/dev/vt/hw/vga/vt_vga.c
1400
DEFINE_CLASS_0(vtvga, vtvga_driver, vtvga_methods, 0);
sys/dev/xen/balloon/balloon.c
405
DEFINE_CLASS_0(xenballoon, xenballoon_driver, xenballoon_methods, 0);
sys/dev/xen/control/control.c
486
DEFINE_CLASS_0(xctrl, xctrl_driver, xctrl_methods, sizeof(struct xctrl_softc));
sys/dev/xen/grant_table/grant_table.c
664
DEFINE_CLASS_0(granttable, granttable_driver, granttable_methods, 0);
sys/dev/xen/pcifront/pcifront.c
679
DEFINE_CLASS_0(pcib, xpcib_driver, xpcib_methods, sizeof(struct xpcib_softc));
sys/dev/xen/xenstore/xenstore.c
1235
DEFINE_CLASS_0(xenstore, xenstore_driver, xenstore_methods, 0);
sys/dev/xen/xenstore/xenstore_dev.c
543
DEFINE_CLASS_0(xs_dev, xs_dev_driver, xs_dev_methods, 0);
sys/dev/xen/xenstore/xenstored_dev.c
157
DEFINE_CLASS_0(xsd_dev, xsd_dev_driver, xsd_dev_methods, 0);
sys/isa/isa_common.c
1098
DEFINE_CLASS_0(isa, isa_driver, isa_methods, 0);
sys/kern/subr_physmem.c
624
DEFINE_CLASS_0(ram, ram_driver, ram_methods, /* no softc */ 1);
sys/powerpc/mpc85xx/platform_mpc85xx.c
124
DEFINE_CLASS_0(mpc85xx, mpc85xx_platform, mpc85xx_methods, 0);
sys/powerpc/powernv/opal_i2cm.c
121
DEFINE_CLASS_0(opal_i2cm, opal_i2cm_driver, opal_i2cm_methods,
sys/powerpc/powernv/powernv_centaur.c
120
DEFINE_CLASS_0(powernv_centaur, powernv_centaur_driver, powernv_centaur_methods,
sys/powerpc/powernv/powernv_xscom.c
120
DEFINE_CLASS_0(powernv_xscom, powernv_xscom_driver, powernv_xscom_methods,
sys/powerpc/powerpc/nexus.c
115
DEFINE_CLASS_0(nexus, nexus_driver, nexus_methods, 1);
sys/powerpc/powerpc/openpic.c
475
DEFINE_CLASS_0(openpic, openpic_class, openpic_methods,
sys/riscv/cvitek/cvitek_restart.c
156
DEFINE_CLASS_0(cvitek_restart, cvitek_restart_driver, cvitek_restart_methods,
sys/riscv/riscv/aplic.c
555
DEFINE_CLASS_0(aplic, aplic_driver, aplic_methods, sizeof(struct aplic_softc));
sys/riscv/riscv/intc.c
309
DEFINE_CLASS_0(intc, intc_driver, intc_methods, sizeof(struct intc_softc));
sys/riscv/riscv/sbi.c
435
DEFINE_CLASS_0(sbi, sbi_driver, sbi_methods, sizeof(struct sbi_softc));
sys/riscv/riscv/sbi_ipi.c
206
DEFINE_CLASS_0(sbi_ipi, sbi_ipi_driver, sbi_ipi_methods,
sys/riscv/sifive/sifive_gpio.c
457
DEFINE_CLASS_0(gpio, sfgpio_driver, sfgpio_methods,
sys/riscv/starfive/jh7110_gpio.c
364
DEFINE_CLASS_0(gpio, jh7110_gpio_driver, jh7110_gpio_methods,
sys/sys/kobj.h
117
DEFINE_CLASS_0(name, name ## _class, methods, size)
sys/x86/pci/pci_bus.c
678
DEFINE_CLASS_0(pcib, legacy_pcib_driver, legacy_pcib_methods, 1);
sys/x86/pci/pci_bus.c
719
DEFINE_CLASS_0(pcibus_pnp, pcibus_pnp_driver, pcibus_pnp_methods, 1);
sys/x86/pci/qpi.c
215
DEFINE_CLASS_0(qpi, qpi_driver, qpi_methods, 0);
sys/x86/pci/qpi.c
304
DEFINE_CLASS_0(pcib, qpi_pcib_driver, qpi_pcib_methods, 0);
sys/x86/x86/io_apic.c
1064
DEFINE_CLASS_0(ioapic, ioapic_pci_driver, ioapic_pci_methods, 0);
sys/x86/x86/io_apic.c
1171
DEFINE_CLASS_0(apic, apic_driver, apic_methods, 0);
sys/x86/x86/mptable_pci.c
182
DEFINE_CLASS_0(pcib, mptable_hostb_driver, mptable_hostb_methods,
sys/x86/x86/nexus.c
170
DEFINE_CLASS_0(nexus, nexus_driver, nexus_methods, 1);
sys/xen/xenbus/xenbusb_back.c
311
DEFINE_CLASS_0(xenbusb_back, xenbusb_back_driver, xenbusb_back_methods,
sys/xen/xenbus/xenbusb_front.c
188
DEFINE_CLASS_0(xenbusb_front, xenbusb_front_driver, xenbusb_front_methods,