Lines Matching refs:record
170 static acpi_status decode_type0_hpx_record(union acpi_object *record,
174 union acpi_object *fields = record->package.elements;
179 if (record->package.count != 6)
191 pr_warn("%s: Type 0 Revision %d record not supported\n",
220 static acpi_status decode_type1_hpx_record(union acpi_object *record,
224 union acpi_object *fields = record->package.elements;
229 if (record->package.count != 5)
240 pr_warn("%s: Type 1 Revision %d record not supported\n",
369 static acpi_status decode_type2_hpx_record(union acpi_object *record,
373 union acpi_object *fields = record->package.elements;
378 if (record->package.count != 18)
402 pr_warn("%s: Type 2 Revision %d record not supported\n",
587 union acpi_object *record)
589 union acpi_object *fields = record->package.elements;
601 if (record->package.count != expected_length)
617 "%s: Type 3 Revision %d record not supported\n",
628 union acpi_object *package, *record, *fields;
646 record = &package->package.elements[i];
647 if (record->type != ACPI_TYPE_PACKAGE) {
652 fields = record->package.elements;
663 status = decode_type0_hpx_record(record, &hpx0);
670 status = decode_type1_hpx_record(record, &hpx1);
677 status = decode_type2_hpx_record(record, &hpx2);
683 status = program_type3_hpx_record(dev, record);
688 pr_err("%s: Type %d record not supported\n",