metaslab_impl.h (209962) | metaslab_impl.h (211931) |
---|---|
1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 32 unchanged lines hidden (view full) --- 41 uint64_t mc_allocated; 42 space_map_ops_t *mc_ops; 43}; 44 45struct metaslab_group { 46 kmutex_t mg_lock; 47 avl_tree_t mg_metaslab_tree; 48 uint64_t mg_aliquot; | 1/* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE --- 32 unchanged lines hidden (view full) --- 41 uint64_t mc_allocated; 42 space_map_ops_t *mc_ops; 43}; 44 45struct metaslab_group { 46 kmutex_t mg_lock; 47 avl_tree_t mg_metaslab_tree; 48 uint64_t mg_aliquot; |
49 uint64_t mg_bonus_area; |
|
49 int64_t mg_bias; 50 metaslab_class_t *mg_class; 51 vdev_t *mg_vd; 52 metaslab_group_t *mg_prev; 53 metaslab_group_t *mg_next; 54}; 55 56/* --- 24 unchanged lines hidden --- | 50 int64_t mg_bias; 51 metaslab_class_t *mg_class; 52 vdev_t *mg_vd; 53 metaslab_group_t *mg_prev; 54 metaslab_group_t *mg_next; 55}; 56 57/* --- 24 unchanged lines hidden --- |