Lines Matching refs:soc_dev_attr
99 struct soc_device_attribute *soc_dev_attr; in brcmstb_soc_device_init() local
111 soc_dev_attr = kzalloc(sizeof(*soc_dev_attr), GFP_KERNEL); in brcmstb_soc_device_init()
112 if (!soc_dev_attr) { in brcmstb_soc_device_init()
117 soc_dev_attr->family = kasprintf(GFP_KERNEL, "%x", in brcmstb_soc_device_init()
120 soc_dev_attr->soc_id = kasprintf(GFP_KERNEL, "%x", in brcmstb_soc_device_init()
123 soc_dev_attr->revision = kasprintf(GFP_KERNEL, "%c%d", in brcmstb_soc_device_init()
127 soc_dev = soc_device_register(soc_dev_attr); in brcmstb_soc_device_init()
129 kfree(soc_dev_attr->family); in brcmstb_soc_device_init()
130 kfree(soc_dev_attr->soc_id); in brcmstb_soc_device_init()
131 kfree(soc_dev_attr->revision); in brcmstb_soc_device_init()
132 kfree(soc_dev_attr); in brcmstb_soc_device_init()