Lines Matching refs:element
543 union acpi_object *element,
549 *out_value = element->integer.value;
553 *out_string = element->type == ACPI_TYPE_BUFFER ?
554 hp_wmi_wstrdup(dev, element->buffer.pointer) :
555 hp_wmi_strdup(dev, strim(element->string.pointer));
819 union acpi_object *element;
836 element = wobj->package.elements;
846 err = extract_acpi_value(dev, element, type, &value, &string);
850 element++;
935 const union acpi_object *element;
950 element = &elements[HP_WMI_PROPERTY_OPERATIONAL_STATUS];
951 nsensor->operational_status = element->integer.value;
961 element = &elements[HP_WMI_PROPERTY_CURRENT_STATE + offset];
962 string = element->type == ACPI_TYPE_BUFFER ?
963 convert_raw_wmi_string(element->buffer.pointer) :
964 element->string.pointer;
975 if (element->type == ACPI_TYPE_BUFFER)
983 element = &elements[HP_WMI_PROPERTY_UNIT_MODIFIER + offset];
984 nsensor->unit_modifier = (s32)element->integer.value;
986 element = &elements[HP_WMI_PROPERTY_CURRENT_READING + offset];
987 nsensor->current_reading = element->integer.value;
1009 union acpi_object *element;
1019 element = wobj->package.elements;
1021 for (; prop <= last_prop; prop++, element++) {
1024 err = extract_acpi_value(dev, element, type, &value, &string);
1088 union acpi_object *element;
1098 element = wobj->package.elements;
1100 for (; prop <= HP_WMI_EVENT_PROPERTY_CATEGORY; prop++, element++) {
1103 err = extract_acpi_value(dev, element, type, &value, &string);