Home
last modified time | relevance | path

Searched refs:vdso_rng_data (Results 1 – 18 of 18) sorted by relevance

/linux-6.12.1/arch/loongarch/include/asm/vdso/
Dvsyscall.h11 extern struct vdso_rng_data *vdso_rng_data;
24 struct vdso_rng_data *__loongarch_get_k_vdso_rng_data(void) in __loongarch_get_k_vdso_rng_data()
26 return vdso_rng_data; in __loongarch_get_k_vdso_rng_data()
Dgetrandom.h31 static __always_inline const struct vdso_rng_data *__arch_get_vdso_rng_data(void) in __arch_get_vdso_rng_data()
33 return (const struct vdso_rng_data *)(get_vdso_data() + VVAR_LOONGARCH_PAGES_START * in __arch_get_vdso_rng_data()
Dvdso.h22 struct vdso_rng_data rng_data;
/linux-6.12.1/arch/powerpc/include/asm/vdso/
Dgetrandom.h44 static __always_inline struct vdso_rng_data *__arch_get_vdso_rng_data(void) in __arch_get_vdso_rng_data()
50 size_t opaque_len, const struct vdso_rng_data *vd);
Dvsyscall.h21 struct vdso_rng_data *__arch_get_k_vdso_rng_data(void) in __arch_get_k_vdso_rng_data()
/linux-6.12.1/include/vdso/
Ddatapage.h125 struct vdso_rng_data { struct
141 extern struct vdso_rng_data _vdso_rng_data __attribute__((visibility("hidden"))); argument
/linux-6.12.1/arch/powerpc/include/asm/
Dvdso_datapage.h86 struct vdso_rng_data rng_data;
99 struct vdso_rng_data rng_data;
/linux-6.12.1/arch/x86/include/asm/vdso/
Dvsyscall.h23 struct vdso_rng_data *__x86_get_k_vdso_rng_data(void) in __x86_get_k_vdso_rng_data()
Dgetrandom.h33 static __always_inline const struct vdso_rng_data *__arch_get_vdso_rng_data(void) in __arch_get_vdso_rng_data()
/linux-6.12.1/arch/loongarch/kernel/
Dvdso.c39 struct vdso_rng_data *vdso_rng_data = &loongarch_vdso_data.vdata.rng_data; variable
/linux-6.12.1/arch/powerpc/kernel/vdso/
Dvgetrandom.c11 size_t opaque_len, const struct vdso_rng_data *vd) in __c_kernel_getrandom()
/linux-6.12.1/arch/s390/include/asm/vdso/
Dvsyscall.h30 static __always_inline struct vdso_rng_data *__s390_get_k_vdso_rnd_data(void) in __s390_get_k_vdso_rnd_data()
Dgetrandom.h26 static __always_inline const struct vdso_rng_data *__arch_get_vdso_rng_data(void) in __arch_get_vdso_rng_data()
/linux-6.12.1/arch/arm64/include/asm/vdso/
Dgetrandom.h36 static __always_inline const struct vdso_rng_data *__arch_get_vdso_rng_data(void) in __arch_get_vdso_rng_data()
Dvsyscall.h33 struct vdso_rng_data *__arm64_get_k_vdso_rnd_data(void) in __arm64_get_k_vdso_rnd_data()
/linux-6.12.1/arch/x86/include/asm/
Dvvar.h65 DECLARE_VVAR_SINGLE(640, struct vdso_rng_data, _vdso_rng_data)
/linux-6.12.1/lib/vdso/
Dgetrandom.c68 __cvdso_getrandom_data(const struct vdso_rng_data *rng_info, void *buffer, size_t len, in __cvdso_getrandom_data()
/linux-6.12.1/arch/x86/entry/vdso/
Dvma.c42 DEFINE_VVAR_SINGLE(struct vdso_rng_data, _vdso_rng_data);