exfield.c (197104) | exfield.c (199337) |
---|---|
1/****************************************************************************** 2 * 3 * Module Name: exfield - ACPI AML (p-code) execution - field manipulation 4 * 5 *****************************************************************************/ 6 7/****************************************************************************** 8 * --- 235 unchanged lines hidden (view full) --- 244 return_ACPI_STATUS (AE_NO_MEMORY); 245 } 246 Buffer = BufferDesc->Buffer.Pointer; 247 } 248 else 249 { 250 /* Field will fit within an Integer (normal case) */ 251 | 1/****************************************************************************** 2 * 3 * Module Name: exfield - ACPI AML (p-code) execution - field manipulation 4 * 5 *****************************************************************************/ 6 7/****************************************************************************** 8 * --- 235 unchanged lines hidden (view full) --- 244 return_ACPI_STATUS (AE_NO_MEMORY); 245 } 246 Buffer = BufferDesc->Buffer.Pointer; 247 } 248 else 249 { 250 /* Field will fit within an Integer (normal case) */ 251 |
252 BufferDesc = AcpiUtCreateInternalObject (ACPI_TYPE_INTEGER); | 252 BufferDesc = AcpiUtCreateIntegerObject ((UINT64) 0); |
253 if (!BufferDesc) 254 { 255 return_ACPI_STATUS (AE_NO_MEMORY); 256 } 257 258 Length = AcpiGbl_IntegerByteWidth; | 253 if (!BufferDesc) 254 { 255 return_ACPI_STATUS (AE_NO_MEMORY); 256 } 257 258 Length = AcpiGbl_IntegerByteWidth; |
259 BufferDesc->Integer.Value = 0; | |
260 Buffer = &BufferDesc->Integer.Value; 261 } 262 263 ACPI_DEBUG_PRINT ((ACPI_DB_BFIELD, 264 "FieldRead [TO]: Obj %p, Type %X, Buf %p, ByteLen %X\n", 265 ObjDesc, ObjDesc->Common.Type, Buffer, (UINT32) Length)); 266 ACPI_DEBUG_PRINT ((ACPI_DB_BFIELD, 267 "FieldRead [FROM]: BitLen %X, BitOff %X, ByteOff %X\n", --- 200 unchanged lines hidden --- | 259 Buffer = &BufferDesc->Integer.Value; 260 } 261 262 ACPI_DEBUG_PRINT ((ACPI_DB_BFIELD, 263 "FieldRead [TO]: Obj %p, Type %X, Buf %p, ByteLen %X\n", 264 ObjDesc, ObjDesc->Common.Type, Buffer, (UINT32) Length)); 265 ACPI_DEBUG_PRINT ((ACPI_DB_BFIELD, 266 "FieldRead [FROM]: BitLen %X, BitOff %X, ByteOff %X\n", --- 200 unchanged lines hidden --- |