Lines Matching full:notify
58 * notify_value - Value from the Notify() request
84 /* Get the correct notify list type (System or Device) */ in acpi_ev_queue_notify_request()
92 /* Get the notify object attached to the namespace Node */ in acpi_ev_queue_notify_request()
104 * If there is no notify handler (Global or Local) in acpi_ev_queue_notify_request()
105 * for this object, just ignore the notify in acpi_ev_queue_notify_request()
110 "No notify handler for Notify, ignoring (%4.4s, %X) node %p\n", in acpi_ev_queue_notify_request()
117 /* Setup notify info and schedule the notify dispatcher */ in acpi_ev_queue_notify_request()
126 info->notify.node = node; in acpi_ev_queue_notify_request()
127 info->notify.value = (u16)notify_value; in acpi_ev_queue_notify_request()
128 info->notify.handler_list_id = handler_list_id; in acpi_ev_queue_notify_request()
129 info->notify.handler_list_head = handler_list_head; in acpi_ev_queue_notify_request()
130 info->notify.global = &acpi_gbl_global_notify[handler_list_id]; in acpi_ev_queue_notify_request()
133 "Dispatching Notify on [%4.4s] (%s) Value 0x%2.2X (%s) Node %p\n", in acpi_ev_queue_notify_request()
152 * PARAMETERS: context - To be passed to the notify handler
168 /* Invoke a global notify handler if installed */ in acpi_ev_notify_dispatch()
170 if (info->notify.global->handler) { in acpi_ev_notify_dispatch()
171 info->notify.global->handler(info->notify.node, in acpi_ev_notify_dispatch()
172 info->notify.value, in acpi_ev_notify_dispatch()
173 info->notify.global->context); in acpi_ev_notify_dispatch()
176 /* Now invoke the local notify handler(s) if any are installed */ in acpi_ev_notify_dispatch()
178 handler_obj = info->notify.handler_list_head; in acpi_ev_notify_dispatch()
180 handler_obj->notify.handler(info->notify.node, in acpi_ev_notify_dispatch()
181 info->notify.value, in acpi_ev_notify_dispatch()
182 handler_obj->notify.context); in acpi_ev_notify_dispatch()
185 handler_obj->notify.next[info->notify.handler_list_id]; in acpi_ev_notify_dispatch()