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;
76 ACPI_OBJECT *obj;
80 obj = &res->Package.Elements[idx];
81 if (obj == NULL)
85 switch (obj->Type) {
87 ptr = obj->String.Pointer;
88 length = obj->String.Length;
91 ptr = obj->Buffer.Pointer;
92 length = obj->Buffer.Length;
111 ACPI_OBJECT *obj;
113 obj = &res->Package.Elements[idx];
114 if (obj == NULL || obj->Type != ACPI_TYPE_BUFFER ||
115 obj->Buffer.Length < sizeof(ACPI_GENERIC_ADDRESS) + 3)
118 memcpy(&gas, obj->Buffer.Pointer + 3, sizeof(gas));
124 acpi_GetReference(ACPI_HANDLE scope, ACPI_OBJECT *obj)
128 if (obj == NULL)
131 switch (obj->Type) {
134 h = obj->Reference.Handle;
143 if (ACPI_FAILURE(AcpiGetHandle(scope, obj->String.Pointer, &h)))