Linux Kernel
3.7.1
|
#include <linux/fs.h>
#include <linux/types.h>
#include <linux/slab.h>
#include <linux/namei.h>
#include <cluster/masklog.h>
#include "ocfs2.h"
#include "alloc.h"
#include "dcache.h"
#include "dlmglue.h"
#include "file.h"
#include "inode.h"
#include "super.h"
#include "ocfs2_trace.h"
Go to the source code of this file.
Macros | |
#define | DL_INODE_DROP_COUNT 64 |
Functions | |
void | ocfs2_dentry_attach_gen (struct dentry *dentry) |
struct dentry * | ocfs2_find_local_alias (struct inode *inode, u64 parent_blkno, int skip_unhashed) |
DEFINE_SPINLOCK (dentry_attach_lock) | |
int | ocfs2_dentry_attach_lock (struct dentry *dentry, struct inode *inode, u64 parent_blkno) |
DEFINE_SPINLOCK (dentry_list_lock) | |
void | ocfs2_drop_dl_inodes (struct work_struct *work) |
void | ocfs2_drop_all_dl_inodes (struct ocfs2_super *osb) |
void | ocfs2_dentry_lock_put (struct ocfs2_super *osb, struct ocfs2_dentry_lock *dl) |
void | ocfs2_dentry_move (struct dentry *dentry, struct dentry *target, struct inode *old_dir, struct inode *new_dir) |
Variables | |
struct dentry_operations | ocfs2_dentry_ops |
DEFINE_SPINLOCK | ( | dentry_attach_lock | ) |
DEFINE_SPINLOCK | ( | dentry_list_lock | ) |
void ocfs2_dentry_lock_put | ( | struct ocfs2_super * | osb, |
struct ocfs2_dentry_lock * | dl | ||
) |
void ocfs2_drop_all_dl_inodes | ( | struct ocfs2_super * | osb | ) |
void ocfs2_drop_dl_inodes | ( | struct work_struct * | work | ) |
struct dentry_operations ocfs2_dentry_ops |