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.