Lines Matching defs:checkpoint
4192 * ms_lock while writing to the checkpoint space map, for the
5373 boolean_t checkpoint)
5398 if (checkpoint) {
5412 boolean_t *checkpoint = arg;
5414 ASSERT3P(checkpoint, !=, NULL);
5419 metaslab_free_impl(vd, offset, size, *checkpoint);
5424 boolean_t checkpoint)
5446 metaslab_free_impl_cb, &checkpoint);
5448 metaslab_free_concrete(vd, offset, size, checkpoint);
5645 metaslab_free_dva(spa_t *spa, const dva_t *dva, boolean_t checkpoint)
5659 metaslab_free_impl(vd, offset, size, checkpoint);
5910 * If we have a checkpoint for the pool we need to make sure that
5911 * the blocks that we free that are part of the checkpoint won't be
5912 * reused until the checkpoint is discarded or we revert to it.
5914 * The checkpoint flag is passed down the metaslab_free code path
5915 * and is set whenever we want to add a block to the checkpoint's
5916 * accounting. That is, we "checkpoint" blocks that existed at the
5917 * time the checkpoint was created and are therefore referenced by
5920 * Note that, we don't checkpoint any blocks if the current
5924 boolean_t checkpoint = B_FALSE;
5928 * At this point, if the block is part of the checkpoint
5933 checkpoint = B_TRUE;
5943 metaslab_free_dva(spa, &dva[d], checkpoint);