Lines Matching refs:scip
363 spa_condensing_indirect_phys_t *scip = in spa_condensing_indirect_create() local
375 vdev_indirect_mapping_open(mos, scip->scip_next_mapping_object); in spa_condensing_indirect_create()
485 spa_condensing_indirect_phys_t *scip = in spa_condense_indirect_complete_sync() local
487 vdev_t *vd = vdev_lookup_top(spa, scip->scip_vdev); in spa_condense_indirect_complete_sync()
502 ASSERT3U(vd->vdev_id, ==, scip->scip_vdev); in spa_condense_indirect_complete_sync()
503 ASSERT(scip->scip_next_mapping_object != 0); in spa_condense_indirect_complete_sync()
504 ASSERT(scip->scip_prev_obsolete_sm_object != 0); in spa_condense_indirect_complete_sync()
516 vic->vic_mapping_object = scip->scip_next_mapping_object; in spa_condense_indirect_complete_sync()
517 scip->scip_next_mapping_object = 0; in spa_condense_indirect_complete_sync()
519 space_map_free_obj(mos, scip->scip_prev_obsolete_sm_object, tx); in spa_condense_indirect_complete_sync()
521 scip->scip_prev_obsolete_sm_object = 0; in spa_condense_indirect_complete_sync()
523 scip->scip_vdev = 0; in spa_condense_indirect_complete_sync()
663 spa_condensing_indirect_phys_t *scip = in spa_condense_indirect_thread() local
670 ASSERT3U(vd->vdev_id, ==, scip->scip_vdev); in spa_condense_indirect_thread()
671 ASSERT(scip->scip_next_mapping_object != 0); in spa_condense_indirect_thread()
672 ASSERT(scip->scip_prev_obsolete_sm_object != 0); in spa_condense_indirect_thread()
687 scip->scip_prev_obsolete_sm_object, 0, vd->vdev_asize, 0)); in spa_condense_indirect_thread()
760 spa_condensing_indirect_phys_t *scip = in spa_condense_indirect_start_sync() local
763 ASSERT0(scip->scip_next_mapping_object); in spa_condense_indirect_start_sync()
764 ASSERT0(scip->scip_prev_obsolete_sm_object); in spa_condense_indirect_start_sync()
765 ASSERT0(scip->scip_vdev); in spa_condense_indirect_start_sync()
775 scip->scip_vdev = vd->vdev_id; in spa_condense_indirect_start_sync()
776 scip->scip_next_mapping_object = in spa_condense_indirect_start_sync()
779 scip->scip_prev_obsolete_sm_object = obsolete_sm_obj; in spa_condense_indirect_start_sync()
793 sizeof (*scip) / sizeof (uint64_t), scip, tx)); in spa_condense_indirect_start_sync()
801 (u_longlong_t)scip->scip_prev_obsolete_sm_object, in spa_condense_indirect_start_sync()
802 (u_longlong_t)scip->scip_next_mapping_object); in spa_condense_indirect_start_sync()