Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
inode.c File Reference
#include <linux/fs.h>
#include <linux/types.h>
#include <linux/highmem.h>
#include <linux/pagemap.h>
#include <linux/quotaops.h>
#include <asm/byteorder.h>
#include <cluster/masklog.h>
#include "ocfs2.h"
#include "alloc.h"
#include "dir.h"
#include "blockcheck.h"
#include "dlmglue.h"
#include "extent_map.h"
#include "file.h"
#include "heartbeat.h"
#include "inode.h"
#include "journal.h"
#include "namei.h"
#include "suballoc.h"
#include "super.h"
#include "symlink.h"
#include "sysfile.h"
#include "uptodate.h"
#include "xattr.h"
#include "refcounttree.h"
#include "ocfs2_trace.h"
#include "buffer_head_io.h"

Go to the source code of this file.

Data Structures

struct  ocfs2_find_inode_args
 

Functions

void ocfs2_set_inode_flags (struct inode *inode)
 
void ocfs2_get_inode_flags (struct ocfs2_inode_info *oi)
 
struct inodeocfs2_ilookup (struct super_block *sb, u64 blkno)
 
struct inodeocfs2_iget (struct ocfs2_super *osb, u64 blkno, unsigned flags, int sysfile_type)
 
void ocfs2_populate_inode (struct inode *inode, struct ocfs2_dinode *fe, int create_ino)
 
void ocfs2_sync_blockdev (struct super_block *sb)
 
void ocfs2_evict_inode (struct inode *inode)
 
int ocfs2_drop_inode (struct inode *inode)
 
int ocfs2_inode_revalidate (struct dentry *dentry)
 
int ocfs2_mark_inode_dirty (handle_t *handle, struct inode *inode, struct buffer_head *bh)
 
void ocfs2_refresh_inode (struct inode *inode, struct ocfs2_dinode *fe)
 
int ocfs2_validate_inode_block (struct super_block *sb, struct buffer_head *bh)
 
int ocfs2_read_inode_block_full (struct inode *inode, struct buffer_head **bh, int flags)
 
int ocfs2_read_inode_block (struct inode *inode, struct buffer_head **bh)
 

Variables

struct ocfs2_caching_operations ocfs2_inode_caching_ops
 

Function Documentation

int ocfs2_drop_inode ( struct inode inode)

Definition at line 1178 of file inode.c.

void ocfs2_evict_inode ( struct inode inode)

Definition at line 1164 of file inode.c.

void ocfs2_get_inode_flags ( struct ocfs2_inode_info oi)

Definition at line 98 of file inode.c.

struct inode* ocfs2_iget ( struct ocfs2_super osb,
u64  blkno,
unsigned  flags,
int  sysfile_type 
)
read

Definition at line 127 of file inode.c.

struct inode* ocfs2_ilookup ( struct super_block sb,
u64  blkno 
)
read

Definition at line 116 of file inode.c.

int ocfs2_inode_revalidate ( struct dentry dentry)

Definition at line 1197 of file inode.c.

int ocfs2_mark_inode_dirty ( handle_t *  handle,
struct inode inode,
struct buffer_head *  bh 
)

Definition at line 1237 of file inode.c.

void ocfs2_populate_inode ( struct inode inode,
struct ocfs2_dinode fe,
int  create_ino 
)

Definition at line 238 of file inode.c.

int ocfs2_read_inode_block ( struct inode inode,
struct buffer_head **  bh 
)

Definition at line 1390 of file inode.c.

int ocfs2_read_inode_block_full ( struct inode inode,
struct buffer_head **  bh,
int  flags 
)

Definition at line 1374 of file inode.c.

void ocfs2_refresh_inode ( struct inode inode,
struct ocfs2_dinode fe 
)

Definition at line 1282 of file inode.c.

void ocfs2_set_inode_flags ( struct inode inode)

Definition at line 77 of file inode.c.

void ocfs2_sync_blockdev ( struct super_block sb)

Definition at line 532 of file inode.c.

int ocfs2_validate_inode_block ( struct super_block sb,
struct buffer_head *  bh 
)

Definition at line 1310 of file inode.c.

Variable Documentation

struct ocfs2_caching_operations ocfs2_inode_caching_ops
Initial value:
= {
.co_owner = ocfs2_inode_cache_owner,
.co_get_super = ocfs2_inode_cache_get_super,
.co_cache_lock = ocfs2_inode_cache_lock,
.co_cache_unlock = ocfs2_inode_cache_unlock,
.co_io_lock = ocfs2_inode_cache_io_lock,
.co_io_unlock = ocfs2_inode_cache_io_unlock,
}

Definition at line 1438 of file inode.c.