Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
msdos_sb_info Struct Reference

#include <fat.h>

Data Fields

unsigned short sec_per_clus
 
unsigned short cluster_bits
 
unsigned int cluster_size
 
unsigned char fats
 
unsigned char fat_bits
 
unsigned short fat_start
 
unsigned long fat_length
 
unsigned long dir_start
 
unsigned short dir_entries
 
unsigned long data_start
 
unsigned long max_cluster
 
unsigned long root_cluster
 
unsigned long fsinfo_sector
 
struct mutex fat_lock
 
struct mutex s_lock
 
unsigned int prev_free
 
unsigned int free_clusters
 
unsigned int free_clus_valid
 
struct fat_mount_options options
 
struct nls_tablenls_disk
 
struct nls_tablenls_io
 
const voiddir_ops
 
int dir_per_block
 
int dir_per_block_bits
 
int fatent_shift
 
struct fatent_operationsfatent_ops
 
struct inodefat_inode
 
struct inodefsinfo_inode
 
struct ratelimit_state ratelimit
 
spinlock_t inode_hash_lock
 
struct hlist_head inode_hashtable [FAT_HASH_SIZE]
 
spinlock_t dir_hash_lock
 
struct hlist_head dir_hashtable [FAT_HASH_SIZE]
 

Detailed Description

Definition at line 60 of file fat.h.

Field Documentation

unsigned short cluster_bits

Definition at line 62 of file fat.h.

unsigned int cluster_size

Definition at line 63 of file fat.h.

unsigned long data_start

Definition at line 69 of file fat.h.

unsigned short dir_entries

Definition at line 68 of file fat.h.

spinlock_t dir_hash_lock

Definition at line 95 of file fat.h.

Definition at line 96 of file fat.h.

const void* dir_ops

Definition at line 81 of file fat.h.

int dir_per_block

Definition at line 82 of file fat.h.

int dir_per_block_bits

Definition at line 83 of file fat.h.

unsigned long dir_start

Definition at line 67 of file fat.h.

unsigned char fat_bits

Definition at line 64 of file fat.h.

struct inode* fat_inode

Definition at line 87 of file fat.h.

unsigned long fat_length

Definition at line 66 of file fat.h.

struct mutex fat_lock

Definition at line 73 of file fat.h.

unsigned short fat_start

Definition at line 65 of file fat.h.

Definition at line 86 of file fat.h.

int fatent_shift

Definition at line 85 of file fat.h.

unsigned char fats

Definition at line 64 of file fat.h.

unsigned int free_clus_valid

Definition at line 77 of file fat.h.

unsigned int free_clusters

Definition at line 76 of file fat.h.

struct inode* fsinfo_inode

Definition at line 88 of file fat.h.

unsigned long fsinfo_sector

Definition at line 72 of file fat.h.

spinlock_t inode_hash_lock

Definition at line 92 of file fat.h.

struct hlist_head inode_hashtable[FAT_HASH_SIZE]

Definition at line 93 of file fat.h.

unsigned long max_cluster

Definition at line 70 of file fat.h.

struct nls_table* nls_disk

Definition at line 79 of file fat.h.

struct nls_table* nls_io

Definition at line 80 of file fat.h.

Definition at line 78 of file fat.h.

unsigned int prev_free

Definition at line 75 of file fat.h.

Definition at line 90 of file fat.h.

unsigned long root_cluster

Definition at line 71 of file fat.h.

struct mutex s_lock

Definition at line 74 of file fat.h.

unsigned short sec_per_clus

Definition at line 61 of file fat.h.


The documentation for this struct was generated from the following file: