Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] Architecture: [ i386 ]
  1 #ifndef __LINUX_UDF_SB_H
  2 #define __LINUX_UDF_SB_H
  3 
  4 /* Since UDF 2.01 is ISO 13346 based... */
  5 #define UDF_SUPER_MAGIC                 0x15013346
  6 
  7 #define UDF_MAX_READ_VERSION            0x0201
  8 #define UDF_MAX_WRITE_VERSION           0x0201
  9 
 10 #define UDF_FLAG_USE_EXTENDED_FE        0
 11 #define UDF_VERS_USE_EXTENDED_FE        0x0200
 12 #define UDF_FLAG_USE_STREAMS            1
 13 #define UDF_VERS_USE_STREAMS            0x0200
 14 #define UDF_FLAG_USE_SHORT_AD           2
 15 #define UDF_FLAG_USE_AD_IN_ICB          3
 16 #define UDF_FLAG_USE_FILE_CTIME_EA      4
 17 #define UDF_FLAG_STRICT                 5
 18 #define UDF_FLAG_UNDELETE               6
 19 #define UDF_FLAG_UNHIDE                 7
 20 #define UDF_FLAG_VARCONV                8
 21 #define UDF_FLAG_NLS_MAP                9
 22 #define UDF_FLAG_UTF8                   10
 23 #define UDF_FLAG_UID_FORGET     11    /* save -1 for uid to disk */
 24 #define UDF_FLAG_UID_IGNORE     12    /* use sb uid instead of on disk uid */
 25 #define UDF_FLAG_GID_FORGET     13
 26 #define UDF_FLAG_GID_IGNORE     14
 27 #define UDF_FLAG_UID_SET        15
 28 #define UDF_FLAG_GID_SET        16
 29 #define UDF_FLAG_SESSION_SET    17
 30 #define UDF_FLAG_LASTBLOCK_SET  18
 31 
 32 #define UDF_PART_FLAG_UNALLOC_BITMAP    0x0001
 33 #define UDF_PART_FLAG_UNALLOC_TABLE     0x0002
 34 #define UDF_PART_FLAG_FREED_BITMAP      0x0004
 35 #define UDF_PART_FLAG_FREED_TABLE       0x0008
 36 #define UDF_PART_FLAG_READ_ONLY         0x0010
 37 #define UDF_PART_FLAG_WRITE_ONCE        0x0020
 38 #define UDF_PART_FLAG_REWRITABLE        0x0040
 39 #define UDF_PART_FLAG_OVERWRITABLE      0x0080
 40 
 41 static inline struct udf_sb_info *UDF_SB(struct super_block *sb)
 42 {
 43         return sb->s_fs_info;
 44 }
 45 
 46 struct logicalVolIntegrityDescImpUse *udf_sb_lvidiu(struct udf_sb_info *sbi);
 47 
 48 int udf_compute_nr_groups(struct super_block *sb, u32 partition);
 49 
 50 #define UDF_QUERY_FLAG(X,Y)                     ( UDF_SB(X)->s_flags & ( 1 << (Y) ) )
 51 #define UDF_SET_FLAG(X,Y)                       ( UDF_SB(X)->s_flags |= ( 1 << (Y) ) )
 52 #define UDF_CLEAR_FLAG(X,Y)                     ( UDF_SB(X)->s_flags &= ~( 1 << (Y) ) )
 53 
 54 #endif /* __LINUX_UDF_SB_H */
 55 
  This page was automatically generated by the LXR engine.