Lines Matching refs:cached_state
707 struct extent_state **cached_state, in __clear_extent_bit() argument
742 if (cached_state) { in __clear_extent_bit()
743 cached = *cached_state; in __clear_extent_bit()
746 *cached_state = NULL; in __clear_extent_bit()
747 cached_state = NULL; in __clear_extent_bit()
974 struct extent_state **cached_state, gfp_t mask, in set_extent_bit() argument
1006 if (cached_state && *cached_state) { in set_extent_bit()
1007 state = *cached_state; in set_extent_bit()
1027 cache_state(prealloc, cached_state); in set_extent_bit()
1050 cache_state(state, cached_state); in set_extent_bit()
1091 cache_state(state, cached_state); in set_extent_bit()
1106 cache_state(state, cached_state); in set_extent_bit()
1144 cache_state(prealloc, cached_state); in set_extent_bit()
1169 cache_state(prealloc, cached_state); in set_extent_bit()
1212 struct extent_state **cached_state) in convert_extent_bit() argument
1243 if (cached_state && *cached_state) { in convert_extent_bit()
1244 state = *cached_state; in convert_extent_bit()
1267 cache_state(prealloc, cached_state); in convert_extent_bit()
1284 cache_state(state, cached_state); in convert_extent_bit()
1325 cache_state(state, cached_state); in convert_extent_bit()
1365 cache_state(prealloc, cached_state); in convert_extent_bit()
1388 cache_state(prealloc, cached_state); in convert_extent_bit()
1459 struct extent_state **cached_state) in lock_extent_bits() argument
1467 cached_state, GFP_NOFS, NULL); in lock_extent_bits()
1566 struct extent_state **cached_state) in find_first_extent_bit() argument
1572 if (cached_state && *cached_state) { in find_first_extent_bit()
1573 state = *cached_state; in find_first_extent_bit()
1579 free_extent_state(*cached_state); in find_first_extent_bit()
1580 *cached_state = NULL; in find_first_extent_bit()
1583 free_extent_state(*cached_state); in find_first_extent_bit()
1584 *cached_state = NULL; in find_first_extent_bit()
1590 cache_state_if_flags(state, cached_state, 0); in find_first_extent_bit()
1763 struct extent_state **cached_state) in btrfs_find_delalloc_range() argument
1796 *cached_state = state; in btrfs_find_delalloc_range()
1993 struct extent_state *cached_state = NULL; in find_lock_delalloc_range() local
2002 max_bytes, &cached_state); in find_lock_delalloc_range()
2006 free_extent_state(cached_state); in find_lock_delalloc_range()
2032 free_extent_state(cached_state); in find_lock_delalloc_range()
2033 cached_state = NULL; in find_lock_delalloc_range()
2045 lock_extent_bits(tree, delalloc_start, delalloc_end, &cached_state); in find_lock_delalloc_range()
2049 EXTENT_DELALLOC, 1, cached_state); in find_lock_delalloc_range()
2052 &cached_state); in find_lock_delalloc_range()
2058 free_extent_state(cached_state); in find_lock_delalloc_range()
5173 struct extent_state *cached_state = NULL; in extent_invalidatepage() local
5185 lock_extent_bits(tree, start, end, &cached_state); in extent_invalidatepage()
5193 unlock_extent_cached(tree, start, end, &cached_state); in extent_invalidatepage()
5480 struct extent_state *cached_state = NULL; in extent_fiemap() local
5559 &cached_state); in extent_fiemap()
5672 &cached_state); in extent_fiemap()