Lines Matching defs:object
4 * Name: acobject.h - Definition of union acpi_operand_object (Internal object only)
18 * address space handlers and notify handlers. The object is a constant
21 * Note: The object is optimized to be aligned and will not work if it is
50 u16 reference_count; /* For object deletion management */\
82 * Note: The String and Buffer object must be identical through the
119 ACPI_OBJECT_COMMON_HEADER acpi_semaphore os_semaphore; /* Actual OS synchronization object */
125 acpi_mutex os_mutex; /* Actual OS synchronization object */
217 * "Field Datum" -- a datum from the actual field object
226 u32 base_byte_offset; /* Byte offset within containing object */\
235 ACPI_OBJECT_COMMON_HEADER ACPI_COMMON_FIELD_INFO union acpi_operand_object *region_obj; /* Parent Operation Region object (REGION/BANK fields only) */
240 union acpi_operand_object *region_obj; /* Containing op_region object */
247 ACPI_OBJECT_COMMON_HEADER ACPI_COMMON_FIELD_INFO union acpi_operand_object *region_obj; /* Containing op_region object */
248 union acpi_operand_object *bank_obj; /* bank_select Register object */
265 union acpi_operand_object *buffer_obj; /* Containing Buffer object */
305 * The Reference object is used for these opcodes:
313 void *object; /* name_op=>HANDLE to obj, index_op=>union acpi_operand_object */
329 ACPI_REFCLASS_NAME = 5, /* Reference to a named object */
330 ACPI_REFCLASS_DEBUG = 6, /* Debug object */
336 * Extra object is used as additional storage for types that
360 ACPI_OBJECT_COMMON_HEADER union acpi_operand_object *next; /* Link for object cache and internal lists */
412 #define ACPI_DESC_TYPE_CACHED 0x01 /* Used only when object is cached */
436 union acpi_operand_object object;