2 * Copyright (C) 2013 Imagination Technologies
3 * Author: Paul Burton <paul.burton@imgtec.com>
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License as published by the
7 * Free Software Foundation; either version 2 of the License, or (at your
8 * option) any later version.
11 #ifndef __MIPS_ASM_SMP_CPS_H__
12 #define __MIPS_ASM_SMP_CPS_H__
16 struct vpe_boot_config
{
22 struct core_boot_config
{
24 struct vpe_boot_config
*vpe_config
;
27 extern struct core_boot_config
*mips_cps_core_bootcfg
;
29 extern void mips_cps_core_entry(void);
30 extern void mips_cps_core_init(void);
32 extern struct vpe_boot_config
*mips_cps_boot_vpes(void);
34 extern bool mips_cps_smp_in_use(void);
36 extern void mips_cps_pm_save(void);
37 extern void mips_cps_pm_restore(void);
39 #else /* __ASSEMBLY__ */
41 .extern mips_cps_bootcfg
;
43 #endif /* __ASSEMBLY__ */
44 #endif /* __MIPS_ASM_SMP_CPS_H__ */
This page took 0.049273 seconds and 5 git commands to generate.