Lines Matching refs:wdat
28 static bool acpi_watchdog_uses_rtc(const struct acpi_table_wdat *wdat) in acpi_watchdog_uses_rtc() argument
33 entries = (struct acpi_wdat_entry *)(wdat + 1); in acpi_watchdog_uses_rtc()
34 for (i = 0; i < wdat->entries; i++) { in acpi_watchdog_uses_rtc()
52 static bool acpi_watchdog_uses_rtc(const struct acpi_table_wdat *wdat) in acpi_watchdog_uses_rtc() argument
62 const struct acpi_table_wdat *wdat = NULL; in acpi_watchdog_get_wdat() local
69 (struct acpi_table_header **)&wdat); in acpi_watchdog_get_wdat()
75 if (acpi_watchdog_uses_rtc(wdat)) { in acpi_watchdog_get_wdat()
76 acpi_put_table((struct acpi_table_header *)wdat); in acpi_watchdog_get_wdat()
81 return wdat; in acpi_watchdog_get_wdat()
105 const struct acpi_table_wdat *wdat; in acpi_watchdog_init() local
113 wdat = acpi_watchdog_get_wdat(); in acpi_watchdog_init()
114 if (!wdat) { in acpi_watchdog_init()
120 if (!(wdat->flags & ACPI_WDAT_ENABLED)) in acpi_watchdog_init()
124 if (wdat->pci_segment != 0xff || wdat->pci_bus != 0xff || in acpi_watchdog_init()
125 wdat->pci_device != 0xff || wdat->pci_function != 0xff) in acpi_watchdog_init()
130 entries = (struct acpi_wdat_entry *)(wdat + 1); in acpi_watchdog_init()
131 for (i = 0; i < wdat->entries; i++) { in acpi_watchdog_init()
193 acpi_put_table((struct acpi_table_header *)wdat); in acpi_watchdog_init()