12c90e5d6SChris Mason #ifndef __BTRFS_I__ 22c90e5d6SChris Mason #define __BTRFS_I__ 32c90e5d6SChris Mason 42c90e5d6SChris Mason struct btrfs_inode { 52c90e5d6SChris Mason u32 magic; 6*d6e4a428SChris Mason struct btrfs_root *root; 7*d6e4a428SChris Mason struct btrfs_key location; 82c90e5d6SChris Mason struct inode vfs_inode; 92c90e5d6SChris Mason u32 magic2; 102c90e5d6SChris Mason }; 112c90e5d6SChris Mason static inline struct btrfs_inode *BTRFS_I(struct inode *inode) 122c90e5d6SChris Mason { 132c90e5d6SChris Mason return container_of(inode, struct btrfs_inode, vfs_inode); 142c90e5d6SChris Mason } 152c90e5d6SChris Mason 162c90e5d6SChris Mason #endif 17