Lines Matching refs:flush

165 			  enum btrfs_reserve_flush_enum flush,  in can_overcommit()  argument
199 if (flush == BTRFS_RESERVE_FLUSH_ALL) in can_overcommit()
217 enum btrfs_reserve_flush_enum flush = BTRFS_RESERVE_NO_FLUSH; in btrfs_try_granting_tickets() local
231 can_overcommit(fs_info, space_info, ticket->bytes, flush, in btrfs_try_granting_tickets()
247 flush = BTRFS_RESERVE_FLUSH_ALL; in btrfs_try_granting_tickets()
773 space_info->flush = 0; in btrfs_async_reclaim_metadata_space()
785 space_info->flush = 0; in btrfs_async_reclaim_metadata_space()
821 space_info->flush = 0; in btrfs_async_reclaim_metadata_space()
931 enum btrfs_reserve_flush_enum flush) in handle_reserve_ticket() argument
935 switch (flush) { in handle_reserve_ticket()
995 enum btrfs_reserve_flush_enum flush, in __reserve_metadata_bytes() argument
1004 ASSERT(!current->journal_info || flush != BTRFS_RESERVE_FLUSH_ALL); in __reserve_metadata_bytes()
1018 can_overcommit(fs_info, space_info, orig_bytes, flush, in __reserve_metadata_bytes()
1032 if (ret && flush != BTRFS_RESERVE_NO_FLUSH) { in __reserve_metadata_bytes()
1036 if (flush == BTRFS_RESERVE_FLUSH_ALL) { in __reserve_metadata_bytes()
1038 if (!space_info->flush) { in __reserve_metadata_bytes()
1039 space_info->flush = 1; in __reserve_metadata_bytes()
1042 orig_bytes, flush, in __reserve_metadata_bytes()
1063 orig_bytes, flush, "preempt"); in __reserve_metadata_bytes()
1069 if (!ret || flush == BTRFS_RESERVE_NO_FLUSH) in __reserve_metadata_bytes()
1072 return handle_reserve_ticket(fs_info, space_info, &ticket, flush); in __reserve_metadata_bytes()
1092 enum btrfs_reserve_flush_enum flush) in btrfs_reserve_metadata_bytes() argument
1100 orig_bytes, flush, system_chunk); in btrfs_reserve_metadata_bytes()