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 "udfdecl.h"
#include <linux/blkdev.h>
#include <linux/slab.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/parser.h>
#include <linux/stat.h>
#include <linux/cdrom.h>
#include <linux/nls.h>
#include <linux/buffer_head.h>
#include <linux/vfs.h>
#include <linux/vmalloc.h>
#include <linux/errno.h>
#include <linux/mount.h>
#include <linux/seq_file.h>
#include <linux/bitmap.h>
#include <linux/crc-itu-t.h>
#include <linux/log2.h>
#include <asm/byteorder.h>
#include "udf_sb.h"
#include "udf_i.h"
#include <linux/init.h>
#include <asm/uaccess.h>

Go to the source code of this file.

Data Structures

struct  udf_options
 

Macros

#define VDS_POS_PRIMARY_VOL_DESC   0
 
#define VDS_POS_UNALLOC_SPACE_DESC   1
 
#define VDS_POS_LOGICAL_VOL_DESC   2
 
#define VDS_POS_PARTITION_DESC   3
 
#define VDS_POS_IMP_USE_VOL_DESC   4
 
#define VDS_POS_VOL_DESC_PTR   5
 
#define VDS_POS_TERMINATING_DESC   6
 
#define VDS_POS_LENGTH   7
 
#define UDF_DEFAULT_BLOCKSIZE   2048
 

Enumerations

enum  { UDF_MAX_LINKS = 0xffff }
 
enum  {
  Opt_novrs, Opt_nostrict, Opt_bs, Opt_unhide,
  Opt_undelete, Opt_noadinicb, Opt_adinicb, Opt_shortad,
  Opt_longad, Opt_gid, Opt_uid, Opt_umask,
  Opt_session, Opt_lastblock, Opt_anchor, Opt_volume,
  Opt_partition, Opt_fileset, Opt_rootdir, Opt_utf8,
  Opt_iocharset, Opt_err, Opt_uforget, Opt_uignore,
  Opt_gforget, Opt_gignore, Opt_fmode, Opt_dmode
}
 

Functions

struct
logicalVolIntegrityDescImpUse
udf_sb_lvidiu (struct udf_sb_info *sbi)
 
 module_init (init_udf_fs)
 
struct inodeudf_find_metadata_inode_efe (struct super_block *sb, u32 meta_file_loc, u32 partition_num)
 
int udf_compute_nr_groups (struct super_block *sb, u32 partition)
 
u64 lvid_get_unique_id (struct super_block *sb)
 
void _udf_err (struct super_block *sb, const char *function, const char *fmt,...)
 
void _udf_warn (struct super_block *sb, const char *function, const char *fmt,...)
 

Variables

enum { ... }  __attribute__
 

Macro Definition Documentation

#define UDF_DEFAULT_BLOCKSIZE   2048

Definition at line 77 of file super.c.

#define VDS_POS_IMP_USE_VOL_DESC   4

Definition at line 72 of file super.c.

#define VDS_POS_LENGTH   7

Definition at line 75 of file super.c.

#define VDS_POS_LOGICAL_VOL_DESC   2

Definition at line 70 of file super.c.

#define VDS_POS_PARTITION_DESC   3

Definition at line 71 of file super.c.

#define VDS_POS_PRIMARY_VOL_DESC   0

Definition at line 68 of file super.c.

#define VDS_POS_TERMINATING_DESC   6

Definition at line 74 of file super.c.

#define VDS_POS_UNALLOC_SPACE_DESC   1

Definition at line 69 of file super.c.

#define VDS_POS_VOL_DESC_PTR   5

Definition at line 73 of file super.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
UDF_MAX_LINKS 

Definition at line 79 of file super.c.

anonymous enum
Enumerator:
Opt_novrs 
Opt_nostrict 
Opt_bs 
Opt_unhide 
Opt_undelete 
Opt_noadinicb 
Opt_adinicb 
Opt_shortad 
Opt_longad 
Opt_gid 
Opt_uid 
Opt_umask 
Opt_session 
Opt_lastblock 
Opt_anchor 
Opt_volume 
Opt_partition 
Opt_fileset 
Opt_rootdir 
Opt_utf8 
Opt_iocharset 
Opt_err 
Opt_uforget 
Opt_uignore 
Opt_gforget 
Opt_gignore 
Opt_fmode 
Opt_dmode 

Definition at line 426 of file super.c.

Function Documentation

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

Definition at line 2116 of file super.c.

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

Definition at line 2132 of file super.c.

u64 lvid_get_unique_id ( struct super_block sb)

Definition at line 1910 of file super.c.

module_init ( init_udf_fs  )

Definition at line 240 of file super.c.

int udf_compute_nr_groups ( struct super_block sb,
u32  partition 
)

Definition at line 997 of file super.c.

struct inode* udf_find_metadata_inode_efe ( struct super_block sb,
u32  meta_file_loc,
u32  partition_num 
)
read

Definition at line 897 of file super.c.

struct logicalVolIntegrityDescImpUse* udf_sb_lvidiu ( struct udf_sb_info sbi)
read

Definition at line 97 of file super.c.

Variable Documentation

enum { ... } __attribute__