Lines Matching refs:Handler
189 * an installed default region handler.
215 * Make sure the installed handler is the DEFAULT handler. If not the
217 * handler was installed)
247 * a previously installed handler.
267 ACPI_ADR_SPACE_HANDLER Handler;
287 /* Ensure that there is a handler associated with this region */
289 HandlerDesc = RegionObj->Region.Handler;
293 "No handler for Region [%4.4s] (%p) [%s]",
372 * the handler for this particular region
381 /* We have everything we need, we can invoke the address space handler */
383 Handler = HandlerDesc->AddressSpace.Handler;
387 "Handler %p (@%p) Address %8.8X%8.8X [%s]\n",
388 &RegionObj->Region.Handler->AddressSpace, Handler,
397 * exit the interpreter because the handler *might* block -- we don't
406 * handler via the context:
413 * parameters being changed from another thread before the handler
449 /* Call the handler */
451 Status = Handler (Function, Address, BitWidth, Value, Context,
461 ACPI_EXCEPTION ((AE_INFO, Status, "Returned by Handler for [%s]",
481 * We just returned from a non-default handler, we must re-enter the
500 * DESCRIPTION: Break the association between the handler and the region
530 /* Get the address handler from the region object */
532 HandlerObj = RegionObj->Region.Handler;
535 /* This region has no handler, all done */
540 /* Find this region in the handler's list */
553 "Removing Region %p from address handler %p\n",
556 /* This is it, remove it from the handler's list */
589 * If the region has been activated, call the setup handler with
612 "from region handler - deactivate, [%s]",
620 * Remove handler reference in the region
625 * If the region is on the handler's list, this must be the
626 * region's handler
628 RegionObj->Region.Handler = NULL;
644 "Circular handler list in region object %p",
650 /* If we get here, the region was not in the handler's region list */
653 "Cannot remove region %p from address handler %p\n",
664 * PARAMETERS: HandlerObj - Handler Object
670 * DESCRIPTION: Create the association between the handler and the region
685 /* Install the region's handler */
687 if (RegionObj->Region.Handler)
693 "Adding Region [%4.4s] %p to address handler %p [%s]\n",
698 /* Link this region to the front of the handler's list */
702 RegionObj->Region.Handler = HandlerObj;
740 RegionObj->Region.Handler == NULL)
763 * region definition. This will be executed when the handler is
803 * connection status 1 for connecting the handler, 0 for disconnecting
804 * the handler (Passed as a parameter)