ntfs_fs_sb.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:2k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. #ifndef _LINUX_NTFS_FS_SB_H
  2. #define _LINUX_NTFS_FS_SB_H
  3. #include <linux/ntfs_fs_i.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. void *nls_map;
  10. unsigned int ngt;
  11. char mft_zone_multiplier;
  12. unsigned long mft_data_pos;
  13. ntfs_cluster_t mft_zone_pos;
  14. ntfs_cluster_t mft_zone_start;
  15. ntfs_cluster_t mft_zone_end;
  16. ntfs_cluster_t data1_zone_pos;
  17. ntfs_cluster_t data2_zone_pos;
  18. /* Configuration provided by user with the ntfstools.
  19.  * FIXME: This is no longer possible. What is this good for? (AIA) */
  20. ntfs_size_t partition_bias; /* For access to underlying device. */
  21. /* Attribute definitions. */
  22. ntfs_u32 at_standard_information;
  23. ntfs_u32 at_attribute_list;
  24. ntfs_u32 at_file_name;
  25. ntfs_u32 at_volume_version;
  26. ntfs_u32 at_security_descriptor;
  27. ntfs_u32 at_volume_name;
  28. ntfs_u32 at_volume_information;
  29. ntfs_u32 at_data;
  30. ntfs_u32 at_index_root;
  31. ntfs_u32 at_index_allocation;
  32. ntfs_u32 at_bitmap;
  33. ntfs_u32 at_symlink; /* aka SYMBOLIC_LINK or REPARSE_POINT */
  34. /* Data read / calculated from the boot file. */
  35. int sector_size;
  36. int cluster_size;
  37. int cluster_size_bits;
  38. int mft_clusters_per_record;
  39. int mft_record_size;
  40. int mft_record_size_bits;
  41. int index_clusters_per_record;
  42. int index_record_size;
  43. int index_record_size_bits;
  44. ntfs_cluster_t nr_clusters;
  45. ntfs_cluster_t mft_lcn;
  46. ntfs_cluster_t mft_mirr_lcn;
  47. /* Data read from special files. */
  48. unsigned char *mft;
  49. unsigned short *upcase;
  50. unsigned int upcase_length;
  51. /* Inodes we always hold onto. */
  52. struct ntfs_inode_info *mft_ino;
  53. struct ntfs_inode_info *mftmirr;
  54. struct ntfs_inode_info *bitmap;
  55. struct super_block *sb;
  56. unsigned char ino_flags;
  57. };
  58. #endif