.. | .. |
---|
3 | 3 | * |
---|
4 | 4 | * Name: acobject.h - Definition of union acpi_operand_object (Internal object only) |
---|
5 | 5 | * |
---|
6 | | - * Copyright (C) 2000 - 2018, Intel Corp. |
---|
| 6 | + * Copyright (C) 2000 - 2020, Intel Corp. |
---|
7 | 7 | * |
---|
8 | 8 | *****************************************************************************/ |
---|
9 | 9 | |
---|
.. | .. |
---|
153 | 153 | } dispatch; |
---|
154 | 154 | |
---|
155 | 155 | u32 aml_length; |
---|
156 | | - u8 thread_count; |
---|
157 | 156 | acpi_owner_id owner_id; |
---|
| 157 | + u8 thread_count; |
---|
158 | 158 | }; |
---|
159 | 159 | |
---|
160 | 160 | /* Flags for info_flags field above */ |
---|
.. | .. |
---|
239 | 239 | union acpi_operand_object *region_obj; /* Containing op_region object */ |
---|
240 | 240 | u8 *resource_buffer; /* resource_template for serial regions/fields */ |
---|
241 | 241 | u16 pin_number_index; /* Index relative to previous Connection/Template */ |
---|
| 242 | + u8 *internal_pcc_buffer; /* Internal buffer for fields associated with PCC */ |
---|
242 | 243 | }; |
---|
243 | 244 | |
---|
244 | 245 | struct acpi_object_bank_field { |
---|
.. | .. |
---|
259 | 260 | /* The buffer_field is different in that it is part of a Buffer, not an op_region */ |
---|
260 | 261 | |
---|
261 | 262 | struct acpi_object_buffer_field { |
---|
262 | | - ACPI_OBJECT_COMMON_HEADER ACPI_COMMON_FIELD_INFO union acpi_operand_object *buffer_obj; /* Containing Buffer object */ |
---|
| 263 | + ACPI_OBJECT_COMMON_HEADER ACPI_COMMON_FIELD_INFO u8 is_create_field; /* Special case for objects created by create_field() */ |
---|
| 264 | + union acpi_operand_object *buffer_obj; /* Containing Buffer object */ |
---|
263 | 265 | }; |
---|
264 | 266 | |
---|
265 | 267 | /****************************************************************************** |
---|
.. | .. |
---|
282 | 284 | acpi_adr_space_handler handler; |
---|
283 | 285 | struct acpi_namespace_node *node; /* Parent device */ |
---|
284 | 286 | void *context; |
---|
| 287 | + acpi_mutex context_mutex; |
---|
285 | 288 | acpi_adr_space_setup setup; |
---|
286 | 289 | union acpi_operand_object *region_list; /* Regions using this handler */ |
---|
287 | 290 | union acpi_operand_object *next; |
---|