1 /* 2 * Copyright (c) 2017 Oracle and/or its affiliates. All rights reserved. 3 */ 4 5 #ifndef _ASM_SPARC_VDSO_H 6 #define _ASM_SPARC_VDSO_H 7 8 struct vdso_image { 9 void *data; 10 unsigned long size; /* Always a multiple of PAGE_SIZE */ 11 12 long sym_vvar_start; /* Negative offset to the vvar area */ 13 }; 14 15 #ifdef CONFIG_SPARC64 16 extern const struct vdso_image vdso_image_64_builtin; 17 #endif 18 #ifdef CONFIG_COMPAT 19 extern const struct vdso_image vdso_image_32_builtin; 20 #endif 21 22 #endif /* _ASM_SPARC_VDSO_H */