vdso.h 622 B

1234567891011121314151617181920212223242526272829
  1. /*
  2. * This file is subject to the terms and conditions of the GNU General Public
  3. * License. See the file "COPYING" in the main directory of this archive
  4. * for more details.
  5. *
  6. * Copyright (C) 2009 Cavium Networks
  7. */
  8. #ifndef __ASM_VDSO_H
  9. #define __ASM_VDSO_H
  10. #include <linux/types.h>
  11. #ifdef CONFIG_32BIT
  12. struct mips_vdso {
  13. u32 signal_trampoline[2];
  14. u32 rt_signal_trampoline[2];
  15. };
  16. #else /* !CONFIG_32BIT */
  17. struct mips_vdso {
  18. u32 o32_signal_trampoline[2];
  19. u32 o32_rt_signal_trampoline[2];
  20. u32 rt_signal_trampoline[2];
  21. u32 n32_rt_signal_trampoline[2];
  22. };
  23. #endif /* CONFIG_32BIT */
  24. #endif /* __ASM_VDSO_H */