Home | History | Annotate | Download | only in acpi

Lines Matching refs:Package

475  * Evaluate a reference handle from an element in a package.
505 * Iterate over all objects in a package, and pass them all
522 for (i = 0; i < pkg->Package.Count; i++) {
524 rv = (*func)(&pkg->Package.Elements[i], arg);
640 if (obj->Package.Count == 0) {
643 for (n = 0; n < obj->Package.Count; n++) {
644 if (obj->Package.Elements[n].Type != ACPI_TYPE_STRING) {
648 obj->Package.Elements[n].String.Pointer);
719 if (obj->Package.Count == 0) {
722 for (n = 0; n < imin(obj->Package.Count, ACPI_COMPATSTR_MAX); n++) {
723 if (obj->Package.Elements[n].Type != ACPI_TYPE_STRING) {
726 strings[n] = obj->Package.Elements[n].String.Pointer;
899 if (obj->Package.Count != 3)
901 if (obj->Package.Elements[0].Type != ACPI_TYPE_INTEGER ||
902 obj->Package.Elements[1].Type != ACPI_TYPE_INTEGER ||
903 obj->Package.Elements[2].Type != ACPI_TYPE_INTEGER)
906 match = obj->Package.Elements[0].Integer.Value == pci_class &&
907 obj->Package.Elements[1].Integer.Value == pci_subclass &&
908 obj->Package.Elements[2].Integer.Value == pci_interface;
1195 for (n = 0; (n + 1) < obj->Package.Count; n += 2) {
1196 uuid = &obj->Package.Elements[n];
1199 props = &obj->Package.Elements[n + 1];
1206 for (n = 0; n < props->Package.Count; n++) {
1207 pobj = &props->Package.Elements[n];
1208 if (pobj->Type != ACPI_TYPE_PACKAGE || pobj->Package.Count != 2)
1210 propkey = (ACPI_OBJECT *)&pobj->Package.Elements[0];
1211 propval = (ACPI_OBJECT *)&pobj->Package.Elements[1];
1313 obj[3].Package.Count = 0;
1314 obj[3].Package.Elements = NULL;