Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
super.c File Reference
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/vmalloc.h>
#include <linux/time.h>
#include <asm/uaccess.h>
#include "reiserfs.h"
#include "acl.h"
#include "xattr.h"
#include <linux/init.h>
#include <linux/blkdev.h>
#include <linux/buffer_head.h>
#include <linux/exportfs.h>
#include <linux/quotaops.h>
#include <linux/vfs.h>
#include <linux/mount.h>
#include <linux/namei.h>
#include <linux/crc32.h>
#include <linux/seq_file.h>

Go to the source code of this file.

Data Structures

struct  arg_desc_t
 
struct  opt_desc_t
 

Macros

#define REISERFS_OPT_ALLOWEMPTY   31
 
#define SWARN(silent, s, id,...)
 

Functions

int is_reiserfs_3_5 (struct reiserfs_super_block *rs)
 
int is_reiserfs_3_6 (struct reiserfs_super_block *rs)
 
int is_reiserfs_jr (struct reiserfs_super_block *rs)
 
void show_alloc_options (struct seq_file *seq, struct super_block *s)
 
void reiserfs_schedule_old_flush (struct super_block *s)
 
void add_save_link (struct reiserfs_transaction_handle *th, struct inode *inode, int truncate)
 
int remove_save_link (struct inode *inode, int truncate)
 
 MODULE_DESCRIPTION ("ReiserFS journaled filesystem")
 
 MODULE_AUTHOR ("Hans Reiser <[email protected]>")
 
 MODULE_LICENSE ("GPL")
 
 module_init (init_reiserfs_fs)
 
 module_exit (exit_reiserfs_fs)
 

Variables

typedef __attribute__
 
struct file_system_type reiserfs_fs_type
 
struct in_core_key MAX_IN_CORE_KEY
 

Macro Definition Documentation

#define REISERFS_OPT_ALLOWEMPTY   31

Definition at line 803 of file super.c.

#define SWARN (   silent,
  s,
  id,
  ... 
)
Value:
if (!(silent)) \
reiserfs_warning(s, id, __VA_ARGS__)

Definition at line 1763 of file super.c.

Function Documentation

void add_save_link ( struct reiserfs_transaction_handle th,
struct inode inode,
int  truncate 
)

Definition at line 378 of file super.c.

int is_reiserfs_3_5 ( struct reiserfs_super_block rs)

Definition at line 39 of file super.c.

int is_reiserfs_3_6 ( struct reiserfs_super_block rs)

Definition at line 45 of file super.c.

int is_reiserfs_jr ( struct reiserfs_super_block rs)

Definition at line 51 of file super.c.

MODULE_AUTHOR ( "Hans Reiser <[email protected]>"  )
MODULE_DESCRIPTION ( "ReiserFS journaled filesystem"  )
module_exit ( exit_reiserfs_fs  )
module_init ( init_reiserfs_fs  )
MODULE_LICENSE ( "GPL"  )
void reiserfs_schedule_old_flush ( struct super_block s)

Definition at line 99 of file super.c.

int remove_save_link ( struct inode inode,
int  truncate 
)

Definition at line 459 of file super.c.

void show_alloc_options ( struct seq_file seq,
struct super_block s 
)

Definition at line 644 of file bitmap.c.

Variable Documentation

typedef __attribute__
struct in_core_key MAX_IN_CORE_KEY
struct file_system_type reiserfs_fs_type
Initial value:
= {
.owner = THIS_MODULE,
.name = "reiserfs",
.mount = get_super_block,
.kill_sb = reiserfs_kill_sb,
.fs_flags = FS_REQUIRES_DEV,
}

Definition at line 33 of file super.c.