![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5CX_t |
| struct | H5CX_node_t |
| struct | H5CX_dxpl_cache_t |
| struct | H5CX_lcpl_cache_t |
| struct | H5CX_lapl_cache_t |
| struct | H5CX_dcpl_cache_t |
| struct | H5CX_dapl_cache_t |
| struct | H5CX_fapl_cache_t |
Typedefs | |
| typedef struct H5CX_t | H5CX_t |
| typedef struct H5CX_node_t | H5CX_node_t |
| typedef struct H5CX_dxpl_cache_t | H5CX_dxpl_cache_t |
| typedef struct H5CX_lcpl_cache_t | H5CX_lcpl_cache_t |
| typedef struct H5CX_lapl_cache_t | H5CX_lapl_cache_t |
| typedef struct H5CX_dcpl_cache_t | H5CX_dcpl_cache_t |
| typedef struct H5CX_dapl_cache_t | H5CX_dapl_cache_t |
| typedef struct H5CX_fapl_cache_t | H5CX_fapl_cache_t |
Variables | |
| hbool_t | H5_PKG_INIT_VAR = FALSE |
| typedef struct H5CX_dapl_cache_t H5CX_dapl_cache_t |
| typedef struct H5CX_dcpl_cache_t H5CX_dcpl_cache_t |
| typedef struct H5CX_dxpl_cache_t H5CX_dxpl_cache_t |
| typedef struct H5CX_fapl_cache_t H5CX_fapl_cache_t |
| typedef struct H5CX_lapl_cache_t H5CX_lapl_cache_t |
| typedef struct H5CX_lcpl_cache_t H5CX_lcpl_cache_t |
| typedef struct H5CX_node_t H5CX_node_t |
| herr_t H5CX_free_state | ( | H5CX_state_t * | api_state | ) |
References H5VL_connector_prop_t::connector_id, H5VL_connector_prop_t::connector_info, H5CX_state_t::dcpl_id, H5CX_state_t::dxpl_id, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5I_dec_ref(), H5VL_dec_vol_wrapper(), H5VL_free_connector_info(), HDassert(), H5CX_state_t::lapl_id, H5CX_state_t::lcpl_id, ret_value, H5CX_state_t::vol_connector_prop, and H5CX_state_t::vol_wrap_ctx.
Referenced by H5VL_free_lib_state().
| herr_t H5CX_get_bkgr_buf | ( | void ** | bkgr_buf | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5MM_memcpy(), HDassert(), and ret_value.
| hbool_t H5CX_get_coll_metadata_read | ( | void | ) |
References FUNC_LEAVE_NOAPI(), and HDassert().
| herr_t H5CX_get_data_transform | ( | H5Z_data_xform_t ** | data_transform | ) |
References FAIL, FUNC_ENTER_NOAPI(), HDassert(), and ret_value.
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| herr_t H5CX_get_dt_conv_cb | ( | H5T_conv_cb_t * | dt_conv_cb | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
Referenced by H5T__conv_b_b(), H5T__conv_f_f(), H5T__conv_f_i(), H5T__conv_i_f(), and H5T__conv_i_i().
| hid_t H5CX_get_dxpl | ( | void | ) |
References FUNC_LEAVE_NOAPI(), and HDassert().
Referenced by H5FD__alloc_real(), H5FD__free_real(), H5FD_flush(), H5FD_read(), H5FD_truncate(), H5FD_write(), and H5T_convert().
| herr_t H5CX_get_encoding | ( | H5T_cset_t * | encoding | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
Referenced by H5L_move().
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| herr_t H5CX_get_ext_file_prefix | ( | const char ** | extfile_prefix | ) |
References FAIL, FUNC_ENTER_NOAPI(), HDassert(), and ret_value.
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| herr_t H5CX_get_intermediate_group | ( | unsigned * | crt_intermed_group | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
Referenced by H5L_move().
| herr_t H5CX_get_io_xfer_mode | ( | H5FD_mpio_xfer_t * | io_xfer_mode | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
Referenced by H5D__mpio_opt_possible().
| hid_t H5CX_get_lapl | ( | void | ) |
References FUNC_LEAVE_NOAPI(), and HDassert().
| herr_t H5CX_get_libver_bounds | ( | H5F_libver_t * | low_bound, |
| H5F_libver_t * | high_bound | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| herr_t H5CX_get_max_temp_buf | ( | size_t * | max_temp_buf | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
Referenced by H5D__contig_fill().
| herr_t H5CX_get_mpi_coll_datatypes | ( | MPI_Datatype * | btype, |
| MPI_Datatype * | ftype | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| hbool_t H5CX_get_mpi_file_flushing | ( | void | ) |
References FUNC_LEAVE_NOAPI(), and HDassert().
| herr_t H5CX_get_mpio_chunk_opt_mode | ( | H5FD_mpio_chunk_opt_t * | mpio_chunk_opt_mode | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| herr_t H5CX_get_mpio_chunk_opt_num | ( | unsigned * | mpio_chunk_opt_num | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| herr_t H5CX_get_mpio_chunk_opt_ratio | ( | unsigned * | mpio_chunk_opt_ratio | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| herr_t H5CX_get_mpio_coll_opt | ( | H5FD_mpio_collective_opt_t * | mpio_coll_opt | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| hbool_t H5CX_get_mpio_rank0_bcast | ( | void | ) |
References FUNC_LEAVE_NOAPI(), and HDassert().
| herr_t H5CX_get_nlinks | ( | size_t * | nlinks | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
Referenced by H5G__traverse_special(), H5G_traverse(), and H5L_move().
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
Referenced by H5O__create_ohdr().
| H5AC_ring_t H5CX_get_ring | ( | void | ) |
References FUNC_LEAVE_NOAPI(), and HDassert().
Referenced by H5AC_set_ring().
| haddr_t H5CX_get_tag | ( | void | ) |
References FUNC_LEAVE_NOAPI(), and HDassert().
Referenced by H5AC_tag(), and H5C__tag_entry().
| herr_t H5CX_get_tconv_buf | ( | void ** | tconv_buf | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| herr_t H5CX_get_vds_prefix | ( | const char ** | vds_prefix | ) |
References FAIL, FUNC_ENTER_NOAPI(), HDassert(), and ret_value.
| herr_t H5CX_get_vec_size | ( | size_t * | vec_size | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
Referenced by H5D__gather_mem(), and H5D__scatter_mem().
| herr_t H5CX_get_vlen_alloc_info | ( | H5T_vlen_alloc_info_t * | vl_alloc_info | ) |
References FAIL, FUNC_ENTER_NOAPI(), HDassert(), and ret_value.
Referenced by H5T__conv_vlen(), H5T_reclaim(), and H5T_vlen_reclaim_elmt().
| herr_t H5CX_get_vol_connector_prop | ( | H5VL_connector_prop_t * | vol_connector_prop | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5MM_memcpy(), HDassert(), and ret_value.
| herr_t H5CX_get_vol_wrap_ctx | ( | void ** | vol_wrap_ctx | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), NULL, and ret_value.
Referenced by H5VL_reset_vol_wrapper(), and H5VL_set_vol_wrapper().
| hbool_t H5CX_is_def_dxpl | ( | void | ) |
References FUNC_LEAVE_NOAPI(), and HDassert().
| herr_t H5CX_pop | ( | void | ) |
References FAIL, FUNC_ENTER_NOAPI(), NULL, and ret_value.
Referenced by H5A__get_shared_rc_test(), H5F__check_cached_stab_test(), H5F__get_sohm_mesg_count_test(), H5G__has_links_test(), H5G__has_stab_test(), H5G__is_empty_test(), H5G__is_new_dense_test(), H5G__lheap_size_test(), H5G__new_dense_info_test(), H5G__user_path_test(), H5I__get_name_test(), H5O__attr_dense_info_test(), H5O__is_attr_dense_test(), H5O__is_attr_empty_test(), H5O__msg_get_chunkno_test(), H5O__msg_move_to_new_chunk_test(), H5O__num_attrs_test(), and H5VL_reset_lib_state().
| herr_t H5CX_push | ( | void | ) |
References FAIL, FUNC_ENTER_NOAPI(), NULL, and ret_value.
Referenced by H5A__get_shared_rc_test(), H5F__check_cached_stab_test(), H5F__get_sohm_mesg_count_test(), H5G__has_links_test(), H5G__has_stab_test(), H5G__is_empty_test(), H5G__is_new_dense_test(), H5G__lheap_size_test(), H5G__new_dense_info_test(), H5G__user_path_test(), H5I__get_name_test(), H5O__attr_dense_info_test(), H5O__is_attr_dense_test(), H5O__is_attr_empty_test(), H5O__msg_get_chunkno_test(), H5O__msg_move_to_new_chunk_test(), H5O__num_attrs_test(), and H5VL_restore_lib_state().
| void H5CX_push_special | ( | void | ) |
References HDassert().
Referenced by H5_term_library().
| herr_t H5CX_restore_state | ( | const H5CX_state_t * | api_state | ) |
References H5CX_state_t::coll_metadata_read, H5VL_connector_prop_t::connector_id, H5CX_state_t::dcpl_id, H5CX_state_t::dxpl_id, FUNC_LEAVE_NOAPI(), H5MM_memcpy(), HDassert(), H5CX_state_t::lapl_id, H5CX_state_t::lcpl_id, NULL, H5CX_state_t::vol_connector_prop, and H5CX_state_t::vol_wrap_ctx.
Referenced by H5VL_restore_lib_state().
| herr_t H5CX_retrieve_state | ( | H5CX_state_t ** | api_state | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5I_inc_ref(), H5I_object(), H5MM_memcpy(), H5P_copy_plist(), H5VL_copy_connector_info(), H5VL_inc_vol_wrapper(), HDassert(), NULL, and ret_value.
Referenced by H5VL_retrieve_lib_state().
| herr_t H5CX_set_apl | ( | hid_t * | acspl_id, |
| const H5P_libclass_t * | libclass, | ||
| hid_t #ifndef H5_HAVE_PARALLEL H5_ATTR_UNUSED #endif | loc_id, | ||
| hbool_t #ifndef H5_HAVE_PARALLEL H5_ATTR_UNUSED #endif | is_collective | ||
| ) |
References H5P_libclass_t::class_id, H5P_libclass_t::def_plist_id, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5_coll_api_sanity_check_g, H5F_mpi_retrieve_comm(), H5I_object(), H5P_class_isa(), H5P_CLS_DACC, H5P_CLS_FACC, H5P_CLS_LACC, H5P_isa_class(), H5P_peek(), H5P_USER_TRUE, HDassert(), NULL, H5P_libclass_t::pclass, and ret_value.
Referenced by H5Acreate2(), H5Acreate_by_name(), H5Adelete_by_idx(), H5Adelete_by_name(), H5Aexists_by_name(), H5Aget_info_by_idx(), H5Aget_info_by_name(), H5Aget_name_by_idx(), H5Aiterate_by_name(), H5Aopen(), H5Aopen_by_idx(), H5Aopen_by_name(), H5Arename_by_name(), H5Dcreate2(), H5Dcreate_anon(), H5Dopen2(), H5Fcreate(), H5Fdelete(), H5Fopen(), H5Gcreate2(), H5Gcreate_anon(), H5Gget_info_by_idx(), H5Gget_info_by_name(), H5Gopen2(), H5Lcopy(), H5Lcreate_external(), H5Lcreate_hard(), H5Lcreate_soft(), H5Lcreate_ud(), H5Ldelete(), H5Ldelete_by_idx(), H5Lexists(), H5Lget_info1(), H5Lget_info2(), H5Lget_info_by_idx1(), H5Lget_info_by_idx2(), H5Lget_name_by_idx(), H5Lget_val(), H5Lget_val_by_idx(), H5Literate_by_name1(), H5Literate_by_name2(), H5Lmove(), H5Lvisit_by_name1(), H5Lvisit_by_name2(), H5Mcreate(), H5Mcreate_anon(), H5Mopen(), H5Oexists_by_name(), H5Oget_comment_by_name(), H5Oget_info_by_idx1(), H5Oget_info_by_idx2(), H5Oget_info_by_idx3(), H5Oget_info_by_name1(), H5Oget_info_by_name2(), H5Oget_info_by_name3(), H5Oget_native_info_by_idx(), H5Oget_native_info_by_name(), H5Olink(), H5Oopen(), H5Oopen_by_idx(), H5Oset_comment_by_name(), H5Ovisit_by_name1(), H5Ovisit_by_name2(), H5Ovisit_by_name3(), H5Pencode1(), H5Pencode2(), H5R__reopen_file(), H5Rdereference2(), H5Ropen_attr(), H5Ropen_object(), H5Sencode1(), H5Sencode2(), H5Tcommit2(), H5Tcommit_anon(), and H5Topen2().
| void H5CX_set_coll_metadata_read | ( | hbool_t | cmdr | ) |
References HDassert().
| void H5CX_set_dcpl | ( | hid_t | dcpl_id | ) |
References HDassert().
Referenced by H5Dcreate1(), H5Dcreate2(), and H5Dcreate_anon().
| void H5CX_set_dxpl | ( | hid_t | dxpl_id | ) |
References HDassert().
Referenced by H5Dread(), H5Dread_chunk(), H5Dvlen_reclaim(), H5Dwrite(), H5Dwrite_chunk(), H5FDalloc(), H5FDflush(), H5FDfree(), H5FDread(), H5FDtruncate(), H5FDwrite(), H5Mdelete(), H5Mexists(), H5Mget(), H5Mget_count(), H5Miterate(), H5Miterate_by_name(), H5Mput(), H5Tconvert(), and H5Treclaim().
| herr_t H5CX_set_io_xfer_mode | ( | H5FD_mpio_xfer_t | io_xfer_mode | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| void H5CX_set_lapl | ( | hid_t | lapl_id | ) |
References HDassert().
| void H5CX_set_lcpl | ( | hid_t | lcpl_id | ) |
References HDassert().
Referenced by H5Dcreate2(), H5Gcreate2(), H5Lcopy(), H5Lcreate_external(), H5Lcreate_hard(), H5Lcreate_soft(), H5Lcreate_ud(), H5Lmove(), H5Ocopy(), H5Olink(), and H5Tcommit2().
References f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), NULL, and ret_value.
Referenced by H5D__virtual_store_layout(), and H5R__encode_token_region_compat().
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5_coll_api_sanity_check_g, H5F_mpi_retrieve_comm(), HDassert(), and ret_value.
Referenced by H5Acreate1(), H5Adelete(), H5Arename(), H5Awrite(), H5Dcreate1(), H5Dextend(), H5Dflush(), H5Dformat_convert(), H5Drefresh(), H5Dset_extent(), H5Fformat_convert(), H5Fmount(), H5Fset_latest_format(), H5Fset_libver_bounds(), H5Fstart_swmr_write(), H5Funmount(), H5Gcreate1(), H5Gflush(), H5Gget_comment(), H5Gget_linkval(), H5Gget_objinfo(), H5Gget_objname_by_idx(), H5Glink(), H5Glink2(), H5Gmove(), H5Gmove2(), H5Grefresh(), H5Gset_comment(), H5Gunlink(), H5Ocopy(), H5Odecr_refcount(), H5Oflush(), H5Oincr_refcount(), H5Orefresh(), H5Oset_comment(), H5Rcreate(), H5Tcommit1(), H5Tflush(), and H5Trefresh().
| herr_t H5CX_set_mpi_coll_datatypes | ( | MPI_Datatype | btype, |
| MPI_Datatype | ftype | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| void H5CX_set_mpi_file_flushing | ( | hbool_t | flushing | ) |
References HDassert().
| void H5CX_set_mpio_actual_chunk_opt | ( | H5D_mpio_actual_chunk_opt_mode_t | mpio_actual_chunk_opt | ) |
References HDassert().
| void H5CX_set_mpio_actual_io_mode | ( | H5D_mpio_actual_io_mode_t | mpio_actual_io_mode | ) |
References HDassert().
| herr_t H5CX_set_mpio_coll_opt | ( | H5FD_mpio_collective_opt_t | mpio_coll_opt | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| void H5CX_set_mpio_global_no_coll_cause | ( | uint32_t | mpio_global_no_coll_cause | ) |
References HDassert().
Referenced by H5D__mpio_opt_possible().
| void H5CX_set_mpio_local_no_coll_cause | ( | uint32_t | mpio_local_no_coll_cause | ) |
References HDassert().
Referenced by H5D__mpio_opt_possible().
| void H5CX_set_mpio_rank0_bcast | ( | hbool_t | rank0_bcast | ) |
References HDassert().
Referenced by H5D__mpio_opt_possible().
| herr_t H5CX_set_nlinks | ( | size_t | nlinks | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
Referenced by H5G__traverse_special().
| void H5CX_set_ring | ( | H5AC_ring_t | ring | ) |
References HDassert().
Referenced by H5AC_set_ring().
| void H5CX_set_tag | ( | haddr_t | tag | ) |
References HDassert().
Referenced by H5AC_tag().
| herr_t H5CX_set_vlen_alloc_info | ( | H5MM_allocate_t | alloc_func, |
| void * | alloc_info, | ||
| H5MM_free_t | free_func, | ||
| void * | free_info | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
Referenced by H5D__vlen_get_buf_size().
| herr_t H5CX_set_vol_connector_prop | ( | const H5VL_connector_prop_t * | vol_connector_prop | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5MM_memcpy(), HDassert(), and ret_value.
Referenced by H5F__efc_open(), H5Fcreate(), H5Fdelete(), H5Fopen(), and H5R__reopen_file().
| herr_t H5CX_set_vol_wrap_ctx | ( | void * | vol_wrap_ctx | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| int H5CX_term_package | ( | void | ) |
References H5_PKG_INIT_VAR.
| herr_t H5CX_test_set_mpio_coll_chunk_link_hard | ( | int | mpio_coll_chunk_link_hard | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| herr_t H5CX_test_set_mpio_coll_chunk_link_num_false | ( | int | mpio_coll_chunk_link_num_false | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| herr_t H5CX_test_set_mpio_coll_chunk_link_num_true | ( | int | mpio_coll_chunk_link_num_true | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| herr_t H5CX_test_set_mpio_coll_chunk_multi_hard | ( | int | mpio_coll_chunk_multi_hard | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| herr_t H5CX_test_set_mpio_coll_chunk_multi_ratio_coll | ( | int | mpio_coll_chunk_multi_ratio_coll | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| herr_t H5CX_test_set_mpio_coll_chunk_multi_ratio_ind | ( | int | mpio_coll_chunk_multi_ratio_ind | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
References FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
Referenced by H5D__mpio_opt_possible().
| H5FL_DEFINE_STATIC | ( | H5CX_node_t | ) |
| H5FL_DEFINE_STATIC | ( | H5CX_state_t | ) |
| hbool_t H5_PKG_INIT_VAR = FALSE |
Referenced by H5CX_term_package().