current.h 418 B

12345678910111213141516171819
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _ASM_IA64_CURRENT_H
  3. #define _ASM_IA64_CURRENT_H
  4. /*
  5. * Modified 1998-2000
  6. * David Mosberger-Tang <davidm@hpl.hp.com>, Hewlett-Packard Co
  7. */
  8. #include <asm/intrinsics.h>
  9. /*
  10. * In kernel mode, thread pointer (r13) is used to point to the current task
  11. * structure.
  12. */
  13. #define current ((struct task_struct *) ia64_getreg(_IA64_REG_TP))
  14. #endif /* _ASM_IA64_CURRENT_H */