More Makefile cleanups, otherwise mainly noticeable are the netfilter fix
[davej-history.git] / include / linux / ntfs_fs_sb.h
blob4b958337ffb71c89cc4f6150872a7a9046f428a4
1 #ifndef _LINUX_NTFS_FS_SB_H
2 #define _LINUX_NTFS_FS_SB_H
4 struct ntfs_sb_info{
5 /* Configuration provided by user at mount time */
6 ntfs_uid_t uid;
7 ntfs_gid_t gid;
8 ntmode_t umask;
9 unsigned int nct;
10 void *nls_map;
11 unsigned int ngt;
12 /* Configuration provided by user with ntfstools */
13 ntfs_size_t partition_bias; /* for access to underlying device */
14 /* Attribute definitions */
15 ntfs_u32 at_standard_information;
16 ntfs_u32 at_attribute_list;
17 ntfs_u32 at_file_name;
18 ntfs_u32 at_volume_version;
19 ntfs_u32 at_security_descriptor;
20 ntfs_u32 at_volume_name;
21 ntfs_u32 at_volume_information;
22 ntfs_u32 at_data;
23 ntfs_u32 at_index_root;
24 ntfs_u32 at_index_allocation;
25 ntfs_u32 at_bitmap;
26 ntfs_u32 at_symlink; /* aka SYMBOLIC_LINK or REPARSE_POINT */
27 /* Data read from the boot file */
28 int blocksize;
29 int clusterfactor;
30 int clustersize;
31 int mft_recordsize;
32 int mft_clusters_per_record;
33 int index_recordsize;
34 int index_clusters_per_record;
35 int mft_cluster;
36 /* data read from special files */
37 unsigned char *mft;
38 unsigned short *upcase;
39 unsigned int upcase_length;
40 /* inodes we always hold onto */
41 struct ntfs_inode_info *mft_ino;
42 struct ntfs_inode_info *mftmirr;
43 struct ntfs_inode_info *bitmap;
44 struct super_block *sb;
47 #endif