Changeset View
Changeset View
Standalone View
Standalone View
sys/contrib/openzfs/include/sys/spa.h
Show First 20 Lines • Show All 1,041 Lines • ▼ Show 20 Lines | |||||
extern uint64_t spa_get_dspace(spa_t *spa); | extern uint64_t spa_get_dspace(spa_t *spa); | ||||
extern uint64_t spa_get_checkpoint_space(spa_t *spa); | extern uint64_t spa_get_checkpoint_space(spa_t *spa); | ||||
extern uint64_t spa_get_slop_space(spa_t *spa); | extern uint64_t spa_get_slop_space(spa_t *spa); | ||||
extern void spa_update_dspace(spa_t *spa); | extern void spa_update_dspace(spa_t *spa); | ||||
extern uint64_t spa_version(spa_t *spa); | extern uint64_t spa_version(spa_t *spa); | ||||
extern boolean_t spa_deflate(spa_t *spa); | extern boolean_t spa_deflate(spa_t *spa); | ||||
extern metaslab_class_t *spa_normal_class(spa_t *spa); | extern metaslab_class_t *spa_normal_class(spa_t *spa); | ||||
extern metaslab_class_t *spa_log_class(spa_t *spa); | extern metaslab_class_t *spa_log_class(spa_t *spa); | ||||
extern metaslab_class_t *spa_embedded_log_class(spa_t *spa); | |||||
extern metaslab_class_t *spa_special_class(spa_t *spa); | extern metaslab_class_t *spa_special_class(spa_t *spa); | ||||
extern metaslab_class_t *spa_dedup_class(spa_t *spa); | extern metaslab_class_t *spa_dedup_class(spa_t *spa); | ||||
extern metaslab_class_t *spa_preferred_class(spa_t *spa, uint64_t size, | extern metaslab_class_t *spa_preferred_class(spa_t *spa, uint64_t size, | ||||
dmu_object_type_t objtype, uint_t level, uint_t special_smallblk); | dmu_object_type_t objtype, uint_t level, uint_t special_smallblk); | ||||
extern void spa_evicting_os_register(spa_t *, objset_t *os); | extern void spa_evicting_os_register(spa_t *, objset_t *os); | ||||
extern void spa_evicting_os_deregister(spa_t *, objset_t *os); | extern void spa_evicting_os_deregister(spa_t *, objset_t *os); | ||||
extern void spa_evicting_os_wait(spa_t *spa); | extern void spa_evicting_os_wait(spa_t *spa); | ||||
▲ Show 20 Lines • Show All 167 Lines • Show Last 20 Lines |