Lines Matching refs:block
229 struct guid_block *block; in find_guid() local
237 block = &wblock->gblock; in find_guid()
239 if (memcmp(block->guid, guid_input, 16) == 0) { in find_guid()
250 struct guid_block *block = NULL; in wmi_method_enable() local
255 block = &wblock->gblock; in wmi_method_enable()
258 snprintf(method, 5, "WE%02X", block->notify_id); in wmi_method_enable()
283 struct guid_block *block = NULL; in wmi_evaluate_method() local
294 block = &wblock->gblock; in wmi_evaluate_method()
297 if (!(block->flags & ACPI_WMI_METHOD)) in wmi_evaluate_method()
300 if (block->instance_count < instance) in wmi_evaluate_method()
313 if (block->flags & ACPI_WMI_STRING) { in wmi_evaluate_method()
322 strncat(method, block->object_id, 2); in wmi_evaluate_method()
341 struct guid_block *block = NULL; in wmi_query_block() local
356 block = &wblock->gblock; in wmi_query_block()
359 if (block->instance_count < instance) in wmi_query_block()
363 if (block->flags & (ACPI_WMI_EVENT | ACPI_WMI_METHOD)) in wmi_query_block()
375 if (block->flags & ACPI_WMI_EXPENSIVE) { in wmi_query_block()
376 strncat(wc_method, block->object_id, 2); in wmi_query_block()
389 strncat(method, block->object_id, 2); in wmi_query_block()
397 if ((block->flags & ACPI_WMI_EXPENSIVE) && ACPI_SUCCESS(wc_status)) { in wmi_query_block()
416 struct guid_block *block = NULL; in wmi_set_block() local
429 block = &wblock->gblock; in wmi_set_block()
432 if (block->instance_count < instance) in wmi_set_block()
436 if (block->flags & (ACPI_WMI_EVENT | ACPI_WMI_METHOD)) in wmi_set_block()
444 if (block->flags & ACPI_WMI_STRING) { in wmi_set_block()
452 strncat(method, block->object_id, 2); in wmi_set_block()
531 struct wmi_block *block; in wmi_install_notify_handler() local
544 block = list_entry(p, struct wmi_block, list); in wmi_install_notify_handler()
546 if (memcmp(block->gblock.guid, guid_input, 16) == 0) { in wmi_install_notify_handler()
547 if (block->handler && in wmi_install_notify_handler()
548 block->handler != wmi_notify_debug) in wmi_install_notify_handler()
551 block->handler = handler; in wmi_install_notify_handler()
552 block->handler_data = data; in wmi_install_notify_handler()
554 wmi_status = wmi_method_enable(block, 1); in wmi_install_notify_handler()
572 struct wmi_block *block; in wmi_remove_notify_handler() local
585 block = list_entry(p, struct wmi_block, list); in wmi_remove_notify_handler()
587 if (memcmp(block->gblock.guid, guid_input, 16) == 0) { in wmi_remove_notify_handler()
588 if (!block->handler || in wmi_remove_notify_handler()
589 block->handler == wmi_notify_debug) in wmi_remove_notify_handler()
593 block->handler = wmi_notify_debug; in wmi_remove_notify_handler()
596 wmi_status = wmi_method_enable(block, 0); in wmi_remove_notify_handler()
597 block->handler = NULL; in wmi_remove_notify_handler()
598 block->handler_data = NULL; in wmi_remove_notify_handler()
877 struct guid_block *block; in acpi_wmi_notify() local
884 block = &wblock->gblock; in acpi_wmi_notify()
886 if ((block->flags & ACPI_WMI_EVENT) && in acpi_wmi_notify()
887 (block->notify_id == event)) { in acpi_wmi_notify()