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

Go to the source code of this file.

Functions

int hfsplus_ext_cmp_key (const hfsplus_btree_key *k1, const hfsplus_btree_key *k2)
 
int hfsplus_ext_write_extent (struct inode *inode)
 
int hfsplus_get_block (struct inode *inode, sector_t iblock, struct buffer_head *bh_result, int create)
 
int hfsplus_free_fork (struct super_block *sb, u32 cnid, struct hfsplus_fork_raw *fork, int type)
 
int hfsplus_file_extend (struct inode *inode)
 
void hfsplus_file_truncate (struct inode *inode)
 

Function Documentation

int hfsplus_ext_cmp_key ( const hfsplus_btree_key *  k1,
const hfsplus_btree_key *  k2 
)

Definition at line 19 of file extents.c.

int hfsplus_ext_write_extent ( struct inode inode)

Definition at line 138 of file extents.c.

int hfsplus_file_extend ( struct inode inode)

Definition at line 408 of file extents.c.

void hfsplus_file_truncate ( struct inode inode)

Definition at line 504 of file extents.c.

int hfsplus_free_fork ( struct super_block sb,
u32  cnid,
struct hfsplus_fork_raw fork,
int  type 
)

Definition at line 366 of file extents.c.

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

Definition at line 215 of file extents.c.