Lines Matching defs:checkpoint
2519 * ms_lock while writing to the checkpoint space map.
3547 boolean_t checkpoint)
3572 if (checkpoint) {
3586 boolean_t *checkpoint = arg;
3588 ASSERT3P(checkpoint, !=, NULL);
3593 metaslab_free_impl(vd, offset, size, *checkpoint);
3598 boolean_t checkpoint)
3620 metaslab_free_impl_cb, &checkpoint);
3622 metaslab_free_concrete(vd, offset, size, checkpoint);
3817 metaslab_free_dva(spa_t *spa, const dva_t *dva, boolean_t checkpoint)
3831 metaslab_free_impl(vd, offset, size, checkpoint);
4080 * If we have a checkpoint for the pool we need to make sure that
4081 * the blocks that we free that are part of the checkpoint won't be
4082 * reused until the checkpoint is discarded or we revert to it.
4084 * The checkpoint flag is passed down the metaslab_free code path
4085 * and is set whenever we want to add a block to the checkpoint's
4086 * accounting. That is, we "checkpoint" blocks that existed at the
4087 * time the checkpoint was created and are therefore referenced by
4090 * Note that, we don't checkpoint any blocks if the current
4094 boolean_t checkpoint = B_FALSE;
4098 * At this point, if the block is part of the checkpoint
4103 checkpoint = B_TRUE;
4113 metaslab_free_dva(spa, &dva[d], checkpoint);