![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5FS_hdr_cache_ud_t |
| struct | H5FS_sinfo_cache_ud_t |
| struct | H5FS_bin_t |
| struct | H5FS_node_t |
| struct | H5FS_sinfo_t |
| struct | H5FS_t |
Typedefs | |
| typedef struct H5FS_hdr_cache_ud_t | H5FS_hdr_cache_ud_t |
| typedef struct H5FS_sinfo_cache_ud_t | H5FS_sinfo_cache_ud_t |
| typedef struct H5FS_bin_t | H5FS_bin_t |
| typedef struct H5FS_node_t | H5FS_node_t |
| typedef struct H5FS_sinfo_t | H5FS_sinfo_t |
Functions | |
| H5FL_EXTERN (H5FS_node_t) | |
| H5FL_SEQ_EXTERN (H5FS_bin_t) | |
| H5FL_EXTERN (H5FS_sinfo_t) | |
| H5FL_EXTERN (H5FS_t) | |
| H5_DLL herr_t | H5FS__create_flush_depend (H5AC_info_t *parent_entry, H5AC_info_t *child_entry) |
| H5_DLL herr_t | H5FS__destroy_flush_depend (H5AC_info_t *parent_entry, H5AC_info_t *child_entry) |
| H5_DLL H5FS_t * | H5FS__new (const H5F_t *f, uint16_t nclasses, const H5FS_section_class_t *classes[], void *cls_init_udata) |
| H5_DLL herr_t | H5FS__incr (H5FS_t *fspace) |
| H5_DLL herr_t | H5FS__decr (H5FS_t *fspace) |
| H5_DLL herr_t | H5FS__dirty (H5FS_t *fspace) |
| H5_DLL H5FS_sinfo_t * | H5FS__sinfo_new (H5F_t *f, H5FS_t *fspace) |
| H5_DLL herr_t | H5FS__hdr_dest (H5FS_t *hdr) |
| H5_DLL herr_t | H5FS__sinfo_dest (H5FS_sinfo_t *sinfo) |
| H5_DLL void | H5FS__assert (const H5FS_t *fspace) |
| H5_DLL void | H5FS__sect_assert (const H5FS_t *fspace) |
| H5_DLL herr_t | H5FS__get_cparam_test (const H5FS_t *fh, H5FS_create_t *cparam) |
| H5_DLL int | H5FS__cmp_cparam_test (const H5FS_create_t *cparam1, const H5FS_create_t *cparam2) |
| typedef struct H5FS_bin_t H5FS_bin_t |
| typedef struct H5FS_hdr_cache_ud_t H5FS_hdr_cache_ud_t |
| typedef struct H5FS_node_t H5FS_node_t |
| typedef struct H5FS_sinfo_cache_ud_t H5FS_sinfo_cache_ud_t |
| typedef struct H5FS_sinfo_t H5FS_sinfo_t |
| H5FL_EXTERN | ( | H5FS_node_t | ) |
| H5FL_EXTERN | ( | H5FS_sinfo_t | ) |
| H5FL_EXTERN | ( | H5FS_t | ) |
| H5FL_SEQ_EXTERN | ( | H5FS_bin_t | ) |
| H5_DLL void H5FS__assert | ( | const H5FS_t * | fspace | ) |
| H5_DLL int H5FS__cmp_cparam_test | ( | const H5FS_create_t * | cparam1, |
| const H5FS_create_t * | cparam2 | ||
| ) |
| H5_DLL herr_t H5FS__create_flush_depend | ( | H5AC_info_t * | parent_entry, |
| H5AC_info_t * | child_entry | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5AC_create_flush_dependency(), HDassert(), and ret_value.
References H5FS_t::addr, FAIL, FUNC_LEAVE_NOAPI(), H5AC_unpin_entry(), H5FS__hdr_dest(), HDassert(), HDfprintf(), H5FS_t::rc, and ret_value.
Referenced by H5FS_close().
| H5_DLL herr_t H5FS__destroy_flush_depend | ( | H5AC_info_t * | parent_entry, |
| H5AC_info_t * | child_entry | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5AC_destroy_flush_dependency(), HDassert(), and ret_value.
References H5FS_t::addr, FAIL, FUNC_LEAVE_NOAPI(), H5AC_mark_entry_dirty(), HDassert(), HDfprintf(), and ret_value.
Referenced by H5FS_alloc_sect(), and H5FS_free().
| H5_DLL herr_t H5FS__get_cparam_test | ( | const H5FS_t * | fh, |
| H5FS_create_t * | cparam | ||
| ) |
References H5FS_create_t::client, H5FS_t::client, H5FS_create_t::expand_percent, H5FS_t::expand_percent, FUNC_LEAVE_NOAPI(), HDassert(), H5FS_create_t::max_sect_addr, H5FS_t::max_sect_addr, H5FS_create_t::max_sect_size, H5FS_t::max_sect_size, H5FS_create_t::shrink_percent, and H5FS_t::shrink_percent.
References FAIL, FUNC_LEAVE_NOAPI(), HDassert(), H5FS_t::nclasses, ret_value, H5FS_t::sect_cls, H5FS_section_class_t::term_cls, and u.
Referenced by H5FS__decr(), and H5FS_create().
References H5FS_t::addr, FAIL, FUNC_LEAVE_NOAPI(), H5AC_pin_protected_entry(), HDassert(), HDfprintf(), H5FS_t::rc, and ret_value.
Referenced by H5FS_open().
| H5_DLL H5FS_t* H5FS__new | ( | const H5F_t * | f, |
| uint16_t | nclasses, | ||
| const H5FS_section_class_t * | classes[], | ||
| void * | cls_init_udata | ||
| ) |
References H5FS_t::addr, f, FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5MM_memcpy(), HDassert(), H5FS_t::hdr_size, H5FS_section_class_t::init_cls, H5FS_t::max_cls_serial_size, H5FS_t::nclasses, NULL, ret_value, H5FS_t::sect_addr, H5FS_t::sect_cls, H5FS_section_class_t::serial_size, type, and u.
Referenced by H5FS_create().
| H5_DLL void H5FS__sect_assert | ( | const H5FS_t * | fspace | ) |
References H5FS_section_info_t::addr, H5FS_bin_t::bin_list, H5FS_sinfo_t::bins, H5FS_section_class_t::flags, H5FS_node_t::ghost_count, H5FS_bin_t::ghost_sect_count, H5FS_t::ghost_sect_count, H5FS_sinfo_t::ghost_size_count, H5SL_count(), H5SL_first(), H5SL_item(), H5SL_next(), HDassert(), HDfprintf(), H5FS_sinfo_t::merge_list, H5FS_sinfo_t::nbins, NULL, H5FS_t::sect_cls, H5FS_node_t::sect_list, H5FS_node_t::sect_size, H5FS_node_t::serial_count, H5FS_bin_t::serial_sect_count, H5FS_t::serial_sect_count, H5FS_sinfo_t::serial_size_count, H5FS_t::sinfo, H5FS_section_info_t::size, H5FS_bin_t::tot_sect_count, H5FS_t::tot_sect_count, H5FS_sinfo_t::tot_size_count, H5FS_section_info_t::type, u, and H5FS_section_class_t::valid.
Referenced by H5FS__assert().
| H5_DLL herr_t H5FS__sinfo_dest | ( | H5FS_sinfo_t * | sinfo | ) |
References H5FS_bin_t::bin_list, H5FS_sinfo_t::bins, H5FS_sinfo_t::fspace, H5SL_destroy(), HDassert(), H5FS_sinfo_t::nbins, ret_value, and u.
Referenced by H5FS_close().
| H5_DLL H5FS_sinfo_t* H5FS__sinfo_new | ( | H5F_t * | f, |
| H5FS_t * | fspace | ||
| ) |
References H5FS_t::addr, f, HDassert(), HDfprintf(), H5FS_sinfo_t::nbins, NULL, and ret_value.