Lines Matching refs:block
201 struct guid_block *block; in find_guid() local
209 block = &wblock->gblock; in find_guid()
211 if (memcmp(block->guid, guid_input, 16) == 0) { in find_guid()
222 struct guid_block *block = NULL; in wmi_method_enable() local
227 block = &wblock->gblock; in wmi_method_enable()
230 snprintf(method, 5, "WE%02X", block->notify_id); in wmi_method_enable()
255 struct guid_block *block = NULL; in wmi_evaluate_method() local
266 block = &wblock->gblock; in wmi_evaluate_method()
269 if (!(block->flags & ACPI_WMI_METHOD)) in wmi_evaluate_method()
272 if (block->instance_count < instance) in wmi_evaluate_method()
285 if (block->flags & ACPI_WMI_STRING) { in wmi_evaluate_method()
294 strncat(method, block->object_id, 2); in wmi_evaluate_method()
313 struct guid_block *block = NULL; in wmi_query_block() local
328 block = &wblock->gblock; in wmi_query_block()
331 if (block->instance_count < instance) in wmi_query_block()
335 if (block->flags & (ACPI_WMI_EVENT | ACPI_WMI_METHOD)) in wmi_query_block()
347 if (block->flags & ACPI_WMI_EXPENSIVE) { in wmi_query_block()
348 strncat(wc_method, block->object_id, 2); in wmi_query_block()
361 strncat(method, block->object_id, 2); in wmi_query_block()
369 if ((block->flags & ACPI_WMI_EXPENSIVE) && ACPI_SUCCESS(wc_status)) { in wmi_query_block()
388 struct guid_block *block = NULL; in wmi_set_block() local
401 block = &wblock->gblock; in wmi_set_block()
404 if (block->instance_count < instance) in wmi_set_block()
408 if (block->flags & (ACPI_WMI_EVENT | ACPI_WMI_METHOD)) in wmi_set_block()
416 if (block->flags & ACPI_WMI_STRING) { in wmi_set_block()
424 strncat(method, block->object_id, 2); in wmi_set_block()
499 struct wmi_block *block; in wmi_install_notify_handler() local
512 block = list_entry(p, struct wmi_block, list); in wmi_install_notify_handler()
514 if (memcmp(block->gblock.guid, guid_input, 16) == 0) { in wmi_install_notify_handler()
515 if (block->handler && in wmi_install_notify_handler()
516 block->handler != wmi_notify_debug) in wmi_install_notify_handler()
519 block->handler = handler; in wmi_install_notify_handler()
520 block->handler_data = data; in wmi_install_notify_handler()
522 wmi_status = wmi_method_enable(block, 1); in wmi_install_notify_handler()
540 struct wmi_block *block; in wmi_remove_notify_handler() local
553 block = list_entry(p, struct wmi_block, list); in wmi_remove_notify_handler()
555 if (memcmp(block->gblock.guid, guid_input, 16) == 0) { in wmi_remove_notify_handler()
556 if (!block->handler || in wmi_remove_notify_handler()
557 block->handler == wmi_notify_debug) in wmi_remove_notify_handler()
561 block->handler = wmi_notify_debug; in wmi_remove_notify_handler()
564 wmi_status = wmi_method_enable(block, 0); in wmi_remove_notify_handler()
565 block->handler = NULL; in wmi_remove_notify_handler()
566 block->handler_data = NULL; in wmi_remove_notify_handler()
839 struct guid_block *block; in acpi_wmi_notify() local
845 block = &wblock->gblock; in acpi_wmi_notify()
847 if ((block->flags & ACPI_WMI_EVENT) && in acpi_wmi_notify()
848 (block->notify_id == event)) { in acpi_wmi_notify()