Lines Matching refs:ei
89 struct btrfs_extent_item *ei);
750 struct btrfs_extent_item *ei; in btrfs_lookup_extent_info() local
804 if (item_size >= sizeof(*ei)) { in btrfs_lookup_extent_info()
805 ei = btrfs_item_ptr(leaf, path->slots[0], in btrfs_lookup_extent_info()
807 num_refs = btrfs_extent_refs(leaf, ei); in btrfs_lookup_extent_info()
808 extent_flags = btrfs_extent_flags(leaf, ei); in btrfs_lookup_extent_info()
1480 struct btrfs_extent_item *ei; in lookup_inline_extent_backref() local
1556 if (item_size < sizeof(*ei)) { in lookup_inline_extent_backref()
1571 BUG_ON(item_size < sizeof(*ei)); in lookup_inline_extent_backref()
1573 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in lookup_inline_extent_backref()
1574 flags = btrfs_extent_flags(leaf, ei); in lookup_inline_extent_backref()
1576 ptr = (unsigned long)(ei + 1); in lookup_inline_extent_backref()
1577 end = (unsigned long)ei + item_size; in lookup_inline_extent_backref()
1671 struct btrfs_extent_item *ei; in setup_inline_extent_backref() local
1680 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in setup_inline_extent_backref()
1681 item_offset = (unsigned long)iref - (unsigned long)ei; in setup_inline_extent_backref()
1688 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in setup_inline_extent_backref()
1689 refs = btrfs_extent_refs(leaf, ei); in setup_inline_extent_backref()
1691 btrfs_set_extent_refs(leaf, ei, refs); in setup_inline_extent_backref()
1693 __run_delayed_extent_op(extent_op, leaf, ei); in setup_inline_extent_backref()
1695 ptr = (unsigned long)ei + item_offset; in setup_inline_extent_backref()
1696 end = (unsigned long)ei + btrfs_item_size_nr(leaf, path->slots[0]); in setup_inline_extent_backref()
1763 struct btrfs_extent_item *ei; in update_inline_extent_backref() local
1774 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in update_inline_extent_backref()
1775 refs = btrfs_extent_refs(leaf, ei); in update_inline_extent_backref()
1778 btrfs_set_extent_refs(leaf, ei, refs); in update_inline_extent_backref()
1780 __run_delayed_extent_op(extent_op, leaf, ei); in update_inline_extent_backref()
1808 end = (unsigned long)ei + item_size; in update_inline_extent_backref()
2109 struct btrfs_extent_item *ei) in __run_delayed_extent_op() argument
2111 u64 flags = btrfs_extent_flags(leaf, ei); in __run_delayed_extent_op()
2114 btrfs_set_extent_flags(leaf, ei, flags); in __run_delayed_extent_op()
2120 bi = (struct btrfs_tree_block_info *)(ei + 1); in __run_delayed_extent_op()
2132 struct btrfs_extent_item *ei; in run_delayed_extent_op() local
2197 if (item_size < sizeof(*ei)) { in run_delayed_extent_op()
2208 BUG_ON(item_size < sizeof(*ei)); in run_delayed_extent_op()
2209 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in run_delayed_extent_op()
2210 __run_delayed_extent_op(extent_op, leaf, ei); in run_delayed_extent_op()
2975 struct btrfs_extent_item *ei; in check_committed_ref() local
3003 if (item_size < sizeof(*ei)) { in check_committed_ref()
3008 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in check_committed_ref()
3010 if (item_size != sizeof(*ei) + in check_committed_ref()
3014 if (btrfs_extent_generation(leaf, ei) <= in check_committed_ref()
3018 iref = (struct btrfs_extent_inline_ref *)(ei + 1); in check_committed_ref()
3024 if (btrfs_extent_refs(leaf, ei) != in check_committed_ref()
6112 struct btrfs_extent_item *ei; in __btrfs_free_extent() local
6169 if (found_extent && item_size < sizeof(*ei)) in __btrfs_free_extent()
6248 if (item_size < sizeof(*ei)) { in __btrfs_free_extent()
6281 BUG_ON(item_size < sizeof(*ei)); in __btrfs_free_extent()
6282 ei = btrfs_item_ptr(leaf, extent_slot, in __btrfs_free_extent()
6287 BUG_ON(item_size < sizeof(*ei) + sizeof(*bi)); in __btrfs_free_extent()
6288 bi = (struct btrfs_tree_block_info *)(ei + 1); in __btrfs_free_extent()
6292 refs = btrfs_extent_refs(leaf, ei); in __btrfs_free_extent()
6305 __run_delayed_extent_op(extent_op, leaf, ei); in __btrfs_free_extent()
6313 btrfs_set_extent_refs(leaf, ei, refs); in __btrfs_free_extent()