Lines Matching refs:discard_state
89 block_group->discard_state = BTRFS_DISCARD_RESET_CURSOR; in __add_to_discard_list()
122 block_group->discard_state = BTRFS_DISCARD_RESET_CURSOR; in add_to_discard_unused_list()
201 enum btrfs_discard_state *discard_state, in peek_discard_list() argument
219 if (block_group->discard_state == BTRFS_DISCARD_RESET_CURSOR) { in peek_discard_list()
221 block_group->discard_state = BTRFS_DISCARD_EXTENTS; in peek_discard_list()
226 *discard_state = block_group->discard_state; in peek_discard_list()
430 enum btrfs_discard_state discard_state; in btrfs_discard_workfn() local
438 block_group = peek_discard_list(discard_ctl, &discard_state, in btrfs_discard_workfn()
450 if (discard_state == BTRFS_DISCARD_BITMAPS) { in btrfs_discard_workfn()
479 if (discard_state == BTRFS_DISCARD_BITMAPS) { in btrfs_discard_workfn()
484 if (block_group->discard_state != in btrfs_discard_workfn()
486 block_group->discard_state = in btrfs_discard_workfn()