Symbol: soc_device_attribute
arch/arm/mach-mvebu/mvebu-soc-id.c
150
struct soc_device_attribute *soc_dev_attr;
arch/arm/mach-mxs/mach-mxs.c
385
struct soc_device_attribute *soc_dev_attr;
arch/arm/mach-omap2/id.c
789
struct soc_device_attribute *soc_dev_attr;
arch/arm/mach-zynq/common.c
107
struct soc_device_attribute *soc_dev_attr;
arch/mips/ralink/mt7620.c
199
struct soc_device_attribute *soc_dev_attr;
arch/mips/ralink/mt7621.c
145
struct soc_device_attribute *soc_dev_attr;
arch/mips/ralink/rt288x.c
69
struct soc_device_attribute *soc_dev_attr;
arch/mips/ralink/rt305x.c
172
struct soc_device_attribute *soc_dev_attr;
arch/mips/ralink/rt3883.c
69
struct soc_device_attribute *soc_dev_attr;
arch/nios2/platform/platform.c
28
struct soc_device_attribute *soc_dev_attr;
drivers/ata/pata_ep93xx.c
911
static const struct soc_device_attribute ep93xx_soc_table[] = {
drivers/ata/pata_ep93xx.c
975
const struct soc_device_attribute *match;
drivers/base/soc.c
114
int soc_attr_read_machine(struct soc_device_attribute *soc_dev_attr)
drivers/base/soc.c
123
static struct soc_device_attribute *early_soc_dev_attr;
drivers/base/soc.c
125
struct soc_device *soc_device_register(struct soc_device_attribute *soc_dev_attr)
drivers/base/soc.c
208
static int soc_device_match_attr(const struct soc_device_attribute *attr,
drivers/base/soc.c
209
const struct soc_device_attribute *match)
drivers/base/soc.c
255
const struct soc_device_attribute *soc_device_match(
drivers/base/soc.c
256
const struct soc_device_attribute *matches)
drivers/base/soc.c
27
struct soc_device_attribute *attr;
drivers/bus/ti-sysc.c
2913
static const struct soc_device_attribute sysc_soc_match[] = {
drivers/bus/ti-sysc.c
2935
static const struct soc_device_attribute sysc_soc_feat_match[] = {
drivers/bus/ti-sysc.c
2979
const struct soc_device_attribute *match;
drivers/clk/renesas/r8a7795-cpg-mssr.c
346
static const struct soc_device_attribute r8a7795_denylist[] __initconst = {
drivers/clk/renesas/rcar-gen2-cpg.c
267
static const struct soc_device_attribute cpg_quirks_match[] __initconst = {
drivers/clk/renesas/rcar-gen2-cpg.c
381
const struct soc_device_attribute *attr;
drivers/clk/renesas/rcar-gen3-cpg.c
333
static const struct soc_device_attribute cpg_quirks_match[] __initconst = {
drivers/clk/renesas/rcar-gen3-cpg.c
540
const struct soc_device_attribute *attr;
drivers/cpufreq/ti-cpufreq.c
336
static const struct soc_device_attribute k3_cpufreq_soc[] = {
drivers/crypto/caam/ctrl.c
570
static const struct soc_device_attribute caam_imx_soc_table[] = {
drivers/crypto/caam/ctrl.c
863
const struct soc_device_attribute *imx_soc_match;
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h
141
static struct soc_device_attribute soc_fixup_tuning[] = {
drivers/dma/ti/k3-psil.c
20
static const struct soc_device_attribute k3_soc_devices[] = {
drivers/dma/ti/k3-psil.c
40
const struct soc_device_attribute *soc;
drivers/dma/ti/k3-udma.c
4496
static const struct soc_device_attribute k3_soc_devices[] = {
drivers/dma/ti/k3-udma.c
5410
const struct soc_device_attribute *soc;
drivers/extcon/extcon-rtk-type-c.c
1091
struct soc_device_attribute rtk_soc_efuse_v1[] = {
drivers/extcon/extcon-rtk-type-c.c
235
static const struct soc_device_attribute rtk_soc_kylin[] = {
drivers/firmware/imx/imx-scu-soc.c
99
struct soc_device_attribute *soc_dev_attr;
drivers/firmware/smccc/soc_id.c
33
static struct soc_device_attribute *soc_dev_attr;
drivers/gpu/drm/bridge/nwl-dsi.c
1139
static const struct soc_device_attribute nwl_dsi_quirks_match[] = {
drivers/gpu/drm/bridge/nwl-dsi.c
1148
const struct soc_device_attribute *attr;
drivers/gpu/drm/meson/meson_drv.c
165
const struct soc_device_attribute *attrs;
drivers/gpu/drm/meson/meson_drv.c
174
.attrs = (const struct soc_device_attribute []) {
drivers/gpu/drm/omapdrm/dss/dispc.c
4587
static const struct soc_device_attribute dispc_soc_devices[] = {
drivers/gpu/drm/omapdrm/dss/dispc.c
4599
const struct soc_device_attribute *soc;
drivers/gpu/drm/omapdrm/dss/dpi.c
672
static const struct soc_device_attribute dpi_soc_devices[] = {
drivers/gpu/drm/omapdrm/dss/dsi.c
4868
static const struct soc_device_attribute dsi_soc_devices[] = {
drivers/gpu/drm/omapdrm/dss/dsi.c
4888
const struct soc_device_attribute *soc;
drivers/gpu/drm/omapdrm/dss/dss.c
1298
static const struct soc_device_attribute dss_soc_devices[] = {
drivers/gpu/drm/omapdrm/dss/dss.c
1416
const struct soc_device_attribute *soc;
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
852
static const struct soc_device_attribute hdmi4_soc_devices[] = {
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c
873
const struct soc_device_attribute *soc;
drivers/gpu/drm/omapdrm/dss/venc.c
800
static const struct soc_device_attribute venc_soc_devices[] = {
drivers/gpu/drm/omapdrm/omap_drv.c
667
static const struct soc_device_attribute omapdrm_soc_devices[] = {
drivers/gpu/drm/omapdrm/omap_drv.c
677
const struct soc_device_attribute *soc;
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c
875
static const struct soc_device_attribute lvds_quirk_matches[] = {
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c
885
const struct soc_device_attribute *attr;
drivers/gpu/drm/tidss/tidss_dispc.c
2865
static const struct soc_device_attribute am65x_sr10_soc_devices[] = {
drivers/iommu/ipmmu-vmsa.c
728
static const struct soc_device_attribute soc_needs_opt_in[] = {
drivers/iommu/ipmmu-vmsa.c
735
static const struct soc_device_attribute soc_denylist[] = {
drivers/media/platform/renesas/rcar-csi2.c
2545
static const struct soc_device_attribute r8a7795[] = {
drivers/media/platform/renesas/rcar-csi2.c
2555
const struct soc_device_attribute *attr;
drivers/media/platform/renesas/vsp1/vsp1_uif.c
193
static const struct soc_device_attribute vsp1_r8a7796[] = {
drivers/mmc/host/renesas_sdhi_internal_dmac.c
224
static const struct soc_device_attribute sdhi_quirks_match[] = {
drivers/mmc/host/renesas_sdhi_internal_dmac.c
585
const struct soc_device_attribute *attr;
drivers/mmc/host/sdhci-of-esdhc.c
1318
static struct soc_device_attribute soc_incorrect_hostver[] = {
drivers/mmc/host/sdhci-of-esdhc.c
1324
static struct soc_device_attribute soc_fixup_sdhc_clkdivs[] = {
drivers/mmc/host/sdhci-of-esdhc.c
1331
static struct soc_device_attribute soc_unreliable_pulse_detection[] = {
drivers/mmc/host/sdhci-of-esdhc.c
938
static struct soc_device_attribute soc_tuning_erratum_type1[] = {
drivers/mmc/host/sdhci-of-esdhc.c
946
static struct soc_device_attribute soc_tuning_erratum_type2[] = {
drivers/mmc/host/sdhci-omap.c
1202
static const struct soc_device_attribute sdhci_omap_soc_devices[] = {
drivers/mmc/host/sdhci-omap.c
1222
const struct soc_device_attribute *soc;
drivers/mmc/host/sdhci_am654.c
687
static const struct soc_device_attribute sdhci_am654_devices[] = {
drivers/mmc/host/sdhci_am654.c
893
static const struct soc_device_attribute sdhci_am654_descope_hs400[] = {
drivers/mmc/host/sdhci_am654.c
931
const struct soc_device_attribute *soc;
drivers/net/ethernet/renesas/rswitch_main.c
2121
static const struct soc_device_attribute rswitch_soc_no_speed_change[] = {
drivers/net/ethernet/renesas/rswitch_main.c
2128
const struct soc_device_attribute *attr;
drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c
316
static const struct soc_device_attribute ipq806x_gmac_soc_v1[] = {
drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c
329
const struct soc_device_attribute *soc;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3443
static const struct soc_device_attribute am65_cpsw_socinfo[] = {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3513
const struct soc_device_attribute *soc;
drivers/net/ethernet/ti/cpsw.c
1536
static const struct soc_device_attribute cpsw_soc_devices[] = {
drivers/net/ethernet/ti/cpsw.c
1551
const struct soc_device_attribute *soc;
drivers/net/ethernet/ti/cpsw_new.c
1882
static const struct soc_device_attribute cpsw_soc_devices[] = {
drivers/net/ethernet/ti/cpsw_new.c
1889
const struct soc_device_attribute *soc;
drivers/net/ethernet/ti/davinci_mdio.c
506
static const struct soc_device_attribute k3_mdio_socinfo[] = {
drivers/net/ethernet/ti/davinci_mdio.c
555
const struct soc_device_attribute *soc_match_data;
drivers/pci/controller/pcie-mt7621.c
465
static const struct soc_device_attribute mt7621_pcie_quirks_match[] = {
drivers/pci/controller/pcie-mt7621.c
473
const struct soc_device_attribute *attr;
drivers/phy/cadence/cdns-dphy-rx.c
159
static const struct soc_device_attribute cdns_dphy_socinfo[] = {
drivers/phy/cadence/cdns-dphy-rx.c
174
const struct soc_device_attribute *soc;
drivers/phy/ralink/phy-mt7621-pci.c
281
static const struct soc_device_attribute mt7621_pci_quirks_match[] = {
drivers/phy/ralink/phy-mt7621-pci.c
296
const struct soc_device_attribute *attr;
drivers/phy/realtek/phy-rtk-usb2.c
876
struct soc_device_attribute rtk_soc_groot[] = {
drivers/phy/ti/phy-omap-usb2.c
348
static const struct soc_device_attribute am65x_sr10_soc_devices[] = {
drivers/pinctrl/renesas/pfc-r8a7790.c
6118
static const struct soc_device_attribute r8a7790_tdsel[] = {
drivers/pinctrl/renesas/pfc-r8a7794.c
5818
static const struct soc_device_attribute r8a7794_tdsel[] = {
drivers/pmdomain/renesas/r8a774c0-sysc.c
32
static const struct soc_device_attribute r8a774c0[] __initconst = {
drivers/pmdomain/renesas/r8a7795-sysc.c
57
static const struct soc_device_attribute r8a7795_quirks_match[] __initconst = {
drivers/pmdomain/renesas/r8a7795-sysc.c
67
const struct soc_device_attribute *attr;
drivers/pmdomain/renesas/r8a77990-sysc.c
32
static const struct soc_device_attribute r8a77990[] __initconst = {
drivers/rtc/rtc-ti-k3.c
194
static const struct soc_device_attribute has_erratum_i2327[] = {
drivers/soc/amlogic/meson-gx-socinfo.c
149
struct soc_device_attribute *soc_dev_attr;
drivers/soc/amlogic/meson-mx-socinfo.c
109
struct soc_device_attribute *soc_dev_attr;
drivers/soc/aspeed/aspeed-socinfo.c
83
struct soc_device_attribute *attrs;
drivers/soc/atmel/soc.c
338
struct soc_device_attribute *soc_dev_attr;
drivers/soc/bcm/brcmstb/common.c
49
struct soc_device_attribute *soc_dev_attr;
drivers/soc/cirrus/soc-ep93xx.c
174
struct soc_device_attribute *attrs;
drivers/soc/fsl/dpio/dpio-driver.c
35
static const struct soc_device_attribute ls1088a_soc[] = {
drivers/soc/fsl/dpio/dpio-driver.c
40
static const struct soc_device_attribute ls2080a_soc[] = {
drivers/soc/fsl/dpio/dpio-driver.c
45
static const struct soc_device_attribute ls2088a_soc[] = {
drivers/soc/fsl/dpio/dpio-driver.c
50
static const struct soc_device_attribute lx2160a_soc[] = {
drivers/soc/fsl/guts.c
183
struct soc_device_attribute *soc_dev_attr;
drivers/soc/imx/soc-imx.c
28
struct soc_device_attribute *soc_dev_attr;
drivers/soc/imx/soc-imx8m.c
224
struct soc_device_attribute *soc_dev_attr;
drivers/soc/imx/soc-imx9.c
22
struct soc_device_attribute *attr;
drivers/soc/loongson/loongson2_guts.c
15
static struct soc_device_attribute soc_dev_attr;
drivers/soc/mediatek/mtk-socinfo.c
71
struct soc_device_attribute *attrs;
drivers/soc/nuvoton/wpcm450-soc.c
44
static struct soc_device_attribute *wpcm450_attr;
drivers/soc/nuvoton/wpcm450-soc.c
49
struct soc_device_attribute *attr;
drivers/soc/qcom/socinfo.c
242
struct soc_device_attribute attr;
drivers/soc/renesas/r9a09g047-sys.c
55
struct soc_device_attribute *soc_dev_attr)
drivers/soc/renesas/r9a09g056-sys.c
57
struct soc_device_attribute *soc_dev_attr)
drivers/soc/renesas/r9a09g057-sys.c
63
struct soc_device_attribute *soc_dev_attr)
drivers/soc/renesas/renesas-soc.c
465
struct soc_device_attribute *soc_dev_attr;
drivers/soc/renesas/rz-sysc.c
34
struct soc_device_attribute *soc_dev_attr;
drivers/soc/renesas/rz-sysc.h
31
struct soc_device_attribute *soc_dev_attr);
drivers/soc/samsung/exynos-chipid.c
157
struct soc_device_attribute *soc_dev_attr;
drivers/soc/tegra/fuse/fuse-tegra.c
440
struct soc_device_attribute *attr;
drivers/soc/ti/k3-ringacc.c
1358
static const struct soc_device_attribute k3_ringacc_socinfo[] = {
drivers/soc/ti/k3-ringacc.c
1369
const struct soc_device_attribute *soc;
drivers/soc/ti/k3-socinfo.c
110
unsigned int variant, struct soc_device_attribute *soc_dev_attr)
drivers/soc/ti/k3-socinfo.c
164
struct soc_device_attribute *soc_dev_attr;
drivers/soc/ti/k3-socinfo.c
95
struct soc_device_attribute *soc_dev_attr)
drivers/soc/ux500/ux500-soc-id.c
186
static void __init soc_info_populate(struct soc_device_attribute *soc_dev_attr,
drivers/soc/ux500/ux500-soc-id.c
199
struct soc_device_attribute *soc_dev_attr;
drivers/soc/versatile/soc-integrator.c
105
struct soc_device_attribute *soc_dev_attr;
drivers/soc/versatile/soc-realview.c
96
struct soc_device_attribute *soc_dev_attr;
drivers/soc/vt8500/wmt-socinfo.c
50
struct soc_device_attribute *attrs;
drivers/spi/spi-nxp-fspi.c
1206
static const struct soc_device_attribute ls1028a_soc_attr[] = {
drivers/thermal/ti-soc-thermal/ti-bandgap.c
879
static const struct soc_device_attribute soc_no_cpu_notifier[] = {
drivers/tty/serial/8250/8250_omap.c
554
static const struct soc_device_attribute k3_soc_devices[] = {
drivers/ufs/host/ufs-renesas.c
443
static const struct soc_device_attribute ufs_fallback[] = {
drivers/ufs/host/ufs-renesas.c
450
const struct soc_device_attribute *attr;
drivers/usb/dwc3/dwc3-rtk.c
200
const struct soc_device_attribute rtk_soc_kylin_a00[] = {
drivers/usb/dwc3/dwc3-rtk.c
203
const struct soc_device_attribute rtk_soc_hercules[] = {
drivers/usb/dwc3/dwc3-rtk.c
205
const struct soc_device_attribute rtk_soc_thor[] = {
drivers/usb/host/ehci-platform.c
232
static const struct soc_device_attribute quirk_poll_match[] = {
drivers/watchdog/renesas_wdt.c
179
static const struct soc_device_attribute rwdt_quirks_match[] = {
drivers/watchdog/renesas_wdt.c
197
const struct soc_device_attribute *attr;
include/linux/sys_soc.h
26
struct soc_device_attribute *soc_plat_dev_attr);
include/linux/sys_soc.h
48
int soc_attr_read_machine(struct soc_device_attribute *soc_dev_attr);
include/linux/sys_soc.h
51
const struct soc_device_attribute *soc_device_match(
include/linux/sys_soc.h
52
const struct soc_device_attribute *matches);
include/linux/sys_soc.h
54
static inline const struct soc_device_attribute *soc_device_match(
include/linux/sys_soc.h
55
const struct soc_device_attribute *matches) { return NULL; }