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

Go to the source code of this file.

Data Structures

struct  ocfs2_file_private
 

Functions

int ocfs2_add_inode_data (struct ocfs2_super *osb, struct inode *inode, u32 *logical_offset, u32 clusters_to_add, int mark_unwritten, struct buffer_head *fe_bh, handle_t *handle, struct ocfs2_alloc_context *data_ac, struct ocfs2_alloc_context *meta_ac, enum ocfs2_alloc_restarted *reason_ret)
 
int ocfs2_simple_size_update (struct inode *inode, struct buffer_head *di_bh, u64 new_i_size)
 
int ocfs2_extend_no_holes (struct inode *inode, struct buffer_head *di_bh, u64 new_i_size, u64 zero_to)
 
int ocfs2_zero_extend (struct inode *inode, struct buffer_head *di_bh, loff_t zero_to)
 
int ocfs2_setattr (struct dentry *dentry, struct iattr *attr)
 
int ocfs2_getattr (struct vfsmount *mnt, struct dentry *dentry, struct kstat *stat)
 
int ocfs2_permission (struct inode *inode, int mask)
 
int ocfs2_should_update_atime (struct inode *inode, struct vfsmount *vfsmnt)
 
int ocfs2_update_inode_atime (struct inode *inode, struct buffer_head *bh)
 
int ocfs2_change_file_space (struct file *file, unsigned int cmd, struct ocfs2_space_resv *sr)
 
int ocfs2_check_range_for_refcount (struct inode *inode, loff_t pos, size_t count)
 

Variables

struct file_operations ocfs2_fops
 
struct file_operations ocfs2_dops
 
struct file_operations ocfs2_fops_no_plocks
 
struct file_operations ocfs2_dops_no_plocks
 
struct inode_operations ocfs2_file_iops
 
struct inode_operations ocfs2_special_file_iops
 

Function Documentation

int ocfs2_add_inode_data ( struct ocfs2_super osb,
struct inode inode,
u32 logical_offset,
u32  clusters_to_add,
int  mark_unwritten,
struct buffer_head *  fe_bh,
handle_t *  handle,
struct ocfs2_alloc_context data_ac,
struct ocfs2_alloc_context meta_ac,
enum ocfs2_alloc_restarted reason_ret 
)

Definition at line 543 of file file.c.

int ocfs2_change_file_space ( struct file file,
unsigned int  cmd,
struct ocfs2_space_resv sr 
)

Definition at line 1967 of file file.c.

int ocfs2_check_range_for_refcount ( struct inode inode,
loff_t  pos,
size_t  count 
)

Definition at line 2023 of file file.c.

int ocfs2_extend_no_holes ( struct inode inode,
struct buffer_head *  di_bh,
u64  new_i_size,
u64  zero_to 
)

Definition at line 996 of file file.c.

int ocfs2_getattr ( struct vfsmount mnt,
struct dentry dentry,
struct kstat stat 
)

Definition at line 1269 of file file.c.

int ocfs2_permission ( struct inode inode,
int  mask 
)

Definition at line 1294 of file file.c.

int ocfs2_setattr ( struct dentry dentry,
struct iattr attr 
)

Definition at line 1104 of file file.c.

int ocfs2_should_update_atime ( struct inode inode,
struct vfsmount vfsmnt 
)

Definition at line 219 of file file.c.

int ocfs2_simple_size_update ( struct inode inode,
struct buffer_head *  di_bh,
u64  new_i_size 
)

Definition at line 321 of file file.c.

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

Definition at line 262 of file file.c.

int ocfs2_zero_extend ( struct inode inode,
struct buffer_head *  di_bh,
loff_t  zero_to 
)

Definition at line 956 of file file.c.

Variable Documentation

struct file_operations ocfs2_dops

Definition at line 2737 of file file.c.

struct file_operations ocfs2_dops_no_plocks

Definition at line 2784 of file file.c.

struct inode_operations ocfs2_file_iops

Definition at line 2693 of file file.c.

struct file_operations ocfs2_fops

Definition at line 2716 of file file.c.

struct file_operations ocfs2_fops_no_plocks

Definition at line 2764 of file file.c.

struct inode_operations ocfs2_special_file_iops

Definition at line 2705 of file file.c.