Lines Matching refs:vd

71 typedef int	vdev_open_func_t(vdev_t *vd, uint64_t *size, uint64_t *max_size,
73 typedef void vdev_close_func_t(vdev_t *vd);
74 typedef uint64_t vdev_asize_func_t(vdev_t *vd, uint64_t psize);
77 typedef void vdev_state_change_func_t(vdev_t *vd, int, int);
78 typedef boolean_t vdev_need_resilver_func_t(vdev_t *vd, uint64_t, size_t);
79 typedef void vdev_hold_func_t(vdev_t *vd);
80 typedef void vdev_rele_func_t(vdev_t *vd);
82 typedef void vdev_remap_cb_t(uint64_t inner_offset, vdev_t *vd,
84 typedef void vdev_remap_func_t(vdev_t *vd, uint64_t offset, uint64_t size,
86 typedef int vdev_dumpio_func_t(vdev_t *vd, caddr_t data, size_t size,
426 #define VDEV_UBERBLOCK_SHIFT(vd) \ argument
427 MIN(MAX((vd)->vdev_top->vdev_ashift, UBERBLOCK_SHIFT), \
429 #define VDEV_UBERBLOCK_COUNT(vd) \ argument
430 (VDEV_UBERBLOCK_RING >> VDEV_UBERBLOCK_SHIFT(vd))
431 #define VDEV_UBERBLOCK_OFFSET(vd, n) \ argument
432 offsetof(vdev_label_t, vl_uberblock[(n) << VDEV_UBERBLOCK_SHIFT(vd)])
433 #define VDEV_UBERBLOCK_SIZE(vd) (1ULL << VDEV_UBERBLOCK_SHIFT(vd)) argument
513 extern void vdev_free(vdev_t *vd);
527 extern boolean_t vdev_log_state_valid(vdev_t *vd);
528 extern int vdev_load(vdev_t *vd);
529 extern int vdev_dtl_load(vdev_t *vd);
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);
552 extern void vdev_default_xlate(vdev_t *vd, const range_seg64_t *in,
554 extern uint64_t vdev_default_asize(vdev_t *vd, uint64_t psize);
555 extern uint64_t vdev_get_min_asize(vdev_t *vd);
556 extern void vdev_set_min_asize(vdev_t *vd);
568 extern void vdev_indirect_sync_obsolete(vdev_t *vd, dmu_tx_t *tx);
569 extern boolean_t vdev_indirect_should_condense(vdev_t *vd);
570 extern void spa_condense_indirect_start_sync(vdev_t *vd, dmu_tx_t *tx);
571 extern int vdev_obsolete_sm_object(vdev_t *vd);
572 extern boolean_t vdev_obsolete_counts_are_precise(vdev_t *vd);
577 int vdev_checkpoint_sm_object(vdev_t *vd);