Lines Matching refs:cached_state
613 u32 bits, struct extent_state **cached_state, in btrfs_clear_extent_bit_changeset() argument
651 if (cached_state) { in btrfs_clear_extent_bit_changeset()
652 cached = *cached_state; in btrfs_clear_extent_bit_changeset()
655 *cached_state = NULL; in btrfs_clear_extent_bit_changeset()
656 cached_state = NULL; in btrfs_clear_extent_bit_changeset()
777 u32 bits, struct extent_state **cached_state) in wait_extent_bit() argument
789 if (cached_state && *cached_state) { in wait_extent_bit()
790 state = *cached_state; in wait_extent_bit()
832 if (cached_state && *cached_state) { in wait_extent_bit()
833 state = *cached_state; in wait_extent_bit()
834 *cached_state = NULL; in wait_extent_bit()
891 struct extent_state **cached_state) in btrfs_find_first_extent_bit() argument
897 if (cached_state && *cached_state) { in btrfs_find_first_extent_bit()
898 state = *cached_state; in btrfs_find_first_extent_bit()
911 btrfs_free_extent_state(*cached_state); in btrfs_find_first_extent_bit()
912 *cached_state = NULL; in btrfs_find_first_extent_bit()
917 btrfs_free_extent_state(*cached_state); in btrfs_find_first_extent_bit()
918 *cached_state = NULL; in btrfs_find_first_extent_bit()
924 cache_state_if_flags(state, cached_state, 0); in btrfs_find_first_extent_bit()
985 struct extent_state **cached_state) in btrfs_find_delalloc_range() argument
1016 *cached_state = state; in btrfs_find_delalloc_range()
1049 struct extent_state **cached_state, in set_extent_bit() argument
1086 if (cached_state && *cached_state) { in set_extent_bit()
1087 state = *cached_state; in set_extent_bit()
1104 cache_state(prealloc, cached_state); in set_extent_bit()
1127 cache_state(state, cached_state); in set_extent_bit()
1167 cache_state(state, cached_state); in set_extent_bit()
1183 cache_state(state, cached_state); in set_extent_bit()
1225 cache_state(inserted_state, cached_state); in set_extent_bit()
1272 cache_state(prealloc, cached_state); in set_extent_bit()
1295 u32 bits, struct extent_state **cached_state) in btrfs_set_extent_bit() argument
1297 return set_extent_bit(tree, start, end, bits, NULL, NULL, cached_state, NULL); in btrfs_set_extent_bit()
1320 struct extent_state **cached_state) in btrfs_convert_extent_bit() argument
1350 if (cached_state && *cached_state) { in btrfs_convert_extent_bit()
1351 state = *cached_state; in btrfs_convert_extent_bit()
1371 cache_state(prealloc, cached_state); in btrfs_convert_extent_bit()
1387 cache_state(state, cached_state); in btrfs_convert_extent_bit()
1426 cache_state(state, cached_state); in btrfs_convert_extent_bit()
1468 cache_state(inserted_state, cached_state); in btrfs_convert_extent_bit()
1511 cache_state(prealloc, cached_state); in btrfs_convert_extent_bit()
1668 struct extent_state **cached_state) in btrfs_count_range_bits() argument
1682 if (!cached_state || !*cached_state) in btrfs_count_range_bits()
1685 cached = *cached_state; in btrfs_count_range_bits()
1738 if (cached_state) { in btrfs_count_range_bits()
1739 btrfs_free_extent_state(*cached_state); in btrfs_count_range_bits()
1740 *cached_state = state; in btrfs_count_range_bits()
1780 struct extent_state **cached_state) in btrfs_get_range_bits() argument
1788 ASSERT(cached_state != NULL); in btrfs_get_range_bits()
1789 ASSERT(*cached_state == NULL); in btrfs_get_range_bits()
1796 *cached_state = state; in btrfs_get_range_bits()
1904 struct extent_state **cached_state) in btrfs_lock_extent_bits() argument
1911 &failed_state, cached_state, NULL); in btrfs_lock_extent_bits()
1915 bits, cached_state); in btrfs_lock_extent_bits()
1919 &failed_state, cached_state, NULL); in btrfs_lock_extent_bits()