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/time.h>
#include <linux/highuid.h>
#include <linux/pagemap.h>
#include <linux/quotaops.h>
#include <linux/writeback.h>
#include <linux/buffer_head.h>
#include <linux/mpage.h>
#include <linux/fiemap.h>
#include <linux/namei.h>
#include "ext2.h"
#include "acl.h"
#include "xip.h"

Go to the source code of this file.

Data Structures

struct  Indirect
 

Functions

void ext2_evict_inode (struct inode *inode)
 
int ext2_get_block (struct inode *inode, sector_t iblock, struct buffer_head *bh_result, int create)
 
int ext2_fiemap (struct inode *inode, struct fiemap_extent_info *fieinfo, u64 start, u64 len)
 
void ext2_set_inode_flags (struct inode *inode)
 
void ext2_get_inode_flags (struct ext2_inode_info *ei)
 
struct inodeext2_iget (struct super_block *sb, unsigned long ino)
 
int ext2_write_inode (struct inode *inode, struct writeback_control *wbc)
 
int ext2_setattr (struct dentry *dentry, struct iattr *iattr)
 

Variables

struct address_space_operations ext2_aops
 
struct address_space_operations ext2_aops_xip
 
struct address_space_operations ext2_nobh_aops
 

Function Documentation

void ext2_evict_inode ( struct inode inode)

Definition at line 67 of file inode.c.

int ext2_fiemap ( struct inode inode,
struct fiemap_extent_info fieinfo,
u64  start,
u64  len 
)

Definition at line 760 of file inode.c.

int ext2_get_block ( struct inode inode,
sector_t  iblock,
struct buffer_head *  bh_result,
int  create 
)

Definition at line 747 of file inode.c.

void ext2_get_inode_flags ( struct ext2_inode_info ei)

Definition at line 1273 of file inode.c.

struct inode* ext2_iget ( struct super_block sb,
unsigned long  ino 
)
read

Definition at line 1291 of file inode.c.

void ext2_set_inode_flags ( struct inode inode)

Definition at line 1255 of file inode.c.

int ext2_setattr ( struct dentry dentry,
struct iattr iattr 
)

Definition at line 1528 of file inode.c.

int ext2_write_inode ( struct inode inode,
struct writeback_control wbc 
)

Definition at line 1523 of file inode.c.

Variable Documentation

Initial value:
= {
.readpage = ext2_readpage,
.readpages = ext2_readpages,
.writepage = ext2_writepage,
.write_begin = ext2_write_begin,
.write_end = ext2_write_end,
.bmap = ext2_bmap,
.direct_IO = ext2_direct_IO,
.writepages = ext2_writepages,
.migratepage = buffer_migrate_page,
.is_partially_uptodate = block_is_partially_uptodate,
.error_remove_page = generic_error_remove_page,
}

Definition at line 857 of file inode.c.

Initial value:
= {
.bmap = ext2_bmap,
.get_xip_mem = ext2_get_xip_mem,
}

Definition at line 871 of file inode.c.

Initial value:
= {
.readpage = ext2_readpage,
.readpages = ext2_readpages,
.writepage = ext2_nobh_writepage,
.write_begin = ext2_nobh_write_begin,
.write_end = nobh_write_end,
.bmap = ext2_bmap,
.direct_IO = ext2_direct_IO,
.writepages = ext2_writepages,
.migratepage = buffer_migrate_page,
.error_remove_page = generic_error_remove_page,
}

Definition at line 876 of file inode.c.