Lines Matching refs:gtdt
32 struct acpi_table_gtdt *gtdt; member
97 struct acpi_table_gtdt *gtdt = acpi_gtdt_desc.gtdt; in acpi_gtdt_map_ppi() local
101 return map_gt_gsi(gtdt->non_secure_el1_interrupt, in acpi_gtdt_map_ppi()
102 gtdt->non_secure_el1_flags); in acpi_gtdt_map_ppi()
104 return map_gt_gsi(gtdt->virtual_timer_interrupt, in acpi_gtdt_map_ppi()
105 gtdt->virtual_timer_flags); in acpi_gtdt_map_ppi()
108 return map_gt_gsi(gtdt->non_secure_el2_interrupt, in acpi_gtdt_map_ppi()
109 gtdt->non_secure_el2_flags); in acpi_gtdt_map_ppi()
126 struct acpi_table_gtdt *gtdt = acpi_gtdt_desc.gtdt; in acpi_gtdt_c3stop() local
130 return !(gtdt->non_secure_el1_flags & ACPI_GTDT_ALWAYS_ON); in acpi_gtdt_c3stop()
133 return !(gtdt->virtual_timer_flags & ACPI_GTDT_ALWAYS_ON); in acpi_gtdt_c3stop()
136 return !(gtdt->non_secure_el2_flags & ACPI_GTDT_ALWAYS_ON); in acpi_gtdt_c3stop()
159 struct acpi_table_gtdt *gtdt; in acpi_gtdt_init() local
161 gtdt = container_of(table, struct acpi_table_gtdt, header); in acpi_gtdt_init()
162 acpi_gtdt_desc.gtdt = gtdt; in acpi_gtdt_init()
174 if (!gtdt->platform_timer_count) { in acpi_gtdt_init()
179 platform_timer = (void *)gtdt + gtdt->platform_timer_offset; in acpi_gtdt_init()
186 *platform_timer_count = gtdt->platform_timer_count; in acpi_gtdt_init()