Lines Matching refs:properties
59 static bool acpi_properties_format_valid(const union acpi_object *properties) in acpi_properties_format_valid() argument
63 for (i = 0; i < properties->package.count; i++) { in acpi_properties_format_valid()
66 property = &properties->package.elements[i]; in acpi_properties_format_valid()
133 const union acpi_object *uuid, *properties; in acpi_init_properties() local
136 properties = &desc->package.elements[i + 1]; in acpi_init_properties()
143 || properties->type != ACPI_TYPE_PACKAGE) in acpi_init_properties()
153 if (!acpi_properties_format_valid(properties)) in acpi_init_properties()
157 adev->data.properties = properties; in acpi_init_properties()
173 adev->data.properties = NULL; in acpi_free_properties()
197 const union acpi_object *properties; in acpi_dev_get_property() local
203 if (!adev->data.pointer || !adev->data.properties) in acpi_dev_get_property()
206 properties = adev->data.properties; in acpi_dev_get_property()
207 for (i = 0; i < properties->package.count; i++) { in acpi_dev_get_property()
211 property = &properties->package.elements[i]; in acpi_dev_get_property()