Lines Matching refs:ei
88 struct btrfs_extent_item *ei);
812 struct btrfs_extent_item *ei; in btrfs_lookup_extent_info() local
866 if (item_size >= sizeof(*ei)) { in btrfs_lookup_extent_info()
867 ei = btrfs_item_ptr(leaf, path->slots[0], in btrfs_lookup_extent_info()
869 num_refs = btrfs_extent_refs(leaf, ei); in btrfs_lookup_extent_info()
870 extent_flags = btrfs_extent_flags(leaf, ei); in btrfs_lookup_extent_info()
1541 struct btrfs_extent_item *ei; in lookup_inline_extent_backref() local
1617 if (item_size < sizeof(*ei)) { in lookup_inline_extent_backref()
1632 BUG_ON(item_size < sizeof(*ei)); in lookup_inline_extent_backref()
1634 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in lookup_inline_extent_backref()
1635 flags = btrfs_extent_flags(leaf, ei); in lookup_inline_extent_backref()
1637 ptr = (unsigned long)(ei + 1); in lookup_inline_extent_backref()
1638 end = (unsigned long)ei + item_size; in lookup_inline_extent_backref()
1732 struct btrfs_extent_item *ei; in setup_inline_extent_backref() local
1741 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in setup_inline_extent_backref()
1742 item_offset = (unsigned long)iref - (unsigned long)ei; in setup_inline_extent_backref()
1749 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in setup_inline_extent_backref()
1750 refs = btrfs_extent_refs(leaf, ei); in setup_inline_extent_backref()
1752 btrfs_set_extent_refs(leaf, ei, refs); in setup_inline_extent_backref()
1754 __run_delayed_extent_op(extent_op, leaf, ei); in setup_inline_extent_backref()
1756 ptr = (unsigned long)ei + item_offset; in setup_inline_extent_backref()
1757 end = (unsigned long)ei + btrfs_item_size_nr(leaf, path->slots[0]); in setup_inline_extent_backref()
1824 struct btrfs_extent_item *ei; in update_inline_extent_backref() local
1835 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in update_inline_extent_backref()
1836 refs = btrfs_extent_refs(leaf, ei); in update_inline_extent_backref()
1839 btrfs_set_extent_refs(leaf, ei, refs); in update_inline_extent_backref()
1841 __run_delayed_extent_op(extent_op, leaf, ei); in update_inline_extent_backref()
1869 end = (unsigned long)ei + item_size; in update_inline_extent_backref()
2206 struct btrfs_extent_item *ei) in __run_delayed_extent_op() argument
2208 u64 flags = btrfs_extent_flags(leaf, ei); in __run_delayed_extent_op()
2211 btrfs_set_extent_flags(leaf, ei, flags); in __run_delayed_extent_op()
2217 bi = (struct btrfs_tree_block_info *)(ei + 1); in __run_delayed_extent_op()
2229 struct btrfs_extent_item *ei; in run_delayed_extent_op() local
2294 if (item_size < sizeof(*ei)) { in run_delayed_extent_op()
2305 BUG_ON(item_size < sizeof(*ei)); in run_delayed_extent_op()
2306 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in run_delayed_extent_op()
2307 __run_delayed_extent_op(extent_op, leaf, ei); in run_delayed_extent_op()
3074 struct btrfs_extent_item *ei; in check_committed_ref() local
3102 if (item_size < sizeof(*ei)) { in check_committed_ref()
3107 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in check_committed_ref()
3109 if (item_size != sizeof(*ei) + in check_committed_ref()
3113 if (btrfs_extent_generation(leaf, ei) <= in check_committed_ref()
3117 iref = (struct btrfs_extent_inline_ref *)(ei + 1); in check_committed_ref()
3123 if (btrfs_extent_refs(leaf, ei) != in check_committed_ref()
6425 struct btrfs_extent_item *ei; in __btrfs_free_extent() local
6480 if (found_extent && item_size < sizeof(*ei)) in __btrfs_free_extent()
6559 if (item_size < sizeof(*ei)) { in __btrfs_free_extent()
6592 BUG_ON(item_size < sizeof(*ei)); in __btrfs_free_extent()
6593 ei = btrfs_item_ptr(leaf, extent_slot, in __btrfs_free_extent()
6598 BUG_ON(item_size < sizeof(*ei) + sizeof(*bi)); in __btrfs_free_extent()
6599 bi = (struct btrfs_tree_block_info *)(ei + 1); in __btrfs_free_extent()
6603 refs = btrfs_extent_refs(leaf, ei); in __btrfs_free_extent()
6615 __run_delayed_extent_op(extent_op, leaf, ei); in __btrfs_free_extent()
6623 btrfs_set_extent_refs(leaf, ei, refs); in __btrfs_free_extent()