Lines Matching refs:platform_timer
37 void *platform_timer; member
42 static inline void *next_platform_timer(void *platform_timer) in next_platform_timer() argument
44 struct acpi_gtdt_header *gh = platform_timer; in next_platform_timer()
46 platform_timer += gh->length; in next_platform_timer()
47 if (platform_timer < acpi_gtdt_desc.gtdt_end) in next_platform_timer()
48 return platform_timer; in next_platform_timer()
54 for (_g = acpi_gtdt_desc.platform_timer; _g; \
57 static inline bool is_timer_block(void *platform_timer) in is_timer_block() argument
59 struct acpi_gtdt_header *gh = platform_timer; in is_timer_block()
64 static inline bool is_non_secure_watchdog(void *platform_timer) in is_non_secure_watchdog() argument
66 struct acpi_gtdt_header *gh = platform_timer; in is_non_secure_watchdog()
67 struct acpi_gtdt_watchdog *wd = platform_timer; in is_non_secure_watchdog()
161 void *platform_timer; in acpi_gtdt_init() local
167 acpi_gtdt_desc.platform_timer = NULL; in acpi_gtdt_init()
182 platform_timer = (void *)gtdt + gtdt->platform_timer_offset; in acpi_gtdt_init()
183 if (platform_timer < (void *)table + sizeof(struct acpi_table_gtdt)) { in acpi_gtdt_init()
187 acpi_gtdt_desc.platform_timer = platform_timer; in acpi_gtdt_init()
308 void *platform_timer; in acpi_arch_timer_mem_init() local
311 for_each_platform_timer(platform_timer) { in acpi_arch_timer_mem_init()
312 if (is_timer_block(platform_timer)) { in acpi_arch_timer_mem_init()
313 ret = gtdt_parse_timer_block(platform_timer, timer_mem); in acpi_arch_timer_mem_init()
379 void *platform_timer; in gtdt_sbsa_gwdt_init() local
402 for_each_platform_timer(platform_timer) { in gtdt_sbsa_gwdt_init()
403 if (is_non_secure_watchdog(platform_timer)) { in gtdt_sbsa_gwdt_init()
404 ret = gtdt_import_sbsa_gwdt(platform_timer, gwdt_count); in gtdt_sbsa_gwdt_init()