soc_dev_attr 942 arch/arm/mach-ep93xx/core.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 945 arch/arm/mach-ep93xx/core.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 946 arch/arm/mach-ep93xx/core.c if (!soc_dev_attr) soc_dev_attr 949 arch/arm/mach-ep93xx/core.c soc_dev_attr->machine = ep93xx_get_machine_name(); soc_dev_attr 950 arch/arm/mach-ep93xx/core.c soc_dev_attr->family = "Cirrus Logic EP93xx"; soc_dev_attr 951 arch/arm/mach-ep93xx/core.c soc_dev_attr->revision = ep93xx_get_soc_rev(); soc_dev_attr 952 arch/arm/mach-ep93xx/core.c soc_dev_attr->soc_id = ep93xx_get_soc_id(); soc_dev_attr 954 arch/arm/mach-ep93xx/core.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 956 arch/arm/mach-ep93xx/core.c kfree(soc_dev_attr->machine); soc_dev_attr 957 arch/arm/mach-ep93xx/core.c kfree(soc_dev_attr); soc_dev_attr 78 arch/arm/mach-imx/cpu.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 84 arch/arm/mach-imx/cpu.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 85 arch/arm/mach-imx/cpu.c if (!soc_dev_attr) soc_dev_attr 88 arch/arm/mach-imx/cpu.c soc_dev_attr->family = "Freescale i.MX"; soc_dev_attr 91 arch/arm/mach-imx/cpu.c ret = of_property_read_string(root, "model", &soc_dev_attr->machine); soc_dev_attr 154 arch/arm/mach-imx/cpu.c soc_dev_attr->soc_id = soc_id; soc_dev_attr 156 arch/arm/mach-imx/cpu.c soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%d.%d", soc_dev_attr 159 arch/arm/mach-imx/cpu.c if (!soc_dev_attr->revision) soc_dev_attr 162 arch/arm/mach-imx/cpu.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 169 arch/arm/mach-imx/cpu.c kfree(soc_dev_attr->revision); soc_dev_attr 171 arch/arm/mach-imx/cpu.c kfree(soc_dev_attr); soc_dev_attr 153 arch/arm/mach-mvebu/mvebu-soc-id.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 160 arch/arm/mach-mvebu/mvebu-soc-id.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 161 arch/arm/mach-mvebu/mvebu-soc-id.c if (!soc_dev_attr) soc_dev_attr 164 arch/arm/mach-mvebu/mvebu-soc-id.c soc_dev_attr->family = kasprintf(GFP_KERNEL, "Marvell"); soc_dev_attr 165 arch/arm/mach-mvebu/mvebu-soc-id.c soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%X", soc_rev); soc_dev_attr 166 arch/arm/mach-mvebu/mvebu-soc-id.c soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "%X", soc_dev_id); soc_dev_attr 168 arch/arm/mach-mvebu/mvebu-soc-id.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 170 arch/arm/mach-mvebu/mvebu-soc-id.c kfree(soc_dev_attr->family); soc_dev_attr 171 arch/arm/mach-mvebu/mvebu-soc-id.c kfree(soc_dev_attr->revision); soc_dev_attr 172 arch/arm/mach-mvebu/mvebu-soc-id.c kfree(soc_dev_attr->soc_id); soc_dev_attr 173 arch/arm/mach-mvebu/mvebu-soc-id.c kfree(soc_dev_attr); soc_dev_attr 381 arch/arm/mach-mxs/mach-mxs.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 384 arch/arm/mach-mxs/mach-mxs.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 385 arch/arm/mach-mxs/mach-mxs.c if (!soc_dev_attr) soc_dev_attr 389 arch/arm/mach-mxs/mach-mxs.c ret = of_property_read_string(root, "model", &soc_dev_attr->machine); soc_dev_attr 393 arch/arm/mach-mxs/mach-mxs.c soc_dev_attr->family = "Freescale MXS Family"; soc_dev_attr 394 arch/arm/mach-mxs/mach-mxs.c soc_dev_attr->soc_id = mxs_get_soc_id(); soc_dev_attr 395 arch/arm/mach-mxs/mach-mxs.c soc_dev_attr->revision = mxs_get_revision(); soc_dev_attr 397 arch/arm/mach-mxs/mach-mxs.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 399 arch/arm/mach-mxs/mach-mxs.c kfree(soc_dev_attr->revision); soc_dev_attr 400 arch/arm/mach-mxs/mach-mxs.c kfree(soc_dev_attr); soc_dev_attr 792 arch/arm/mach-omap2/id.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 794 arch/arm/mach-omap2/id.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 795 arch/arm/mach-omap2/id.c if (!soc_dev_attr) soc_dev_attr 798 arch/arm/mach-omap2/id.c soc_dev_attr->machine = soc_name; soc_dev_attr 799 arch/arm/mach-omap2/id.c soc_dev_attr->family = omap_get_family(); soc_dev_attr 800 arch/arm/mach-omap2/id.c soc_dev_attr->revision = soc_rev; soc_dev_attr 802 arch/arm/mach-omap2/id.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 804 arch/arm/mach-omap2/id.c kfree(soc_dev_attr); soc_dev_attr 106 arch/arm/mach-zynq/common.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 110 arch/arm/mach-zynq/common.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 111 arch/arm/mach-zynq/common.c if (!soc_dev_attr) soc_dev_attr 116 arch/arm/mach-zynq/common.c soc_dev_attr->family = kasprintf(GFP_KERNEL, "Xilinx Zynq"); soc_dev_attr 117 arch/arm/mach-zynq/common.c soc_dev_attr->revision = kasprintf(GFP_KERNEL, "0x%x", system_rev); soc_dev_attr 118 arch/arm/mach-zynq/common.c soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "0x%x", soc_dev_attr 121 arch/arm/mach-zynq/common.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 123 arch/arm/mach-zynq/common.c kfree(soc_dev_attr->family); soc_dev_attr 124 arch/arm/mach-zynq/common.c kfree(soc_dev_attr->revision); soc_dev_attr 125 arch/arm/mach-zynq/common.c kfree(soc_dev_attr->soc_id); soc_dev_attr 126 arch/arm/mach-zynq/common.c kfree(soc_dev_attr); soc_dev_attr 22 arch/nios2/platform/platform.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 25 arch/nios2/platform/platform.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 26 arch/nios2/platform/platform.c if (soc_dev_attr) { soc_dev_attr 29 arch/nios2/platform/platform.c soc_dev_attr->machine = kasprintf(GFP_KERNEL, "%s", soc_dev_attr 32 arch/nios2/platform/platform.c soc_dev_attr->family = "Nios II"; soc_dev_attr 34 arch/nios2/platform/platform.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 36 arch/nios2/platform/platform.c kfree(soc_dev_attr->machine); soc_dev_attr 37 arch/nios2/platform/platform.c kfree(soc_dev_attr); soc_dev_attr 121 drivers/base/soc.c struct soc_device *soc_device_register(struct soc_device_attribute *soc_dev_attr) soc_dev_attr 129 drivers/base/soc.c early_soc_dev_attr = soc_dev_attr; soc_dev_attr 145 drivers/base/soc.c soc_dev->attr = soc_dev_attr; soc_dev_attr 124 drivers/soc/amlogic/meson-gx-socinfo.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 166 drivers/soc/amlogic/meson-gx-socinfo.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 167 drivers/soc/amlogic/meson-gx-socinfo.c if (!soc_dev_attr) soc_dev_attr 170 drivers/soc/amlogic/meson-gx-socinfo.c soc_dev_attr->family = "Amlogic Meson"; soc_dev_attr 173 drivers/soc/amlogic/meson-gx-socinfo.c of_property_read_string(np, "model", &soc_dev_attr->machine); soc_dev_attr 176 drivers/soc/amlogic/meson-gx-socinfo.c soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%x:%x - %x:%x", soc_dev_attr 181 drivers/soc/amlogic/meson-gx-socinfo.c soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "%s (%s)", soc_dev_attr 185 drivers/soc/amlogic/meson-gx-socinfo.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 187 drivers/soc/amlogic/meson-gx-socinfo.c kfree(soc_dev_attr->revision); soc_dev_attr 188 drivers/soc/amlogic/meson-gx-socinfo.c kfree_const(soc_dev_attr->soc_id); soc_dev_attr 189 drivers/soc/amlogic/meson-gx-socinfo.c kfree(soc_dev_attr); soc_dev_attr 195 drivers/soc/amlogic/meson-gx-socinfo.c soc_dev_attr->soc_id, soc_dev_attr 109 drivers/soc/amlogic/meson-mx-socinfo.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 148 drivers/soc/amlogic/meson-mx-socinfo.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 149 drivers/soc/amlogic/meson-mx-socinfo.c if (!soc_dev_attr) soc_dev_attr 152 drivers/soc/amlogic/meson-mx-socinfo.c soc_dev_attr->family = "Amlogic Meson"; soc_dev_attr 155 drivers/soc/amlogic/meson-mx-socinfo.c of_property_read_string(np, "model", &soc_dev_attr->machine); soc_dev_attr 158 drivers/soc/amlogic/meson-mx-socinfo.c soc_dev_attr->revision = meson_mx_socinfo_revision(major_ver, misc_ver, soc_dev_attr 160 drivers/soc/amlogic/meson-mx-socinfo.c soc_dev_attr->soc_id = meson_mx_socinfo_soc_id(major_ver, metal_rev); soc_dev_attr 162 drivers/soc/amlogic/meson-mx-socinfo.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 164 drivers/soc/amlogic/meson-mx-socinfo.c kfree_const(soc_dev_attr->revision); soc_dev_attr 165 drivers/soc/amlogic/meson-mx-socinfo.c kfree_const(soc_dev_attr->soc_id); soc_dev_attr 166 drivers/soc/amlogic/meson-mx-socinfo.c kfree(soc_dev_attr); soc_dev_attr 171 drivers/soc/amlogic/meson-mx-socinfo.c soc_dev_attr->soc_id, soc_dev_attr->revision); soc_dev_attr 210 drivers/soc/atmel/soc.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 243 drivers/soc/atmel/soc.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 244 drivers/soc/atmel/soc.c if (!soc_dev_attr) soc_dev_attr 247 drivers/soc/atmel/soc.c soc_dev_attr->family = soc->family; soc_dev_attr 248 drivers/soc/atmel/soc.c soc_dev_attr->soc_id = soc->name; soc_dev_attr 249 drivers/soc/atmel/soc.c soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%X", soc_dev_attr 251 drivers/soc/atmel/soc.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 253 drivers/soc/atmel/soc.c kfree(soc_dev_attr->revision); soc_dev_attr 254 drivers/soc/atmel/soc.c kfree(soc_dev_attr); soc_dev_attr 95 drivers/soc/bcm/brcmstb/common.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 107 drivers/soc/bcm/brcmstb/common.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 108 drivers/soc/bcm/brcmstb/common.c if (!soc_dev_attr) { soc_dev_attr 113 drivers/soc/bcm/brcmstb/common.c soc_dev_attr->family = kasprintf(GFP_KERNEL, "%x", soc_dev_attr 116 drivers/soc/bcm/brcmstb/common.c soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "%x", soc_dev_attr 119 drivers/soc/bcm/brcmstb/common.c soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%c%d", soc_dev_attr 123 drivers/soc/bcm/brcmstb/common.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 125 drivers/soc/bcm/brcmstb/common.c kfree(soc_dev_attr->family); soc_dev_attr 126 drivers/soc/bcm/brcmstb/common.c kfree(soc_dev_attr->soc_id); soc_dev_attr 127 drivers/soc/bcm/brcmstb/common.c kfree(soc_dev_attr->revision); soc_dev_attr 128 drivers/soc/bcm/brcmstb/common.c kfree(soc_dev_attr); soc_dev_attr 29 drivers/soc/fsl/guts.c static struct soc_device_attribute soc_dev_attr; soc_dev_attr 165 drivers/soc/fsl/guts.c soc_dev_attr.machine = machine; soc_dev_attr 170 drivers/soc/fsl/guts.c soc_dev_attr.family = devm_kasprintf(dev, GFP_KERNEL, soc_dev_attr 173 drivers/soc/fsl/guts.c soc_dev_attr.family = devm_kasprintf(dev, GFP_KERNEL, "QorIQ"); soc_dev_attr 175 drivers/soc/fsl/guts.c if (!soc_dev_attr.family) soc_dev_attr 177 drivers/soc/fsl/guts.c soc_dev_attr.soc_id = devm_kasprintf(dev, GFP_KERNEL, soc_dev_attr 179 drivers/soc/fsl/guts.c if (!soc_dev_attr.soc_id) soc_dev_attr 181 drivers/soc/fsl/guts.c soc_dev_attr.revision = devm_kasprintf(dev, GFP_KERNEL, "%d.%d", soc_dev_attr 183 drivers/soc/fsl/guts.c if (!soc_dev_attr.revision) soc_dev_attr 186 drivers/soc/fsl/guts.c soc_dev = soc_device_register(&soc_dev_attr); soc_dev_attr 190 drivers/soc/fsl/guts.c pr_info("Machine: %s\n", soc_dev_attr.machine); soc_dev_attr 191 drivers/soc/fsl/guts.c pr_info("SoC family: %s\n", soc_dev_attr.family); soc_dev_attr 193 drivers/soc/fsl/guts.c soc_dev_attr.soc_id, soc_dev_attr.revision); soc_dev_attr 89 drivers/soc/imx/soc-imx-scu.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 98 drivers/soc/imx/soc-imx-scu.c soc_dev_attr = devm_kzalloc(&pdev->dev, sizeof(*soc_dev_attr), soc_dev_attr 100 drivers/soc/imx/soc-imx-scu.c if (!soc_dev_attr) soc_dev_attr 103 drivers/soc/imx/soc-imx-scu.c soc_dev_attr->family = "Freescale i.MX"; soc_dev_attr 107 drivers/soc/imx/soc-imx-scu.c &soc_dev_attr->machine); soc_dev_attr 117 drivers/soc/imx/soc-imx-scu.c soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "0x%x", val); soc_dev_attr 118 drivers/soc/imx/soc-imx-scu.c if (!soc_dev_attr->soc_id) soc_dev_attr 124 drivers/soc/imx/soc-imx-scu.c soc_dev_attr->revision = kasprintf(GFP_KERNEL, soc_dev_attr 128 drivers/soc/imx/soc-imx-scu.c if (!soc_dev_attr->revision) { soc_dev_attr 133 drivers/soc/imx/soc-imx-scu.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 147 drivers/soc/imx/soc-imx-scu.c kfree(soc_dev_attr->revision); soc_dev_attr 149 drivers/soc/imx/soc-imx-scu.c kfree(soc_dev_attr->soc_id); soc_dev_attr 141 drivers/soc/imx/soc-imx8.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 148 drivers/soc/imx/soc-imx8.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 149 drivers/soc/imx/soc-imx8.c if (!soc_dev_attr) soc_dev_attr 152 drivers/soc/imx/soc-imx8.c soc_dev_attr->family = "Freescale i.MX"; soc_dev_attr 154 drivers/soc/imx/soc-imx8.c ret = of_property_read_string(of_root, "model", &soc_dev_attr->machine); soc_dev_attr 166 drivers/soc/imx/soc-imx8.c soc_dev_attr->soc_id = data->name; soc_dev_attr 171 drivers/soc/imx/soc-imx8.c soc_dev_attr->revision = imx8_revision(soc_rev); soc_dev_attr 172 drivers/soc/imx/soc-imx8.c if (!soc_dev_attr->revision) { soc_dev_attr 177 drivers/soc/imx/soc-imx8.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 194 drivers/soc/imx/soc-imx8.c if (strcmp(soc_dev_attr->revision, "unknown")) soc_dev_attr 195 drivers/soc/imx/soc-imx8.c kfree(soc_dev_attr->revision); soc_dev_attr 197 drivers/soc/imx/soc-imx8.c kfree(soc_dev_attr); soc_dev_attr 283 drivers/soc/renesas/renesas-soc.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 350 drivers/soc/renesas/renesas-soc.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 351 drivers/soc/renesas/renesas-soc.c if (!soc_dev_attr) soc_dev_attr 355 drivers/soc/renesas/renesas-soc.c of_property_read_string(np, "model", &soc_dev_attr->machine); soc_dev_attr 358 drivers/soc/renesas/renesas-soc.c soc_dev_attr->family = kstrdup_const(family->name, GFP_KERNEL); soc_dev_attr 359 drivers/soc/renesas/renesas-soc.c soc_dev_attr->soc_id = kstrdup_const(strchr(match->compatible, ',') + 1, soc_dev_attr 362 drivers/soc/renesas/renesas-soc.c soc_dev_attr->revision = kasprintf(GFP_KERNEL, "ES%u.%u", eshi, soc_dev_attr 365 drivers/soc/renesas/renesas-soc.c pr_info("Detected Renesas %s %s %s\n", soc_dev_attr->family, soc_dev_attr 366 drivers/soc/renesas/renesas-soc.c soc_dev_attr->soc_id, soc_dev_attr->revision ?: ""); soc_dev_attr 368 drivers/soc/renesas/renesas-soc.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 370 drivers/soc/renesas/renesas-soc.c kfree(soc_dev_attr->revision); soc_dev_attr 371 drivers/soc/renesas/renesas-soc.c kfree_const(soc_dev_attr->soc_id); soc_dev_attr 372 drivers/soc/renesas/renesas-soc.c kfree_const(soc_dev_attr->family); soc_dev_attr 373 drivers/soc/renesas/renesas-soc.c kfree(soc_dev_attr); soc_dev_attr 50 drivers/soc/samsung/exynos-chipid.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 68 drivers/soc/samsung/exynos-chipid.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 69 drivers/soc/samsung/exynos-chipid.c if (!soc_dev_attr) soc_dev_attr 72 drivers/soc/samsung/exynos-chipid.c soc_dev_attr->family = "Samsung Exynos"; soc_dev_attr 75 drivers/soc/samsung/exynos-chipid.c of_property_read_string(root, "model", &soc_dev_attr->machine); soc_dev_attr 78 drivers/soc/samsung/exynos-chipid.c soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%x", revision); soc_dev_attr 79 drivers/soc/samsung/exynos-chipid.c soc_dev_attr->soc_id = product_id_to_soc_id(product_id); soc_dev_attr 80 drivers/soc/samsung/exynos-chipid.c if (!soc_dev_attr->soc_id) { soc_dev_attr 87 drivers/soc/samsung/exynos-chipid.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 95 drivers/soc/samsung/exynos-chipid.c soc_dev_attr->soc_id, product_id, revision); soc_dev_attr 100 drivers/soc/samsung/exynos-chipid.c kfree(soc_dev_attr->revision); soc_dev_attr 101 drivers/soc/samsung/exynos-chipid.c kfree(soc_dev_attr); soc_dev_attr 180 drivers/soc/ux500/ux500-soc-id.c static void __init soc_info_populate(struct soc_device_attribute *soc_dev_attr, soc_dev_attr 183 drivers/soc/ux500/ux500-soc-id.c soc_dev_attr->soc_id = db8500_read_soc_id(backupram); soc_dev_attr 184 drivers/soc/ux500/ux500-soc-id.c soc_dev_attr->machine = ux500_get_machine(); soc_dev_attr 185 drivers/soc/ux500/ux500-soc-id.c soc_dev_attr->family = ux500_get_family(); soc_dev_attr 186 drivers/soc/ux500/ux500-soc-id.c soc_dev_attr->revision = ux500_get_revision(); soc_dev_attr 196 drivers/soc/ux500/ux500-soc-id.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 205 drivers/soc/ux500/ux500-soc-id.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 206 drivers/soc/ux500/ux500-soc-id.c if (!soc_dev_attr) { soc_dev_attr 211 drivers/soc/ux500/ux500-soc-id.c soc_info_populate(soc_dev_attr, backupram); soc_dev_attr 214 drivers/soc/ux500/ux500-soc-id.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 216 drivers/soc/ux500/ux500-soc-id.c kfree(soc_dev_attr); soc_dev_attr 103 drivers/soc/versatile/soc-integrator.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 123 drivers/soc/versatile/soc-integrator.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 124 drivers/soc/versatile/soc-integrator.c if (!soc_dev_attr) soc_dev_attr 127 drivers/soc/versatile/soc-integrator.c soc_dev_attr->soc_id = "Integrator"; soc_dev_attr 128 drivers/soc/versatile/soc-integrator.c soc_dev_attr->machine = "Integrator"; soc_dev_attr 129 drivers/soc/versatile/soc-integrator.c soc_dev_attr->family = "Versatile"; soc_dev_attr 130 drivers/soc/versatile/soc-integrator.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 132 drivers/soc/versatile/soc-integrator.c kfree(soc_dev_attr); soc_dev_attr 86 drivers/soc/versatile/soc-realview.c struct soc_device_attribute *soc_dev_attr; soc_dev_attr 94 drivers/soc/versatile/soc-realview.c soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); soc_dev_attr 95 drivers/soc/versatile/soc-realview.c if (!soc_dev_attr) soc_dev_attr 99 drivers/soc/versatile/soc-realview.c &soc_dev_attr->soc_id); soc_dev_attr 103 drivers/soc/versatile/soc-realview.c soc_dev_attr->machine = "RealView"; soc_dev_attr 104 drivers/soc/versatile/soc-realview.c soc_dev_attr->family = "Versatile"; soc_dev_attr 105 drivers/soc/versatile/soc-realview.c soc_dev = soc_device_register(soc_dev_attr); soc_dev_attr 107 drivers/soc/versatile/soc-realview.c kfree(soc_dev_attr);