Lines Matching refs:uint64_t
46 #define SPACE_MAP_SIZE_V0 (3 * sizeof (uint64_t))
59 uint64_t smp_object;
62 uint64_t smp_length;
68 uint64_t smp_pad[5];
76 uint64_t smp_histogram[SPACE_MAP_HISTOGRAM_SIZE];
88 uint64_t sm_start; /* start of map */
89 uint64_t sm_size; /* size of map */
92 uint64_t sm_object; /* object id for this map */
144 uint64_t sme_offset; /* max is 2^63-1; units of sm_shift */
145 uint64_t sme_run; /* max is 2^36; units of sm_shift */
190 boolean_t sm_entry_is_debug(uint64_t e);
191 boolean_t sm_entry_is_single_word(uint64_t e);
192 boolean_t sm_entry_is_double_word(uint64_t e);
198 uint64_t length);
199 int space_map_iterate(space_map_t *sm, uint64_t length,
209 uint64_t space_map_object(space_map_t *sm);
211 uint64_t space_map_length(space_map_t *sm);
214 uint64_t vdev_id, dmu_tx_t *tx);
215 uint64_t space_map_estimate_optimal_size(space_map_t *sm, range_tree_t *rt,
216 uint64_t vdev_id);
218 uint64_t space_map_alloc(objset_t *os, int blocksize, dmu_tx_t *tx);
220 void space_map_free_obj(objset_t *os, uint64_t smobj, dmu_tx_t *tx);
222 int space_map_open(space_map_t **smp, objset_t *os, uint64_t object,
223 uint64_t start, uint64_t size, uint8_t shift);