Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Enumerations | Functions
befs.h File Reference
#include "befs_fs_types.h"
#include "endian.h"

Go to the source code of this file.

Data Structures

struct  befs_mount_options
 
struct  befs_sb_info
 
struct  befs_inode_info
 

Macros

#define BEFS_VERSION   "0.9.3"
 

Typedefs

typedef u64 befs_blocknr_t
 
typedef struct befs_mount_options befs_mount_options
 
typedef struct befs_sb_info befs_sb_info
 
typedef struct befs_inode_info befs_inode_info
 

Enumerations

enum  befs_err {
  BEFS_OK, BEFS_ERR, BEFS_BAD_INODE, BEFS_BT_END,
  BEFS_BT_EMPTY, BEFS_BT_MATCH, BEFS_BT_PARMATCH, BEFS_BT_NOT_FOUND
}
 

Functions

void befs_error (const struct super_block *sb, const char *fmt,...)
 
void befs_warning (const struct super_block *sb, const char *fmt,...)
 
void befs_debug (const struct super_block *sb, const char *fmt,...)
 
void befs_dump_super_block (const struct super_block *sb, befs_super_block *)
 
void befs_dump_inode (const struct super_block *sb, befs_inode *)
 
void befs_dump_index_entry (const struct super_block *sb, befs_disk_btree_super *)
 
void befs_dump_index_node (const struct super_block *sb, befs_btree_nodehead *)
 

Macro Definition Documentation

#define BEFS_VERSION   "0.9.3"

Definition at line 14 of file befs.h.

Typedef Documentation

Definition at line 17 of file befs.h.

Enumeration Type Documentation

enum befs_err
Enumerator:
BEFS_OK 
BEFS_ERR 
BEFS_BAD_INODE 
BEFS_BT_END 
BEFS_BT_EMPTY 
BEFS_BT_MATCH 
BEFS_BT_PARMATCH 
BEFS_BT_NOT_FOUND 

Definition at line 77 of file befs.h.

Function Documentation

void befs_debug ( const struct super_block sb,
const char fmt,
  ... 
)

Definition at line 66 of file debug.c.

void befs_dump_index_entry ( const struct super_block sb,
befs_disk_btree_super *   
)

Definition at line 247 of file debug.c.

void befs_dump_index_node ( const struct super_block sb,
befs_btree_nodehead *   
)

Definition at line 268 of file debug.c.

void befs_dump_inode ( const struct super_block sb,
befs_inode *   
)

Definition at line 94 of file debug.c.

void befs_dump_super_block ( const struct super_block sb,
befs_super_block *   
)

Definition at line 178 of file debug.c.

void befs_error ( const struct super_block sb,
const char fmt,
  ... 
)

Definition at line 29 of file debug.c.

void befs_warning ( const struct super_block sb,
const char fmt,
  ... 
)

Definition at line 47 of file debug.c.