Lines Matching defs:discard_state
89 block_group->discard_state = BTRFS_DISCARD_RESET_CURSOR;
122 block_group->discard_state = BTRFS_DISCARD_RESET_CURSOR;
190 * @discard_state: the discard_state of the block_group after state management
194 * discard_state's control flow is managed here. Variables related to
195 * discard_state are reset here as needed (eg discard_cursor). @discard_state
201 enum btrfs_discard_state *discard_state,
219 if (block_group->discard_state == BTRFS_DISCARD_RESET_CURSOR) {
221 block_group->discard_state = BTRFS_DISCARD_EXTENTS;
226 *discard_state = block_group->discard_state;
430 enum btrfs_discard_state discard_state;
438 block_group = peek_discard_list(discard_ctl, &discard_state,
450 if (discard_state == BTRFS_DISCARD_BITMAPS) {
479 if (discard_state == BTRFS_DISCARD_BITMAPS) {
484 if (block_group->discard_state !=
486 block_group->discard_state =