diff options
Diffstat (limited to 'arch/powerpc/include/asm/hvcall.h')
| -rw-r--r-- | arch/powerpc/include/asm/hvcall.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/hvcall.h b/arch/powerpc/include/asm/hvcall.h index fbe2932fa9e9..6251a4b10be7 100644 --- a/arch/powerpc/include/asm/hvcall.h +++ b/arch/powerpc/include/asm/hvcall.h | |||
| @@ -291,6 +291,28 @@ struct hvcall_mpp_data { | |||
| 291 | }; | 291 | }; |
| 292 | 292 | ||
| 293 | int h_get_mpp(struct hvcall_mpp_data *); | 293 | int h_get_mpp(struct hvcall_mpp_data *); |
| 294 | |||
| 295 | #ifdef CONFIG_PPC_PSERIES | ||
| 296 | extern int CMO_PrPSP; | ||
| 297 | extern int CMO_SecPSP; | ||
| 298 | extern unsigned long CMO_PageSize; | ||
| 299 | |||
| 300 | static inline int cmo_get_primary_psp(void) | ||
| 301 | { | ||
| 302 | return CMO_PrPSP; | ||
| 303 | } | ||
| 304 | |||
| 305 | static inline int cmo_get_secondary_psp(void) | ||
| 306 | { | ||
| 307 | return CMO_SecPSP; | ||
| 308 | } | ||
| 309 | |||
| 310 | static inline unsigned long cmo_get_page_size(void) | ||
| 311 | { | ||
| 312 | return CMO_PageSize; | ||
| 313 | } | ||
| 314 | #endif /* CONFIG_PPC_PSERIES */ | ||
| 315 | |||
| 294 | #endif /* __ASSEMBLY__ */ | 316 | #endif /* __ASSEMBLY__ */ |
| 295 | #endif /* __KERNEL__ */ | 317 | #endif /* __KERNEL__ */ |
| 296 | #endif /* _ASM_POWERPC_HVCALL_H */ | 318 | #endif /* _ASM_POWERPC_HVCALL_H */ |
