Home | History | Annotate | Download | only in zfs

Lines Matching defs:mos

321 	objset_t *mos = spa->spa_meta_objset;
336 if (mos == NULL || spa->spa_pool_props_object == 0) {
342 * Get properties from the MOS pool property object.
344 for (zap_cursor_init(&zc, mos, spa->spa_pool_props_object);
394 err = zap_lookup(mos, spa->spa_pool_props_object,
1695 * Validate the current config against the MOS config
1749 * from the MOS config (mrvd). Check each top-level vdev
1750 * with the corresponding MOS config top-level (mtvd).
1758 * If we find that the MOS config has more accurate information
1784 * able to obtain from the MOS config.
1800 * Load the slog device's state from the MOS
1810 * Per-vdev ZAP info is stored exclusively in the MOS.
2421 * MOS in the label, return failure.
2667 /* Grab the secret checksum salt from the MOS. */
2724 * avoid dirtying the MOS this early / out of sync context. See
2728 /* The sentinel is only available in the MOS config. */
2742 * we have orphaned per-vdev ZAPs in the MOS. Defer their
2831 * the MOS config, not necessarily from the userland config.
2861 * Validate the config, using the MOS config to fill in any
5688 * The evacuation succeeded. Remove any remaining MOS metadata
6432 * Update the MOS nvlist describing the list of available devices.
6625 objset_t *mos = spa->spa_meta_objset;
6695 * Set pool property values in the poolprops mos object.
6699 zap_create_link(mos, DMU_OT_POOL_PROPS,
6711 VERIFY0(zap_update(mos,
6724 VERIFY0(zap_update(mos,
6845 objset_t *mos = spa->spa_meta_objset;
7002 * Note: We need to check if the MOS is dirty
7003 * because we could have marked the MOS dirty
7008 * data (though in this case the MOS will most
7013 !dmu_objset_is_dirty(mos, txg)) {
7029 } while (dmu_objset_is_dirty(mos, txg));