FreeBSD ZFS
The Zettabyte File System
Data Fields

zstream Struct Reference

#include <dmu_zfetch.h>

Data Fields

uint64_t zst_offset
 offset of starting block in range
uint64_t zst_len
 length of range, in blocks
zfetch_dirn_t zst_direction
 direction of prefetch
uint64_t zst_stride
 length of stride, in blocks
uint64_t zst_ph_offset
 prefetch offset, in blocks
uint64_t zst_cap
 prefetch limit (cap), in blocks
kmutex_t zst_lock
 protects stream
clock_t zst_last
 lbolt of last prefetch
avl_node_t zst_node
 embed avl node here

Detailed Description

Definition at line 44 of file dmu_zfetch.h.


Field Documentation

uint64_t zstream::zst_cap

prefetch limit (cap), in blocks

Definition at line 50 of file dmu_zfetch.h.

direction of prefetch

Definition at line 47 of file dmu_zfetch.h.

lbolt of last prefetch

Definition at line 52 of file dmu_zfetch.h.

uint64_t zstream::zst_len

length of range, in blocks

Definition at line 46 of file dmu_zfetch.h.

protects stream

Definition at line 51 of file dmu_zfetch.h.

avl_node_t zstream::zst_node

embed avl node here

Definition at line 53 of file dmu_zfetch.h.

offset of starting block in range

Definition at line 45 of file dmu_zfetch.h.

prefetch offset, in blocks

Definition at line 49 of file dmu_zfetch.h.

length of stride, in blocks

Definition at line 48 of file dmu_zfetch.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines