Changeset View
Changeset View
Standalone View
Standalone View
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
Show First 20 Lines • Show All 468 Lines • ▼ Show 20 Lines | struct zio { | ||||
hrtime_t io_target_timestamp; | hrtime_t io_target_timestamp; | ||||
avl_node_t io_queue_node; | avl_node_t io_queue_node; | ||||
avl_node_t io_offset_node; | avl_node_t io_offset_node; | ||||
avl_node_t io_alloc_node; | avl_node_t io_alloc_node; | ||||
zio_alloc_list_t io_alloc_list; | zio_alloc_list_t io_alloc_list; | ||||
#ifdef __FreeBSD__ | #ifdef __FreeBSD__ | ||||
struct bio *io_bio; | struct bio *io_bio; | ||||
#ifdef _KERNEL | |||||
struct callout io_timer; | |||||
#endif | |||||
#endif | #endif | ||||
/* Internal pipeline state */ | /* Internal pipeline state */ | ||||
enum zio_flag io_flags; | enum zio_flag io_flags; | ||||
enum zio_stage io_stage; | enum zio_stage io_stage; | ||||
enum zio_stage io_pipeline; | enum zio_stage io_pipeline; | ||||
enum zio_flag io_orig_flags; | enum zio_flag io_orig_flags; | ||||
enum zio_stage io_orig_stage; | enum zio_stage io_orig_stage; | ||||
▲ Show 20 Lines • Show All 189 Lines • Show Last 20 Lines |