Lines Matching refs:kobj
65 #define to_data_node(k) container_of(k, struct acpi_data_node, kobj)
68 static ssize_t acpi_data_node_attr_show(struct kobject *kobj, in acpi_data_node_attr_show() argument
71 struct acpi_data_node *dn = to_data_node(kobj); in acpi_data_node_attr_show()
81 static void acpi_data_node_release(struct kobject *kobj) in acpi_data_node_release() argument
83 struct acpi_data_node *dn = to_data_node(kobj); in acpi_data_node_release()
93 static void acpi_expose_nondev_subnodes(struct kobject *kobj, in acpi_expose_nondev_subnodes() argument
106 ret = kobject_init_and_add(&dn->kobj, &acpi_data_node_ktype, in acpi_expose_nondev_subnodes()
107 kobj, "%s", dn->name); in acpi_expose_nondev_subnodes()
111 acpi_expose_nondev_subnodes(&dn->kobj, &dn->data); in acpi_expose_nondev_subnodes()
125 kobject_put(&dn->kobj); in acpi_hide_nondev_subnodes()
570 acpi_expose_nondev_subnodes(&dev->dev.kobj, &dev->data); in acpi_device_setup_files()