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 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 #ifndef _UDF_I_H
  2 #define _UDF_I_H
  3 
  4 struct udf_inode_info {
  5         struct timespec         i_crtime;
  6         /* Physical address of inode */
  7         struct kernel_lb_addr           i_location;
  8         __u64                   i_unique;
  9         __u32                   i_lenEAttr;
 10         __u32                   i_lenAlloc;
 11         __u64                   i_lenExtents;
 12         __u32                   i_next_alloc_block;
 13         __u32                   i_next_alloc_goal;
 14         unsigned                i_alloc_type : 3;
 15         unsigned                i_efe : 1;      /* extendedFileEntry */
 16         unsigned                i_use : 1;      /* unallocSpaceEntry */
 17         unsigned                i_strat4096 : 1;
 18         unsigned                reserved : 26;
 19         union {
 20                 struct short_ad *i_sad;
 21                 struct long_ad          *i_lad;
 22                 __u8            *i_data;
 23         } i_ext;
 24         struct inode vfs_inode;
 25 };
 26 
 27 static inline struct udf_inode_info *UDF_I(struct inode *inode)
 28 {
 29         return list_entry(inode, struct udf_inode_info, vfs_inode);
 30 }
 31 
 32 #endif /* _UDF_I_H) */
 33 
  This page was automatically generated by the LXR engine.