MISR Toolkit
1.5.1
|
#include "H5Cprivate.h"
#include "H5SLprivate.h"
Go to the source code of this file.
Data Structures | |
struct | H5C_t |
Macros | |
#define | H5C__MAX_PASSES_ON_FLUSH 4 |
#define | H5C__HASH_TABLE_LEN (64 * 1024) /* must be a power of 2 */ |
#define | H5C__H5C_T_MAGIC 0x005CAC0E |
#define | H5C__MAX_NUM_TYPE_IDS 19 |
#define | H5C__PREFIX_LEN 32 |
#define | H5C__DLL_PRE_REMOVE_SC(entry_ptr, head_ptr, tail_ptr, len, Size, fv) |
#define | H5C__DLL_SC(head_ptr, tail_ptr, len, Size, fv) |
#define | H5C__DLL_PRE_INSERT_SC(entry_ptr, head_ptr, tail_ptr, len, Size, fv) |
#define | H5C__DLL_PRE_SIZE_UPDATE_SC(dll_len, dll_size, old_size, new_size) |
#define | H5C__DLL_POST_SIZE_UPDATE_SC(dll_len, dll_size, old_size, new_size) |
#define | H5C__DLL_APPEND(entry_ptr, head_ptr, tail_ptr, len, Size, fail_val) |
#define | H5C__DLL_PREPEND(entry_ptr, head_ptr, tail_ptr, len, Size, fail_val) |
#define | H5C__DLL_REMOVE(entry_ptr, head_ptr, tail_ptr, len, Size, fail_val) |
#define | H5C__DLL_UPDATE_FOR_SIZE_CHANGE(dll_len, dll_size, old_size, new_size) |
#define | H5C__AUX_DLL_PRE_REMOVE_SC(entry_ptr, hd_ptr, tail_ptr, len, Size, fv) |
#define | H5C__AUX_DLL_SC(head_ptr, tail_ptr, len, Size, fv) |
#define | H5C__AUX_DLL_PRE_INSERT_SC(entry_ptr, hd_ptr, tail_ptr, len, Size, fv) |
#define | H5C__AUX_DLL_APPEND(entry_ptr, head_ptr, tail_ptr, len, Size, fail_val) |
#define | H5C__AUX_DLL_PREPEND(entry_ptr, head_ptr, tail_ptr, len, Size, fv) |
#define | H5C__AUX_DLL_REMOVE(entry_ptr, head_ptr, tail_ptr, len, Size, fv) |
#define | H5C__UPDATE_CACHE_HIT_RATE_STATS(cache_ptr, hit) |
#define | H5C__RESET_CACHE_ENTRY_STATS(entry_ptr) |
#define | H5C__UPDATE_STATS_FOR_DIRTY_PIN(cache_ptr, entry_ptr) |
#define | H5C__UPDATE_STATS_FOR_UNPROTECT(cache_ptr) |
#define | H5C__UPDATE_STATS_FOR_MOVE(cache_ptr, entry_ptr) |
#define | H5C__UPDATE_STATS_FOR_ENTRY_SIZE_CHANGE(cache_ptr, entry_ptr, new_size) |
#define | H5C__UPDATE_STATS_FOR_HT_INSERTION(cache_ptr) |
#define | H5C__UPDATE_STATS_FOR_HT_DELETION(cache_ptr) |
#define | H5C__UPDATE_STATS_FOR_HT_SEARCH(cache_ptr, success, depth) |
#define | H5C__UPDATE_STATS_FOR_INSERTION(cache_ptr, entry_ptr) |
#define | H5C__UPDATE_STATS_FOR_CLEAR(cache_ptr, entry_ptr) |
#define | H5C__UPDATE_STATS_FOR_FLUSH(cache_ptr, entry_ptr) |
#define | H5C__UPDATE_STATS_FOR_EVICTION(cache_ptr, entry_ptr) |
#define | H5C__UPDATE_STATS_FOR_PROTECT(cache_ptr, entry_ptr, hit) |
#define | H5C__UPDATE_STATS_FOR_PIN(cache_ptr, entry_ptr) |
#define | H5C__UPDATE_STATS_FOR_UNPIN(cache_ptr, entry_ptr) |
#define | H5C__HASH_MASK ((size_t)(H5C__HASH_TABLE_LEN - 1) << 3) |
#define | H5C__HASH_FCN(x) (int)(((x) & H5C__HASH_MASK) >> 3) |
#define | H5C__PRE_HT_INSERT_SC(cache_ptr, entry_ptr, fail_val) |
#define | H5C__PRE_HT_REMOVE_SC(cache_ptr, entry_ptr) |
#define | H5C__PRE_HT_SEARCH_SC(cache_ptr, Addr, fail_val) |
#define | H5C__POST_SUC_HT_SEARCH_SC(cache_ptr, entry_ptr, Addr, k, fail_val) |
#define | H5C__POST_HT_SHIFT_TO_FRONT(cache_ptr, entry_ptr, k, fail_val) |
#define | H5C__PRE_HT_UPDATE_FOR_ENTRY_CLEAN_SC(cache_ptr, entry_ptr) |
#define | H5C__PRE_HT_UPDATE_FOR_ENTRY_DIRTY_SC(cache_ptr, entry_ptr) |
#define | H5C__PRE_HT_ENTRY_SIZE_CHANGE_SC(cache_ptr, old_size, new_size, entry_ptr, was_clean) |
#define | H5C__POST_HT_ENTRY_SIZE_CHANGE_SC(cache_ptr, old_size, new_size, entry_ptr) |
#define | H5C__POST_HT_UPDATE_FOR_ENTRY_CLEAN_SC(cache_ptr, entry_ptr) |
#define | H5C__POST_HT_UPDATE_FOR_ENTRY_DIRTY_SC(cache_ptr, entry_ptr) |
#define | H5C__INSERT_IN_INDEX(cache_ptr, entry_ptr, fail_val) |
#define | H5C__DELETE_FROM_INDEX(cache_ptr, entry_ptr) |
#define | H5C__SEARCH_INDEX(cache_ptr, Addr, entry_ptr, fail_val) |
#define | H5C__SEARCH_INDEX_NO_STATS(cache_ptr, Addr, entry_ptr, fail_val) |
#define | H5C__UPDATE_INDEX_FOR_ENTRY_CLEAN(cache_ptr, entry_ptr) |
#define | H5C__UPDATE_INDEX_FOR_ENTRY_DIRTY(cache_ptr, entry_ptr) |
#define | H5C__UPDATE_INDEX_FOR_SIZE_CHANGE(cache_ptr, old_size, new_size, entry_ptr, was_clean) |
#define | H5C__INSERT_ENTRY_IN_SLIST(cache_ptr, entry_ptr, fail_val) |
#define | H5C__REMOVE_ENTRY_FROM_SLIST(cache_ptr, entry_ptr) |
#define | H5C__UPDATE_SLIST_FOR_SIZE_CHANGE(cache_ptr, old_size, new_size) |
#define | H5C__FAKE_RP_FOR_MOST_RECENT_ACCESS(cache_ptr, entry_ptr, fail_val) |
#define | H5C__UPDATE_RP_FOR_EVICTION(cache_ptr, entry_ptr, fail_val) |
#define | H5C__UPDATE_RP_FOR_FLUSH(cache_ptr, entry_ptr, fail_val) |
#define | H5C__UPDATE_RP_FOR_INSERTION(cache_ptr, entry_ptr, fail_val) |
#define | H5C__UPDATE_RP_FOR_PROTECT(cache_ptr, entry_ptr, fail_val) |
#define | H5C__UPDATE_RP_FOR_MOVE(cache_ptr, entry_ptr, was_dirty, fail_val) |
#define | H5C__UPDATE_RP_FOR_SIZE_CHANGE(cache_ptr, entry_ptr, new_size) |
#define | H5C__UPDATE_RP_FOR_UNPIN(cache_ptr, entry_ptr, fail_val) |
#define | H5C__UPDATE_RP_FOR_UNPROTECT(cache_ptr, entry_ptr, fail_val) |
#define H5C__AUX_DLL_APPEND | ( | entry_ptr, | |
head_ptr, | |||
tail_ptr, | |||
len, | |||
Size, | |||
fail_val | |||
) |
#define H5C__AUX_DLL_PRE_INSERT_SC | ( | entry_ptr, | |
hd_ptr, | |||
tail_ptr, | |||
len, | |||
Size, | |||
fv | |||
) |
#define H5C__AUX_DLL_PRE_REMOVE_SC | ( | entry_ptr, | |
hd_ptr, | |||
tail_ptr, | |||
len, | |||
Size, | |||
fv | |||
) |
#define H5C__AUX_DLL_PREPEND | ( | entry_ptr, | |
head_ptr, | |||
tail_ptr, | |||
len, | |||
Size, | |||
fv | |||
) |
#define H5C__AUX_DLL_REMOVE | ( | entry_ptr, | |
head_ptr, | |||
tail_ptr, | |||
len, | |||
Size, | |||
fv | |||
) |
#define H5C__AUX_DLL_SC | ( | head_ptr, | |
tail_ptr, | |||
len, | |||
Size, | |||
fv | |||
) |
#define H5C__DELETE_FROM_INDEX | ( | cache_ptr, | |
entry_ptr | |||
) |
#define H5C__DLL_APPEND | ( | entry_ptr, | |
head_ptr, | |||
tail_ptr, | |||
len, | |||
Size, | |||
fail_val | |||
) |
#define H5C__DLL_POST_SIZE_UPDATE_SC | ( | dll_len, | |
dll_size, | |||
old_size, | |||
new_size | |||
) |
#define H5C__DLL_PRE_INSERT_SC | ( | entry_ptr, | |
head_ptr, | |||
tail_ptr, | |||
len, | |||
Size, | |||
fv | |||
) |
#define H5C__DLL_PRE_REMOVE_SC | ( | entry_ptr, | |
head_ptr, | |||
tail_ptr, | |||
len, | |||
Size, | |||
fv | |||
) |
#define H5C__DLL_PRE_SIZE_UPDATE_SC | ( | dll_len, | |
dll_size, | |||
old_size, | |||
new_size | |||
) |
#define H5C__DLL_PREPEND | ( | entry_ptr, | |
head_ptr, | |||
tail_ptr, | |||
len, | |||
Size, | |||
fail_val | |||
) |
#define H5C__DLL_REMOVE | ( | entry_ptr, | |
head_ptr, | |||
tail_ptr, | |||
len, | |||
Size, | |||
fail_val | |||
) |
#define H5C__DLL_UPDATE_FOR_SIZE_CHANGE | ( | dll_len, | |
dll_size, | |||
old_size, | |||
new_size | |||
) |
#define H5C__FAKE_RP_FOR_MOST_RECENT_ACCESS | ( | cache_ptr, | |
entry_ptr, | |||
fail_val | |||
) |
#define H5C__HASH_FCN | ( | x | ) | (int)(((x) & H5C__HASH_MASK) >> 3) |
#define H5C__HASH_MASK ((size_t)(H5C__HASH_TABLE_LEN - 1) << 3) |
#define H5C__HASH_TABLE_LEN (64 * 1024) /* must be a power of 2 */ |
#define H5C__INSERT_ENTRY_IN_SLIST | ( | cache_ptr, | |
entry_ptr, | |||
fail_val | |||
) |
#define H5C__INSERT_IN_INDEX | ( | cache_ptr, | |
entry_ptr, | |||
fail_val | |||
) |
#define H5C__POST_HT_ENTRY_SIZE_CHANGE_SC | ( | cache_ptr, | |
old_size, | |||
new_size, | |||
entry_ptr | |||
) |
#define H5C__POST_HT_SHIFT_TO_FRONT | ( | cache_ptr, | |
entry_ptr, | |||
k, | |||
fail_val | |||
) |
#define H5C__POST_HT_UPDATE_FOR_ENTRY_CLEAN_SC | ( | cache_ptr, | |
entry_ptr | |||
) |
#define H5C__POST_HT_UPDATE_FOR_ENTRY_DIRTY_SC | ( | cache_ptr, | |
entry_ptr | |||
) |
#define H5C__POST_SUC_HT_SEARCH_SC | ( | cache_ptr, | |
entry_ptr, | |||
Addr, | |||
k, | |||
fail_val | |||
) |
#define H5C__PRE_HT_ENTRY_SIZE_CHANGE_SC | ( | cache_ptr, | |
old_size, | |||
new_size, | |||
entry_ptr, | |||
was_clean | |||
) |
#define H5C__PRE_HT_INSERT_SC | ( | cache_ptr, | |
entry_ptr, | |||
fail_val | |||
) |
#define H5C__PRE_HT_SEARCH_SC | ( | cache_ptr, | |
Addr, | |||
fail_val | |||
) |
#define H5C__PRE_HT_UPDATE_FOR_ENTRY_CLEAN_SC | ( | cache_ptr, | |
entry_ptr | |||
) |
#define H5C__PRE_HT_UPDATE_FOR_ENTRY_DIRTY_SC | ( | cache_ptr, | |
entry_ptr | |||
) |
#define H5C__REMOVE_ENTRY_FROM_SLIST | ( | cache_ptr, | |
entry_ptr | |||
) |
#define H5C__SEARCH_INDEX | ( | cache_ptr, | |
Addr, | |||
entry_ptr, | |||
fail_val | |||
) |
#define H5C__SEARCH_INDEX_NO_STATS | ( | cache_ptr, | |
Addr, | |||
entry_ptr, | |||
fail_val | |||
) |
#define H5C__UPDATE_CACHE_HIT_RATE_STATS | ( | cache_ptr, | |
hit | |||
) |
#define H5C__UPDATE_INDEX_FOR_ENTRY_CLEAN | ( | cache_ptr, | |
entry_ptr | |||
) |
#define H5C__UPDATE_INDEX_FOR_ENTRY_DIRTY | ( | cache_ptr, | |
entry_ptr | |||
) |
#define H5C__UPDATE_INDEX_FOR_SIZE_CHANGE | ( | cache_ptr, | |
old_size, | |||
new_size, | |||
entry_ptr, | |||
was_clean | |||
) |
#define H5C__UPDATE_RP_FOR_EVICTION | ( | cache_ptr, | |
entry_ptr, | |||
fail_val | |||
) |
#define H5C__UPDATE_RP_FOR_FLUSH | ( | cache_ptr, | |
entry_ptr, | |||
fail_val | |||
) |
#define H5C__UPDATE_RP_FOR_INSERTION | ( | cache_ptr, | |
entry_ptr, | |||
fail_val | |||
) |
#define H5C__UPDATE_RP_FOR_MOVE | ( | cache_ptr, | |
entry_ptr, | |||
was_dirty, | |||
fail_val | |||
) |
#define H5C__UPDATE_RP_FOR_PROTECT | ( | cache_ptr, | |
entry_ptr, | |||
fail_val | |||
) |
#define H5C__UPDATE_RP_FOR_SIZE_CHANGE | ( | cache_ptr, | |
entry_ptr, | |||
new_size | |||
) |
#define H5C__UPDATE_RP_FOR_UNPIN | ( | cache_ptr, | |
entry_ptr, | |||
fail_val | |||
) |
#define H5C__UPDATE_RP_FOR_UNPROTECT | ( | cache_ptr, | |
entry_ptr, | |||
fail_val | |||
) |
#define H5C__UPDATE_SLIST_FOR_SIZE_CHANGE | ( | cache_ptr, | |
old_size, | |||
new_size | |||
) |
#define H5C__UPDATE_STATS_FOR_CLEAR | ( | cache_ptr, | |
entry_ptr | |||
) |
#define H5C__UPDATE_STATS_FOR_DIRTY_PIN | ( | cache_ptr, | |
entry_ptr | |||
) |
#define H5C__UPDATE_STATS_FOR_ENTRY_SIZE_CHANGE | ( | cache_ptr, | |
entry_ptr, | |||
new_size | |||
) |
#define H5C__UPDATE_STATS_FOR_EVICTION | ( | cache_ptr, | |
entry_ptr | |||
) |
#define H5C__UPDATE_STATS_FOR_FLUSH | ( | cache_ptr, | |
entry_ptr | |||
) |
#define H5C__UPDATE_STATS_FOR_HT_SEARCH | ( | cache_ptr, | |
success, | |||
depth | |||
) |
#define H5C__UPDATE_STATS_FOR_INSERTION | ( | cache_ptr, | |
entry_ptr | |||
) |
#define H5C__UPDATE_STATS_FOR_MOVE | ( | cache_ptr, | |
entry_ptr | |||
) |
#define H5C__UPDATE_STATS_FOR_PIN | ( | cache_ptr, | |
entry_ptr | |||
) |
#define H5C__UPDATE_STATS_FOR_PROTECT | ( | cache_ptr, | |
entry_ptr, | |||
hit | |||
) |
#define H5C__UPDATE_STATS_FOR_UNPIN | ( | cache_ptr, | |
entry_ptr | |||
) |