Lines Matching refs:state
186 ASSERT(cur_trans->state == TRANS_STATE_COMMIT_DOING);
284 if (btrfs_blocked_trans_types[cur_trans->state] & type) {
344 cur_trans->state = TRANS_STATE_RUNNING;
409 if ((test_bit(BTRFS_ROOT_SHAREABLE, &root->state) &&
418 set_bit(BTRFS_ROOT_IN_TRANS_SETUP, &root->state);
457 clear_bit(BTRFS_ROOT_IN_TRANS_SETUP, &root->state);
488 if (!test_bit(BTRFS_ROOT_SHAREABLE, &root->state))
497 !test_bit(BTRFS_ROOT_IN_TRANS_SETUP, &root->state))
509 return (trans->state >= TRANS_STATE_COMMIT_START &&
510 trans->state < TRANS_STATE_UNBLOCKED &&
530 cur_trans->state >= TRANS_STATE_UNBLOCKED ||
554 !test_bit(BTRFS_ROOT_SHAREABLE, &root->state) ||
703 if (cur_trans->state >= TRANS_STATE_COMMIT_START &&
806 * running or when there's a running one at a state >= TRANS_STATE_UNBLOCKED.
809 * "doing" phase (the state is < TRANS_STATE_COMMIT_DOING).
861 /* Wait for a transaction commit to reach at least the given state. */
879 wait_event(commit->commit_wait, commit->state >= min_state);
946 if (t->state >= TRANS_STATE_COMMIT_START) {
947 if (t->state == TRANS_STATE_COMPLETED)
975 if (cur_trans->state >= TRANS_STATE_COMMIT_START ||
1126 * on all the pages and clear them from the dirty pages state tree
1294 ASSERT(trans->transaction->state == TRANS_STATE_COMMIT_DOING);
1325 clear_bit(BTRFS_ROOT_DIRTY, &root->state);
1381 if (test_bit(BTRFS_ROOT_UNFINISHED_DROP, &root->state)) {
1405 if (test_bit(BTRFS_ROOT_UNFINISHED_DROP, &root->state))
1428 ASSERT(trans->transaction->state == TRANS_STATE_COMMIT_DOING);
1461 clear_bit(BTRFS_ROOT_FORCE_COW, &root->state);
1494 if (test_and_set_bit(BTRFS_ROOT_DEFRAG_RUNNING, &root->state))
1519 clear_bit(BTRFS_ROOT_DEFRAG_RUNNING, &root->state);
1797 set_bit(BTRFS_ROOT_FORCE_COW, &root->state);
1952 ret = (trans->state >= TRANS_STATE_COMMIT_START);
1991 cur_trans->state >= TRANS_STATE_COMMIT_START ||
2015 cur_trans->state = TRANS_STATE_COMMIT_DOING;
2136 ASSERT(cur_trans->state >= TRANS_STATE_COMMIT_PREP);
2220 if (cur_trans->state >= TRANS_STATE_COMMIT_PREP) {
2244 cur_trans->state = TRANS_STATE_COMMIT_PREP;
2256 if (prev_trans->state < want_state) {
2274 * corrupt state (pointing to trees with unwritten nodes/leafs).
2283 cur_trans->state = TRANS_STATE_COMMIT_START;
2339 cur_trans->state = TRANS_STATE_COMMIT_DOING;
2353 * Make lockdep happy by acquiring the state locks after
2354 * btrfs_trans_num_writers is released. If we acquired the state locks
2484 * Before changing the transaction state to TRANS_STATE_UNBLOCKED and
2494 cur_trans->state = TRANS_STATE_UNBLOCKED;
2528 cur_trans->state = TRANS_STATE_SUPER_COMMITTED;
2542 cur_trans->state = TRANS_STATE_COMPLETED;