Lines Matching defs:region_obj

81  * PARAMETERS:  region_obj          - Internal region object
103 acpi_ev_address_space_dispatch(union acpi_operand_object *region_obj,
121 region_obj2 = acpi_ns_get_secondary_object(region_obj);
128 handler_desc = region_obj->region.handler;
132 acpi_ut_get_node_name(region_obj->region.node),
133 region_obj,
134 acpi_ut_get_region_name(region_obj->region.
148 if (!(region_obj->region.flags & AOPOBJ_SETUP_COMPLETE)) {
159 region_obj,
160 acpi_ut_get_region_name(region_obj->region.
165 if (region_obj->region.space_id == ACPI_ADR_SPACE_PLATFORM_COMM) {
171 ctx->length = (u16)region_obj->region.length;
172 ctx->subspace_id = (u8)region_obj->region.address;
175 if (region_obj->region.space_id ==
180 ctx->length = region_obj->region.length;
181 ctx->offset = region_obj->region.address;
191 status = region_setup(region_obj, ACPI_REGION_ACTIVATE,
203 acpi_ut_get_region_name(region_obj->
211 if (!(region_obj->region.flags & AOPOBJ_SETUP_COMPLETE)) {
212 region_obj->region.flags |= AOPOBJ_SETUP_COMPLETE;
228 address = (region_obj->region.address + region_offset);
232 &region_obj->region.handler->address_space, handler,
234 acpi_ut_get_region_name(region_obj->region.
266 if ((region_obj->region.space_id == ACPI_ADR_SPACE_GSBUS ||
267 region_obj->region.space_id == ACPI_ADR_SPACE_GPIO) &&
284 if (region_obj->region.space_id == ACPI_ADR_SPACE_GPIO) {
301 acpi_ut_get_region_name(region_obj->region.
308 if ((region_obj->region.space_id == ACPI_ADR_SPACE_EC) &&
332 * PARAMETERS: region_obj - Region Object
343 acpi_ev_detach_region(union acpi_operand_object *region_obj,
357 region_obj2 = acpi_ns_get_secondary_object(region_obj);
365 handler_obj = region_obj->region.handler;
383 if (obj_desc == region_obj) {
386 region_obj, handler_obj));
404 acpi_ev_execute_reg_method(region_obj,
410 (region_obj->region.space_id)));
425 if (region_obj->region.flags & AOPOBJ_SETUP_COMPLETE) {
428 region_setup(region_obj,
447 (region_obj->region.
451 region_obj->region.flags &=
464 region_obj->region.handler = NULL;
480 region_obj));
489 region_obj, handler_obj));
499 * region_obj - Region Object
511 union acpi_operand_object *region_obj,
519 if (region_obj->region.handler) {
525 acpi_ut_get_node_name(region_obj->region.node),
526 region_obj, handler_obj,
527 acpi_ut_get_region_name(region_obj->region.
532 region_obj->region.next = handler_obj->address_space.region_list;
533 handler_obj->address_space.region_list = region_obj;
534 region_obj->region.handler = handler_obj;
544 * PARAMETERS: region_obj - Region object
554 acpi_ev_execute_reg_method(union acpi_operand_object *region_obj, u32 function)
568 region_obj->region.handler == NULL) {
572 region_obj2 = acpi_ns_get_secondary_object(region_obj);
582 node = region_obj->region.node->parent;
601 region_obj->common.flags & AOPOBJ_REG_CONNECTED) ||
603 !(region_obj->common.flags & AOPOBJ_REG_CONNECTED))) {
623 * Operation region space ID Same value as region_obj->Region.space_id
630 acpi_ut_create_integer_object((u64)region_obj->region.space_id);
657 region_obj->common.flags |= AOPOBJ_REG_CONNECTED;
659 region_obj->common.flags &= ~AOPOBJ_REG_CONNECTED;