Lines Matching refs:region_obj

103 acpi_ev_address_space_dispatch(union acpi_operand_object *region_obj,  in acpi_ev_address_space_dispatch()  argument
121 region_obj2 = acpi_ns_get_secondary_object(region_obj); in acpi_ev_address_space_dispatch()
128 handler_desc = region_obj->region.handler; in acpi_ev_address_space_dispatch()
132 acpi_ut_get_node_name(region_obj->region.node), in acpi_ev_address_space_dispatch()
133 region_obj, in acpi_ev_address_space_dispatch()
134 acpi_ut_get_region_name(region_obj->region. in acpi_ev_address_space_dispatch()
148 if (!(region_obj->region.flags & AOPOBJ_SETUP_COMPLETE)) { in acpi_ev_address_space_dispatch()
159 region_obj, in acpi_ev_address_space_dispatch()
160 acpi_ut_get_region_name(region_obj->region. in acpi_ev_address_space_dispatch()
172 status = region_setup(region_obj, ACPI_REGION_ACTIVATE, in acpi_ev_address_space_dispatch()
184 acpi_ut_get_region_name(region_obj-> in acpi_ev_address_space_dispatch()
192 if (!(region_obj->region.flags & AOPOBJ_SETUP_COMPLETE)) { in acpi_ev_address_space_dispatch()
193 region_obj->region.flags |= AOPOBJ_SETUP_COMPLETE; in acpi_ev_address_space_dispatch()
209 address = (region_obj->region.address + region_offset); in acpi_ev_address_space_dispatch()
213 &region_obj->region.handler->address_space, handler, in acpi_ev_address_space_dispatch()
215 acpi_ut_get_region_name(region_obj->region. in acpi_ev_address_space_dispatch()
247 if ((region_obj->region.space_id == ACPI_ADR_SPACE_GSBUS || in acpi_ev_address_space_dispatch()
248 region_obj->region.space_id == ACPI_ADR_SPACE_GPIO) && in acpi_ev_address_space_dispatch()
265 if (region_obj->region.space_id == ACPI_ADR_SPACE_GPIO) { in acpi_ev_address_space_dispatch()
282 acpi_ut_get_region_name(region_obj->region. in acpi_ev_address_space_dispatch()
289 if ((region_obj->region.space_id == ACPI_ADR_SPACE_EC) && in acpi_ev_address_space_dispatch()
324 acpi_ev_detach_region(union acpi_operand_object *region_obj, in acpi_ev_detach_region() argument
338 region_obj2 = acpi_ns_get_secondary_object(region_obj); in acpi_ev_detach_region()
346 handler_obj = region_obj->region.handler; in acpi_ev_detach_region()
364 if (obj_desc == region_obj) { in acpi_ev_detach_region()
367 region_obj, handler_obj)); in acpi_ev_detach_region()
385 acpi_ev_execute_reg_method(region_obj, in acpi_ev_detach_region()
391 (region_obj->region.space_id))); in acpi_ev_detach_region()
406 if (region_obj->region.flags & AOPOBJ_SETUP_COMPLETE) { in acpi_ev_detach_region()
409 region_setup(region_obj, in acpi_ev_detach_region()
428 (region_obj->region. in acpi_ev_detach_region()
432 region_obj->region.flags &= in acpi_ev_detach_region()
445 region_obj->region.handler = NULL; in acpi_ev_detach_region()
461 region_obj)); in acpi_ev_detach_region()
470 region_obj, handler_obj)); in acpi_ev_detach_region()
492 union acpi_operand_object *region_obj, in acpi_ev_attach_region() argument
500 if (region_obj->region.handler) { in acpi_ev_attach_region()
506 acpi_ut_get_node_name(region_obj->region.node), in acpi_ev_attach_region()
507 region_obj, handler_obj, in acpi_ev_attach_region()
508 acpi_ut_get_region_name(region_obj->region. in acpi_ev_attach_region()
513 region_obj->region.next = handler_obj->address_space.region_list; in acpi_ev_attach_region()
514 handler_obj->address_space.region_list = region_obj; in acpi_ev_attach_region()
515 region_obj->region.handler = handler_obj; in acpi_ev_attach_region()
535 acpi_ev_execute_reg_method(union acpi_operand_object *region_obj, u32 function) in acpi_ev_execute_reg_method() argument
549 region_obj->region.handler == NULL) { in acpi_ev_execute_reg_method()
553 region_obj2 = acpi_ns_get_secondary_object(region_obj); in acpi_ev_execute_reg_method()
563 node = region_obj->region.node->parent; in acpi_ev_execute_reg_method()
582 region_obj->common.flags & AOPOBJ_REG_CONNECTED) || in acpi_ev_execute_reg_method()
584 !(region_obj->common.flags & AOPOBJ_REG_CONNECTED))) { in acpi_ev_execute_reg_method()
611 acpi_ut_create_integer_object((u64)region_obj->region.space_id); in acpi_ev_execute_reg_method()
638 region_obj->common.flags |= AOPOBJ_REG_CONNECTED; in acpi_ev_execute_reg_method()
640 region_obj->common.flags &= ~AOPOBJ_REG_CONNECTED; in acpi_ev_execute_reg_method()