#include <P_CacheVol.h>
Public Member Functions | |
LINK (EvacuationBlock, link) | |
Data Fields | |
union { | |
unsigned int init | |
struct { | |
unsigned int done:1 | |
unsigned int pinned:1 | |
unsigned int evacuate_head:1 | |
unsigned int unused:29 | |
} f | |
}; | |
int | readers |
Dir | dir |
Dir | new_dir |
EvacuationKey | evac_frags |
CacheVC * | earliest_evacuator |
Definition at line 131 of file P_CacheVol.h.
EvacuationBlock::LINK | ( | EvacuationBlock | , | |
link | ||||
) |
union { ... } |
Definition at line 146 of file P_CacheVol.h.
Referenced by Vol::begin_read(), Vol::close_read(), dir_lookaside_fixup(), dir_lookaside_insert(), Vol::evac_range(), Vol::evacuate_cleanup_blocks(), evacuate_fragments(), CacheVC::evacuateDocDone(), evacuation_block_exists(), Vol::force_evacuate_head(), and ShowCacheInternal::showVolEvacuations().
unsigned int EvacuationBlock::done |
Definition at line 138 of file P_CacheVol.h.
Definition at line 150 of file P_CacheVol.h.
Referenced by dir_lookaside_cleanup(), dir_lookaside_insert(), CacheVC::evacuateDocDone(), and new_EvacuationBlock().
Definition at line 149 of file P_CacheVol.h.
Referenced by Vol::begin_read(), dir_lookaside_cleanup(), dir_lookaside_fixup(), dir_lookaside_insert(), dir_lookaside_probe(), dir_lookaside_remove(), Vol::evacuate_cleanup_blocks(), evacuate_fragments(), CacheVC::evacuateDocDone(), Vol::force_evacuate_head(), free_EvacuationBlock(), and new_EvacuationBlock().
unsigned int EvacuationBlock::evacuate_head |
Definition at line 140 of file P_CacheVol.h.
struct { ... } EvacuationBlock::f |
unsigned int EvacuationBlock::init |
Definition at line 135 of file P_CacheVol.h.
Referenced by new_EvacuationBlock().
Definition at line 147 of file P_CacheVol.h.
Referenced by dir_lookaside_cleanup(), dir_lookaside_fixup(), dir_lookaside_insert(), dir_lookaside_probe(), and dir_lookaside_remove().
unsigned int EvacuationBlock::pinned |
Definition at line 139 of file P_CacheVol.h.
Definition at line 145 of file P_CacheVol.h.
Referenced by Vol::begin_read(), Vol::close_read(), evacuate_fragments(), Vol::force_evacuate_head(), new_EvacuationBlock(), and ShowCacheInternal::showVolEvacuations().
unsigned int EvacuationBlock::unused |
Definition at line 141 of file P_CacheVol.h.