1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef __ASM_VDSO_VSYSCALL_H
3 #define __ASM_VDSO_VSYSCALL_H
7 #include <vdso/datapage.h>
9 extern struct vdso_data
*vdso_data
;
10 extern struct vdso_rng_data
*vdso_rng_data
;
12 static __always_inline
13 struct vdso_data
*__loongarch_get_k_vdso_data(void)
17 #define __arch_get_k_vdso_data __loongarch_get_k_vdso_data
19 static __always_inline
20 struct vdso_rng_data
*__loongarch_get_k_vdso_rng_data(void)
24 #define __arch_get_k_vdso_rng_data __loongarch_get_k_vdso_rng_data
26 /* The asm-generic header needs to be included after the definitions above */
27 #include <asm-generic/vdso/vsyscall.h>
29 #endif /* !__ASSEMBLY__ */
31 #endif /* __ASM_VDSO_VSYSCALL_H */