Lines Matching defs:gpe_event_info

95 	struct acpi_gpe_event_info *gpe_event_info;
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;
160 gpe_event_info = acpi_ev_get_gpe_event_info(gpe_device, gpe_number);
161 if (gpe_event_info) {
162 status = acpi_ev_remove_gpe_reference(gpe_event_info) ;
201 struct acpi_gpe_event_info *gpe_event_info;
211 gpe_event_info = acpi_ev_get_gpe_event_info(gpe_device, gpe_number);
212 if (!gpe_event_info) {
222 status = acpi_hw_low_set_gpe(gpe_event_info, ACPI_GPE_ENABLE);
223 gpe_event_info->disable_for_dispatch = FALSE;
228 status = acpi_hw_low_set_gpe(gpe_event_info, ACPI_GPE_DISABLE);
229 gpe_event_info->disable_for_dispatch = TRUE;
261 struct acpi_gpe_event_info *gpe_event_info;
271 gpe_event_info = acpi_ev_get_gpe_event_info(gpe_device, gpe_number);
272 if (!gpe_event_info) {
277 status = acpi_ev_mask_gpe(gpe_event_info, is_masked);
308 struct acpi_gpe_event_info *gpe_event_info;
318 gpe_event_info = acpi_ev_get_gpe_event_info(gpe_device, gpe_number);
319 if (gpe_event_info) {
323 gpe_event_info->flags |= ACPI_GPE_CAN_WAKE;
356 struct acpi_gpe_event_info *gpe_event_info;
403 gpe_event_info = acpi_ev_get_gpe_event_info(gpe_device, gpe_number);
404 if (!gpe_event_info) {
415 if (ACPI_GPE_DISPATCH_TYPE(gpe_event_info->flags) ==
421 gpe_event_info->flags =
423 } else if (gpe_event_info->flags & ACPI_GPE_AUTO_ENABLED) {
429 (void)acpi_ev_remove_gpe_reference(gpe_event_info);
430 gpe_event_info->flags &= ~ACPI_GPE_AUTO_ENABLED;
437 if (ACPI_GPE_DISPATCH_TYPE(gpe_event_info->flags) ==
442 notify = gpe_event_info->dispatch.notify_list;
454 new_notify->next = gpe_event_info->dispatch.notify_list;
455 gpe_event_info->dispatch.notify_list = new_notify;
461 gpe_event_info->flags |= ACPI_GPE_CAN_WAKE;
495 struct acpi_gpe_event_info *gpe_event_info;
508 gpe_event_info = acpi_ev_get_gpe_event_info(gpe_device, gpe_number);
509 if (!gpe_event_info) {
514 if (!(gpe_event_info->flags & ACPI_GPE_CAN_WAKE)) {
519 gpe_register_info = gpe_event_info->register_info;
525 register_bit = acpi_hw_get_gpe_register_bit(gpe_event_info);
571 struct acpi_gpe_event_info *gpe_event_info;
580 gpe_event_info = acpi_ev_get_gpe_event_info(gpe_device, gpe_number);
581 if (!gpe_event_info) {
586 status = acpi_hw_clear_gpe(gpe_event_info);
614 struct acpi_gpe_event_info *gpe_event_info;
623 gpe_event_info = acpi_ev_get_gpe_event_info(gpe_device, gpe_number);
624 if (!gpe_event_info) {
631 status = acpi_hw_get_gpe_status(gpe_event_info, event_status);
680 struct acpi_gpe_event_info *gpe_event_info;
690 gpe_event_info = acpi_ev_get_gpe_event_info(gpe_device, gpe_number);
691 if (!gpe_event_info) {
696 status = acpi_ev_finish_gpe(gpe_event_info);