H A D | metaslab.c | 278 static void metaslab_passivate(metaslab_t *msp, uint64_t weight); 279 static uint64_t metaslab_weight_from_range_tree(metaslab_t *msp); 584 metaslab_verify_space(metaslab_t *msp, uint64_t txg) argument 586 spa_t *spa = msp->ms_group->mg_vd->vdev_spa; 590 ASSERT(MUTEX_HELD(&msp->ms_lock)); 602 if (txg != spa_syncing_txg(spa) || msp->ms_sm == NULL || 603 !msp->ms_loaded) 606 sm_free_space = msp->ms_size - space_map_allocated(msp->ms_sm) - 607 space_map_alloc_delta(msp 859 metaslab_t *msp = mg->mg_primaries[i]; local 924 metaslab_t *msp = vd->vdev_ms[m]; local 941 metaslab_group_histogram_add(metaslab_group_t *mg, metaslab_t *msp) argument 961 metaslab_group_histogram_remove(metaslab_group_t *mg, metaslab_t *msp) argument 986 metaslab_group_add(metaslab_group_t *mg, metaslab_t *msp) argument 1001 metaslab_group_remove(metaslab_group_t *mg, metaslab_t *msp) argument 1015 metaslab_group_sort_impl(metaslab_group_t *mg, metaslab_t *msp, uint64_t weight) argument 1026 metaslab_group_sort(metaslab_group_t *mg, metaslab_t *msp, uint64_t weight) argument 1055 metaslab_t *msp = vd->vdev_ms[m]; local 1216 metaslab_block_maxsize(metaslab_t *msp) argument 1282 metaslab_ff_alloc(metaslab_t *msp, uint64_t size) argument 1311 metaslab_df_alloc(metaslab_t *msp, uint64_t size) argument 1361 metaslab_cf_alloc(metaslab_t *msp, uint64_t size) argument 1411 metaslab_ndf_alloc(metaslab_t *msp, uint64_t size) argument 1466 metaslab_load_wait(metaslab_t *msp) argument 1477 metaslab_load(metaslab_t *msp) argument 1533 metaslab_unload(metaslab_t *msp) argument 1543 metaslab_init(metaslab_group_t *mg, uint64_t id, uint64_t object, uint64_t txg, metaslab_t **msp) argument 1625 metaslab_fini(metaslab_t *msp) argument 1709 metaslab_set_fragmentation(metaslab_t *msp) argument 1787 metaslab_space_weight(metaslab_t *msp) argument 1860 metaslab_weight_from_range_tree(metaslab_t *msp) argument 1901 metaslab_weight_from_spacemap(metaslab_t *msp) argument 1924 metaslab_segment_weight(metaslab_t *msp) argument 1990 metaslab_should_allocate(metaslab_t *msp, uint64_t asize) argument 2014 metaslab_weight(metaslab_t *msp) argument 2054 metaslab_activate_allocator(metaslab_group_t *mg, metaslab_t *msp, int allocator, uint64_t activation_weight) argument 2083 metaslab_activate(metaslab_t *msp, int allocator, uint64_t activation_weight) argument 2119 metaslab_passivate_allocator(metaslab_group_t *mg, metaslab_t *msp, uint64_t weight) argument 2147 metaslab_passivate(metaslab_t *msp, uint64_t weight) argument 2177 metaslab_segment_may_passivate(metaslab_t *msp) argument 2200 metaslab_t *msp = arg; local 2217 metaslab_t *msp; local 2271 metaslab_should_condense(metaslab_t *msp) argument 2324 metaslab_condense(metaslab_t *msp, uint64_t txg, dmu_tx_t *tx) argument 2402 metaslab_sync(metaslab_t *msp, uint64_t txg) argument 2618 metaslab_sync_done(metaslab_t *msp, uint64_t txg) argument 2779 metaslab_distance(metaslab_t *msp, dva_t *dva) argument 2835 metaslab_trace_add(zio_alloc_list_t *zal, metaslab_group_t *mg, metaslab_t *msp, uint64_t psize, uint32_t dva_id, uint64_t offset, int allocator) argument 2976 metaslab_block_alloc(metaslab_t *msp, uint64_t size, uint64_t txg) argument 3031 metaslab_t *msp = avl_find(t, search, &idx); local 3088 metaslab_t *msp = NULL; local 3549 metaslab_t *msp; local 3768 metaslab_t *msp; local 3892 metaslab_t *msp; local 4165 metaslab_t *msp; local [all...] |