equal
deleted
inserted
replaced
65 kmutex_t ms_lock; /* metaslab lock */ |
65 kmutex_t ms_lock; /* metaslab lock */ |
66 space_map_obj_t ms_smo; /* synced space map object */ |
66 space_map_obj_t ms_smo; /* synced space map object */ |
67 space_map_obj_t ms_smo_syncing; /* syncing space map object */ |
67 space_map_obj_t ms_smo_syncing; /* syncing space map object */ |
68 space_map_t ms_allocmap[TXG_SIZE]; /* allocated this txg */ |
68 space_map_t ms_allocmap[TXG_SIZE]; /* allocated this txg */ |
69 space_map_t ms_freemap[TXG_SIZE]; /* freed this txg */ |
69 space_map_t ms_freemap[TXG_SIZE]; /* freed this txg */ |
|
70 space_map_t ms_defermap[TXG_DEFER_SIZE]; /* deferred frees */ |
70 space_map_t ms_map; /* in-core free space map */ |
71 space_map_t ms_map; /* in-core free space map */ |
|
72 int64_t ms_deferspace; /* sum of ms_defermap[] space */ |
71 uint64_t ms_weight; /* weight vs. others in group */ |
73 uint64_t ms_weight; /* weight vs. others in group */ |
72 metaslab_group_t *ms_group; /* metaslab group */ |
74 metaslab_group_t *ms_group; /* metaslab group */ |
73 avl_node_t ms_group_node; /* node in metaslab group tree */ |
75 avl_node_t ms_group_node; /* node in metaslab group tree */ |
74 txg_node_t ms_txg_node; /* per-txg dirty metaslab links */ |
76 txg_node_t ms_txg_node; /* per-txg dirty metaslab links */ |
75 }; |
77 }; |