Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
dcache.h File Reference

Go to the source code of this file.

Data Structures

struct  ocfs2_dentry_lock
 

Functions

int ocfs2_dentry_attach_lock (struct dentry *dentry, struct inode *inode, u64 parent_blkno)
 
void ocfs2_dentry_lock_put (struct ocfs2_super *osb, struct ocfs2_dentry_lock *dl)
 
void ocfs2_drop_dl_inodes (struct work_struct *work)
 
void ocfs2_drop_all_dl_inodes (struct ocfs2_super *osb)
 
struct dentryocfs2_find_local_alias (struct inode *inode, u64 parent_blkno, int skip_unhashed)
 
void ocfs2_dentry_move (struct dentry *dentry, struct dentry *target, struct inode *old_dir, struct inode *new_dir)
 
void ocfs2_dentry_attach_gen (struct dentry *dentry)
 

Variables

struct dentry_operations ocfs2_dentry_ops
 
spinlock_t dentry_list_lock
 
spinlock_t dentry_attach_lock
 

Function Documentation

void ocfs2_dentry_attach_gen ( struct dentry dentry)

Definition at line 43 of file dcache.c.

int ocfs2_dentry_attach_lock ( struct dentry dentry,
struct inode inode,
u64  parent_blkno 
)

Definition at line 227 of file dcache.c.

void ocfs2_dentry_lock_put ( struct ocfs2_super osb,
struct ocfs2_dentry_lock dl 
)

Definition at line 433 of file dcache.c.

void ocfs2_dentry_move ( struct dentry dentry,
struct dentry target,
struct inode old_dir,
struct inode new_dir 
)

Definition at line 501 of file dcache.c.

void ocfs2_drop_all_dl_inodes ( struct ocfs2_super osb)

Definition at line 390 of file dcache.c.

void ocfs2_drop_dl_inodes ( struct work_struct work)

Definition at line 372 of file dcache.c.

struct dentry* ocfs2_find_local_alias ( struct inode inode,
u64  parent_blkno,
int  skip_unhashed 
)
read

Definition at line 168 of file dcache.c.

Variable Documentation

spinlock_t dentry_attach_lock
spinlock_t dentry_list_lock
struct dentry_operations ocfs2_dentry_ops

Definition at line 528 of file dcache.c.