Lines Matching refs:cached_state
548 u32 bits, struct extent_state **cached_state, in __clear_extent_bit() argument
585 if (cached_state) { in __clear_extent_bit()
586 cached = *cached_state; in __clear_extent_bit()
589 *cached_state = NULL; in __clear_extent_bit()
590 cached_state = NULL; in __clear_extent_bit()
718 struct extent_state **cached_state) in wait_extent_bit() argument
730 if (cached_state && *cached_state) { in wait_extent_bit()
731 state = *cached_state; in wait_extent_bit()
767 if (cached_state && *cached_state) { in wait_extent_bit()
768 state = *cached_state; in wait_extent_bit()
769 *cached_state = NULL; in wait_extent_bit()
827 struct extent_state **cached_state) in find_first_extent_bit() argument
833 if (cached_state && *cached_state) { in find_first_extent_bit()
834 state = *cached_state; in find_first_extent_bit()
840 free_extent_state(*cached_state); in find_first_extent_bit()
841 *cached_state = NULL; in find_first_extent_bit()
844 free_extent_state(*cached_state); in find_first_extent_bit()
845 *cached_state = NULL; in find_first_extent_bit()
851 cache_state_if_flags(state, cached_state, 0); in find_first_extent_bit()
907 struct extent_state **cached_state) in btrfs_find_delalloc_range() argument
938 *cached_state = state; in btrfs_find_delalloc_range()
970 struct extent_state **cached_state, in __set_extent_bit() argument
1002 if (cached_state && *cached_state) { in __set_extent_bit()
1003 state = *cached_state; in __set_extent_bit()
1020 cache_state(prealloc, cached_state); in __set_extent_bit()
1043 cache_state(state, cached_state); in __set_extent_bit()
1084 cache_state(state, cached_state); in __set_extent_bit()
1100 cache_state(state, cached_state); in __set_extent_bit()
1140 cache_state(prealloc, cached_state); in __set_extent_bit()
1167 cache_state(prealloc, cached_state); in __set_extent_bit()
1191 u32 bits, struct extent_state **cached_state, gfp_t mask) in set_extent_bit() argument
1194 cached_state, NULL, mask); in set_extent_bit()
1217 struct extent_state **cached_state) in convert_extent_bit() argument
1247 if (cached_state && *cached_state) { in convert_extent_bit()
1248 state = *cached_state; in convert_extent_bit()
1268 cache_state(prealloc, cached_state); in convert_extent_bit()
1284 cache_state(state, cached_state); in convert_extent_bit()
1324 cache_state(state, cached_state); in convert_extent_bit()
1364 cache_state(prealloc, cached_state); in convert_extent_bit()
1387 cache_state(prealloc, cached_state); in convert_extent_bit()
1545 struct extent_state **cached_state) in count_range_bits() argument
1559 if (!cached_state || !*cached_state) in count_range_bits()
1562 cached = *cached_state; in count_range_bits()
1615 if (cached_state) { in count_range_bits()
1616 free_extent_state(*cached_state); in count_range_bits()
1617 *cached_state = state; in count_range_bits()
1729 struct extent_state **cached_state) in lock_extent() argument
1736 &failed_state, cached_state, NULL, GFP_NOFS); in lock_extent()
1740 EXTENT_LOCKED, cached_state); in lock_extent()
1746 cached_state, NULL, GFP_NOFS); in lock_extent()