Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
super.c File Reference
#include <linux/module.h>
#include <linux/fs.h>
#include <linux/types.h>
#include <linux/slab.h>
#include <linux/highmem.h>
#include <linux/init.h>
#include <linux/random.h>
#include <linux/statfs.h>
#include <linux/moduleparam.h>
#include <linux/blkdev.h>
#include <linux/socket.h>
#include <linux/inet.h>
#include <linux/parser.h>
#include <linux/crc32.h>
#include <linux/debugfs.h>
#include <linux/mount.h>
#include <linux/seq_file.h>
#include <linux/quotaops.h>
#include <linux/cleancache.h>
#include "ocfs2_trace.h"
#include <cluster/masklog.h>
#include "ocfs2.h"
#include "ocfs1_fs_compat.h"
#include "alloc.h"
#include "aops.h"
#include "blockcheck.h"
#include "dlmglue.h"
#include "export.h"
#include "extent_map.h"
#include "heartbeat.h"
#include "inode.h"
#include "journal.h"
#include "localalloc.h"
#include "namei.h"
#include "slot_map.h"
#include "super.h"
#include "sysfile.h"
#include "uptodate.h"
#include "ver.h"
#include "xattr.h"
#include "quota.h"
#include "refcounttree.h"
#include "suballoc.h"
#include "buffer_head_io.h"

Go to the source code of this file.

Data Structures

struct  mount_options
 

Macros

#define CREATE_TRACE_POINTS
 

Enumerations

enum  {
  Opt_barrier, Opt_err_panic, Opt_err_ro, Opt_intr,
  Opt_nointr, Opt_hb_none, Opt_hb_local, Opt_hb_global,
  Opt_data_ordered, Opt_data_writeback, Opt_atime_quantum, Opt_slot,
  Opt_commit, Opt_localalloc, Opt_localflocks, Opt_stack,
  Opt_user_xattr, Opt_nouser_xattr, Opt_inode64, Opt_acl,
  Opt_noacl, Opt_usrquota, Opt_grpquota, Opt_coherency_buffered,
  Opt_coherency_full, Opt_resv_level, Opt_dir_resv_level, Opt_err
}
 

Functions

 MODULE_AUTHOR ("Oracle")
 
 MODULE_LICENSE ("GPL")
 
void __ocfs2_error (struct super_block *sb, const char *function, const char *fmt,...)
 
void __ocfs2_abort (struct super_block *sb, const char *function, const char *fmt,...)
 
void ocfs2_block_signals (sigset_t *oldset)
 
void ocfs2_unblock_signals (sigset_t *oldset)
 
 module_init (ocfs2_init)
 
 module_exit (ocfs2_exit)
 

Variables

struct kmem_cacheocfs2_dquot_cachep
 
struct kmem_cacheocfs2_qf_chunk_cachep
 
struct workqueue_structocfs2_wq = NULL
 
wait_queue_head_t ocfs2__ioend_wq [OCFS2_IOEND_WQ_HASH_SZ]
 

Macro Definition Documentation

#define CREATE_TRACE_POINTS

Definition at line 46 of file super.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
Opt_barrier 
Opt_err_panic 
Opt_err_ro 
Opt_intr 
Opt_nointr 
Opt_hb_none 
Opt_hb_local 
Opt_hb_global 
Opt_data_ordered 
Opt_data_writeback 
Opt_atime_quantum 
Opt_slot 
Opt_commit 
Opt_localalloc 
Opt_localflocks 
Opt_stack 
Opt_user_xattr 
Opt_nouser_xattr 
Opt_inode64 
Opt_acl 
Opt_noacl 
Opt_usrquota 
Opt_grpquota 
Opt_coherency_buffered 
Opt_coherency_full 
Opt_resv_level 
Opt_dir_resv_level 
Opt_err 

Definition at line 160 of file super.c.

Function Documentation

void __ocfs2_abort ( struct super_block sb,
const char function,
const char fmt,
  ... 
)

Definition at line 2610 of file super.c.

void __ocfs2_error ( struct super_block sb,
const char function,
const char fmt,
  ... 
)

Definition at line 2589 of file super.c.

MODULE_AUTHOR ( "Oracle"  )
module_exit ( ocfs2_exit  )
module_init ( ocfs2_init  )
MODULE_LICENSE ( "GPL"  )
void ocfs2_block_signals ( sigset_t oldset)

Definition at line 2643 of file super.c.

void ocfs2_unblock_signals ( sigset_t oldset)

Definition at line 2653 of file super.c.

Variable Documentation

Definition at line 1615 of file super.c.

struct kmem_cache* ocfs2_dquot_cachep

Definition at line 80 of file super.c.

struct kmem_cache* ocfs2_qf_chunk_cachep

Definition at line 81 of file super.c.

Definition at line 87 of file super.c.