Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
cookie.c File Reference
#include <linux/module.h>
#include <linux/slab.h>
#include "internal.h"

Go to the source code of this file.

Macros

#define FSCACHE_DEBUG_LEVEL   COOKIE
 

Functions

void fscache_cookie_init_once (void *_cookie)
 
struct fscache_cookie__fscache_acquire_cookie (struct fscache_cookie *parent, const struct fscache_cookie_def *def, void *netfs_data)
 
 EXPORT_SYMBOL (__fscache_acquire_cookie)
 
void __fscache_update_cookie (struct fscache_cookie *cookie)
 
 EXPORT_SYMBOL (__fscache_update_cookie)
 
void __fscache_relinquish_cookie (struct fscache_cookie *cookie, int retire)
 
 EXPORT_SYMBOL (__fscache_relinquish_cookie)
 
void __fscache_cookie_put (struct fscache_cookie *cookie)
 

Variables

struct kmem_cachefscache_cookie_jar
 

Macro Definition Documentation

#define FSCACHE_DEBUG_LEVEL   COOKIE

Definition at line 15 of file cookie.c.

Function Documentation

struct fscache_cookie* __fscache_acquire_cookie ( struct fscache_cookie parent,
const struct fscache_cookie_def def,
void netfs_data 
)
read

Definition at line 58 of file cookie.c.

void __fscache_cookie_put ( struct fscache_cookie cookie)

Definition at line 492 of file cookie.c.

void __fscache_relinquish_cookie ( struct fscache_cookie cookie,
int  retire 
)

Definition at line 411 of file cookie.c.

void __fscache_update_cookie ( struct fscache_cookie cookie)

Definition at line 375 of file cookie.c.

EXPORT_SYMBOL ( __fscache_acquire_cookie  )
EXPORT_SYMBOL ( __fscache_update_cookie  )
EXPORT_SYMBOL ( __fscache_relinquish_cookie  )
void fscache_cookie_init_once ( void _cookie)

Definition at line 33 of file cookie.c.

Variable Documentation

struct kmem_cache* fscache_cookie_jar

Definition at line 20 of file cookie.c.