vgetrandom-chacha.S 758 B

1234567891011121314151617181920
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Copyright (C) 2024 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
  4. */
  5. #define __ASSEMBLY__
  6. #if defined(__aarch64__)
  7. #include "../../../../arch/arm64/kernel/vdso/vgetrandom-chacha.S"
  8. #elif defined(__loongarch__)
  9. #include "../../../../arch/loongarch/vdso/vgetrandom-chacha.S"
  10. #elif defined(__powerpc__) || defined(__powerpc64__)
  11. #include "../../../../arch/powerpc/kernel/vdso/vgetrandom-chacha.S"
  12. #elif defined(__riscv) && __riscv_xlen == 64
  13. #include "../../../../arch/riscv/kernel/vdso/vgetrandom-chacha.S"
  14. #elif defined(__s390x__)
  15. #include "../../../../arch/s390/kernel/vdso/vgetrandom-chacha.S"
  16. #elif defined(__x86_64__)
  17. #include "../../../../arch/x86/entry/vdso/vdso64/vgetrandom-chacha.S"
  18. #endif