![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5F_olist_t |
Typedefs | |
| typedef struct H5F_olist_t | H5F_olist_t |
| typedef struct H5F_olist_t H5F_olist_t |
References f, FAIL, FUNC_LEAVE_NOAPI(), H5F__mount_count_ids(), H5F_CLOSE_SEMI, H5F_try_close(), HDassert(), NULL, and ret_value.
Referenced by H5VL__native_file_close(), and H5VL__native_file_create().
References f, HDassert(), and ret_value.
Referenced by H5F_try_close().
References f, HDassert(), and ret_value.
Referenced by H5F__set_libver_bounds(), H5F__start_swmr_write(), H5VL__native_file_close(), and H5VL__native_file_specific().
References f, FAIL, FUNC_LEAVE_NOAPI(), H5F__super_ext_remove_msg(), H5F_super_dirty(), H5MF_try_close(), HDassert(), and ret_value.
Referenced by H5VL__native_file_optional().
References H5FD_t::cls, eoa, FUNC_LEAVE_NOAPI(), H5E_BADVALUE, H5FD_get_eoa(), H5FD_MEM_DEFAULT, H5FD_read(), H5F_shared_t::lf, H5FD_class_t::name, NULL, ret_value, H5F_shared_t::sblock, H5F_t::shared, and H5F_super_t::super_vers.
Referenced by H5VL__native_file_optional().
| herr_t H5F__get_info | ( | H5F_t * | f, |
| H5F_info2_t * | finfo | ||
| ) |
References f, FAIL, H5F_info2_t::free, FUNC_LEAVE_NOAPI(), H5F__super_size(), H5MF_get_freespace(), H5SM_ih_size(), HDassert(), H5F_info2_t::hdr_size, H5F_info2_t::meta_size, H5F_info2_t::msgs_info, ret_value, H5F_info2_t::sohm, H5F_info2_t::super, H5F_info2_t::super_ext_size, H5F_info2_t::super_size, H5F_info2_t::tot_space, and H5F_info2_t::version.
Referenced by H5VL__native_file_optional().
References eoa, eof, f, FAIL, FUNC_LEAVE_NOAPI(), H5FD_get_eoa(), H5FD_get_eof(), H5FD_MEM_DEFAULT, HDassert(), and ret_value.
Referenced by H5VL__native_file_optional().
References FAIL, fapl_id, FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5FD_close(), H5FD_locate_signature(), H5FD_open(), name, NULL, and ret_value.
Referenced by H5VL__native_file_specific().
References f, FAIL, FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5I_FILE, H5VL_create_object_using_vol_id(), HDassert(), NULL, and ret_value.
Referenced by H5F__efc_open(), and H5VL__native_file_optional().
References NULL, and ret_value.
Referenced by H5VL__native_file_specific().
References addr, f, FAIL, FUNC_LEAVE_NOAPI(), H5FD_set_base_addr(), HDassert(), and ret_value.
Referenced by H5F__super_read().
References addr, f, FAIL, FUNC_LEAVE_NOAPI(), H5FD_set_eoa(), HDassert(), ret_value, and type.
Referenced by H5F__super_read(), and H5VL__native_file_optional().
| herr_t H5F__set_libver_bounds | ( | H5F_t * | f, |
| H5F_libver_t | low, | ||
| H5F_libver_t | high | ||
| ) |
References f, FAIL, FUNC_LEAVE_NOAPI(), H5F__flush(), HDassert(), and ret_value.
Referenced by H5VL__native_file_optional().
References f, FAIL, FUNC_LEAVE_NOAPI(), H5FD_set_paged_aggr(), HDassert(), and ret_value.
References H5VL_object_t::connector, f, FAIL, FUNC_LEAVE_NOAPI(), H5_COPY_DEEP, H5C_cache_image_status(), H5E_BADVALUE, H5E_CANTINIT, H5F__accum_reset(), H5F__evict_cache_entries(), H5F__flush(), H5F_flush_tagged_metadata(), H5F_get_obj_count(), H5F_get_obj_ids(), H5F_LIBVER_V110, H5F_set_retries(), H5F_super_dirty(), H5FD_set_feature_flags(), H5FD_unlock(), H5G_loc(), H5G_loc_copy(), H5G_loc_reset(), H5I_dec_ref(), H5MM_malloc(), H5MM_xfree(), H5O_get_loc(), H5O_refresh_metadata_reopen(), H5VL_vol_object(), HDassert(), NULL, H5G_loc_t::oloc, H5G_loc_t::path, ret_value, and u.
Referenced by H5VL__native_file_optional().
References f, H5F_addr_decode_len(), and HDassert().
Referenced by H5G_ent_decode(), H5HF__huge_get_obj_off(), H5HF__huge_remove(), H5HF__huge_write(), H5O__shared_decode(), H5R__decode_heap(), H5R__free_heap(), H5VL__native_blob_get(), H5VL__native_blob_specific(), and if().
References HDassert(), and u.
Referenced by H5F_addr_decode(), H5SM__message_decode(), and H5VL_native_token_to_addr().
References addr, f, H5F_addr_encode_len(), and HDassert().
Referenced by H5G_ent_encode(), H5O__shared_encode(), H5R__encode_heap(), H5VL__native_blob_put(), and H5VL__native_blob_specific().
References addr, HDassert(), and u.
Referenced by H5F_addr_encode(), H5SM__message_encode(), and H5VL_native_addr_to_token().
| unsigned H5F_decr_nopen_objs | ( | H5F_t * | f | ) |
References f, FUNC_LEAVE_NOAPI(), and HDassert().
References H5VL_connector_prop_t::connector_id, H5VL_connector_prop_t::connector_info, H5FD_driver_prop_t::driver_id, H5FD_driver_prop_t::driver_info, f, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5F__efc_max_nfiles(), H5F_CLOSE_DEFAULT, H5FD_fapl_close(), H5FD_fapl_get(), H5I_object(), H5P_copy_plist(), H5P_LST_FILE_ACCESS_ID_g, H5P_set(), HDassert(), NULL, and ret_value.
Referenced by H5D__virtual_init(), and H5VL__native_file_get().
| hid_t H5F_get_file_id | ( | H5VL_object_t * | vol_obj, |
| H5I_type_t | obj_type, | ||
| hbool_t | app_ref | ||
| ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_CANTREGISTER, H5I_FILE, H5I_find_id(), H5I_inc_ref(), H5VL_OBJECT_BY_SELF, H5VL_object_get(), H5VL_OBJECT_GET_FILE, H5VL_reset_vol_wrapper(), H5VL_set_vol_wrapper(), H5VL_wrap_register(), NULL, H5VL_loc_params_t::obj_type, ret_value, and H5VL_loc_params_t::type.
Referenced by H5Iget_file_id(), H5R__decode_token_compat(), H5Rcreate(), H5Rcreate_attr(), H5Rcreate_object(), H5Rcreate_region(), and H5Rget_region().
References FUNC_LEAVE_NOAPI(), H5E_CANTREGISTER, H5I_FILE, H5I_find_id(), H5I_inc_ref(), H5VL_wrap_register(), HDassert(), H5F_t::id_exists, and ret_value.
Referenced by H5O_link_delete().
| herr_t H5F_get_metadata_read_retry_info | ( | H5F_t * | file, |
| H5F_retry_info_t * | info | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5AC_BT2_HDR_ID, H5AC_BT2_INT_ID, H5AC_BT2_LEAF_ID, H5AC_EARRAY_DBLK_PAGE_ID, H5AC_EARRAY_DBLOCK_ID, H5AC_EARRAY_HDR_ID, H5AC_EARRAY_IBLOCK_ID, H5AC_EARRAY_SBLOCK_ID, H5AC_FARRAY_DBLK_PAGE_ID, H5AC_FARRAY_DBLOCK_ID, H5AC_FARRAY_HDR_ID, H5AC_FHEAP_DBLOCK_ID, H5AC_FHEAP_HDR_ID, H5AC_FHEAP_IBLOCK_ID, H5AC_FSPACE_HDR_ID, H5AC_FSPACE_SINFO_ID, H5AC_NTYPES, H5AC_OHDR_CHK_ID, H5AC_OHDR_ID, H5AC_SOHM_LIST_ID, H5AC_SOHM_TABLE_ID, H5AC_SUPERBLOCK_ID, H5MM_malloc(), H5MM_memcpy(), HDassert(), H5F_retry_info_t::nbins, NULL, ret_value, H5F_retry_info_t::retries, H5F_shared_t::retries, H5F_shared_t::retries_nbins, and H5F_t::shared.
Referenced by H5VL__native_file_optional().
| herr_t H5F_get_obj_count | ( | const H5F_t * | f, |
| unsigned | types, | ||
| hbool_t | app_ref, | ||
| size_t * | obj_id_count_ptr | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), HDassert(), and ret_value.
Referenced by H5F__start_swmr_write(), and H5VL__native_file_get().
| herr_t H5F_get_obj_ids | ( | const H5F_t * | f, |
| unsigned | types, | ||
| size_t | max_objs, | ||
| hid_t * | oid_list, | ||
| hbool_t | app_ref, | ||
| size_t * | obj_id_count_ptr | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), HDassert(), and ret_value.
Referenced by H5F__start_swmr_write(), H5F_try_close(), and H5VL__native_file_get().
| unsigned H5F_incr_nopen_objs | ( | H5F_t * | f | ) |
References f, FUNC_LEAVE_NOAPI(), and HDassert().
Referenced by H5O_refresh_metadata().
References f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_CANTINIT, HDassert(), and ret_value.
References H5FD_class_t::cmp, fapl_id, H5F_shared_t::flags, flags, FUNC_ENTER_NOAPI(), H5E_clear_stack(), H5F__sfile_search(), H5FD_close(), H5FD_get_class(), H5FD_open(), name, NULL, ret_value, and H5HG_heap_t::shared.
Referenced by H5F__efc_open(), H5VL__native_file_create(), and H5VL__native_file_open().
| H5F_t* H5F_prefix_open_file | ( | H5F_t * | primary_file, |
| H5F_prefix_open_t | prefix_type, | ||
| const char * | prop_prefix, | ||
| const char * | file_name, | ||
| unsigned | file_intent, | ||
| hid_t | fapl_id | ||
| ) |
References fapl_id, H5E_clear_stack(), H5F__efc_open(), H5F_PREFIX_ELINK, H5F_PREFIX_VDS, H5MM_strdup(), HDassert(), NULL, and ret_value.
References f, FUNC_LEAVE_NOAPI(), and HDassert().
References f, FUNC_LEAVE_NOAPI(), and HDassert().
Referenced by H5VL__native_file_optional().
References f, FUNC_LEAVE_NOAPI(), and HDassert().
Referenced by H5F__start_swmr_write().
References addr, f, FUNC_LEAVE_NOAPI(), and HDassert().
References f, FUNC_LEAVE_NOAPI(), and HDassert().
References f, FUNC_LEAVE_NOAPI(), and HDassert().
References f, FUNC_LEAVE_NOAPI(), and HDassert().
References f, FAIL, FUNC_LEAVE_NOAPI(), H5F__close_mounts(), H5F__dest(), H5F__efc_try_close(), H5F__mount_count_ids(), H5F_CLOSE_DEFAULT, H5F_CLOSE_SEMI, H5F_CLOSE_STRONG, H5F_CLOSE_WEAK, H5F_get_obj_ids(), H5F_try_close(), H5I_dec_ref(), HDassert(), NULL, ret_value, and u.
Referenced by H5D__virtual_release_source_dset_files(), H5F__close(), H5F__close_mounts(), H5F__unmount(), H5F_efc_close(), H5F_try_close(), H5G_close(), H5O_close(), H5O_loc_free(), and H5VL__native_file_open().
| H5FL_DEFINE | ( | H5F_shared_t | ) |
| H5FL_DEFINE | ( | H5F_t | ) |