Home
last modified time | relevance | path

Searched refs:gpe_block (Results 1 – 13 of 13) sorted by relevance

/linux-4.4.14/drivers/acpi/acpica/
Devgpeblk.c54 acpi_ev_install_gpe_block(struct acpi_gpe_block_info *gpe_block,
58 acpi_ev_create_gpe_info_blocks(struct acpi_gpe_block_info *gpe_block);
75 acpi_ev_install_gpe_block(struct acpi_gpe_block_info *gpe_block, in acpi_ev_install_gpe_block() argument
105 next_gpe_block->next = gpe_block; in acpi_ev_install_gpe_block()
106 gpe_block->previous = next_gpe_block; in acpi_ev_install_gpe_block()
108 gpe_xrupt_block->gpe_block_list_head = gpe_block; in acpi_ev_install_gpe_block()
111 gpe_block->xrupt_block = gpe_xrupt_block; in acpi_ev_install_gpe_block()
131 acpi_status acpi_ev_delete_gpe_block(struct acpi_gpe_block_info *gpe_block) in acpi_ev_delete_gpe_block() argument
146 acpi_hw_disable_gpe_block(gpe_block->xrupt_block, gpe_block, NULL); in acpi_ev_delete_gpe_block()
148 if (!gpe_block->previous && !gpe_block->next) { in acpi_ev_delete_gpe_block()
[all …]
Devgpeutil.c67 struct acpi_gpe_block_info *gpe_block; in acpi_ev_walk_gpe_list() local
83 gpe_block = gpe_xrupt_info->gpe_block_list_head; in acpi_ev_walk_gpe_list()
84 while (gpe_block) { in acpi_ev_walk_gpe_list()
89 gpe_walk_callback(gpe_xrupt_info, gpe_block, in acpi_ev_walk_gpe_list()
98 gpe_block = gpe_block->next; in acpi_ev_walk_gpe_list()
124 struct acpi_gpe_block_info *gpe_block, void *context) in acpi_ev_get_gpe_device() argument
130 info->next_block_base_index += gpe_block->gpe_count; in acpi_ev_get_gpe_device()
137 if ((gpe_block->node)->type == ACPI_TYPE_DEVICE) { in acpi_ev_get_gpe_device()
138 info->gpe_device = gpe_block->node; in acpi_ev_get_gpe_device()
305 struct acpi_gpe_block_info *gpe_block, in acpi_ev_delete_gpe_handlers() argument
[all …]
Dhwgpe.c54 struct acpi_gpe_block_info *gpe_block,
319 struct acpi_gpe_block_info *gpe_block, void *context) in acpi_hw_disable_gpe_block() argument
326 for (i = 0; i < gpe_block->register_count; i++) { in acpi_hw_disable_gpe_block()
332 &gpe_block->register_info[i]); in acpi_hw_disable_gpe_block()
356 struct acpi_gpe_block_info *gpe_block, void *context) in acpi_hw_clear_gpe_block() argument
363 for (i = 0; i < gpe_block->register_count; i++) { in acpi_hw_clear_gpe_block()
369 &gpe_block->register_info[i].status_address); in acpi_hw_clear_gpe_block()
394 struct acpi_gpe_block_info * gpe_block, in acpi_hw_enable_runtime_gpe_block() argument
405 for (i = 0; i < gpe_block->register_count; i++) { in acpi_hw_enable_runtime_gpe_block()
406 gpe_register_info = &gpe_block->register_info[i]; in acpi_hw_enable_runtime_gpe_block()
[all …]
Devgpe.c234 *gpe_block) in acpi_ev_low_get_gpe_info()
242 if (!gpe_block || (gpe_number < gpe_block->block_base_number)) { in acpi_ev_low_get_gpe_info()
246 gpe_index = gpe_number - gpe_block->block_base_number; in acpi_ev_low_get_gpe_info()
247 if (gpe_index >= gpe_block->gpe_count) { in acpi_ev_low_get_gpe_info()
251 return (&gpe_block->event_info[gpe_index]); in acpi_ev_low_get_gpe_info()
306 if (!obj_desc || !obj_desc->device.gpe_block) { in acpi_ev_get_gpe_event_info()
311 (gpe_number, obj_desc->device.gpe_block)); in acpi_ev_get_gpe_event_info()
331 struct acpi_gpe_block_info *gpe_block; in acpi_ev_gpe_detect() local
362 gpe_block = gpe_xrupt_list->gpe_block_list_head; in acpi_ev_gpe_detect()
363 while (gpe_block) { in acpi_ev_gpe_detect()
[all …]
Ddbdisply.c734 struct acpi_gpe_block_info *gpe_block; in acpi_db_display_gpes() local
758 gpe_block = gpe_xrupt_info->gpe_block_list_head; in acpi_db_display_gpes()
759 while (gpe_block) { in acpi_db_display_gpes()
760 status = acpi_get_name(gpe_block->node, in acpi_db_display_gpes()
768 if (gpe_block->node == acpi_gbl_fadt_gpe_device) { in acpi_db_display_gpes()
776 block, gpe_block, gpe_block->node, buffer, in acpi_db_display_gpes()
780 gpe_block->register_count, in acpi_db_display_gpes()
781 gpe_block->gpe_count); in acpi_db_display_gpes()
785 gpe_block->block_base_number, in acpi_db_display_gpes()
786 gpe_block->block_base_number + in acpi_db_display_gpes()
[all …]
Dutinit.c80 struct acpi_gpe_block_info *gpe_block; in acpi_ut_free_gpe_lists() local
89 gpe_block = gpe_xrupt_info->gpe_block_list_head; in acpi_ut_free_gpe_lists()
90 while (gpe_block) { in acpi_ut_free_gpe_lists()
91 next_gpe_block = gpe_block->next; in acpi_ut_free_gpe_lists()
92 ACPI_FREE(gpe_block->event_info); in acpi_ut_free_gpe_lists()
93 ACPI_FREE(gpe_block->register_info); in acpi_ut_free_gpe_lists()
94 ACPI_FREE(gpe_block); in acpi_ut_free_gpe_lists()
96 gpe_block = next_gpe_block; in acpi_ut_free_gpe_lists()
Devgpeinit.c232 struct acpi_gpe_block_info *gpe_block; in acpi_ev_update_gpes() local
261 gpe_block = gpe_xrupt_info->gpe_block_list_head; in acpi_ev_update_gpes()
262 while (gpe_block) { in acpi_ev_update_gpes()
263 walk_info.gpe_block = gpe_block; in acpi_ev_update_gpes()
264 walk_info.gpe_device = gpe_block->node; in acpi_ev_update_gpes()
277 gpe_block = gpe_block->next; in acpi_ev_update_gpes()
394 acpi_ev_low_get_gpe_info(gpe_number, walk_info->gpe_block); in acpi_ev_match_gpe_method()
Dacevents.h98 *gpe_block);
116 struct acpi_gpe_block_info *gpe_block,
121 *gpe_block))
148 struct acpi_gpe_block_info *gpe_block, void *context);
158 struct acpi_gpe_block_info *gpe_block,
Dachware.h120 struct acpi_gpe_block_info *gpe_block, void *context);
126 struct acpi_gpe_block_info *gpe_block, void *context);
140 struct acpi_gpe_block_info *gpe_block,
Devxfgpe.c763 struct acpi_gpe_block_info *gpe_block; in ACPI_EXPORT_SYMBOL() local
801 &gpe_block); in ACPI_EXPORT_SYMBOL()
835 obj_desc->device.gpe_block = gpe_block; in ACPI_EXPORT_SYMBOL()
888 if (!obj_desc || !obj_desc->device.gpe_block) { in ACPI_EXPORT_SYMBOL()
894 status = acpi_ev_delete_gpe_block(obj_desc->device.gpe_block); in ACPI_EXPORT_SYMBOL()
896 obj_desc->device.gpe_block = NULL; in ACPI_EXPORT_SYMBOL()
Dutdelete.c146 if (object->device.gpe_block) { in acpi_ut_delete_internal_obj()
148 gpe_block); in acpi_ut_delete_internal_obj()
Dacobject.h218 ACPI_COMMON_NOTIFY_INFO struct acpi_gpe_block_info *gpe_block; member
Daclocal.h520 struct acpi_gpe_block_info *gpe_block; member
535 struct acpi_gpe_block_info *gpe_block,