Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
catalog.c File Reference
#include "hfsplus_fs.h"
#include "hfsplus_raw.h"

Go to the source code of this file.

Functions

int hfsplus_cat_case_cmp_key (const hfsplus_btree_key *k1, const hfsplus_btree_key *k2)
 
int hfsplus_cat_bin_cmp_key (const hfsplus_btree_key *k1, const hfsplus_btree_key *k2)
 
void hfsplus_cat_build_key (struct super_block *sb, hfsplus_btree_key *key, u32 parent, struct qstr *str)
 
void hfsplus_cat_set_perms (struct inode *inode, struct hfsplus_perm *perms)
 
int hfsplus_find_cat (struct super_block *sb, u32 cnid, struct hfs_find_data *fd)
 
int hfsplus_create_cat (u32 cnid, struct inode *dir, struct qstr *str, struct inode *inode)
 
int hfsplus_delete_cat (u32 cnid, struct inode *dir, struct qstr *str)
 
int hfsplus_rename_cat (u32 cnid, struct inode *src_dir, struct qstr *src_name, struct inode *dst_dir, struct qstr *dst_name)
 

Function Documentation

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

Definition at line 28 of file catalog.c.

void hfsplus_cat_build_key ( struct super_block *  sb,
hfsplus_btree_key *  key,
u32  parent,
struct qstr *  str 
)

Definition at line 41 of file catalog.c.

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

Definition at line 15 of file catalog.c.

void hfsplus_cat_set_perms ( struct inode *  inode,
struct hfsplus_perm *  perms 
)

Definition at line 70 of file catalog.c.

int hfsplus_create_cat ( u32  cnid,
struct inode *  dir,
struct qstr *  str,
struct inode *  inode 
)

Definition at line 204 of file catalog.c.

int hfsplus_delete_cat ( u32  cnid,
struct inode *  dir,
struct qstr *  str 
)

Definition at line 263 of file catalog.c.

int hfsplus_find_cat ( struct super_block *  sb,
u32  cnid,
struct hfs_find_data *  fd 
)

Definition at line 175 of file catalog.c.

int hfsplus_rename_cat ( u32  cnid,
struct inode *  src_dir,
struct qstr *  src_name,
struct inode *  dst_dir,
struct qstr *  dst_name 
)

Definition at line 346 of file catalog.c.