Lines Matching refs:dn
45 static ssize_t data_node_show_path(struct acpi_data_node *dn, char *buf) in data_node_show_path() argument
47 return dn->handle ? acpi_object_path(dn->handle, buf) : 0; in data_node_show_path()
64 struct acpi_data_node *dn = to_data_node(kobj); in acpi_data_node_attr_show() local
67 return dn_attr->show ? dn_attr->show(dn, buf) : -ENXIO; in acpi_data_node_attr_show()
76 struct acpi_data_node *dn = to_data_node(kobj); in acpi_data_node_release() local
78 complete(&dn->kobj_done); in acpi_data_node_release()
91 struct acpi_data_node *dn; in acpi_expose_nondev_subnodes() local
96 list_for_each_entry(dn, list, sibling) { in acpi_expose_nondev_subnodes()
99 init_completion(&dn->kobj_done); in acpi_expose_nondev_subnodes()
100 ret = kobject_init_and_add(&dn->kobj, &acpi_data_node_ktype, in acpi_expose_nondev_subnodes()
101 kobj, "%s", dn->name); in acpi_expose_nondev_subnodes()
103 acpi_expose_nondev_subnodes(&dn->kobj, &dn->data); in acpi_expose_nondev_subnodes()
104 else if (dn->handle) in acpi_expose_nondev_subnodes()
105 acpi_handle_err(dn->handle, "Failed to expose (%d)\n", ret); in acpi_expose_nondev_subnodes()
112 struct acpi_data_node *dn; in acpi_hide_nondev_subnodes() local
117 list_for_each_entry_reverse(dn, list, sibling) { in acpi_hide_nondev_subnodes()
118 acpi_hide_nondev_subnodes(&dn->data); in acpi_hide_nondev_subnodes()
119 kobject_put(&dn->kobj); in acpi_hide_nondev_subnodes()