Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
inode.c File Reference
#include <linux/blkdev.h>
#include <linux/mm.h>
#include <linux/fs.h>
#include <linux/pagemap.h>
#include <linux/mpage.h>
#include <linux/sched.h>
#include "hfsplus_fs.h"
#include "hfsplus_raw.h"

Go to the source code of this file.

Functions

int hfsplus_file_fsync (struct file *file, loff_t start, loff_t end, int datasync)
 
struct inodehfsplus_new_inode (struct super_block *sb, umode_t mode)
 
void hfsplus_delete_inode (struct inode *inode)
 
void hfsplus_inode_read_fork (struct inode *inode, struct hfsplus_fork_raw *fork)
 
void hfsplus_inode_write_fork (struct inode *inode, struct hfsplus_fork_raw *fork)
 
int hfsplus_cat_read_inode (struct inode *inode, struct hfs_find_data *fd)
 
int hfsplus_cat_write_inode (struct inode *inode)
 

Variables

struct address_space_operations hfsplus_btree_aops
 
struct address_space_operations hfsplus_aops
 
struct dentry_operations hfsplus_dentry_operations
 

Function Documentation

int hfsplus_cat_read_inode ( struct inode inode,
struct hfs_find_data fd 
)

Definition at line 500 of file inode.c.

int hfsplus_cat_write_inode ( struct inode inode)

Definition at line 563 of file inode.c.

void hfsplus_delete_inode ( struct inode inode)

Definition at line 439 of file inode.c.

int hfsplus_file_fsync ( struct file file,
loff_t  start,
loff_t  end,
int  datasync 
)

Definition at line 314 of file inode.c.

void hfsplus_inode_read_fork ( struct inode inode,
struct hfsplus_fork_raw fork 
)

Definition at line 461 of file inode.c.

void hfsplus_inode_write_fork ( struct inode inode,
struct hfsplus_fork_raw fork 
)

Definition at line 491 of file inode.c.

struct inode* hfsplus_new_inode ( struct super_block sb,
umode_t  mode 
)
read

Definition at line 382 of file inode.c.

Variable Documentation

Initial value:
= {
.readpage = hfsplus_readpage,
.writepage = hfsplus_writepage,
.write_begin = hfsplus_write_begin,
.write_end = generic_write_end,
.bmap = hfsplus_bmap,
.direct_IO = hfsplus_direct_IO,
.writepages = hfsplus_writepages,
}

Definition at line 155 of file inode.c.

struct address_space_operations hfsplus_btree_aops
Initial value:
= {
.readpage = hfsplus_readpage,
.writepage = hfsplus_writepage,
.write_begin = hfsplus_write_begin,
.write_end = generic_write_end,
.bmap = hfsplus_bmap,
.releasepage = hfsplus_releasepage,
}

Definition at line 146 of file inode.c.

struct dentry_operations hfsplus_dentry_operations
Initial value:
= {
.d_compare = hfsplus_compare_dentry,
}

Definition at line 165 of file inode.c.