Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
futex_compat.c File Reference
#include <linux/linkage.h>
#include <linux/compat.h>
#include <linux/nsproxy.h>
#include <linux/futex.h>
#include <linux/ptrace.h>
#include <asm/uaccess.h>

Go to the source code of this file.


void compat_exit_robust_list (struct task_struct *curr)
asmlinkage long compat_sys_set_robust_list (struct compat_robust_list_head __user *head, compat_size_t len)
asmlinkage long compat_sys_get_robust_list (int pid, compat_uptr_t __user *head_ptr, compat_size_t __user *len_ptr)
asmlinkage long compat_sys_futex (u32 __user *uaddr, int op, u32 val, struct compat_timespec __user *utime, u32 __user *uaddr2, u32 val3)

Function Documentation

void compat_exit_robust_list ( struct task_struct curr)

Definition at line 49 of file futex_compat.c.

asmlinkage long compat_sys_futex ( u32 __user uaddr,
int  op,
u32  val,
struct compat_timespec __user utime,
u32 __user uaddr2,
u32  val3 

Definition at line 175 of file futex_compat.c.

asmlinkage long compat_sys_get_robust_list ( int  pid,
compat_uptr_t __user head_ptr,
compat_size_t __user len_ptr 

Definition at line 135 of file futex_compat.c.

asmlinkage long compat_sys_set_robust_list ( struct compat_robust_list_head __user head,
compat_size_t  len 

Definition at line 120 of file futex_compat.c.