Changeset View
Changeset View
Standalone View
Standalone View
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h
Show First 20 Lines • Show All 70 Lines • ▼ Show 20 Lines | typedef struct zfs_blkstat { | ||||
uint64_t zb_gangs; | uint64_t zb_gangs; | ||||
uint64_t zb_ditto_2_of_2_samevdev; | uint64_t zb_ditto_2_of_2_samevdev; | ||||
uint64_t zb_ditto_2_of_3_samevdev; | uint64_t zb_ditto_2_of_3_samevdev; | ||||
uint64_t zb_ditto_3_of_3_samevdev; | uint64_t zb_ditto_3_of_3_samevdev; | ||||
} zfs_blkstat_t; | } zfs_blkstat_t; | ||||
typedef struct zfs_all_blkstats { | typedef struct zfs_all_blkstats { | ||||
zfs_blkstat_t zab_type[DN_MAX_LEVELS + 1][DMU_OT_TOTAL + 1]; | zfs_blkstat_t zab_type[DN_MAX_LEVELS + 1][DMU_OT_TOTAL + 1]; | ||||
kmutex_t zab_lock; | |||||
} zfs_all_blkstats_t; | } zfs_all_blkstats_t; | ||||
typedef struct dsl_pool { | typedef struct dsl_pool { | ||||
/* Immutable */ | /* Immutable */ | ||||
spa_t *dp_spa; | spa_t *dp_spa; | ||||
struct objset *dp_meta_objset; | struct objset *dp_meta_objset; | ||||
struct dsl_dir *dp_root_dir; | struct dsl_dir *dp_root_dir; | ||||
▲ Show 20 Lines • Show All 103 Lines • Show Last 20 Lines |