Lines Matching defs:discard_state
106 block_group->discard_state = BTRFS_DISCARD_RESET_CURSOR;
145 block_group->discard_state = BTRFS_DISCARD_RESET_CURSOR;
227 * @discard_state: the discard_state of the block_group after state management
232 * @discard_state's control flow is managed here. Variables related to
233 * @discard_state are reset here as needed (eg. @discard_cursor). @discard_state
239 enum btrfs_discard_state *discard_state,
259 if (block_group->discard_state == BTRFS_DISCARD_RESET_CURSOR) {
261 block_group->discard_state = BTRFS_DISCARD_EXTENTS;
266 *discard_state = block_group->discard_state;
486 enum btrfs_discard_state discard_state;
494 block_group = peek_discard_list(discard_ctl, &discard_state,
506 if (discard_state == BTRFS_DISCARD_BITMAPS) {
533 if (discard_state == BTRFS_DISCARD_BITMAPS) {
538 if (block_group->discard_state !=
540 block_group->discard_state =