~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/asm-sh/current.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 #ifndef __ASM_SH_CURRENT_H
  2 #define __ASM_SH_CURRENT_H
  3 
  4 /*
  5  * Copyright (C) 1999 Niibe Yutaka
  6  *
  7  */
  8 
  9 struct task_struct;
 10 
 11 static __inline__ struct task_struct * get_current(void)
 12 {
 13         struct task_struct *current;
 14 
 15         __asm__("stc    $r7_bank, %0"
 16                 :"=r" (current));
 17 
 18         return current;
 19 }
 20 
 21 #define current get_current()
 22 
 23 #endif /* __ASM_SH_CURRENT_H */
 24 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.