Repository URL to install this package:
| 
      
     
      
        
        
        Version: 
        
         
  
        
    
          
          4.9.40-1  ▾
        
         
  
      
        
      
  
      
  
     | 
    
    linux-headers-4.9.40-rt30-realtime
  
    /
        
    usr
  
        /
        
    src
  
        /
        
    linux-headers-4.9.40-rt30-realtime
  
        /
        
    arch
  
        /
        
    microblaze
  
        /
        
    include
  
        /
        
    asm
  
        /
        ptrace.h
    | 
|---|
/*
 * Copyright (C) 2006 Atmark Techno, Inc.
 *
 * This file is subject to the terms and conditions of the GNU General Public
 * License. See the file "COPYING" in the main directory of this archive
 * for more details.
 */
#ifndef _ASM_MICROBLAZE_PTRACE_H
#define _ASM_MICROBLAZE_PTRACE_H
#include <uapi/asm/ptrace.h>
#ifndef __ASSEMBLY__
#define kernel_mode(regs)		((regs)->pt_mode)
#define user_mode(regs)			(!kernel_mode(regs))
#define instruction_pointer(regs)	((regs)->pc)
#define profile_pc(regs)		instruction_pointer(regs)
#define user_stack_pointer(regs)	((regs)->r1)
static inline long regs_return_value(struct pt_regs *regs)
{
	return regs->r3;
}
#endif /* __ASSEMBLY__ */
#endif /* _ASM_MICROBLAZE_PTRACE_H */