Lines Matching refs:kobj
316 #define kobj_to_cpuinfo(kobj) container_of(kobj, struct cpuinfo_arm64, kobj) argument
318 static ssize_t _name##_show(struct kobject *kobj, \
321 struct cpuinfo_arm64 *info = kobj_to_cpuinfo(kobj); \
368 rc = kobject_add(&info->kobj, &dev->kobj, "regs"); in cpuid_cpu_online()
371 rc = sysfs_create_group(&info->kobj, &cpuregs_attr_group); in cpuid_cpu_online()
373 kobject_del(&info->kobj); in cpuid_cpu_online()
375 rc = sysfs_merge_group(&info->kobj, &sme_cpuregs_attr_group); in cpuid_cpu_online()
388 if (info->kobj.parent) { in cpuid_cpu_offline()
389 sysfs_remove_group(&info->kobj, &cpuregs_attr_group); in cpuid_cpu_offline()
390 kobject_del(&info->kobj); in cpuid_cpu_offline()
403 kobject_init(&info->kobj, &cpuregs_kobj_type); in cpuinfo_regs_init()