waa__entry_blocks_t Struct Reference

Entry list for disk-order update. More...

#include <waa.h>

Data Fields

struct estatfirst
 Pointer to packed struct estat array.
int count
 Number of entries in array.



struct waa__entry_blocks_tnext
 Pointers for linked list.
struct waa__entry_blocks_tprev

Detailed Description

Entry list for disk-order update.

This structure is used to store a linked list of struct estat in (mostly) ascending inode order. It is used in waa__update_tree() to lstat() all (needed) entries in (hopefully) an order which minimizes the backtracking of the storage media. What this means is: The harddisk head should go straight in one direction, and avoid seeking as much as possible.

Definition at line 38 of file waa.h.


Field Documentation

Number of entries in array.

Definition at line 45 of file waa.h.

Referenced by waa__input_tree(), waa__new_entry_block(), and waa__update_tree().

Pointer to packed struct estat array.

Definition at line 40 of file waa.h.

Referenced by waa__input_tree(), waa__new_entry_block(), and waa__update_tree().

Pointers for linked list.

Definition at line 42 of file waa.h.

Referenced by waa__input_tree(), waa__new_entry_block(), and waa__update_tree().

Definition at line 42 of file waa.h.

Referenced by waa__input_tree(), and waa__new_entry_block().


The documentation for this struct was generated from the following file:

Generated for fsvs by  doxygen 1.6.1