Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
inode.c File Reference
#include <linux/module.h>
#include <linux/init.h>
#include <linux/time.h>
#include <linux/slab.h>
#include <linux/seq_file.h>
#include <linux/pagemap.h>
#include <linux/mpage.h>
#include <linux/buffer_head.h>
#include <linux/exportfs.h>
#include <linux/mount.h>
#include <linux/vfs.h>
#include <linux/parser.h>
#include <linux/uio.h>
#include <linux/writeback.h>
#include <linux/log2.h>
#include <linux/hash.h>
#include <asm/unaligned.h>
#include "fat.h"

Go to the source code of this file.

Macros

#define CONFIG_FAT_DEFAULT_IOCHARSET   ""
 

Enumerations

enum  {
  Opt_check_n, Opt_check_r, Opt_check_s, Opt_uid,
  Opt_gid, Opt_umask, Opt_dmask, Opt_fmask,
  Opt_allow_utime, Opt_codepage, Opt_usefree, Opt_nocase,
  Opt_quiet, Opt_showexec, Opt_debug, Opt_immutable,
  Opt_dots, Opt_nodots, Opt_charset, Opt_shortname_lower,
  Opt_shortname_win95, Opt_shortname_winnt, Opt_shortname_mixed, Opt_utf8_no,
  Opt_utf8_yes, Opt_uni_xl_no, Opt_uni_xl_yes, Opt_nonumtail_no,
  Opt_nonumtail_yes, Opt_obsolete, Opt_flush, Opt_tz_utc,
  Opt_rodir, Opt_err_cont, Opt_err_panic, Opt_err_ro,
  Opt_discard, Opt_nfs, Opt_err
}
 

Functions

void fat_attach (struct inode *inode, loff_t i_pos)
 
 EXPORT_SYMBOL_GPL (fat_attach)
 
void fat_detach (struct inode *inode)
 
 EXPORT_SYMBOL_GPL (fat_detach)
 
struct inodefat_iget (struct super_block *sb, loff_t i_pos)
 
struct inodefat_build_inode (struct super_block *sb, struct msdos_dir_entry *de, loff_t i_pos)
 
 EXPORT_SYMBOL_GPL (fat_build_inode)
 
int fat_sync_inode (struct inode *inode)
 
 EXPORT_SYMBOL_GPL (fat_sync_inode)
 
int fat_fill_super (struct super_block *sb, void *data, int silent, int isvfat, void(*setup)(struct super_block *))
 
 EXPORT_SYMBOL_GPL (fat_fill_super)
 
int fat_flush_inodes (struct super_block *sb, struct inode *i1, struct inode *i2)
 
 EXPORT_SYMBOL_GPL (fat_flush_inodes)
 

Macro Definition Documentation

#define CONFIG_FAT_DEFAULT_IOCHARSET   ""

Definition at line 34 of file inode.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
Opt_check_n 
Opt_check_r 
Opt_check_s 
Opt_uid 
Opt_gid 
Opt_umask 
Opt_dmask 
Opt_fmask 
Opt_allow_utime 
Opt_codepage 
Opt_usefree 
Opt_nocase 
Opt_quiet 
Opt_showexec 
Opt_debug 
Opt_immutable 
Opt_dots 
Opt_nodots 
Opt_charset 
Opt_shortname_lower 
Opt_shortname_win95 
Opt_shortname_winnt 
Opt_shortname_mixed 
Opt_utf8_no 
Opt_utf8_yes 
Opt_uni_xl_no 
Opt_uni_xl_yes 
Opt_nonumtail_no 
Opt_nonumtail_yes 
Opt_obsolete 
Opt_flush 
Opt_tz_utc 
Opt_rodir 
Opt_err_cont 
Opt_err_panic 
Opt_err_ro 
Opt_discard 
Opt_nfs 
Opt_err 

Definition at line 794 of file inode.c.

Function Documentation

EXPORT_SYMBOL_GPL ( fat_attach  )
EXPORT_SYMBOL_GPL ( fat_detach  )
EXPORT_SYMBOL_GPL ( fat_build_inode  )
EXPORT_SYMBOL_GPL ( fat_sync_inode  )
EXPORT_SYMBOL_GPL ( fat_fill_super  )
EXPORT_SYMBOL_GPL ( fat_flush_inodes  )
void fat_attach ( struct inode inode,
loff_t  i_pos 
)

Definition at line 294 of file inode.c.

struct inode* fat_build_inode ( struct super_block sb,
struct msdos_dir_entry de,
loff_t  i_pos 
)
read

Definition at line 447 of file inode.c.

void fat_detach ( struct inode inode)

Definition at line 323 of file inode.c.

int fat_fill_super ( struct super_block sb,
void data,
int  silent,
int  isvfat,
void(*)(struct super_block *)  setup 
)

Definition at line 1154 of file inode.c.

int fat_flush_inodes ( struct super_block sb,
struct inode i1,
struct inode i2 
)

Definition at line 1486 of file inode.c.

struct inode* fat_iget ( struct super_block sb,
loff_t  i_pos 
)
read

Definition at line 339 of file inode.c.

int fat_sync_inode ( struct inode inode)

Definition at line 685 of file inode.c.