proc-fns.h 562 B

12345678910111213141516171819202122232425
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * Based on arch/arm/include/asm/proc-fns.h
  4. *
  5. * Copyright (C) 1997-1999 Russell King
  6. * Copyright (C) 2000 Deep Blue Solutions Ltd
  7. * Copyright (C) 2012 ARM Ltd.
  8. */
  9. #ifndef __ASM_PROCFNS_H
  10. #define __ASM_PROCFNS_H
  11. #ifndef __ASSEMBLY__
  12. #include <asm/page.h>
  13. struct cpu_suspend_ctx;
  14. extern void cpu_do_idle(void);
  15. extern void cpu_do_suspend(struct cpu_suspend_ctx *ptr);
  16. extern u64 cpu_do_resume(phys_addr_t ptr, u64 idmap_ttbr);
  17. #include <asm/memory.h>
  18. #endif /* __ASSEMBLY__ */
  19. #endif /* __ASM_PROCFNS_H */