Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
dcookies.c File Reference
#include <linux/syscalls.h>
#include <linux/export.h>
#include <linux/slab.h>
#include <linux/list.h>
#include <linux/mount.h>
#include <linux/capability.h>
#include <linux/dcache.h>
#include <linux/mm.h>
#include <linux/err.h>
#include <linux/errno.h>
#include <linux/dcookies.h>
#include <linux/mutex.h>
#include <linux/path.h>
#include <asm/uaccess.h>

Go to the source code of this file.

Data Structures

struct  dcookie_struct
 
struct  dcookie_user
 

Functions

int get_dcookie (struct path *path, unsigned long *cookie)
 
SYSCALL_DEFINE() lookup_dcookie (u64 cookie64, char __user *buf, size_t len)
 
struct dcookie_userdcookie_register (void)
 
void dcookie_unregister (struct dcookie_user *user)
 
 EXPORT_SYMBOL_GPL (dcookie_register)
 
 EXPORT_SYMBOL_GPL (dcookie_unregister)
 
 EXPORT_SYMBOL_GPL (get_dcookie)
 

Function Documentation

struct dcookie_user* dcookie_register ( void  )
read

Definition at line 305 of file dcookies.c.

void dcookie_unregister ( struct dcookie_user user)

Definition at line 330 of file dcookies.c.

EXPORT_SYMBOL_GPL ( dcookie_register  )
EXPORT_SYMBOL_GPL ( dcookie_unregister  )
EXPORT_SYMBOL_GPL ( get_dcookie  )
int get_dcookie ( struct path path,
unsigned long cookie 
)

Definition at line 115 of file dcookies.c.

SYSCALL_DEFINE() lookup_dcookie ( u64  cookie64,
char __user buf,
size_t  len 
)

Definition at line 148 of file dcookies.c.