summaryrefslogtreecommitdiff
path: root/include/acpi/acobject.h
diff options
context:
space:
mode:
authorLen Brown <len.brown@intel.com>2004-12-06 07:12:37 -0500
committerLen Brown <len.brown@intel.com>2004-12-06 07:12:37 -0500
commit46bcd6adfaa55dfe17dfd5097c5123049b401992 (patch)
tree1c15dcea68e051e33667eef64f90c186d0ca7d7b /include/acpi/acobject.h
parent8c15f7c986178c796f127698acae8c03a1f96e41 (diff)
[ACPI] ACPICA 20041203 from Bob Moore and Alexey Starikovskiy
The low-level field insertion/extraction code (exfldio) has been completely rewritten to eliminate unnecessary complexity, bugs, and boundary conditions. Fixed a problem in the ToInteger, ToBuffer, ToHexString, and ToDecimalString operators where the input operand could be inadvertently deleted if no conversion was necessary (e.g., if the input to ToInteger was an Integer object.) Fixed a problem with the ToDecimalString and ToHexString where an incorrect exception code was returned if the resulting string would be > 200 chars. AE_STRING_LIMIT is now returned. Fixed a problem with the Concatenate operator where AE_OK was always returned, even if the operation failed. Fixed a problem in oswinxf (used by AcpiExec and iASL) to allow > 128 semaphores to be allocated. Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'include/acpi/acobject.h')
-rw-r--r--include/acpi/acobject.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/include/acpi/acobject.h b/include/acpi/acobject.h
index 09d6a5af268c..5fb2969ea481 100644
--- a/include/acpi/acobject.h
+++ b/include/acpi/acobject.h
@@ -94,9 +94,7 @@
u32 bit_length; /* Length of field in bits */\
u32 base_byte_offset; /* Byte offset within containing object */\
u8 start_field_bit_offset;/* Bit offset within first field datum (0-63) */\
- u8 datum_valid_bits; /* Valid bit in first "Field datum" */\
- u8 end_field_valid_bits; /* Valid bits in the last "field datum" */\
- u8 end_buffer_valid_bits; /* Valid bits in the last "buffer datum" */\
+ u8 access_bit_width; /* Read/Write size in bits (8-64) */\
u32 value; /* Value to store into the Bank or Index register */\
struct acpi_namespace_node *node; /* Link back to parent node */