![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5D_dcpl_cache_t |
| struct | H5D_copy_file_ud_t |
| struct | H5D_append_flush_t |
Typedefs | |
| typedef struct H5D_t | H5D_t |
| typedef struct H5D_dcpl_cache_t | H5D_dcpl_cache_t |
| typedef struct H5D_copy_file_ud_t | H5D_copy_file_ud_t |
| typedef struct H5D_append_flush_t | H5D_append_flush_t |
| typedef struct H5D_append_flush_t H5D_append_flush_t |
| typedef struct H5D_copy_file_ud_t H5D_copy_file_ud_t |
| typedef struct H5D_dcpl_cache_t H5D_dcpl_cache_t |
| H5_DLL herr_t H5D_chunk_idx_reset | ( | H5O_storage_chunk_t * | storage, |
| hbool_t | reset_addr | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
Referenced by H5D__chunk_copy(), and H5D_get_create_plist().
References H5O_loc_t::addr, H5D_shared_t::cache, H5D_shared_t::chunk, H5D_shared_t::closing, H5D_shared_t::contig, H5D_shared_t::dapl_id, H5D_shared_t::dcpl_cache, H5D_shared_t::dcpl_id, H5D_layout_ops_t::dest, H5O_storage_virtual_srcdset_t::dset, H5D_dcpl_cache_t::efl, H5D_shared_t::extfile_prefix, FAIL, H5O_loc_t::file, H5D_dcpl_cache_t::fill, H5D_shared_t::fo_count, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5AC_cork(), H5AC_evict_tagged_metadata(), H5AC_flush_tagged_metadata(), H5D__chunk_stats(), H5D__flush_real(), H5D_CHUNKED, H5D_close(), H5D_COMPACT, H5D_CONTIGUOUS, H5D_LAYOUT_ERROR, H5D_NLAYOUTS, H5D_VIRTUAL, H5E_CANTINIT, H5FO_delete(), H5FO_top_count(), H5FO_top_decr(), H5G_name_free(), H5I_dec_ref(), H5MM_xfree(), H5O_close(), H5O_loc_free(), H5O_msg_reset(), H5S_close(), H5SL_close(), H5SL_count(), HDassert(), H5D_shared_t::layout, H5O_storage_virtual_t::list, H5O_storage_virtual_t::list_nused, NULL, H5D_t::oloc, H5O_layout_t::ops, H5D_t::path, H5D_dcpl_cache_t::pline, ret_value, H5D_rdcc_t::sel_chunks, H5D_t::shared, H5D_rdcdc_t::sieve_buf, H5D_rdcc_t::single_chunk_info, H5D_rdcc_t::single_space, H5O_storage_virtual_ent_t::source_dset, H5D_shared_t::space, H5O_layout_t::storage, H5O_storage_virtual_ent_t::sub_dset, H5O_storage_virtual_ent_t::sub_dset_nused, H5O_layout_t::type, H5D_shared_t::type_id, H5O_storage_t::u, H5D_shared_t::vds_prefix, and H5O_storage_t::virt.
Referenced by H5D_close(), and H5VL__native_dataset_close().
References f, FAIL, FUNC_ENTER_NOAPI(), H5I_DATASET, H5I_iterate(), HDassert(), and ret_value.
References H5D_shared_t::append_flush, H5D_shared_t::cache, H5D_shared_t::chunk, H5D_shared_t::dapl_id, H5D_shared_t::extfile_prefix, FAIL, FUNC_LEAVE_NOAPI(), H5D_CHUNKED, H5E_CANTINIT, H5I_dec_app_ref(), H5I_object(), H5P_copy_plist(), H5P_get(), H5P_LST_FILE_ACCESS_ID_g, H5P_set(), H5D_shared_t::layout, H5D_rdcc_t::nbytes_max, H5D_rdcc_t::nslots, NULL, H5O_storage_virtual_t::printf_gap, ret_value, H5D_t::shared, H5O_layout_t::storage, H5O_layout_t::type, H5O_storage_t::u, H5D_shared_t::vds_prefix, H5O_storage_virtual_t::view, H5O_storage_t::virt, and H5D_rdcc_t::w0.
Referenced by H5VL__native_dataset_get().
References H5HG_t::addr, H5O_storage_contig_t::addr, H5O_fill_t::buf, H5O_storage_compact_t::buf, H5O_storage_t::chunk, H5O_layout_t::chunk, H5O_storage_t::compact, H5O_storage_t::contig, H5D_shared_t::dcpl_id, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5D_chunk_idx_reset(), H5D_CHUNKED, H5D_COMPACT, H5D_CONTIGUOUS, H5D_LAYOUT_ERROR, H5D_NLAYOUTS, H5D_VIRTUAL, H5E_CANTINIT, H5I_DATATYPE, H5I_dec_app_ref(), H5I_dec_ref(), H5I_object(), H5I_register(), H5MM_xfree(), H5O_get_create_plist(), H5P_copy_plist(), H5P_peek(), H5P_poke(), H5T_convert(), H5T_copy(), H5T_COPY_ALL, H5T_COPY_TRANSIENT, H5T_path_bkg(), H5T_path_find(), H5T_path_noop(), HDassert(), H5O_efl_t::heap_addr, H5HG_t::idx, H5O_efl_entry_t::name_offset, NULL, H5O_efl_t::nused, H5D_t::oloc, H5O_storage_chunk_t::ops, H5O_layout_t::ops, ret_value, H5O_storage_virtual_t::serial_list_hobjid, H5D_t::shared, H5O_storage_contig_t::size, H5O_layout_chunk_t::size, H5O_efl_t::slot, H5O_layout_t::storage, H5O_fill_t::type, H5D_shared_t::type, H5O_layout_t::type, H5O_storage_t::u, H5O_layout_t::u, u, and H5O_storage_t::virt.
Referenced by H5VL__native_dataset_get().
| H5_DLL herr_t H5D_init | ( | void | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), and ret_value.
Referenced by H5VL_init_phase2().
References H5D_shared_t::cache, H5D_shared_t::chunk, H5D_shared_t::contig, H5D_layout_ops_t::dest, FAIL, H5O_loc_t::file, H5D_shared_t::fo_count, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5D_CHUNKED, H5D_COMPACT, H5D_CONTIGUOUS, H5D_LAYOUT_ERROR, H5D_NLAYOUTS, H5D_VIRTUAL, H5I_DATASET, H5S_close(), H5SL_close(), H5SL_count(), H5VL_object_verify(), HDassert(), H5D_shared_t::layout, NULL, H5D_t::oloc, H5O_layout_t::ops, ret_value, H5D_rdcc_t::sel_chunks, H5D_t::shared, H5D_rdcdc_t::sieve_buf, H5D_rdcc_t::single_chunk_info, H5D_rdcc_t::single_space, and H5O_layout_t::type.
References FAIL, H5O_loc_t::file, H5D_shared_t::fo_count, FUNC_ENTER_NOAPI(), H5E_CANTINIT, H5S_close(), H5S_read(), HDassert(), NULL, H5D_t::oloc, ret_value, H5D_t::shared, and H5D_shared_t::space.
Referenced by H5O_refresh_metadata_reopen().
| H5_DLL H5G_name_t* H5D_nameof | ( | const H5D_t * | dataset | ) |
References FUNC_LEAVE_NOAPI(), NULL, and H5D_t::path.
Referenced by H5G__user_path_test(), and H5G_loc_real().
References FUNC_LEAVE_NOAPI(), NULL, and H5D_t::oloc.
Referenced by H5G_loc_real(), H5VL__native_dataset_create(), and H5VL_native_get_file_struct().
References FUNC_ENTER_NOAPI(), H5_COPY_SHALLOW, H5G_name_copy(), H5O_loc_copy_shallow(), HDassert(), NULL, H5G_loc_t::oloc, H5D_t::oloc, H5G_loc_t::path, H5D_t::path, and ret_value.
Referenced by H5D__open_name(), and H5O_refresh_metadata_reopen().
| H5_DLL herr_t H5D_virtual_check_mapping_post | ( | const H5O_storage_virtual_ent_t * | ent | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_BADVALUE, H5O_VIRTUAL_STATUS_INVALID, H5S_close(), H5S_hyper_get_unlim_block(), H5S_SEL_HYPERSLABS, NULL, H5O_storage_virtual_ent_t::psdn_nsubs, H5O_storage_virtual_ent_t::psfn_nsubs, ret_value, H5O_storage_virtual_ent_t::source_dset, H5O_storage_virtual_ent_t::source_select, H5O_storage_virtual_ent_t::source_space_status, and H5O_storage_virtual_srcdset_t::virtual_select.
| H5_DLL herr_t H5D_virtual_check_mapping_pre | ( | const H5S_t * | vspace, |
| const H5S_t * | src_space, | ||
| H5O_virtual_space_status_t | space_status | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_BADVALUE, H5O_VIRTUAL_STATUS_INVALID, H5S_get_select_num_elem_non_unlim(), H5S_SEL_ERROR, H5S_SEL_POINTS, and ret_value.
Referenced by H5Pset_virtual().
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5D_VIRTUAL, H5E_BADVALUE, H5S_get_simple_extent_dims(), HDassert(), H5D_shared_t::layout, H5O_storage_virtual_t::min_dims, NULL, ret_value, H5D_t::shared, H5D_shared_t::space, H5O_layout_t::storage, H5O_layout_t::type, H5O_storage_t::u, and H5O_storage_t::virt.
Referenced by H5D__virtual_init().
| H5_DLL herr_t H5D_virtual_free_parsed_name | ( | H5O_storage_virtual_name_seg_t * | name_seg | ) |
| H5_DLL herr_t H5D_virtual_parse_source_name | ( | const char * | source_name, |
| H5O_storage_virtual_name_seg_t ** | parsed_name, | ||
| size_t * | static_strlen, | ||
| size_t * | nsubs | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), HDassert(), NULL, and ret_value.
| H5_DLL herr_t H5D_virtual_update_min_dims | ( | H5O_layout_t * | layout, |
| size_t | idx | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5D_VIRTUAL, H5S_SEL_ALL, H5S_SEL_ERROR, H5S_SEL_NONE, HDassert(), H5O_storage_virtual_t::list, H5O_storage_virtual_t::min_dims, ret_value, H5O_storage_virtual_ent_t::source_dset, H5O_layout_t::storage, H5O_layout_t::type, H5O_storage_t::u, H5O_storage_virtual_ent_t::unlim_dim_virtual, H5O_storage_t::virt, and H5O_storage_virtual_srcdset_t::virtual_select.