Symbol: socinfo
drivers/nvmem/mtk-efuse.c
121
struct platform_device *socinfo = platform_get_drvdata(pdev);
drivers/nvmem/mtk-efuse.c
123
if (!IS_ERR_OR_NULL(socinfo))
drivers/nvmem/mtk-efuse.c
124
platform_device_unregister(socinfo);
drivers/nvmem/mtk-efuse.c
70
struct platform_device *socinfo;
drivers/nvmem/mtk-efuse.c
94
socinfo = platform_device_register_data(&pdev->dev, "mtk-socinfo",
drivers/nvmem/mtk-efuse.c
96
if (IS_ERR(socinfo))
drivers/nvmem/mtk-efuse.c
99
platform_set_drvdata(pdev, socinfo);
drivers/soc/amlogic/meson-gx-socinfo.c
100
return FIELD_GET(SOCINFO_MAJOR, socinfo);
drivers/soc/amlogic/meson-gx-socinfo.c
103
static inline unsigned int socinfo_to_minor(u32 socinfo)
drivers/soc/amlogic/meson-gx-socinfo.c
105
return FIELD_GET(SOCINFO_MINOR, socinfo);
drivers/soc/amlogic/meson-gx-socinfo.c
108
static inline unsigned int socinfo_to_pack(u32 socinfo)
drivers/soc/amlogic/meson-gx-socinfo.c
110
return FIELD_GET(SOCINFO_PACK, socinfo);
drivers/soc/amlogic/meson-gx-socinfo.c
113
static inline unsigned int socinfo_to_misc(u32 socinfo)
drivers/soc/amlogic/meson-gx-socinfo.c
115
return FIELD_GET(SOCINFO_MISC, socinfo);
drivers/soc/amlogic/meson-gx-socinfo.c
118
static const char *socinfo_to_package_id(u32 socinfo)
drivers/soc/amlogic/meson-gx-socinfo.c
120
unsigned int pack = socinfo_to_pack(socinfo);
drivers/soc/amlogic/meson-gx-socinfo.c
121
unsigned int major = socinfo_to_major(socinfo);
drivers/soc/amlogic/meson-gx-socinfo.c
134
static const char *socinfo_to_soc_id(u32 socinfo)
drivers/soc/amlogic/meson-gx-socinfo.c
136
unsigned int id = socinfo_to_major(socinfo);
drivers/soc/amlogic/meson-gx-socinfo.c
153
unsigned int socinfo;
drivers/soc/amlogic/meson-gx-socinfo.c
182
ret = regmap_read(regmap, AO_SEC_SOCINFO_OFFSET, &socinfo);
drivers/soc/amlogic/meson-gx-socinfo.c
186
if (!socinfo) {
drivers/soc/amlogic/meson-gx-socinfo.c
197
socinfo_to_major(socinfo),
drivers/soc/amlogic/meson-gx-socinfo.c
198
socinfo_to_minor(socinfo),
drivers/soc/amlogic/meson-gx-socinfo.c
199
socinfo_to_pack(socinfo),
drivers/soc/amlogic/meson-gx-socinfo.c
200
socinfo_to_misc(socinfo));
drivers/soc/amlogic/meson-gx-socinfo.c
202
socinfo_to_soc_id(socinfo),
drivers/soc/amlogic/meson-gx-socinfo.c
203
socinfo_to_package_id(socinfo));
drivers/soc/amlogic/meson-gx-socinfo.c
216
socinfo_to_major(socinfo),
drivers/soc/amlogic/meson-gx-socinfo.c
217
socinfo_to_minor(socinfo),
drivers/soc/amlogic/meson-gx-socinfo.c
218
socinfo_to_pack(socinfo),
drivers/soc/amlogic/meson-gx-socinfo.c
219
socinfo_to_misc(socinfo));
drivers/soc/amlogic/meson-gx-socinfo.c
98
static inline unsigned int socinfo_to_major(u32 socinfo)
drivers/soc/qcom/smem.c
1242
smem->socinfo = platform_device_register_data(&pdev->dev, "qcom-socinfo",
drivers/soc/qcom/smem.c
1245
if (IS_ERR(smem->socinfo))
drivers/soc/qcom/smem.c
1253
platform_device_unregister(__smem->socinfo);
drivers/soc/qcom/smem.c
279
struct platform_device *socinfo;
drivers/soc/qcom/smem.c
818
struct socinfo *info;
drivers/soc/qcom/smem.c
840
struct socinfo *info;
drivers/soc/qcom/socinfo.c
596
struct socinfo *socinfo = seq->private;
drivers/soc/qcom/socinfo.c
598
seq_printf(seq, "%s\n", socinfo->build_id);
drivers/soc/qcom/socinfo.c
605
struct socinfo *socinfo = seq->private;
drivers/soc/qcom/socinfo.c
606
int model = SOCINFO_MINOR(le32_to_cpu(socinfo->pmic_model));
drivers/soc/qcom/socinfo.c
621
struct socinfo *socinfo = seq->private;
drivers/soc/qcom/socinfo.c
622
unsigned int num_pmics = le32_to_cpu(socinfo->num_pmics);
drivers/soc/qcom/socinfo.c
623
unsigned int pmic_array_offset = le32_to_cpu(socinfo->pmic_array_offset);
drivers/soc/qcom/socinfo.c
625
void *ptr = socinfo;
drivers/soc/qcom/socinfo.c
647
struct socinfo *socinfo = seq->private;
drivers/soc/qcom/socinfo.c
650
SOCINFO_MAJOR(le32_to_cpu(socinfo->pmic_die_rev)),
drivers/soc/qcom/socinfo.c
651
SOCINFO_MINOR(le32_to_cpu(socinfo->pmic_die_rev)));
drivers/soc/qcom/socinfo.c
658
struct socinfo *socinfo = seq->private;
drivers/soc/qcom/socinfo.c
660
seq_printf(seq, "%s\n", socinfo->chip_id);
drivers/soc/qcom/socinfo.c
696
struct socinfo *info, size_t info_size)
drivers/soc/qcom/socinfo.c
888
struct socinfo *info, size_t info_size)
drivers/soc/qcom/socinfo.c
897
struct socinfo *info;
drivers/soc/qcom/socinfo.c
922
if (offsetofend(struct socinfo, serial_num) <= item_size) {