Lines Matching refs:platform_timer

34 	void *platform_timer;  member
39 static __init bool platform_timer_valid(void *platform_timer) in platform_timer_valid() argument
41 struct acpi_gtdt_header *gh = platform_timer; in platform_timer_valid()
43 return (platform_timer >= (void *)(acpi_gtdt_desc.gtdt + 1) && in platform_timer_valid()
44 platform_timer < acpi_gtdt_desc.gtdt_end && in platform_timer_valid()
46 platform_timer + gh->length <= acpi_gtdt_desc.gtdt_end); in platform_timer_valid()
49 static __init void *next_platform_timer(void *platform_timer) in next_platform_timer() argument
51 struct acpi_gtdt_header *gh = platform_timer; in next_platform_timer()
53 return platform_timer + gh->length; in next_platform_timer()
57 for (_g = acpi_gtdt_desc.platform_timer; platform_timer_valid(_g);\
60 static inline bool is_timer_block(void *platform_timer) in is_timer_block() argument
62 struct acpi_gtdt_header *gh = platform_timer; in is_timer_block()
67 static inline bool is_non_secure_watchdog(void *platform_timer) in is_non_secure_watchdog() argument
69 struct acpi_gtdt_header *gh = platform_timer; in is_non_secure_watchdog()
70 struct acpi_gtdt_watchdog *wd = platform_timer; in is_non_secure_watchdog()
164 void *platform_timer; in acpi_gtdt_init() local
171 acpi_gtdt_desc.platform_timer = NULL; in acpi_gtdt_init()
186 acpi_gtdt_desc.platform_timer = (void *)gtdt + gtdt->platform_timer_offset; in acpi_gtdt_init()
187 for_each_platform_timer(platform_timer) in acpi_gtdt_init()
196 acpi_gtdt_desc.platform_timer = NULL; in acpi_gtdt_init()
320 void *platform_timer; in acpi_arch_timer_mem_init() local
323 for_each_platform_timer(platform_timer) { in acpi_arch_timer_mem_init()
324 if (is_timer_block(platform_timer)) { in acpi_arch_timer_mem_init()
325 ret = gtdt_parse_timer_block(platform_timer, timer_mem); in acpi_arch_timer_mem_init()
393 void *platform_timer; in gtdt_sbsa_gwdt_init() local
416 for_each_platform_timer(platform_timer) { in gtdt_sbsa_gwdt_init()
417 if (is_non_secure_watchdog(platform_timer)) { in gtdt_sbsa_gwdt_init()
418 ret = gtdt_import_sbsa_gwdt(platform_timer, gwdt_count); in gtdt_sbsa_gwdt_init()