Searched refs:gpe_event_info (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/acpi/acpica/
H A Devgpe.c27 * PARAMETERS: gpe_event_info - GPE to update
37 acpi_ev_update_gpe_enable_mask(struct acpi_gpe_event_info *gpe_event_info) argument
44 gpe_register_info = gpe_event_info->register_info;
49 register_bit = acpi_hw_get_gpe_register_bit(gpe_event_info);
57 if (gpe_event_info->runtime_count) {
70 * PARAMETERS: gpe_event_info - GPE to enable
78 acpi_status acpi_ev_enable_gpe(struct acpi_gpe_event_info *gpe_event_info) argument
86 status = acpi_hw_low_set_gpe(gpe_event_info, ACPI_GPE_ENABLE);
94 * PARAMETERS: gpe_event_info - GPE to be blocked/unblocked
104 acpi_ev_mask_gpe(struct acpi_gpe_event_info *gpe_event_info, u argument
159 acpi_ev_add_gpe_reference(struct acpi_gpe_event_info *gpe_event_info, u8 clear_on_enable) argument
206 acpi_ev_remove_gpe_reference(struct acpi_gpe_event_info *gpe_event_info) argument
352 struct acpi_gpe_event_info *gpe_event_info; local
457 struct acpi_gpe_event_info *gpe_event_info = context; local
554 struct acpi_gpe_event_info *gpe_event_info = context; local
578 acpi_ev_finish_gpe(struct acpi_gpe_event_info *gpe_event_info) argument
626 acpi_ev_detect_gpe(struct acpi_namespace_node *gpe_device, struct acpi_gpe_event_info *gpe_event_info, u32 gpe_number) argument
748 acpi_ev_gpe_dispatch(struct acpi_namespace_node *gpe_device, struct acpi_gpe_event_info *gpe_event_info, u32 gpe_number) argument
[all...]
H A Devxfgpe.c95 struct acpi_gpe_event_info *gpe_event_info; local
107 gpe_event_info = acpi_ev_get_gpe_event_info(gpe_device, gpe_number);
108 if (gpe_event_info) {
109 if (ACPI_GPE_DISPATCH_TYPE(gpe_event_info->flags) !=
111 status = acpi_ev_add_gpe_reference(gpe_event_info, TRUE);
113 ACPI_GPE_IS_POLLING_NEEDED(gpe_event_info)) {
119 gpe_event_info,
151 struct acpi_gpe_event_info *gpe_event_info; local
160 gpe_event_info = acpi_ev_get_gpe_event_info(gpe_device, gpe_number);
161 if (gpe_event_info) {
201 struct acpi_gpe_event_info *gpe_event_info; local
261 struct acpi_gpe_event_info *gpe_event_info; local
308 struct acpi_gpe_event_info *gpe_event_info; local
356 struct acpi_gpe_event_info *gpe_event_info; local
495 struct acpi_gpe_event_info *gpe_event_info; local
571 struct acpi_gpe_event_info *gpe_event_info; local
614 struct acpi_gpe_event_info *gpe_event_info; local
680 struct acpi_gpe_event_info *gpe_event_info; local
[all...]
H A Devgpeutil.c274 struct acpi_gpe_event_info *gpe_event_info; local
289 gpe_event_info = &gpe_block->event_info[((acpi_size)i *
293 if ((ACPI_GPE_DISPATCH_TYPE(gpe_event_info->flags) ==
295 (ACPI_GPE_DISPATCH_TYPE(gpe_event_info->flags) ==
300 ACPI_FREE(gpe_event_info->dispatch.handler);
301 gpe_event_info->dispatch.handler = NULL;
302 gpe_event_info->flags &=
304 } else if (ACPI_GPE_DISPATCH_TYPE(gpe_event_info->flags)
309 notify = gpe_event_info->dispatch.notify_list;
316 gpe_event_info
[all...]
H A Dhwgpe.c101 * PARAMETERS: gpe_event_info - Info block for the GPE
110 u32 acpi_hw_get_gpe_register_bit(struct acpi_gpe_event_info *gpe_event_info) argument
114 (gpe_event_info->gpe_number -
115 gpe_event_info->register_info->base_gpe_number));
122 * PARAMETERS: gpe_event_info - Info block for the GPE to be disabled
134 acpi_hw_low_set_gpe(struct acpi_gpe_event_info *gpe_event_info, u32 action) argument
145 gpe_register_info = gpe_event_info->register_info;
160 register_bit = acpi_hw_get_gpe_register_bit(gpe_event_info);
202 * PARAMETERS: gpe_event_info - Info block for the GPE to be cleared
210 acpi_status acpi_hw_clear_gpe(struct acpi_gpe_event_info *gpe_event_info) argument
250 acpi_hw_get_gpe_status(struct acpi_gpe_event_info *gpe_event_info, acpi_event_status *event_status) argument
663 struct acpi_gpe_event_info *gpe_event_info; local
[all...]
H A Dacevents.h64 acpi_ev_update_gpe_enable_mask(struct acpi_gpe_event_info *gpe_event_info);
66 acpi_status acpi_ev_enable_gpe(struct acpi_gpe_event_info *gpe_event_info);
69 acpi_ev_mask_gpe(struct acpi_gpe_event_info *gpe_event_info, u8 is_masked);
72 acpi_ev_add_gpe_reference(struct acpi_gpe_event_info *gpe_event_info,
76 acpi_ev_remove_gpe_reference(struct acpi_gpe_event_info *gpe_event_info);
85 acpi_status acpi_ev_finish_gpe(struct acpi_gpe_event_info *gpe_event_info);
89 struct acpi_gpe_event_info *gpe_event_info, u32 gpe_number);
114 struct acpi_gpe_event_info *gpe_event_info,
H A Devgpeblk.c172 struct acpi_gpe_event_info *gpe_event_info = NULL; local
197 gpe_event_info = ACPI_ALLOCATE_ZEROED((acpi_size)gpe_block->gpe_count *
200 if (!gpe_event_info) {
210 gpe_block->event_info = gpe_event_info;
219 this_event = gpe_event_info;
269 if (gpe_event_info) {
270 ACPI_FREE(gpe_event_info);
423 struct acpi_gpe_event_info *gpe_event_info; local
454 gpe_event_info = &gpe_block->event_info[gpe_index];
458 gpe_event_info
[all...]
H A Devgpeinit.c299 struct acpi_gpe_event_info *gpe_event_info; local
370 gpe_event_info =
372 if (!gpe_event_info) {
381 if ((ACPI_GPE_DISPATCH_TYPE(gpe_event_info->flags) ==
383 (ACPI_GPE_DISPATCH_TYPE(gpe_event_info->flags) ==
391 if (ACPI_GPE_DISPATCH_TYPE(gpe_event_info->flags) ==
397 if (type != (gpe_event_info->flags & ACPI_GPE_XRUPT_TYPE_MASK)) {
407 (void)acpi_hw_low_set_gpe(gpe_event_info, ACPI_GPE_DISABLE);
410 * Add the GPE information from above to the gpe_event_info block for
413 gpe_event_info
[all...]
H A Devxface.c722 struct acpi_gpe_event_info *gpe_event_info; local
752 gpe_event_info = acpi_ev_get_gpe_event_info(gpe_device, gpe_number);
753 if (!gpe_event_info) {
760 if ((ACPI_GPE_DISPATCH_TYPE(gpe_event_info->flags) ==
762 (ACPI_GPE_DISPATCH_TYPE(gpe_event_info->flags) ==
770 handler->method_node = gpe_event_info->dispatch.method_node;
771 handler->original_flags = (u8)(gpe_event_info->flags &
783 ACPI_GPE_DISPATCH_NOTIFY)) && gpe_event_info->runtime_count) {
785 (void)acpi_ev_remove_gpe_reference(gpe_event_info);
790 (u32)(gpe_event_info
908 struct acpi_gpe_event_info *gpe_event_info; local
[all...]
H A Dachware.h85 u32 acpi_hw_get_gpe_register_bit(struct acpi_gpe_event_info *gpe_event_info);
88 acpi_hw_low_set_gpe(struct acpi_gpe_event_info *gpe_event_info, u32 action);
94 acpi_status acpi_hw_clear_gpe(struct acpi_gpe_event_info *gpe_event_info);
101 acpi_hw_get_gpe_status(struct acpi_gpe_event_info *gpe_event_info,
H A Ddbdisply.c727 struct acpi_gpe_event_info *gpe_event_info; local
823 gpe_event_info =
827 (gpe_event_info->flags) ==
838 gpe_index, gpe_event_info,
839 gpe_event_info->runtime_count,
840 gpe_event_info->flags);
844 if (gpe_event_info->
851 if (gpe_event_info->
859 (gpe_event_info->flags)) {
879 gpe_event_info
[all...]
H A Ddbcmds.c1090 struct acpi_gpe_event_info *gpe_event_info; local
1105 gpe_event_info =
1108 if (!gpe_event_info) {
1113 (void)acpi_ev_gpe_dispatch(NULL, gpe_event_info, gpe_number);

Completed in 217 milliseconds