![]() |
HDF5
1.12.0
|
Functions | |
| herr_t | H5D__layout_set_io_ops (const H5D_t *dataset) |
| size_t | H5D__layout_meta_size (const H5F_t *f, const H5O_layout_t *layout, hbool_t include_compact_data) |
| herr_t | H5D__layout_set_version (H5F_t *f, H5O_layout_t *layout) |
| herr_t | H5D__layout_set_latest_indexing (H5O_layout_t *layout, const H5S_t *space, const H5D_dcpl_cache_t *dcpl_cache) |
| herr_t | H5D__layout_oh_create (H5F_t *file, H5O_t *oh, H5D_t *dset, hid_t dapl_id) |
| herr_t | H5D__layout_oh_read (H5D_t *dataset, hid_t dapl_id, H5P_genplist_t *plist) |
| herr_t | H5D__layout_oh_write (const H5D_t *dataset, H5O_t *oh, unsigned update_flags) |
Variables | |
| const unsigned | H5O_layout_ver_bounds [] |
| size_t H5D__layout_meta_size | ( | const H5F_t * | f, |
| const H5O_layout_t * | layout, | ||
| hbool_t | include_compact_data | ||
| ) |
References H5O_layout_t::chunk, H5O_storage_t::compact, H5O_layout_chunk_t::enc_bytes_per_dim, f, H5O_layout_chunk_t::flags, FUNC_LEAVE_NOAPI(), H5D_CHUNK_IDX_BT2, H5D_CHUNK_IDX_BTREE, H5D_CHUNK_IDX_EARRAY, H5D_CHUNK_IDX_FARRAY, H5D_CHUNK_IDX_NONE, H5D_CHUNK_IDX_NTYPES, H5D_CHUNK_IDX_SINGLE, H5D_CHUNKED, H5D_COMPACT, H5D_CONTIGUOUS, H5D_LAYOUT_ERROR, H5D_NLAYOUTS, H5D_VIRTUAL, H5E_BADVALUE, HDassert(), H5O_layout_chunk_t::idx_type, H5O_layout_chunk_t::ndims, ret_value, H5O_storage_compact_t::size, H5O_layout_t::storage, H5O_layout_t::type, H5O_storage_t::u, H5O_layout_t::u, and H5O_layout_t::version.
References H5O_loc_t::addr, H5O_fill_t::alloc_time, H5D_shared_t::dcpl_cache, H5D_layout_ops_t::dest, H5D_io_info_t::dset, H5D_dcpl_cache_t::efl, FAIL, H5D_dcpl_cache_t::fill, H5D__alloc_storage(), H5D__virtual_store_layout(), H5D_ALLOC_CREATE, H5D_ALLOC_TIME_EARLY, H5D_CHUNKED, H5D_COMPACT, H5D_VIRTUAL, H5E_CANTINIT, H5HL_create(), H5HL_insert(), H5HL_protect(), H5HL_unprotect(), H5O_msg_append_oh(), HDassert(), heap, H5O_efl_t::heap_addr, H5D_layout_ops_t::init, H5D_shared_t::layout, H5O_efl_entry_t::name, H5O_efl_entry_t::name_offset, NULL, H5O_efl_t::nused, H5O_pline_t::nused, offset, H5D_t::oloc, H5O_layout_t::ops, H5D_dcpl_cache_t::pline, ret_value, H5D_t::shared, H5O_efl_t::slot, H5O_layout_t::type, and u.
| herr_t H5D__layout_oh_read | ( | H5D_t * | dataset, |
| hid_t | dapl_id, | ||
| H5P_genplist_t * | plist | ||
| ) |
References H5O_layout_t::chunk, H5D_shared_t::dcpl_cache, H5D_dcpl_cache_t::efl, FAIL, H5O_loc_t::file, FUNC_LEAVE_NOAPI(), H5D__chunk_set_sizes(), H5D_CHUNKED, H5D_LOPS_EFL, H5E_BADVALUE, H5E_CANTINIT, H5O_msg_exists(), H5O_msg_read(), H5O_msg_reset(), H5P_set(), HDassert(), H5D_layout_ops_t::init, H5D_shared_t::layout, H5O_layout_chunk_t::ndims, NULL, H5D_t::oloc, H5O_layout_t::ops, H5D_dcpl_cache_t::pline, ret_value, H5D_t::shared, H5O_layout_t::type, and H5O_layout_t::u.
References FAIL, H5O_loc_t::file, FUNC_LEAVE_NOAPI(), H5O_msg_exists_oh(), H5O_msg_write_oh(), HDassert(), H5D_shared_t::layout, H5D_t::oloc, ret_value, and H5D_t::shared.
Referenced by H5D__mark().
References H5O_storage_t::chunk, H5O_layout_t::chunk, H5D_shared_t::dcpl_cache, H5D_dcpl_cache_t::efl, FAIL, FUNC_LEAVE_NOAPI(), H5D_CHUNK_IDX_BT2, H5D_CHUNK_IDX_BTREE, H5D_CHUNK_IDX_EARRAY, H5D_CHUNK_IDX_FARRAY, H5D_CHUNK_IDX_NONE, H5D_CHUNK_IDX_NTYPES, H5D_CHUNK_IDX_SINGLE, H5D_CHUNKED, H5D_COMPACT, H5D_CONTIGUOUS, H5D_COPS_BT2, H5D_COPS_BTREE, H5D_COPS_EARRAY, H5D_COPS_FARRAY, H5D_COPS_NONE, H5D_COPS_SINGLE, H5D_LAYOUT_ERROR, H5D_LOPS_CHUNK, H5D_LOPS_COMPACT, H5D_LOPS_CONTIG, H5D_LOPS_EFL, H5D_LOPS_VIRTUAL, H5D_NLAYOUTS, H5D_VIRTUAL, HDassert(), H5O_layout_chunk_t::idx_type, H5D_shared_t::layout, H5O_efl_t::nused, H5O_storage_chunk_t::ops, H5O_layout_t::ops, ret_value, H5D_t::shared, H5O_layout_t::storage, H5O_layout_t::type, H5O_storage_t::u, and H5O_layout_t::u.
| herr_t H5D__layout_set_latest_indexing | ( | H5O_layout_t * | layout, |
| const H5S_t * | space, | ||
| const H5D_dcpl_cache_t * | dcpl_cache | ||
| ) |
References H5O_fill_t::alloc_time, H5O_layout_chunk_t::btree2, H5O_storage_t::chunk, H5O_layout_t::chunk, H5O_layout_chunk_farray_t::cparam, H5O_layout_chunk_earray_t::cparam, H5O_layout_chunk_bt2_t::cparam, H5O_layout_chunk_earray_t::data_blk_min_elmts, H5O_layout_chunk_t::dim, H5O_layout_chunk_t::earray, FAIL, H5O_layout_chunk_t::farray, H5D_dcpl_cache_t::fill, FUNC_LEAVE_NOAPI(), H5D_ALLOC_TIME_EARLY, H5D_CHUNK_IDX_BT2, H5D_CHUNK_IDX_EARRAY, H5D_CHUNK_IDX_FARRAY, H5D_CHUNK_IDX_NONE, H5D_CHUNK_IDX_SINGLE, H5D_CHUNKED, H5D_COPS_BT2, H5D_COPS_EARRAY, H5D_COPS_FARRAY, H5D_COPS_NONE, H5D_COPS_SINGLE, H5S_get_simple_extent_dims(), HDassert(), H5O_layout_chunk_earray_t::idx_blk_elmts, H5O_storage_chunk_t::idx_type, H5O_layout_chunk_t::idx_type, H5O_layout_chunk_farray_t::max_dblk_page_nelmts_bits, H5O_layout_chunk_earray_t::max_dblk_page_nelmts_bits, H5O_layout_chunk_earray_t::max_nelmts_bits, H5O_layout_chunk_bt2_t::merge_percent, H5O_layout_chunk_bt2_t::node_size, H5O_pline_t::nused, H5O_storage_chunk_t::ops, H5D_dcpl_cache_t::pline, ret_value, H5O_layout_chunk_bt2_t::split_percent, H5O_layout_t::storage, H5O_layout_chunk_earray_t::sup_blk_min_data_ptrs, H5O_layout_t::type, H5O_storage_t::u, H5O_layout_chunk_t::u, H5O_layout_t::u, and u.
Referenced by H5D__create().
| herr_t H5D__layout_set_version | ( | H5F_t * | f, |
| H5O_layout_t * | layout | ||
| ) |
References f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5O_layout_ver_bounds, HDassert(), ret_value, and H5O_layout_t::version.
| const unsigned H5O_layout_ver_bounds[] |
Referenced by H5D__layout_set_version().