Lines Matching defs:obj
50 ACPI_OBJECT *obj;
52 obj = &res->Package.Elements[idx];
53 if (obj->Type != ACPI_TYPE_INTEGER)
55 *dst = obj->Integer.Value;
89 ACPI_OBJECT *obj;
93 obj = &res->Package.Elements[idx];
94 if (obj == NULL)
97 switch (obj->Type) {
99 ptr = obj->String.Pointer;
100 length = obj->String.Length;
103 ptr = obj->Buffer.Pointer;
104 length = obj->Buffer.Length;
123 ACPI_OBJECT *obj;
125 obj = &res->Package.Elements[idx];
126 if (obj == NULL || obj->Type != ACPI_TYPE_BUFFER ||
127 obj->Buffer.Length < sizeof(ACPI_GENERIC_ADDRESS) + 3)
130 memcpy(&gas, obj->Buffer.Pointer + 3, sizeof(gas));
140 ACPI_OBJECT *obj;
142 obj = &res->Package.Elements[idx];
143 if (obj == NULL || obj->Type != ACPI_TYPE_BUFFER ||
144 obj->Buffer.Length < sizeof(ACPI_GENERIC_ADDRESS) + 3)
147 memcpy(&gas, obj->Buffer.Pointer + 3, sizeof(gas));
158 acpi_GetReference(ACPI_HANDLE scope, ACPI_OBJECT *obj)
162 if (obj == NULL)
165 switch (obj->Type) {
168 h = obj->Reference.Handle;
177 if (ACPI_FAILURE(AcpiGetHandle(scope, obj->String.Pointer, &h)))