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

Go to the source code of this file.

Functions

void hfs_cat_build_key (struct super_block *sb, btree_key *key, u32 parent, struct qstr *name)
 
int hfs_cat_create (u32 cnid, struct inode *dir, struct qstr *str, struct inode *inode)
 
int hfs_cat_keycmp (const btree_key *key1, const btree_key *key2)
 
int hfs_cat_find_brec (struct super_block *sb, u32 cnid, struct hfs_find_data *fd)
 
int hfs_cat_delete (u32 cnid, struct inode *dir, struct qstr *str)
 
int hfs_cat_move (u32 cnid, struct inode *src_dir, struct qstr *src_name, struct inode *dst_dir, struct qstr *dst_name)
 

Function Documentation

void hfs_cat_build_key ( struct super_block *  sb,
btree_key *  key,
u32  parent,
struct qstr *  name 
)

Definition at line 23 of file catalog.c.

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

Definition at line 82 of file catalog.c.

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

Definition at line 208 of file catalog.c.

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

Definition at line 174 of file catalog.c.

int hfs_cat_keycmp ( const btree_key *  key1,
const btree_key *  key2 
)

Definition at line 160 of file catalog.c.

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

Definition at line 272 of file catalog.c.