Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
isofs.h File Reference
#include <linux/fs.h>
#include <linux/buffer_head.h>
#include <linux/exportfs.h>
#include <linux/iso_fs.h>
#include <asm/unaligned.h>

Go to the source code of this file.

Data Structures

struct  iso_inode_info
 
struct  isofs_sb_info
 

Macros

#define ISOFS_INVALID_MODE   ((umode_t) -1)
 

Enumerations

enum  isofs_file_format { isofs_file_normal = 0, isofs_file_sparse = 1, isofs_file_compressed = 2 }
 

Functions

int iso_date (char *, int)
 
int parse_rock_ridge_inode (struct iso_directory_record *, struct inode *)
 
int get_rock_ridge_filename (struct iso_directory_record *, char *, struct inode *)
 
int isofs_name_translate (struct iso_directory_record *, char *, struct inode *)
 
int get_joliet_filename (struct iso_directory_record *, unsigned char *, struct inode *)
 
int get_acorn_filename (struct iso_directory_record *, char *, struct inode *)
 
struct dentryisofs_lookup (struct inode *, struct dentry *, unsigned int flags)
 
struct buffer_head * isofs_bread (struct inode *, sector_t)
 
int isofs_get_blocks (struct inode *, sector_t, struct buffer_head **, unsigned long)
 
struct inodeisofs_iget (struct super_block *sb, unsigned long block, unsigned long offset)
 

Variables

struct inode_operations isofs_dir_inode_operations
 
struct file_operations isofs_dir_operations
 
struct address_space_operations isofs_symlink_aops
 
struct export_operations isofs_export_ops
 

Macro Definition Documentation

#define ISOFS_INVALID_MODE   ((umode_t) -1)

Definition at line 60 of file isofs.h.

Enumeration Type Documentation

Enumerator:
isofs_file_normal 
isofs_file_sparse 
isofs_file_compressed 

Definition at line 7 of file isofs.h.

Function Documentation

int get_acorn_filename ( struct iso_directory_record ,
char ,
struct inode  
)

Definition at line 49 of file dir.c.

int get_joliet_filename ( struct iso_directory_record ,
unsigned char ,
struct inode  
)

Definition at line 41 of file joliet.c.

int get_rock_ridge_filename ( struct iso_directory_record ,
char ,
struct inode  
)

Definition at line 191 of file rock.c.

int iso_date ( char ,
int   
)

Definition at line 17 of file util.c.

struct buffer_head* isofs_bread ( struct inode ,
sector_t   
)
read

Definition at line 1153 of file inode.c.

int isofs_get_blocks ( struct inode ,
sector_t  ,
struct buffer_head **  ,
unsigned  long 
)

Definition at line 1035 of file inode.c.

struct inode* isofs_iget ( struct super_block sb,
unsigned long  block,
unsigned long  offset 
)
read

Definition at line 1510 of file inode.c.

struct dentry* isofs_lookup ( struct inode ,
struct dentry ,
unsigned int  flags 
)
read

Definition at line 166 of file namei.c.

int isofs_name_translate ( struct iso_directory_record ,
char ,
struct inode  
)

Definition at line 16 of file dir.c.

int parse_rock_ridge_inode ( struct iso_directory_record ,
struct inode  
)

Definition at line 640 of file rock.c.

Variable Documentation

struct inode_operations isofs_dir_inode_operations

Definition at line 280 of file dir.c.

struct file_operations isofs_dir_operations

Definition at line 270 of file dir.c.

struct export_operations isofs_export_ops

Definition at line 187 of file export.c.

struct address_space_operations isofs_symlink_aops

Definition at line 773 of file rock.c.