Lines Matching refs:uint64_t

71 typedef int	vdev_open_func_t(vdev_t *vd, uint64_t *size, uint64_t *max_size,
72 uint64_t *ashift);
74 typedef uint64_t vdev_asize_func_t(vdev_t *vd, uint64_t psize);
78 typedef boolean_t vdev_need_resilver_func_t(vdev_t *vd, uint64_t, size_t);
82 typedef void vdev_remap_cb_t(uint64_t inner_offset, vdev_t *vd,
83 uint64_t offset, uint64_t size, void *arg);
84 typedef void vdev_remap_func_t(vdev_t *vd, uint64_t offset, uint64_t size,
87 uint64_t offset, uint64_t origoffset, boolean_t doread, boolean_t isdump);
121 uint64_t ve_offset;
122 uint64_t ve_lastused;
153 uint64_t vq_last_offset;
184 uint64_t vic_mapping_object;
196 uint64_t vic_births_object;
202 uint64_t vic_prev_indirect_vdev;
212 uint64_t vdev_id; /* child number in vdev parent */
213 uint64_t vdev_guid; /* unique ID for this vdev */
214 uint64_t vdev_guid_sum; /* self guid + all child guids */
215 uint64_t vdev_orig_guid; /* orig. guid prior to remove */
216 uint64_t vdev_asize; /* allocatable device capacity */
217 uint64_t vdev_min_asize; /* min acceptable asize */
218 uint64_t vdev_max_asize; /* max acceptable asize */
219 uint64_t vdev_ashift; /* block alignment shift */
220 uint64_t vdev_state; /* see VDEV_STATE_* #defines */
221 uint64_t vdev_prevstate; /* used when reopening a vdev */
230 uint64_t vdev_children; /* number of children */
238 uint64_t vdev_crtxg; /* txg when top-level was added */
243 uint64_t vdev_ms_array; /* metaslab array object */
244 uint64_t vdev_ms_shift; /* metaslab size shift */
245 uint64_t vdev_ms_count; /* number of metaslabs */
255 uint64_t vdev_deflate_ratio; /* deflation ratio (x512) */
256 uint64_t vdev_islog; /* is an intent log device */
257 uint64_t vdev_removing; /* device is being removed? */
259 uint64_t vdev_top_zap;
273 uint64_t vdev_initialize_offset[TXG_SIZE];
274 uint64_t vdev_initialize_last_offset;
276 uint64_t vdev_initialize_bytes_est;
277 uint64_t vdev_initialize_bytes_done;
292 uint64_t vdev_trim_offset[TXG_SIZE];
293 uint64_t vdev_trim_last_offset;
294 uint64_t vdev_trim_bytes_est;
295 uint64_t vdev_trim_bytes_done;
296 uint64_t vdev_trim_rate; /* requested rate (bytes/sec) */
297 uint64_t vdev_trim_partial; /* requested partial TRIM */
298 uint64_t vdev_trim_secure; /* requested secure TRIM */
302 uint64_t vdev_autotrim_bytes_done;
307 uint64_t vdev_initialize_inflight;
310 uint64_t vdev_trim_inflight[2];
359 uint64_t vdev_dtl_object; /* DTL object */
360 uint64_t vdev_psize; /* physical device capacity */
361 uint64_t vdev_wholedisk; /* true if this is a whole disk */
362 uint64_t vdev_offline; /* persistent offline state */
363 uint64_t vdev_faulted; /* persistent faulted state */
364 uint64_t vdev_degraded; /* persistent degraded state */
365 uint64_t vdev_removed; /* persistent removed state */
366 uint64_t vdev_resilver_txg; /* persistent resilvering state */
367 uint64_t vdev_nparity; /* number of parity devices for raidz */
372 uint64_t vdev_not_present; /* not present during import */
373 uint64_t vdev_unspare; /* unspare when resilvering done */
393 uint64_t vdev_leaf_zap;
395 uint64_t vdev_mmp_kstat_id; /* to find kstat entry */
461 uint64_t vbe_version;
462 char vbe_bootenv[VDEV_PAD_SIZE - sizeof (uint64_t) -
509 extern vdev_t *vdev_alloc_common(spa_t *spa, uint_t id, uint64_t guid,
530 extern void vdev_sync(vdev_t *vd, uint64_t txg);
531 extern void vdev_sync_done(vdev_t *vd, uint64_t txg);
532 extern void vdev_dirty(vdev_t *vd, int flags, void *arg, uint64_t txg);
533 extern void vdev_dirty_leaves(vdev_t *vd, int flags, uint64_t txg);
554 extern uint64_t vdev_default_asize(vdev_t *vd, uint64_t psize);
555 extern uint64_t vdev_get_min_asize(vdev_t *vd);
593 extern const char *vdev_disk_preroot_lookup(uint64_t, uint64_t);