 |
HDF5
1.12.0
|
|
| herr_t | H5_init_library (void) |
| |
| void | H5_term_library (void) |
| |
| herr_t | H5dont_atexit (void) |
| |
| herr_t | H5garbage_collect (void) |
| |
| herr_t | H5set_free_list_limits (int reg_global_lim, int reg_list_lim, int arr_global_lim, int arr_list_lim, int blk_global_lim, int blk_list_lim) |
| |
| herr_t | H5get_libversion (unsigned *majnum, unsigned *minnum, unsigned *relnum) |
| |
| herr_t | H5check_version (unsigned majnum, unsigned minnum, unsigned relnum) |
| |
| herr_t | H5open (void) |
| |
| herr_t | H5close (void) |
| |
| void * | H5allocate_memory (size_t size, hbool_t clear) |
| |
| void * | H5resize_memory (void *mem, size_t size) |
| |
| herr_t | H5free_memory (void *mem) |
| |
| herr_t | H5is_library_threadsafe (hbool_t *is_ts) |
| |
| BOOL WINAPI | DllMain (_In_ HINSTANCE hinstDLL, _In_ DWORD fdwReason, _In_ LPVOID lpvReserved) |
| |
◆ DllMain()
| BOOL WINAPI DllMain |
( |
_In_ HINSTANCE |
hinstDLL, |
|
|
_In_ DWORD |
fdwReason, |
|
|
_In_ LPVOID |
lpvReserved |
|
) |
| |
◆ H5_init_library()
| herr_t H5_init_library |
( |
void |
| ) |
|
◆ H5_term_library()
| void H5_term_library |
( |
void |
| ) |
|
References H5_debug_g, H5_MPEinit_g, H5CX_push_special(), H5Eget_auto2(), H5MM_final_sanity_check(), HDassert(), HDfprintf(), n, H5_debug_open_stream_t::next, NULL, H5_debug_t::open_stream, and H5_debug_open_stream_t::stream.
Referenced by H5close().
◆ H5allocate_memory()
| void* H5allocate_memory |
( |
size_t |
size, |
|
|
hbool_t |
clear |
|
) |
| |
◆ H5check_version()
| herr_t H5check_version |
( |
unsigned |
majnum, |
|
|
unsigned |
minnum, |
|
|
unsigned |
relnum |
|
) |
| |
◆ H5close()
◆ H5dont_atexit()
◆ H5free_memory()
| herr_t H5free_memory |
( |
void * |
mem | ) |
|
◆ H5garbage_collect()
| herr_t H5garbage_collect |
( |
void |
| ) |
|
◆ H5get_libversion()
| herr_t H5get_libversion |
( |
unsigned * |
majnum, |
|
|
unsigned * |
minnum, |
|
|
unsigned * |
relnum |
|
) |
| |
◆ H5is_library_threadsafe()
◆ H5open()
◆ H5resize_memory()
| void* H5resize_memory |
( |
void * |
mem, |
|
|
size_t |
size |
|
) |
| |
◆ H5set_free_list_limits()
| herr_t H5set_free_list_limits |
( |
int |
reg_global_lim, |
|
|
int |
reg_list_lim, |
|
|
int |
arr_global_lim, |
|
|
int |
arr_list_lim, |
|
|
int |
blk_global_lim, |
|
|
int |
blk_list_lim |
|
) |
| |
◆ H5_api_entered_g
◆ H5_debug_g
◆ H5_g
◆ H5_lib_vers_info_g
| char H5_lib_vers_info_g[] = H5_VERS_INFO |
◆ H5_libinit_g
◆ H5_libterm_g
◆ H5_MPEinit_g
herr_t H5T__conv_ullong_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6887
htri_t H5D__chunk_cacheable(const H5D_io_info_t *io_info, haddr_t caddr, hbool_t write_op)
Definition: H5Dchunk.c:2403
H5Z_num_val value
Definition: H5Ztrans.c:69
herr_t(* H5T_vlen_getlen_func_t)(H5VL_object_t *file, const void *vl_addr, size_t *len)
Definition: H5Tpkg.h:280
H5_DLLVAR H5Z_class2_t H5Z_SZIP[1]
Definition: H5Zpkg.h:51
struct H5O_obj_class_t H5O_obj_class_t
H5G_lib_iterate_t op
Definition: H5Gdense.c:91
H5_DLL herr_t H5O_loc_hold_file(H5O_loc_t *loc)
Definition: H5Oint.c:2037
unsigned entry
Definition: H5HFpkg.h:468
H5CS_t * H5CS_copy_stack(void)
Definition: H5CS.c:257
H5_GCC_DIAG_ON(duplicated-branches) H5_GCC_DIAG_OFF(duplicated-branches) static H5T_t *H5T__get_native_bitfield(size_t prec
hsize_t len
Definition: H5HFpkg.h:474
herr_t H5G_name_replace(const H5O_link_t *lnk, H5G_names_op_t op, H5F_t *src_file, H5RS_str_t *src_full_path_r, H5F_t *dst_file, H5RS_str_t *dst_full_path_r)
Definition: H5Gname.c:1070
H5O_t * H5O_protect(const H5O_loc_t *loc, unsigned prot_flags, hbool_t pin_all_chunks)
Definition: H5Oint.c:1041
herr_t H5VL__native_blob_specific(void *obj, void *blob_id, H5VL_blob_specific_t specific_type, va_list arguments)
Definition: H5VLnative_blob.c:160
hsize_t max_sect_size
Definition: H5FSprivate.h:142
hbool_t crt_dset_min_ohdr_flag
Definition: H5Fpkg.h:358
size_t mem_freed
Definition: H5FL.c:108
herr_t H5FD_set_feature_flags(H5FD_t *file, unsigned long feature_flags)
Definition: H5FD.c:1327
int Wflock(int H5_ATTR_UNUSED fd, int H5_ATTR_UNUSED operation)
Definition: H5system.c:916
@ H5G_RESERVED_5
Definition: H5Gpublic.h:127
herr_t H5_buffer_dump(FILE *stream, int indent, const uint8_t *buf, const uint8_t *marker, size_t buf_offset, size_t buf_size)
Definition: H5dbg.c:79
herr_t H5L_get_val(const H5G_loc_t *loc, const char *name, void *buf, size_t size)
Definition: H5L.c:2363
H5D_layout_flush_func_t flush
Definition: H5Dpkg.h:161
herr_t H5C__prep_image_for_file_close(H5F_t *f, hbool_t *image_generated)
Definition: H5Cimage.c:1339
H5G_storage_type_t
Definition: H5Gpublic.h:45
struct H5F_object_flush_t H5F_object_flush_t
herr_t H5VL_introspect_opt_query(const H5VL_object_t *vol_obj, H5VL_subclass_t subcls, int opt_type, hbool_t *supported)
Definition: H5VLcallback.c:6081
const H5F_t * f
Definition: H5Dfarray.c:57
H5TS_key_t H5TS_funcstk_key_g
Definition: H5TS.c:36
herr_t H5VL__native_group_optional(void *obj, H5VL_group_optional_t optional_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_group.c:269
H5_DLL hid_t H5VLpeek_connector_id_by_name(const char *name)
Definition: H5VL.c:392
herr_t(* udata_free)(void *udata)
Definition: H5FDpublic.h:355
H5_DLL herr_t H5PB_read(H5F_shared_t *f_sh, H5FD_mem_t type, haddr_t addr, size_t size, void *buf)
Definition: H5PB.c:690
time_t atime
Definition: H5Opublic.h:262
@ H5D_ALLOC_TIME_ERROR
Definition: H5Dpublic.h:66
H5I_id_type_t * type_ptr
Definition: H5I.c:101
H5_DLL herr_t H5P_peek(H5P_genplist_t *plist, const char *name, void *value)
Definition: H5Pint.c:4449
H5_DLL herr_t H5B2__int_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5B2_class_t *type, haddr_t hdr_addr, unsigned nrec, unsigned depth, haddr_t obj_addr)
H5_DLL herr_t H5Pget_file_space(hid_t plist_id, H5F_file_space_type_t *strategy, hsize_t *threshold)
Definition: H5Pdeprec.c:622
H5O_ainfo_t * ainfo
Definition: H5Oattribute.c:56
uint32_t ps_clean_bitmap
Definition: H5Shyper.c:92
H5_DLL herr_t H5T__conv_uint_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
@ H5T_ENUM
Definition: H5Tpublic.h:38
Definition: H5Oprivate.h:381
herr_t H5Pset_all_coll_metadata_ops(hid_t plist_id, hbool_t is_collective)
Definition: H5Pfapl.c:4659
Definition: H5EApkg.h:167
struct H5D_append_flush_t H5D_append_flush_t
size_t body_len
Definition: H5FDs3comms.h:337
herr_t H5A__delete_by_idx(const H5G_loc_t *loc, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5Aint.c:2775
H5_DLL htri_t H5P__exist_pclass(H5P_genclass_t *pclass, const char *name)
Definition: H5Pint.c:3325
struct H5G_bt_it_bt_t H5G_bt_it_bt_t
H5_DLL hid_t H5FD_direct_init(void)
Definition: H5FDdirect.c:223
void * H5FL_seq_realloc(H5FL_seq_head_t *head, void *obj, size_t new_elem H5FL_TRACK_PARAMS)
Definition: H5FL.c:1930
H5G_link_iterate_op_type_t
Definition: H5Gprivate.h:164
herr_t H5Pclose(hid_t plist_id)
Definition: H5P.c:1510
haddr_t dset_addr
Definition: H5Dpkg.h:184
herr_t H5VLget_cap_flags(hid_t connector_id, unsigned *cap_flags)
Definition: H5VLcallback.c:292
H5_DLLVAR size_t H5T_NATIVE_UINT64_ALIGN_g
Definition: H5Tpkg.h:454
herr_t H5D__virtual_delete(H5F_t *f, H5O_storage_t *storage)
Definition: H5Dvirtual.c:844
herr_t(* H5D_gather_func_t)(const void *dst_buf, size_t dst_buf_bytes_used, void *op_data)
Definition: H5Dpublic.h:117
H5Z_prelude_type_t
Definition: H5Z.c:54
unsigned two_k
Definition: H5Bprivate.h:92
herr_t H5P_insert(H5P_genplist_t *plist, const char *name, size_t size, void *value, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_encode_func_t prp_encode, H5P_prp_decode_func_t prp_decode, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close)
Definition: H5Pint.c:2606
H5_DLL H5AC_proxy_entry_t * H5O_get_proxy(const H5O_t *oh)
Definition: H5Oint.c:3064
H5F_t * f
Definition: H5Oattribute.c:92
hbool_t checked_filters
Definition: H5HFpkg.h:360
herr_t H5HF_id_print(H5HF_t *fh, const void *_id, FILE *stream, int indent, int fwidth)
Definition: H5HFdbg.c:114
H5_DLL herr_t H5EA__dblock_dest(H5EA_dblock_t *dblock)
size_t H5T_NATIVE_INT64_ALIGN_g
Definition: H5T.c:521
size_t min_clean_size
Definition: H5Cpkg.h:5855
Definition: H5STprivate.h:31
hbool_t adj_link
Definition: H5Omessage.c:61
file eoa
Definition: H5FDfamily.c:1017
herr_t H5AC_add_candidate(H5AC_t *cache_ptr, haddr_t addr)
Definition: H5ACmpio.c:222
H5_DLLVAR H5P_genclass_t * H5P_CLS_STRING_CREATE_g
Definition: H5Pprivate.h:138
HANDLE H5TS_attr_t
Definition: H5TSprivate.h:44
H5_index_t idx_type
Definition: H5Lprivate.h:66
herr_t H5Oget_info_by_idx1(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_info1_t *oinfo, hid_t lapl_id)
Definition: H5Odeprec.c:487
size_t fbsize
Definition: H5FDdirect.c:49
H5_DLL herr_t H5EA__iblock_dest(H5EA_iblock_t *iblock)
H5_DLL herr_t H5D__get_chunk_storage_size(H5D_t *dset, const hsize_t *offset, hsize_t *storage_size)
Definition: H5Dchunk.c:623
herr_t(* write_mark_entry_clean_log_msg)(void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.h:52
H5A_attr_iter_op_type_t op_type
Definition: H5Aprivate.h:55
uint8_t ohdr_flags
Definition: H5CX.c:300
struct H5FL_reg_head_t H5FL_reg_head_t
H5_DLL H5R_type_t H5T_get_ref_type(const H5T_t *dt)
Definition: H5T.c:5514
struct H5G_dense_bt2_corder_rec_t H5G_dense_bt2_corder_rec_t
herr_t H5F_set_sohm_nindexes(H5F_t *f, unsigned nindexes)
Definition: H5Fint.c:2710
herr_t H5F_set_grp_btree_shared(H5F_t *f, H5UC_t *rc)
Definition: H5Fint.c:2637
htri_t H5P_filter_in_pline(H5P_genplist_t *plist, H5Z_filter_t id)
Definition: H5Pocpl.c:1104
H5O_layout_chunk_farray_t farray
Definition: H5Oprivate.h:631
herr_t H5G__obj_info(const H5O_loc_t *oloc, H5G_info_t *grp_info)
Definition: H5Gobj.c:719
hid_t H5E_BADMESG_g
Definition: H5Edefin.h:110
herr_t H5VM_hyper_fill(unsigned n, const hsize_t *_size, const hsize_t *total_size, const hsize_t *offset, void *_dst, unsigned fill_value)
Definition: H5VM.c:409
@ H5D_ALLOC_TIME_LATE
Definition: H5Dpublic.h:69
H5_DLL H5T_t * H5T__open_name(const H5G_loc_t *loc, const char *name)
Definition: H5Tcommit.c:830
herr_t H5S_select_all(H5S_t *space, hbool_t rel_prev)
Definition: H5Sall.c:1162
int32_t epoch_marker_ringbuf_size
Definition: H5Cpkg.h:5961
herr_t H5Oget_info1(hid_t loc_id, H5O_info1_t *oinfo)
Definition: H5Odeprec.c:391
Definition: H5Adense.c:130
H5_DLL herr_t H5HF_iblock_dirty(H5HF_indirect_t *iblock)
Definition: H5HFiblock.c:326
herr_t H5AC_init(void)
Definition: H5AC.c:152
H5L_create_func_t create_func
Definition: H5Lpublic.h:121
uint8_t * page
Definition: H5Bprivate.h:98
haddr_t prfx_addr
Definition: H5HLpkg.h:128
H5_DLL hid_t H5FD_hdfs_init(void)
Definition: H5FDhdfs.c:577
@ H5B_INS_REMOVE
Definition: H5Bprivate.h:73
hbool_t swmr_write
Definition: H5Opkg.h:286
hid_t H5I_register(H5I_type_t type, const void *object, hbool_t app_ref)
Definition: H5I.c:775
H5_DLL H5T_sign_t H5Tget_sign(hid_t type_id)
Definition: H5Tfixed.c:46
H5_DLL herr_t H5F_get_mpi_handle(const H5F_t *f, MPI_File **f_handle)
Definition: H5Fmpi.c:92
H5_DLL herr_t H5T__conv_short_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5Oenable_mdc_flushes(hid_t object_id)
Definition: H5O.c:1374
herr_t H5Lget_info_by_idx2(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5L_info2_t *linfo, hid_t lapl_id)
Definition: H5L.c:1033
hsize_t free
Definition: H5Opublic.h:121
H5SL_t * visited
Definition: H5Gint.c:72
H5FL_SEQ_DEFINE_STATIC(size_t)
H5_DLLVAR hid_t H5E_CANTCONVERT_g
Definition: H5Epubgen.h:413
herr_t H5B2__hdr_decr(H5B2_hdr_t *hdr)
Definition: H5B2hdr.c:400
H5T_cset_t cset
Definition: H5Tpkg.h:222
H5_DLLVAR const H5P_libclass_t H5P_CLS_GCRT[1]
Definition: H5Pint.c:342
H5C_class_t H5AC_class_t
Definition: H5ACprivate.h:194
H5_DLL haddr_t H5MF_alloc_tmp(H5F_t *f, hsize_t size)
Definition: H5MF.c:1045
H5MM_allocate_t alloc_func
Definition: H5Tprivate.h:74
void H5C_def_auto_resize_rpt_fcn(H5C_t *cache_ptr, #ifndef NDEBUG int32_t version, #else int32_t H5_ATTR_UNUSED version, #endif double hit_rate, enum H5C_resize_status status, size_t old_max_cache_size, size_t new_max_cache_size, size_t old_min_clean_size, size_t new_min_clean_size)
Definition: H5C.c:523
herr_t H5D__get_chunk_info_by_coord(const H5D_t *dset, const hsize_t *offset, unsigned *filter_mask, haddr_t *addr, hsize_t *size)
Definition: H5Dchunk.c:7411
herr_t H5T__conv_ulong_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6312
H5VL_get_conn_lvl_t
Definition: H5VLconnector.h:421
hid_t H5T_NATIVE_INT32_g
Definition: H5T.c:433
H5O_layout_chunk_earray_t earray
Definition: H5Oprivate.h:632
Definition: H5HFpkg.h:185
void * H5SL_remove_first(H5SL_t *slist)
Definition: H5SL.c:1285
haddr_t addr
Definition: H5HFpkg.h:392
herr_t H5VL_link_move(const H5VL_object_t *src_vol_obj, const H5VL_loc_params_t *loc_params1, const H5VL_object_t *dst_vol_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4959
H5_DLL herr_t H5O_msg_remove_op(const H5O_loc_t *loc, unsigned type_id, int sequence, H5O_operator_t op, void *op_data, hbool_t adj_link)
Definition: H5Omessage.c:1011
@ H5AC_NTYPES
Definition: H5ACprivate.h:79
FILE * logfp
Definition: H5FDlog.c:135
herr_t H5D__layout_version_test(hid_t did, unsigned *version)
Definition: H5Dtest.c:84
struct H5C_cache_entry_t * coll_prev
Definition: H5Cprivate.h:2279
long int_val
Definition: H5Ztrans.c:50
H5_DLL herr_t H5Gflush(hid_t group_id)
Definition: H5G.c:778
@ H5S_SELECT_NOTB
Definition: H5Spublic.h:90
H5T_ref_getsizefunc_t getsize
Definition: H5Tpkg.h:194
char * file
Definition: H5FLprivate.h:70
@ H5AC_FSPACE_HDR_ID
Definition: H5ACprivate.h:62
H5_DLLVAR hid_t H5P_CLS_DATATYPE_CREATE_ID_g
Definition: H5Ppublic.h:198
unsigned flush_dep_nchildren
Definition: H5Cprivate.h:2258
H5S_sel_copy_func_t copy
Definition: H5Spkg.h:279
H5G_loc_t * start_loc
Definition: H5Oint.c:61
@ H5D_MPIO_MPI_OPT_TYPES_ENV_VAR_DISABLED
Definition: H5Ppublic.h:174
int fwidth
Definition: H5HFdbg.c:55
H5_DLL herr_t H5EA__hdr_modified(H5EA_hdr_t *hdr)
herr_t(* write_destroy_fd_log_msg)(void *udata, const H5C_cache_entry_t *parent, const H5C_cache_entry_t *child, herr_t fxn_ret_value)
Definition: H5Clog.h:61
@ H5C_NOTIFY_ACTION_AFTER_INSERT
Definition: H5Cprivate.h:850
@ H5VL_SUBCLS_OBJECT
Definition: H5VLconnector.h:63
Definition: H5VLconnector.h:270
@ H5T_BITFIELD
Definition: H5Tpublic.h:34
herr_t H5VLnative_addr_to_token(hid_t loc_id, haddr_t addr, H5O_token_t *token)
Definition: H5VLnative.c:312
@ H5C_NOTIFY_ACTION_ENTRY_CLEANED
Definition: H5Cprivate.h:863
BEGIN_FUNC(PKG, CATCH if(!ret_value) if(&&H5FA__hdr_dest(hdr)< 0) H5E_THROW(H5E_CANTFREE ERR, H5FA_hdr_t *, H5FA_hdr_t *hdr=NULL, H5FA_hdr_t *hdr=NULL, H5FA__hdr_alloc(H5F_t *f))
Definition: H5FAhdr.c:95
struct H5T_opaque_t H5T_opaque_t
hid_t H5Scombine_select(hid_t space1_id, H5S_seloper_t op, hid_t space2_id)
Definition: H5Shyper.c:10619
struct H5O_link_t H5O_link_t
herr_t H5VL_free_connector_info(hid_t connector_id, void *info)
Definition: H5VLcallback.c:528
H5_DLL herr_t H5O_get_hdr_info(const H5O_loc_t *oloc, H5O_hdr_info_t *hdr)
Definition: H5Oint.c:2109
H5C_image_entry_t * image_entries
Definition: H5Cpkg.h:5982
H5_DLL herr_t H5G_name_copy(H5G_name_t *dst, const H5G_name_t *src, H5_copy_depth_t depth)
Definition: H5Gname.c:513
H5S_hyper_span_t * span[H5S_MAX_RANK]
Definition: H5Sprivate.h:76
struct H5G_copy_file_ud_t H5G_copy_file_ud_t
H5_DLL herr_t H5Dclose(hid_t dset_id)
Definition: H5D.c:323
H5_DLLVAR const H5AC_class_t H5AC_EARRAY_HDR[1]
Definition: H5ACprivate.h:364
void * page_buf_ptr
Definition: H5PBpkg.h:36
H5FL_DEFINE_STATIC(H5FA_dblk_page_t)
H5_DLL herr_t H5Padd_merge_committed_dtype_path(hid_t plist_id, const char *path)
Definition: H5Pocpypl.c:732
const H5AC_class_t H5AC_LHEAP_DBLK[1]
Definition: H5HLcache.c:123
Definition: H5HLpkg.h:111
herr_t H5T__conv_uint_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6036
H5_DLL ssize_t H5Pget_elink_prefix(hid_t plist_id, char *prefix, size_t size)
Definition: H5Plapl.c:1039
int64_t nrefs
Definition: H5VLprivate.h:34
H5_DLL size_t H5Pget_buffer(hid_t plist_id, void **tconv, void **bkg)
Definition: H5Pdxpl.c:1097
H5_DLL void * H5HG_read(H5F_t *f, H5HG_t *hobj, void *object, size_t *buf_size)
Definition: H5HG.c:595
herr_t H5Tenum_nameof(hid_t type, const void *value, char *name, size_t size)
Definition: H5Tenum.c:331
struct H5EA_t * ea
Definition: H5Oprivate.h:462
H5_DLL herr_t H5ST_insert(H5ST_tree_t *root, const char *s, void *obj)
Definition: H5ST.c:169
s3r_t * H5FD_s3comms_s3r_open(const char *url, const char *region, const char *id, const unsigned char *signing_key)
Definition: H5FDs3comms.c:1153
struct H5T_conv_hw_t H5T_conv_hw_t
H5FL_blk_list_t * list
Definition: H5FLprivate.h:160
H5_DLL herr_t H5PB_update_entry(H5PB_t *page_buf, haddr_t addr, size_t size, const void *buf)
Definition: H5PB.c:592
H5UC_t * H5UC_create(void *o, H5UC_free_func_t free_func)
Definition: H5UC.c:57
ssize_t H5G__compact_get_name_by_idx(const H5O_loc_t *oloc, const H5O_linfo_t *linfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, char *name, size_t size)
Definition: H5Gcompact.c:220
herr_t H5VL__native_attr_get(void *obj, H5VL_attr_get_t get_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_attr.c:223
herr_t H5HF_get_id_len(H5HF_t *fh, size_t *id_len_p)
Definition: H5HF.c:289
size_t request_nelmts
Definition: H5Dpkg.h:108
uint32_t * chunk_dim
Definition: H5Dchunk.c:203
herr_t H5L_get_info(const H5G_loc_t *loc, const char *name, H5L_info2_t *linfo)
Definition: H5L.c:3207
H5VL_object_t * H5VL_create_object_using_vol_id(H5I_type_t type, void *obj, hid_t connector_id)
Definition: H5VLint.c:849
H5_DLL herr_t H5Zunregister(H5Z_filter_t id)
Definition: H5Z.c:353
H5_DLL void * H5VL__native_file_open(const char *name, unsigned flags, hid_t fapl_id, hid_t dxpl_id, void **req)
size_t prfx_size
Definition: H5HLpkg.h:100
H5_DLL htri_t H5O_msg_exists_oh(const H5O_t *oh, unsigned type_id)
Definition: H5Omessage.c:916
herr_t H5Iiterate(H5I_type_t type, H5I_iterate_func_t op, void *op_data)
Definition: H5I.c:2028
herr_t H5HF_man_iblock_entry_addr(H5HF_indirect_t *iblock, unsigned entry, haddr_t *child_addr)
Definition: H5HFiblock.c:1567
htri_t H5T__vlen_set_loc(const H5T_t *dt, H5VL_object_t *file, H5T_loc_t loc)
Definition: H5Tvlen.c:256
H5_DLL herr_t H5G__get_objinfo(const H5G_loc_t *loc, const char *name, hbool_t follow_link, H5G_stat_t *statbuf)
Definition: H5Gdeprec.c:1072
char modifier[8]
Definition: H5system.c:121
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_LACC[1]
Definition: H5Pprivate.h:142
herr_t H5C_get_cache_flush_in_progress(H5C_t *cache_ptr, hbool_t *flush_in_progress_ptr)
Definition: H5Cquery.c:169
H5_DLL H5C_t * H5C_create(size_t max_cache_size, size_t min_clean_size, int max_type_id, const H5C_class_t *const *class_table_ptr, H5C_write_permitted_func_t check_write_permitted, hbool_t write_permitted, H5C_log_flush_func_t log_flush, void *aux_ptr)
Definition: H5C.c:243
size_t initial_size
Definition: H5Cprivate.h:2109
unsigned id_len
Definition: H5HFpkg.h:301
H5_DLL herr_t H5C__deserialize_prefetched_entry(H5F_t *f, H5C_t *cache_ptr, H5C_cache_entry_t **entry_ptr_ptr, const H5C_class_t *type, haddr_t addr, void *udata)
Definition: H5Cimage.c:467
herr_t H5VLconnector_str_to_info(const char *str, hid_t connector_id, void **info)
Definition: H5VLcallback.c:638
struct H5TS_mutex_struct H5TS_mutex_t
H5_DLL herr_t H5FS_sect_iterate(H5F_t *f, H5FS_t *fspace, H5FS_operator_t op, void *op_data)
Definition: H5FSsection.c:1978
herr_t H5T__conv_uint_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7492
unsigned share_flags
Definition: H5Opkg.h:230
herr_t H5T__conv_int_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5737
size_t nused
Definition: H5HGpkg.h:129
H5_DLL herr_t H5E__print(const H5E_t *estack, FILE *stream, hbool_t bk_compat)
Definition: H5Eint.c:436
H5FD_t * H5FDopen(const char *name, unsigned flags, hid_t fapl_id, haddr_t maxaddr)
Definition: H5FD.c:658
H5_DLLVAR H5P_genclass_t * H5P_CLS_FILE_CREATE_g
Definition: H5Pprivate.h:121
void H5T__update_packed(const H5T_t *dt)
Definition: H5Tcompound.c:662
herr_t H5E__init_package(void)
Definition: H5E.c:185
const H5B2_class_t H5HF_HUGE_BT2_FILT_INDIR[1]
Definition: H5HFbtree2.c:131
herr_t(* write_unprotect_entry_log_msg)(void *udata, haddr_t address, int type_id, unsigned flags, herr_t fxn_ret_value)
Definition: H5Clog.h:62
BEGIN_FUNC(PKG, CATCH if(&&cls->dst_dbg_ctx(dbg_ctx)< 0) H5E_THROW(H5E_CANTRELEASE ERR, CATCH if(&&cls->dst_dbg_ctx(dbg_ctx)< 0) H5E_THROW(H5E_CANTRELEASE herr_t, CATCH if(&&cls->dst_dbg_ctx(dbg_ctx)< 0) H5E_THROW(H5E_CANTRELEASE SUCCEED, CATCH if(&&cls->dst_dbg_ctx(dbg_ctx)< 0) H5E_THROW(H5E_CANTRELEASE FAIL, H5EA__hdr_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5EA_class_t *cls, haddr_t obj_addr))
Definition: H5EAdbg.c:94
hid_t fapl_id
Definition: H5CX.c:203
H5_DLL void * H5VL_object(hid_t id)
Definition: H5VLint.c:1840
H5D_space_status_t
Definition: H5Dpublic.h:74
H5_DLL herr_t H5P_get(H5P_genplist_t *plist, const char *name, void *value)
Definition: H5Pint.c:4568
herr_t H5Pget_fapl_core(hid_t fapl_id, size_t *increment, hbool_t *backing_store)
Definition: H5FDcore.c:633
herr_t H5AC_proxy_entry_remove_child(H5AC_proxy_entry_t *pentry, void *child)
Definition: H5ACproxy_entry.c:379
H5_DLL herr_t H5C_set_evictions_enabled(H5C_t *cache_ptr, hbool_t evictions_enabled)
Definition: H5C.c:2854
H5_DLL hbool_t H5F_get_null_fsm_addr(const H5F_t *f)
Definition: H5Fquery.c:1272
H5_DLL herr_t H5T__conv_int_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
uint8_t * raw
Definition: H5Opkg.h:256
hbool_t local
Definition: H5Fint.c:59
herr_t H5VLcmp_connector_cls(int *cmp, hid_t connector_id1, hid_t connector_id2)
Definition: H5VL.c:572
herr_t H5F__accum_free(H5F_shared_t *f_sh, H5FD_mem_t H5_ATTR_UNUSED type, haddr_t addr, hsize_t size)
Definition: H5Faccum.c:850
@ H5VL_MAP_GET_KEY_TYPE
Definition: H5Mpublic.h:55
hid_t H5E_NOIDS_g
Definition: H5Edefin.h:158
H5_DLL herr_t H5VL_register_using_existing_id(H5I_type_t type, void *object, H5VL_t *vol_connector, hbool_t app_ref, hid_t existing_id)
Definition: H5VLint.c:756
H5_DLL herr_t H5VLdataset_get(void *dset, hid_t connector_id, H5VL_dataset_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:2320
H5VL_group_specific_t
Definition: H5VLconnector.h:159
H5_DLL int H5FD_mpi_get_rank(const H5FD_t *file)
Definition: H5FDmpi.c:51
H5_DLL herr_t H5D_virtual_check_min_dims(const H5D_t *dset)
Definition: H5Dvirtual.c:371
H5_DLL hid_t H5Scombine_hyperslab(hid_t space_id, H5S_seloper_t op, const hsize_t start[], const hsize_t _stride[], const hsize_t count[], const hsize_t _block[])
Definition: H5Shyper.c:10494
@ H5F_FILE_SPACE_ALL_PERSIST
Definition: H5Fpublic.h:202
detected_t
Definition: H5detect.c:108
void * user_udata
Definition: H5I.c:94
struct H5HF_indirect_filt_ent_t H5HF_indirect_filt_ent_t
char * H5F_get_open_name(const H5F_t *f)
Definition: H5Fquery.c:181
uint8_t * bkg_buf
Definition: H5Dpkg.h:111
hid_t H5Rdereference1(hid_t obj_id, H5R_type_t ref_type, const void *ref)
Definition: H5Rdeprec.c:158
uint8_t version
Definition: H5Opkg.h:305
int new_owner
Definition: H5Dmpio.c:203
hsize_t nattrs
Definition: H5Oprivate.h:790
Definition: H5B2private.h:99
hid_t H5Oopen_by_addr(hid_t loc_id, haddr_t addr)
Definition: H5Odeprec.c:330
struct H5HG_heap_t ** cwfs
Definition: H5Fpkg.h:305
Definition: H5FAprivate.h:78
H5_DLL void * H5allocate_memory(size_t size, hbool_t clear)
Definition: H5.c:917
herr_t H5C__tag_entry(H5C_t *cache, H5C_cache_entry_t *entry)
Definition: H5Ctag.c:219
herr_t(* H5A_lib_iterate_t)(const H5A_t *attr, void *op_data)
Definition: H5Aprivate.h:43
@ H5R_BADTYPE
Definition: H5Rpublic.h:49
herr_t H5VL_dataset_specific(const H5VL_object_t *vol_obj, H5VL_dataset_specific_t specific_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:2387
H5G_link_iterate_op_type_t op_type
Definition: H5Gprivate.h:172
hid_t H5E_DATASPACE_g
Definition: H5Edefin.h:32
END_FUNC(BEGIN_FUNC(PKG)
Definition: H5HLdblk.c:164
herr_t H5Ewalk2(hid_t err_stack, H5E_direction_t direction, H5E_walk2_t stack_func, void *client_data)
Definition: H5E.c:1543
H5_DLL herr_t H5P__cmp_plist(const H5P_genplist_t *plist1, const H5P_genplist_t *plist2, int *cmp_ret)
Definition: H5Pint.c:3823
Definition: H5Oattribute.c:60
H5_DLL herr_t H5C_start_logging(H5C_t *cache)
Definition: H5Clog.c:194
H5C_cache_entry_t * il_head
Definition: H5Cpkg.h:5874
char * query
Definition: H5FDs3comms.h:404
H5F_t * file_src
Definition: H5Dchunk.c:166
void * H5VL_dataset_open(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t dapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1959
uint16_t depth
Definition: H5B2pkg.h:240
size_t nalloc
Definition: H5EApkg.h:183
hsize_t chunk_idx
Definition: H5Dpkg.h:280
hid_t H5Fget_access_plist(hid_t file_id)
Definition: H5F.c:309
H5_DLL H5HF_t * H5HF_create(H5F_t *f, const H5HF_create_t *cparam)
Definition: H5HF.c:155
@ H5VL_FILE_MOUNT
Definition: H5VLconnector.h:142
const H5F_t * f
Definition: H5Dbtree2.c:49
H5_DLL H5P_coll_md_read_flag_t H5F_coll_md_read(const H5F_t *f)
Definition: H5Fquery.c:1091
herr_t H5HF_man_dblock_dest(H5HF_direct_t *dblock)
Definition: H5HFdblock.c:698
herr_t H5B_remove(H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
Definition: H5B.c:1568
H5_DLL herr_t H5C_validate_resize_config(H5C_auto_size_ctl_t *config_ptr, unsigned int tests)
hid_t tid_src
Definition: H5Dchunk.c:174
hid_t H5Rget_region(hid_t id, H5R_type_t ref_type, const void *ref)
Definition: H5Rdeprec.c:466
@ H5G_STORAGE_TYPE_SYMBOL_TABLE
Definition: H5Gpublic.h:47
herr_t H5VM_array_calc_pre(hsize_t offset, unsigned n, const hsize_t *down, hsize_t *coords)
Definition: H5VM.c:1106
H5_DLL herr_t H5Pget_userblock(hid_t plist_id, hsize_t *size)
Definition: H5Pfcpl.c:370
H5_DLL hid_t H5Tget_super(hid_t type)
Definition: H5T.c:2297
struct H5SL_node_t * backward
Definition: H5SL.c:553
@ H5T_ORDER_VAX
Definition: H5Tpublic.h:50
hsize_t clip_size_source
Definition: H5Oprivate.h:550
hsize_t skip
Definition: H5Shyper.c:96
H5_DLL hid_t H5Oopen(hid_t loc_id, const char *name, hid_t lapl_id)
Definition: H5O.c:103
herr_t H5Lvisit2(hid_t group_id, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate2_t op, void *op_data)
Definition: H5L.c:1451
@ H5B_INS_FIRST
Definition: H5Bprivate.h:72
Definition: H5Dfarray.c:77
const hsize_t * space_dim
Definition: H5Dchunk.c:145
CATCH if(dbg_ctx &&cls->dst_dbg_ctx(dbg_ctx)< 0) H5E_THROW(H5E_CANTRELEASE
struct H5EA_dbk_page_t H5EA_dblk_page_t
hid_t tid_mem
Definition: H5Dchunk.c:176
Definition: H5ACmpio.c:80
unsigned bypasses[2]
Definition: H5PBprivate.h:75
H5O_drvinfo_t * drvinfo
Definition: H5Fpkg.h:245
H5_DLL hid_t H5VLregister_connector_by_value(H5VL_class_value_t connector_value, hid_t vipl_id)
Definition: H5VL.c:191
herr_t H5VL_blob_optional(const H5VL_object_t *vol_obj, void *blob_id, H5VL_blob_optional_t opt_type,...)
Definition: H5VLcallback.c:7216
H5_DLL H5G_obj_t H5Gget_objtype_by_idx(hid_t loc_id, hsize_t idx)
Definition: H5Gdeprec.c:1201
herr_t H5FS__hdr_dest(H5FS_t *fspace)
Definition: H5FS.c:1022
H5_DLL H5_ATTR_CONST int Nflock(int fd, int operation)
const unsigned H5O_sds_point_ver_bounds[]
Definition: H5Spoint.c:139
hid_t H5E_CANTRESIZE_g
Definition: H5Edefin.h:181
herr_t H5C_construct_candidate_list__clean_cache(H5C_t *cache_ptr)
Definition: H5Cmpio.c:431
herr_t H5G__link_to_loc(const H5G_loc_t *grp_loc, const H5O_link_t *lnk, H5G_loc_t *obj_loc)
Definition: H5Glink.c:374
Definition: H5Oprivate.h:152
H5_DLL herr_t H5VLdataset_read(void *dset, hid_t connector_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, void *buf, void **req)
Definition: H5VLcallback.c:2102
H5_DLL herr_t H5A__get_shared_rc_test(hid_t attr_id, hsize_t *ref_count)
Definition: H5Atest.c:124
H5_DLL herr_t H5EA__dblk_page_create(H5EA_hdr_t *hdr, H5EA_sblock_t *parent, haddr_t addr)
herr_t(* H5T_ref_writefunc_t)(H5VL_object_t *src_file, const void *src_buf, size_t src_size, H5R_type_t src_type, H5VL_object_t *dst_file, void *dst_buf, size_t dst_size, void *bg_buf)
Definition: H5Tpkg.h:189
H5_DLL H5HF_indirect_t * H5HF_sect_row_get_iblock(H5HF_free_section_t *sect)
Definition: H5HFsection.c:1517
H5D_chunk_storage_t chunk
Definition: H5Dpkg.h:199
htri_t H5S_select_is_single(const H5S_t *space)
Definition: H5Sselect.c:874
H5O_loc_t * dst_oloc
Definition: H5Olinfo.c:90
const H5I_class_t * cls
Definition: H5I.c:66
size_t nmesgs
Definition: H5Opkg.h:319
@ H5Z_XFORM_END
Definition: H5Ztrans.c:37
char secret_key[H5FD_ROS3_MAX_SECRET_KEY_LEN+1]
Definition: H5FDros3.h:85
struct H5D_farray_it_ud_t H5D_farray_it_ud_t
herr_t H5HF__space_delete(H5HF_hdr_t *hdr)
Definition: H5HFspace.c:569
size_t io_size
Definition: H5Dmpio.c:193
herr_t(* free)(H5FS_section_info_t *)
Definition: H5FSprivate.h:109
H5_DLL herr_t H5T__enum_insert(const H5T_t *dt, const char *name, const void *value)
Definition: H5Tenum.c:187
H5O_layout_t layout
Definition: H5Dpkg.h:448
H5_index_t idx_type
Definition: H5Gloc.c:68
H5FL_BLK_EXTERN(direct_block)
H5L_elink_traverse_t func
Definition: H5Lprivate.h:97
H5E_FUNC_g
Definition: H5Eterm.h:23
H5_DLL herr_t H5Sclose(hid_t space_id)
Definition: H5S.c:497
hbool_t H5CX_get_mpio_rank0_bcast(void)
Definition: H5CX.c:1799
struct H5EA_hdr_cache_ud_t H5EA_hdr_cache_ud_t
H5_DLL herr_t H5T__conv_llong_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR H5P_genclass_t * H5P_CLS_ROOT_g
Definition: H5Pprivate.h:119
hbool_t H5_PKG_INIT_VAR
Definition: H5E.c:100
FUNC_LEAVE_NOAPI(SUCCEED)
Definition: H5Cimage.c:1233
herr_t(* optional)(void *req, H5VL_request_optional_t opt_type, va_list arguments)
Definition: H5VLconnector.h:443
herr_t H5O__alloc_msgs(H5O_t *oh, size_t min_alloc)
Definition: H5Oalloc.c:449
unsigned char * flavor
Definition: H5FDlog.c:125
void * H5resize_memory(void *mem, size_t size)
Definition: H5.c:958
H5_DLL void * H5VLgroup_create(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4103
herr_t H5MP_get_page_next_page(const H5MP_page_t *page, H5MP_page_t **next_page)
Definition: H5MPtest.c:222
H5_DLL herr_t H5G__stab_bh_size(H5F_t *f, const H5O_stab_t *stab, H5_ih_info_t *bh_info)
Definition: H5Gstab.c:653
H5_DLL ssize_t H5T__bit_find(uint8_t *buf, size_t offset, size_t size, H5T_sdir_t direction, hbool_t value)
Definition: H5Tbit.c:400
herr_t H5Pset_char_encoding(hid_t plist_id, H5T_cset_t encoding)
Definition: H5Pstrcpl.c:155
H5_DLLVAR const H5O_obj_class_t H5O_OBJ_DATASET[1]
Definition: H5Opkg.h:551
struct H5Z_node * rchild
Definition: H5Ztrans.c:56
herr_t H5S_select_iterate(void *buf, const H5T_t *type, const H5S_t *space, const H5S_sel_iter_op_t *op, void *op_data)
Definition: H5Sselect.c:1541
@ H5T_SGN_ERROR
Definition: H5Tpublic.h:58
@ H5F_MEM_PAGE_NTYPES
Definition: H5Fprivate.h:708
H5G_t * H5G_rootof(H5F_t *f)
Definition: H5Groot.c:100
Definition: H5Oprivate.h:782
H5_DLL herr_t H5T__conv_long_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
htri_t(* H5S_sel_is_valid_func_t)(const H5S_t *space)
Definition: H5Spkg.h:237
herr_t H5VL_link_copy(const H5VL_object_t *src_vol_obj, const H5VL_loc_params_t *loc_params1, const H5VL_object_t *dst_vol_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4850
H5O_storage_virtual_name_seg_t * parsed_source_file_name
Definition: H5Oprivate.h:539
H5_DLL herr_t H5F__sfile_remove(H5F_shared_t *shared)
Definition: H5Fsfile.c:178
herr_t H5Eset_auto2(hid_t estack_id, H5E_auto2_t func, void *client_data)
Definition: H5E.c:1651
herr_t H5VLtoken_cmp(void *obj, hid_t connector_id, const H5O_token_t *token1, const H5O_token_t *token2, int *cmp_value)
Definition: H5VLcallback.c:7399
void * H5VL__native_group_open(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t H5_ATTR_UNUSED gapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_group.c:110
size_t H5T_NATIVE_INT32_ALIGN_g
Definition: H5T.c:514
@ H5D_SPACE_STATUS_PART_ALLOCATED
Definition: H5Dpublic.h:77
H5O_fheap_id_t id
Definition: H5Apkg.h:149
hsize_t high
Definition: H5Spkg.h:146
unsigned max_index
Definition: H5HFprivate.h:51
H5_DLL herr_t H5TS_cancel_count_dec(void)
Definition: H5TS.c:311
size_t sizeof_size
Definition: H5HLpkg.h:92
haddr_t H5B2__hdr_create(H5F_t *f, const H5B2_create_t *cparam, void *ctx_udata)
Definition: H5B2hdr.c:285
herr_t H5S_set_version(H5F_t *f, H5S_t *ds)
Definition: H5S.c:2123
hbool_t H5F_get_min_dset_ohdr(const H5F_t *f)
Definition: H5Fquery.c:547
struct H5FL_reg_gc_node_t * next
Definition: H5FL.c:58
H5_DLLVAR const H5EA_class_t *const H5EA_client_class_g[H5EA_NUM_CLS_ID]
Definition: H5EApkg.h:383
H5_DLL herr_t H5D__virtual_copy(H5F_t *f_src, H5O_layout_t *layout_dst)
Definition: H5Dvirtual.c:801
H5_DLL herr_t H5CX_pop(void)
Definition: H5CX.c:3578
htri_t(* H5C_verify_chksum_func_t)(const void *image_ptr, size_t len, void *udata_ptr)
Definition: H5Cprivate.h:874
H5_DLL herr_t H5F_cwfs_add(H5F_t *f, struct H5HG_heap_t *heap)
Definition: H5Fcwfs.c:106
haddr_t heap_addr
Definition: H5Oprivate.h:750
herr_t(* lock)(H5FD_t *file, hbool_t rw)
Definition: H5FDpublic.h:301
H5_DLL herr_t H5T__conv_ullong_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5Pset_elink_fapl(hid_t lapl_id, hid_t fapl_id)
Definition: H5Plapl.c:1090
uint8_t * marker
Definition: H5HFdbg.c:58
herr_t H5I_dump_ids_for_type(H5I_type_t type)
Definition: H5I.c:2475
herr_t H5A__dense_delete(H5F_t *f, H5O_ainfo_t *ainfo)
Definition: H5Adense.c:1862
H5A_operator2_t app_op2
Definition: H5Aprivate.h:60
H5_DLL herr_t H5AC_remove_entry(void *entry)
Definition: H5AC.c:2621
H5_DLL herr_t H5T__conv_schar_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5Pencode1(hid_t plist_id, void *buf, size_t *nalloc)
Definition: H5Pdeprec.c:513
ssize_t H5Gget_objname_by_idx(hid_t loc_id, hsize_t idx, char *name, size_t size)
Definition: H5Gdeprec.c:1150
H5_DLL unsigned H5F_gc_ref(const H5F_t *f)
Definition: H5Fquery.c:771
herr_t H5T__conv_long_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7514
H5_DLL H5O_chunk_proxy_t * H5O__chunk_protect(H5F_t *f, H5O_t *oh, unsigned idx)
Definition: H5Ochunk.c:162
H5_DLL herr_t H5Dformat_convert(hid_t dset_id)
Definition: H5D.c:891
void * H5VLattr_create(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1045
herr_t H5S__modify_select(H5S_t *space1, H5S_seloper_t op, H5S_t *space2)
Definition: H5Shyper.c:10684
struct H5E_cls_t H5E_cls_t
herr_t(* write_remove_entry_log_msg)(void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.h:64
herr_t H5R__encode_heap(H5F_t *f, unsigned char *buf, size_t *nalloc, const unsigned char *data, size_t data_size)
Definition: H5Rint.c:1415
herr_t H5FD_s3comms_hrb_node_set(hrb_node_t **L, const char *name, const char *value)
Definition: H5FDs3comms.c:220
H5_DLL herr_t H5D__chunk_lookup(const H5D_t *dset, const hsize_t *scaled, H5D_chunk_ud_t *udata)
Definition: H5Dchunk.c:3202
H5_DLL int H5Z_term_package(void)
Definition: H5Z.c:127
H5_DLL herr_t H5Ovisit1(hid_t obj_id, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate1_t op, void *op_data)
Definition: H5Odeprec.c:757
const H5D_io_info_t * io_info
Definition: H5Dchunk.c:235
H5_DLL herr_t H5F__free(H5F_t *f, H5F_mem_t type, haddr_t addr, hsize_t size)
Definition: H5Tconv.c:962
H5_DLL herr_t H5D__refresh(hid_t dset_id, H5D_t *dataset)
Definition: H5Dint.c:3926
* stats_changed
Definition: H5EAsblock.c:237
union H5MF_free_section_t::@27::@30::@31 u
size_t page_size
Definition: H5FDcore.c:98
struct H5D_contig_readvv_sieve_ud_t H5D_contig_readvv_sieve_ud_t
H5_DLL hid_t H5Mcreate(hid_t loc_id, const char *name, hid_t key_type_id, hid_t val_type_id, hid_t lcpl_id, hid_t mcpl_id, hid_t mapl_id)
Definition: H5M.c:255
H5_DLL hid_t H5Ecreate_stack(void)
Definition: H5E.c:899
hbool_t pending_delete
Definition: H5FApkg.h:139
haddr_t addr
Definition: H5FSprivate.h:123
H5S_sel_adjust_s_func_t adjust_s
Definition: H5Spkg.h:295
herr_t H5VL_native_addr_to_token(void *obj, H5I_type_t obj_type, haddr_t addr, H5O_token_t *token)
Definition: H5VLnative.c:369
haddr_t addr
Definition: H5B2pkg.h:274
H5_DLL htri_t H5G__is_new_dense_test(hid_t gid)
Definition: H5Gtest.c:343
H5_DLL void * H5FO_opened(const H5F_t *f, haddr_t addr)
Definition: H5FO.c:112
herr_t H5A__compact_build_table(H5F_t *f, H5O_t *oh, H5_index_t idx_type, H5_iter_order_t order, H5A_attr_table_t *atable)
Definition: H5Aint.c:1448
size_t dirty_bytes
Definition: H5ACpkg.h:378
void H5MM_sanity_check_all(void)
Definition: H5MM.c:205
H5_DLLVAR const H5D_layout_ops_t H5D_LOPS_VIRTUAL[1]
Definition: H5Dpkg.h:529
hid_t H5E_OVERFLOW_g
Definition: H5Edefin.h:67
int nused
Definition: H5Dpkg.h:411
void H5CX_set_mpio_local_no_coll_cause(uint32_t mpio_local_no_coll_cause)
Definition: H5CX.c:3179
haddr_t addr
Definition: H5Oprivate.h:844
const H5B2_class_t * cls
Definition: H5B2private.h:100
ssize_t H5VM_opvv(size_t dst_max_nseq, size_t *dst_curr_seq, size_t dst_len_arr[], hsize_t dst_off_arr[], size_t src_max_nseq, size_t *src_curr_seq, size_t src_len_arr[], hsize_t src_off_arr[], H5VM_opvv_func_t op, void *op_data)
Definition: H5VM.c:1364
H5_DLL herr_t H5P__get_nprops_plist(const H5P_genplist_t *plist, size_t *nprops)
Definition: H5Pint.c:3471
herr_t H5Tconvert(hid_t src_id, hid_t dst_id, size_t nelmts, void *buf, void *background, hid_t dxpl_id)
Definition: H5T.c:2894
H5_DLL herr_t H5T__conv_llong_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5Oclose(hid_t object_id)
Definition: H5O.c:1223
void H5MF__alloc_to_fs_type(H5F_shared_t *f_sh, H5FD_mem_t alloc_type, hsize_t size, H5F_mem_page_t *fs_type)
Definition: H5MF.c:261
@ H5T_BKG_NO
Definition: H5Tpublic.h:143
herr_t H5D__refresh(hid_t dset_id, H5D_t *dset)
Definition: H5Dint.c:3926
H5_DLL herr_t H5Pset_shared_mesg_nindexes(hid_t plist_id, unsigned nindexes)
Definition: H5Pfcpl.c:820
H5_DLLVAR size_t H5T_NATIVE_INT_ALIGN_g
Definition: H5Tpkg.h:419
hid_t H5Tarray_create2(hid_t base_id, unsigned ndims, const hsize_t dim[])
Definition: H5Tarray.c:96
hid_t H5E_CANTOPENOBJ_g
Definition: H5Edefin.h:129
H5_DLL herr_t H5Sencode1(hid_t obj_id, void *buf, size_t *nalloc)
Definition: H5Sdeprec.c:96
H5_DLL herr_t H5Pcopy_prop(hid_t dst_id, hid_t src_id, const char *name)
Definition: H5P.c:1406
herr_t H5Pset_alloc_time(hid_t plist_id, H5D_alloc_time_t alloc_time)
Definition: H5Pdcpl.c:3535
struct H5FL_track_t * next
Definition: H5FLprivate.h:73
DWORD H5TS_key_t
Definition: H5TSprivate.h:45
H5_DLL int H5T__get_array_ndims(const H5T_t *dt)
Definition: H5Tarray.c:247
hbool_t H5_libinit_g
Definition: H5.c:76
Definition: H5Oprivate.h:474
haddr_t H5F_get_base_addr(const H5F_t *f)
Definition: H5Fquery.c:691
H5_DLL herr_t H5HF__sect_indirect_add(H5HF_hdr_t *hdr, H5HF_indirect_t *iblock, unsigned start_entry, unsigned nentries)
Definition: H5HFsection.c:2667
herr_t H5Odecr_refcount(hid_t object_id)
Definition: H5O.c:439
H5AC_info_t cache_info
Definition: H5HLpkg.h:112
H5_DLL void * H5VL_object_verify(hid_t id, H5I_type_t obj_type)
Definition: H5VLint.c:1867
@ H5T_CONV_EXCEPT_NINF
Definition: H5Tpublic.h:177
H5G_loc_t * loc
Definition: H5Gint.c:55
unsigned shrink_percent
Definition: H5FSpkg.h:164
herr_t(* H5S_sel_iter_next_block_func_t)(H5S_sel_iter_t *iter)
Definition: H5Spkg.h:336
herr_t(* query)(const H5FD_t *f1, unsigned long *flags)
Definition: H5FDpublic.h:286
H5_DLL hid_t H5A__get_type(H5A_t *attr)
Definition: H5Aint.c:894
H5_DLLVAR hid_t H5E_CANTUNPROTECT_g
Definition: H5Epubgen.h:314
hid_t H5Gcreate_anon(hid_t loc_id, hid_t gcpl_id, hid_t gapl_id)
Definition: H5G.c:436
H5FL_ARR_DEFINE(hsize_t, H5S_MAX_RANK)
hid_t H5P_CLS_STRING_CREATE_ID_g
Definition: H5Pint.c:168
MPI_Comm(* get_comm)(const H5FD_t *file)
Definition: H5FDprivate.h:53
H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST32_g
Definition: H5Tpublic.h:485
H5_DLLVAR size_t H5T_NATIVE_INT_COMP_ALIGN_g
Definition: H5Tpkg.h:394
const unsigned H5O_pline_ver_bounds[]
Definition: H5Opline.c:93
herr_t H5TS_win32_thread_enter(void)
Definition: H5TS.c:384
size_t size
Definition: H5Oprivate.h:351
struct H5S_t * projected_mem_space
Definition: H5Oprivate.h:511
haddr_t(* alloc)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, hsize_t size)
Definition: H5FDpublic.h:288
size_t nalloc
Definition: H5HP.c:44
H5T_t * type
Definition: H5Oprivate.h:329
H5_DLL herr_t H5CX_get_data_transform(H5Z_data_xform_t **data_transform)
Definition: H5CX.c:2353
haddr_t address
Definition: H5Lpublic.h:221
herr_t H5T_patch_file(H5T_t *dt, H5F_t *f)
Definition: H5T.c:6043
H5_DLL htri_t H5T_is_named(const H5T_t *dt)
Definition: H5T.c:5426
hid_t H5T_NATIVE_USHORT_g
Definition: H5T.c:396
size_t rdcc_nbytes
Definition: H5Fpkg.h:295
H5_DLL herr_t H5FD_s3comms_aws_canonical_request(char *canonical_request_dest, int cr_size, char *signed_headers_dest, int sh_size, hrb_t *http_request)
Definition: H5FDs3comms.c:2004
H5_DLL herr_t H5A__set_version(const H5F_t *f, H5A_t *attr)
Definition: H5Aint.c:1997
herr_t H5T__conv_double_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7024
H5F_t * f
Definition: H5Gdense.c:104
herr_t H5B2__create_flush_depend(H5AC_info_t *parent_entry, H5AC_info_t *child_entry)
Definition: H5B2int.c:1755
void *(* open)(const char *name, unsigned flags, hid_t fapl_id, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:362
H5_DLLVAR hid_t H5E_NO_INDEPENDENT_g
Definition: H5Epubgen.h:354
Definition: H5VLconnector.h:448
H5_DLL herr_t H5C_get_cache_flush_in_progress(H5C_t *cache_ptr, hbool_t *flush_in_progress_ptr)
Definition: H5Cquery.c:169
H5_DLLVAR hid_t H5T_NATIVE_UINT_LEAST64_g
Definition: H5Tpublic.h:496
H5_DLL char * H5Eget_minor(H5E_minor_t min)
Definition: H5Edeprec.c:149
@ H5VL_BLOB_GETSIZE
Definition: H5VLconnector.h:227
int H5Pget_preserve(hid_t plist_id)
Definition: H5Pdxpl.c:1185
unsigned H5O_unknown_t
Definition: H5Oprivate.h:805
H5_DLL herr_t H5G__obj_create(H5F_t *f, H5G_obj_create_t *gcrt_info, H5O_loc_t *oloc)
Definition: H5Gobj.c:123
int H5O__link_oh(H5F_t *f, int adjust, H5O_t *oh, hbool_t *deleted)
Definition: H5Oint.c:877
@ H5T_STR_RESERVED_12
Definition: H5Tpublic.h:117
herr_t H5AC_ignore_tags(const H5F_t *f)
Definition: H5AC.c:2148
DWORD dwVolumeSerialNumber
Definition: H5FDcore.c:84
const H5P_libclass_t H5P_CLS_MCRT[1]
Definition: H5Pmcpl.c:68
const H5AC_class_t H5AC_OHDR[1]
Definition: H5Ocache.c:105
int64_t evictions[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6000
H5F_t * f
Definition: H5FSpkg.h:105
herr_t H5O__apply_ohdr(H5F_t *f, H5O_t *oh, hid_t ocpl_id, size_t size_hint, size_t initial_rc, H5O_loc_t *loc_out)
Definition: H5Oint.c:409
herr_t H5HF_man_iter_up(H5HF_block_iter_t *biter)
Definition: H5HFiter.c:470
H5_DLL hbool_t H5C_get_ignore_tags(const H5C_t *cache_ptr)
Definition: H5Ctag.c:163
H5_DLL herr_t H5Fset_dset_no_attrs_hint(hid_t file_id, hbool_t minimize)
Definition: H5F.c:2061
H5_DLL int H5SL_term_interface(void)
H5_DLL hbool_t H5F_use_tmp_space(const H5F_t *f)
Definition: H5Fquery.c:1068
herr_t H5F__set_eoa(const H5F_t *f, H5F_mem_t type, haddr_t addr)
Definition: H5Fint.c:3112
H5_DLL herr_t H5VLattr_write(void *attr, hid_t connector_id, hid_t dtype_id, const void *buf, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1356
herr_t H5O__flush_msgs(H5F_t *f, H5O_t *oh)
Definition: H5Omessage.c:2217
H5_DLL int H5Tget_array_dims2(hid_t type_id, hsize_t dims[])
Definition: H5Tarray.c:273
H5G_cache_type_t cache_type
Definition: H5Gpkg.h:298
hid_t H5FD_direct_init(void)
Definition: H5FDdirect.c:223
size_t * row_max_dblock_free
Definition: H5HFpkg.h:213
int H5I_dec_ref(hid_t id)
Definition: H5I.c:1341
herr_t H5D__virtual_store_layout(H5F_t *f, H5O_layout_t *layout)
Definition: H5Dvirtual.c:420
hbool_t init
Definition: H5FLprivate.h:355
H5_DLL herr_t H5Pget_hyper_vector_size(hid_t fapl_id, size_t *size)
Definition: H5Pdxpl.c:1708
H5TS_once_t H5TS_first_init_g
Definition: H5TS.c:31
H5P_genclass_t * H5P_CLS_STRING_CREATE_g
Definition: H5Pint.c:169
herr_t(* H5G_lib_iterate_t)(const H5O_link_t *lnk, void *op_data)
Definition: H5Gpkg.h:143
herr_t H5HF_close(H5HF_t *fh)
Definition: H5HF.c:820
herr_t H5T__conv_ullong_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6795
herr_t H5Lcreate_soft(const char *link_target, hid_t link_loc_id, const char *link_name, hid_t lcpl_id, hid_t lapl_id)
Definition: H5L.c:459
H5G_iterate_t op_old
Definition: H5Gprivate.h:175
H5_DLL herr_t H5G_link_to_info(const struct H5O_loc_t *link_loc, const struct H5O_link_t *lnk, H5L_info2_t *linfo)
H5O_shared_t sh_loc
Definition: H5Apkg.h:94
herr_t H5O_close(H5O_loc_t *loc, hbool_t *file_closed)
Definition: H5Oint.c:810
size_t elmts_per_buf
Definition: H5Dpkg.h:515
char * name
Definition: H5Gstab.c:63
struct H5HF_hdr_cache_ud_t H5HF_hdr_cache_ud_t
char * H5F_get_extpath(const H5F_t *f)
Definition: H5Fquery.c:226
hsize_t H5_mpi_set_bigio_count(hsize_t new_count)
Definition: H5mpi.c:54
int H5G_term_package(void)
Definition: H5G.c:261
H5_DLL herr_t H5SM_get_hash_fh_cb(const void *obj, size_t obj_len, void *_udata)
Definition: H5SM.c:1692
struct H5O_mesg_loc_t H5O_mesg_loc_t
match_type
Definition: H5Tnative.c:557
H5Z_filter_info_t * H5Z_filter_info(const H5O_pline_t *pline, H5Z_filter_t filter)
Definition: H5Z.c:1407
haddr_t pos
Definition: H5FDlog.c:81
@ H5D_MPIO_RANK0_NOT_CONTIGUOUS
Definition: H5Dmpio.c:99
struct H5O_link_soft_t H5O_link_soft_t
herr_t H5F__get_sbe_addr_test(hid_t file_id, haddr_t *sbe_addr)
Definition: H5Ftest.c:218
H5_DLLVAR size_t H5T_NATIVE_INT_FAST8_ALIGN_g
Definition: H5Tpkg.h:436
H5_DLL hbool_t H5C_get_serialization_in_progress(const H5C_t *cache_ptr)
Definition: H5Cdbg.c:1440
hdfs_statsbin meta[HDFS_STATS_BIN_COUNT+1]
Definition: H5FDhdfs.c:506
hid_t H5E_ERROR_g
Definition: H5Edefin.h:57
size_t size
Definition: H5HFpkg.h:393
struct H5B2_leaf_t H5B2_leaf_t
@ H5VL_ATTR_GET_STORAGE_SIZE
Definition: H5VLconnector.h:75
htri_t H5HF__space_find(H5HF_hdr_t *hdr, hsize_t request, H5HF_free_section_t **node)
Definition: H5HFspace.c:207
void H5CX_set_mpio_global_no_coll_cause(uint32_t mpio_global_no_coll_cause)
Definition: H5CX.c:3213
hbool_t coll_metadata_read
Definition: H5CXprivate.h:53
@ H5AC_FARRAY_DBLOCK_ID
Definition: H5ACprivate.h:72
H5_DLLVAR H5P_genclass_t * H5P_CLS_FILE_MOUNT_g
Definition: H5Pprivate.h:126
hbool_t track_corder
Definition: H5Oprivate.h:293
struct H5D_efl_writevv_ud_t H5D_efl_writevv_ud_t
H5_DLL hid_t H5Scombine_select(hid_t space1_id, H5S_seloper_t op, hid_t space2_id)
Definition: H5Shyper.c:10619
const char * name
Definition: H5Zpublic.h:236
H5_DLL herr_t H5D__chunk_collective_write(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space, H5D_chunk_map_t *fm)
size_t H5T_NATIVE_UINT_FAST8_ALIGN_g
Definition: H5T.c:505
H5_DLL haddr_t H5FA__hdr_create(H5F_t *f, const H5FA_create_t *cparam, void *ctx_udata)
size_t dblk_nelmts
Definition: H5EApkg.h:158
herr_t H5G_iterate(H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_lnk, const H5G_link_iterate_t *lnk_op, void *op_data)
Definition: H5Gint.c:789
herr_t H5FD_set_mpio_atomicity(H5FD_t *_file, hbool_t flag)
Definition: H5FDmpio.c:670
unsigned H5F_gc_ref(const H5F_t *f)
Definition: H5Fquery.c:771
H5O_token_t token
Definition: H5Tref.c:49
hid_t H5P_LST_GROUP_CREATE_ID_g
Definition: H5Pint.c:185
hid_t H5E_INCONSISTENTSTATE_g
Definition: H5Edefin.h:210
herr_t H5Pset_chunk_cache(hid_t dapl_id, size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0)
Definition: H5Pdapl.c:777
@ H5S_SCALAR
Definition: H5Spublic.h:63
H5_DLL herr_t H5O__attr_write(const H5O_loc_t *loc, H5A_t *attr)
Definition: H5Oattribute.c:892
hbool_t use_tmp_space
Definition: H5Fpkg.h:323
herr_t H5C_log_write_unpin_entry_msg(H5C_t *cache, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.c:820
herr_t H5T__conv_struct(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *_bkg)
Definition: H5Tconv.c:2126
herr_t H5Pget_object_flush_cb(hid_t plist_id, H5F_flush_cb_t *func, void **udata)
Definition: H5Pfapl.c:4131
H5_DLL herr_t H5Dread_chunk(hid_t dset_id, hid_t dxpl_id, const hsize_t *offset, uint32_t *filters, void *buf)
Definition: H5Dio.c:212
herr_t H5Sselect_copy(hid_t dst_id, hid_t src_id)
Definition: H5Sselect.c:193
H5_DLL herr_t H5CX_restore_state(const H5CX_state_t *api_state)
Definition: H5CX.c:981
@ H5VL_ATTR_ITER
Definition: H5VLconnector.h:83
H5_DLL haddr_t H5O_get_oh_addr(const H5O_t *oh)
Definition: H5Oint.c:2553
H5_DLL herr_t H5Pget_virtual_printf_gap(hid_t plist_id, hsize_t *gap_size)
Definition: H5Pdapl.c:1274
H5L_type_t id
Definition: H5Lpublic.h:119
size_t max_temp_buf
Definition: H5CX.c:341
@ H5T_NATIVE_INT_MATCH_LLONG
Definition: H5Tnative.c:562
herr_t H5FS_vfd_alloc_hdr_and_section_info_if_needed(H5F_t *f, H5FS_t *fspace, haddr_t *fs_addr_ptr)
Definition: H5FSsection.c:2488
H5_DLL herr_t H5T__conv_ulong_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_UINT_LEAST8_ALIGN_g
Definition: H5Tpkg.h:435
H5_DLL herr_t H5FA__dblk_page_dest(H5FA_dblk_page_t *dblk_page)
H5_DLL herr_t H5FDfree(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, hsize_t size)
Definition: H5FD.c:1096
herr_t H5HG_insert(H5F_t *f, size_t size, const void *obj, H5HG_t *hobj)
Definition: H5HG.c:508
void *(* fapl_get)(H5FD_t *file)
Definition: H5FDpublic.h:276
H5A_t * H5A_t_ptr
Definition: H5Aint.c:124
H5_DLL herr_t H5Tinsert(hid_t parent_id, const char *name, size_t offset, hid_t member_id)
Definition: H5Tcompound.c:369
void * H5I_subst(hid_t id, const void *new_object)
Definition: H5I.c:900
hbool_t pending_delete
Definition: H5EApkg.h:193
hbool_t sanity_checked
Definition: H5Z.c:49
H5P_cls_create_func_t create_func
Definition: H5Pprivate.h:106
herr_t(* H5S_sel_copy_func_t)(H5S_t *dst, const H5S_t *src, hbool_t share_selection)
Definition: H5Spkg.h:233
herr_t H5T__conv_float_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6978
Definition: H5Adense.c:72
herr_t H5VL__native_link_specific(void *obj, const H5VL_loc_params_t *loc_params, H5VL_link_specific_t specific_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_link.c:319
herr_t H5R__create_region(const H5O_token_t *obj_token, size_t token_size, H5S_t *space, H5R_ref_priv_t *ref)
Definition: H5Rint.c:313
H5_DLL int H5A_top_term_package(void)
Definition: H5A.c:177
H5FD_t pub
Definition: H5FDmulti.c:85
herr_t H5Pget(hid_t plist_id, const char *name, void *value)
Definition: H5P.c:1292
hid_t H5VL__register_connector_by_name(const char *name, hbool_t app_ref, hid_t vipl_id)
Definition: H5VLint.c:1225
uint8_t * page_init
Definition: H5EApkg.h:263
size_t H5T__get_member_size(const H5T_t *dt, unsigned membno)
Definition: H5Tcompound.c:333
H5_DLL herr_t H5Fget_mdc_logging_status(hid_t file_id, hbool_t *is_enabled, hbool_t *is_currently_logging)
Definition: H5F.c:1732
hbool_t(* H5D_layout_is_space_alloc_func_t)(const H5O_storage_t *storage)
Definition: H5Dpkg.h:124
MPI_Datatype type
Definition: H5Smpio.c:56
@ H5AC_FHEAP_HDR_ID
Definition: H5ACprivate.h:59
H5_DLL herr_t H5Pget_copy_object(hid_t plist_id, unsigned *crt_intmd)
Definition: H5Pocpypl.c:689
H5_DLL char * H5Tget_member_name(hid_t type_id, unsigned membno)
Definition: H5Tfields.c:133
H5_GCC_DIAG_ON(pedantic)
Definition: H5PLint.c:419
hid_t H5E_CALLBACK_g
Definition: H5Edefin.h:122
struct H5B2_stat_t H5B2_stat_t
H5_DLL herr_t H5Eclose_stack(hid_t stack_id)
Definition: H5E.c:1158
H5_DLLVAR const H5O_msg_class_t H5O_MSG_ATTR[1]
Definition: H5Opkg.h:485
herr_t H5B2__remove_leaf_by_idx(H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, unsigned idx, H5B2_remove_t op, void *op_data)
Definition: H5B2leaf.c:883
uint32_t hash
Definition: H5SMpkg.h:149
H5_DLLVAR hid_t H5E_COMPLEN_g
Definition: H5Epubgen.h:229
uint8_t * int_native
Definition: H5B2pkg.h:237
H5_DLL herr_t H5FD_write(H5FD_t *file, H5FD_mem_t type, haddr_t addr, size_t size, const void *buf)
Definition: H5FDint.c:215
struct H5O_storage_compact_t H5O_storage_compact_t
herr_t(* encode)(uint8_t *raw, const void *record, void *ctx)
Definition: H5B2private.h:92
unsigned nmembs
Definition: H5Tpkg.h:265
H5_DLL herr_t H5Pset_coll_metadata_write(hid_t plist_id, hbool_t is_collective)
Definition: H5Pfapl.c:4768
herr_t(* write_set_cache_config_log_msg)(void *udata, const H5AC_cache_config_t *config, herr_t fxn_ret_value)
Definition: H5Clog.h:63
herr_t H5G__ent_to_link(H5O_link_t *lnk, const H5HL_t *heap, const H5G_entry_t *ent, const char *name)
Definition: H5Glink.c:226
H5_DLL H5EA_hdr_t * H5EA__hdr_protect(H5F_t *f, haddr_t ea_addr, void *ctx_udata, unsigned flags)
double unused1
Definition: H5FLprivate.h:225
H5FL_EXTERN(H5B2_internal_t)
herr_t H5HF_remove(H5HF_t *fh, const void *_id)
Definition: H5HF.c:755
@ H5_INDEX_NAME
Definition: H5public.h:319
int zerofill
Definition: H5system.c:116
H5P_genclass_t * H5P_CLS_GROUP_ACCESS_g
Definition: H5Pint.c:149
H5_DLL herr_t H5VLdataset_optional(void *obj, hid_t connector_id, H5VL_dataset_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:2544
H5_DLL herr_t H5D__select_write(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space)
Definition: H5Dselect.c:305
H5_DLL herr_t H5T__conv_float_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
void * cls_init_udata
Definition: H5FSpkg.h:99
MPI_Comm comm
Definition: H5Dpkg.h:215
pthread_t owner_thread
Definition: H5TSprivate.h:79
Definition: H5SMpkg.h:239
int serialization_count
Definition: H5Cprivate.h:2297
H5_DLL herr_t H5O_delete(H5F_t *f, haddr_t addr)
Definition: H5Oint.c:1578
H5HP_ent_t * heap
Definition: H5HP.c:45
herr_t H5Glink(hid_t cur_loc_id, H5G_link_t type, const char *cur_name, const char *new_name)
Definition: H5Gdeprec.c:318
size_t H5T_NATIVE_SHORT_ALIGN_g
Definition: H5T.c:481
H5T_cset_t cset
Definition: H5L.c:67
herr_t H5C_log_write_mark_serialized_entry_msg(H5C_t *cache, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.c:615
hid_t H5Pcreate_class(hid_t parent, const char *name, H5P_cls_create_func_t cls_create, void *create_data, H5P_cls_copy_func_t cls_copy, void *copy_data, H5P_cls_close_func_t cls_close, void *close_data)
Definition: H5P.c:174
const H5F_t * f
Definition: H5Dearray.c:59
H5P_genclass_t ** pclass
Definition: H5Pprivate.h:100
H5_DLL herr_t H5EA__dblock_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5EA_class_t *cls, haddr_t hdr_addr, size_t dblk_nelmts, haddr_t obj_addr)
haddr_t left
Definition: H5Bpkg.h:57
@ H5T_CONV_HANDLED
Definition: H5Tpublic.h:185
ssize_t H5Fget_free_sections(hid_t file_id, H5F_mem_t type, size_t nsects, H5F_sect_info_t *sect_info)
Definition: H5F.c:1538
herr_t H5VLinitialize(hid_t connector_id, hid_t vipl_id)
Definition: H5VLcallback.c:228
hid_t id
Definition: H5P.c:47
@ H5T_COPY_ALL
Definition: H5Tprivate.h:61
struct H5O_copy_file_ud_common_t H5O_copy_file_ud_common_t
H5_DLL herr_t H5Pset_fill_value(hid_t plist_id, hid_t type_id, const void *value)
Definition: H5Pdcpl.c:3194
H5_DLL herr_t H5B2__hdr_incr(H5B2_hdr_t *hdr)
Definition: H5B2hdr.c:364
H5_DLLVAR hid_t H5E_CANTCREATE_g
Definition: H5Epubgen.h:253
H5_DLLVAR hid_t H5T_STD_B16LE_g
Definition: H5Tpublic.h:287
@ H5F_LIBVER_NBOUNDS
Definition: H5Fpublic.h:183
H5O_storage_chunk_btree_t btree
Definition: H5Oprivate.h:484
int H5I_term_package(void)
Definition: H5I.c:163
size_t nalloc
Definition: H5Oprivate.h:383
H5_DLLVAR hid_t H5E_ATTR_g
Definition: H5Epubgen.h:82
htri_t(* H5Z_can_apply_func_t)(hid_t dcpl_id, hid_t type_id, hid_t space_id)
Definition: H5Zpublic.h:160
Definition: H5win32defs.h:100
struct H5D_chunk_info_iter_ud_t H5D_chunk_info_iter_ud_t
herr_t H5S_get_select_offset(const H5S_t *space, hsize_t *offset)
Definition: H5Sselect.c:716
H5_DLL herr_t H5F_set_sohm_addr(H5F_t *f, haddr_t addr)
Definition: H5Fint.c:2662
H5_DLL herr_t H5F_track_metadata_read_retries(H5F_t *f, unsigned actype, unsigned retries)
Definition: H5Fint.c:2975
H5_DLL hid_t H5FD_mpio_init(void)
Definition: H5FDmpio.c:204
H5_DLL htri_t H5D__mpio_opt_possible(const H5D_io_info_t *io_info, const H5S_t *file_space, const H5S_t *mem_space, const H5D_type_info_t *type_info)
Definition: H5Dmpio.c:289
hsize_t max_nchunks
Definition: H5Oprivate.h:625
struct H5A_bt2_ud_rmbi_t H5A_bt2_ud_rmbi_t
unsigned nsyms
Definition: H5Gpkg.h:120
hsize_t byte_offset
Definition: H5Sprivate.h:82
H5_DLL herr_t H5O_get_create_plist(const H5O_loc_t *loc, struct H5P_genplist_t *oc_plist)
Definition: H5Oint.c:2407
void * H5FL_blk_malloc(H5FL_blk_head_t *head, size_t size H5FL_TRACK_PARAMS)
Definition: H5FL.c:886
herr_t H5VL_inc_vol_wrapper(void *_vol_wrap_ctx)
Definition: H5VLint.c:2236
const char * tok_expr
Definition: H5Ztrans.c:75
H5_DLL htri_t H5S_extent_equal(const H5S_t *ds1, const H5S_t *ds2)
Definition: H5S.c:2038
int H5G_own_loc_t
Definition: H5Gprivate.h:127
H5A_lib_iterate_t lib_op
Definition: H5Aprivate.h:61
H5_DLL herr_t H5O__msg_free_mesg(H5O_mesg_t *mesg)
Definition: H5Omessage.c:680
herr_t H5VLnative_token_to_addr(hid_t loc_id, H5O_token_t token, haddr_t *addr)
Definition: H5VLnative.c:407
short int32_t
Definition: H5private.h:465
herr_t H5E__pop(H5E_t *estack, size_t count)
Definition: H5Eint.c:951
H5_DLL void * H5VL__native_group_open(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t gapl_id, hid_t dxpl_id, void **req)
H5_DLL herr_t H5O_msg_get_crt_index(unsigned type_id, const void *mesg, H5O_msg_crt_idx_t *crt_idx)
Definition: H5Omessage.c:1720
H5O_loc_t * link_loc
Definition: H5Gint.c:61
hsize_t dset_size
Definition: H5Dpkg.h:185
hsize_t H5F_get_pgend_meta_thres(const H5F_t *f)
Definition: H5Fquery.c:1229
herr_t H5S_set_extent_real(H5S_t *space, const hsize_t *size)
Definition: H5S.c:1955
H5_DLL H5P_genclass_t * H5P__copy_pclass(H5P_genclass_t *pclass)
Definition: H5Pint.c:757
H5_DLL herr_t H5HF_close(H5HF_t *fh)
Definition: H5HF.c:820
H5_DLL herr_t H5Pget_all_coll_metadata_ops(hid_t plist_id, hbool_t *is_collective)
Definition: H5Pfapl.c:4715
H5HP_type_t type
Definition: H5HP.c:42
size_t serial_size
Definition: H5FSpkg.h:136
haddr_t sect_addr
Definition: H5FSpkg.h:170
@ decrease_disabled
Definition: H5Cprivate.h:2334
H5_DLLVAR hid_t H5E_CANTRESIZE_g
Definition: H5Epubgen.h:324
@ H5T_SGN_2
Definition: H5Tpublic.h:60
H5S_hyper_span_info_t * span_lst
Definition: H5Spkg.h:228
H5_DLLVAR hid_t H5E_CANTLOAD_g
Definition: H5Epubgen.h:308
herr_t H5VL_request_optional(const H5VL_object_t *vol_obj, H5VL_request_optional_t opt_type,...)
Definition: H5VLcallback.c:6648
H5_DLL int H5G__node_iterate(H5F_t *f, const void *_lt_key, haddr_t addr, const void *_rt_key, void *_udata)
@ H5T_SUBSET_FALSE
Definition: H5Tprivate.h:92
void * op_data
Definition: H5Zpublic.h:133
@ H5VL_MAP_ITER
Definition: H5Mpublic.h:62
H5FL_DEFINE_STATIC(H5O_ginfo_t)
size_t file_rc
Definition: H5B2pkg.h:177
haddr_t addr
Definition: H5EApkg.h:318
hbool_t obj_opened
Definition: H5Apkg.h:96
dev_t device
Definition: H5FDcore.c:65
Definition: H5Clog_trace.c:56
H5_DLL herr_t H5MF_init_merge_flags(H5F_shared_t *f_sh)
Definition: H5MF.c:149
herr_t H5O__shared_encode(const H5F_t *f, uint8_t *buf, const H5O_shared_t *sh_mesg)
Definition: H5Oshared.c:402
H5_DLL herr_t H5O__msg_remove_real(H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, int sequence, H5O_operator_t op, void *op_data, hbool_t adj_link)
Definition: H5Omessage.c:1127
herr_t H5T__conv_double_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8118
H5MF_shrink_type_t
Definition: H5MFpkg.h:134
H5S_sel_type msel_type
Definition: H5Dpkg.h:356
Definition: H5Dchunk.c:241
hbool_t drvrinfo_removed
Definition: H5Fpkg.h:168
herr_t H5B2__iterate_node(H5B2_hdr_t *hdr, uint16_t depth, const H5B2_node_ptr_t *curr_node, void *parent, H5B2_operator_t op, void *op_data)
Definition: H5B2int.c:1506
H5_DLL herr_t H5T__conv_enum_numeric(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL const wchar_t * H5_get_utf16_str(const char *s)
herr_t H5AC_insert_entry(H5F_t *f, const H5AC_class_t *type, haddr_t addr, void *thing, unsigned int flags)
Definition: H5AC.c:784
H5_DLL herr_t H5O__chunk_resize(H5O_t *oh, H5O_chunk_proxy_t *chk_proxy)
Definition: H5Ochunk.c:287
@ H5VL_DATASET_GET_SPACE
Definition: H5VLconnector.h:94
unsigned ninits
Definition: H5Dpkg.h:399
H5FL_DEFINE_STATIC(H5VL_class_t)
H5_DLL herr_t H5Pset_buffer(hid_t plist_id, size_t size, void *tconv, void *bkg)
Definition: H5Pdxpl.c:1053
H5FS_section_class_t * sect_cls
Definition: H5FSpkg.h:192
hdfs_t * hdfs_handle
Definition: H5FDhdfs.c:503
struct H5SM_list_cache_ud_t H5SM_list_cache_ud_t
H5G_name_t * path
Definition: H5Gprivate.h:146
unsigned u
Definition: H5ACmpio.c:83
H5_DLL herr_t H5T__conv_ldouble_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
END_FUNC(BEGIN_FUNC(STATIC)
Definition: H5FAtest.c:245
H5_DLL H5Z_filter_t H5Pget_filter2(hid_t plist_id, unsigned filter, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[], unsigned *filter_config)
Definition: H5Pocpl.c:851
H5_DLL herr_t H5O__inc_rc(H5O_t *oh)
Definition: H5Oint.c:2950
H5_DLL herr_t H5FA__hdr_decr(H5FA_hdr_t *hdr)
hid_t H5T_NATIVE_UINT8_g
Definition: H5T.c:420
Definition: H5VLprivate.h:45
void * H5I_object_verify(hid_t id, H5I_type_t id_type)
Definition: H5I.c:1002
herr_t H5F__dest(H5F_t *f, hbool_t flush)
Definition: H5Fint.c:1167
const H5O_efl_t * efl
Definition: H5Defl.c:49
H5_DLL herr_t H5VL_group_optional(const H5VL_object_t *vol_obj, H5VL_group_optional_t opt_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:4499
H5_DLL hid_t H5Oopen_by_addr(hid_t loc_id, haddr_t addr)
Definition: H5Odeprec.c:330
size_t tot_size_count
Definition: H5FSpkg.h:137
int64_t total_misses
Definition: H5Cimage.c:970
H5R_ref_priv_obj_t obj
Definition: H5Rpkg.h:61
H5F_shared_t * H5F__sfile_search(H5FD_t *lf)
Definition: H5Fsfile.c:139
FILE * fp
Definition: H5FDstdio.c:79
dev_t device
Definition: H5FDsec2.c:68
H5_DLL herr_t H5B2__split1(H5B2_hdr_t *hdr, uint16_t depth, H5B2_node_ptr_t *curr_node_ptr, unsigned *parent_cache_info_flags_ptr, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx)
Definition: H5B2int.c:150
hid_t H5E_CANTRELEASE_g
Definition: H5Edefin.h:93
htri_t H5S_select_is_contiguous(const H5S_t *space)
Definition: H5Sselect.c:837
hsize_t man_alloc_size
Definition: H5HFprivate.h:75
herr_t H5Pget_fapl_family(hid_t fapl_id, hsize_t *msize, hid_t *memb_fapl_id)
Definition: H5FDfamily.c:309
H5_DLL herr_t H5Eget_auto1(H5E_auto1_t *func, void **client_data)
Definition: H5Edeprec.c:352
H5_DLL herr_t H5C_stop_logging(H5C_t *cache)
Definition: H5Clog.c:238
herr_t H5S_select_serialize(const H5S_t *space, uint8_t **p)
Definition: H5Sselect.c:361
const H5AC_class_t H5AC_SNODE[1]
Definition: H5Gcache.c:89
hsize_t fo_count
Definition: H5Tpkg.h:332
H5_DLL hid_t H5FD_ros3_init(void)
Definition: H5FDros3.c:325
void * udata
Definition: H5Dbtree2.c:67
H5_DLL herr_t H5C_log_write_insert_entry_msg(H5C_t *cache, haddr_t address, int type_id, unsigned flags, size_t size, herr_t fxn_ret_value)
Definition: H5Clog.c:480
H5_DLL herr_t H5Oget_native_info_by_name(hid_t loc_id, const char *name, H5O_native_info_t *oinfo, unsigned fields, hid_t lapl_id)
Definition: H5O.c:742
H5_DLLVAR hid_t H5E_RS_g
Definition: H5Epubgen.h:78
htri_t H5VL__is_connector_registered_by_name(const char *name)
Definition: H5VLint.c:1341
H5_DLL herr_t H5O_loc_copy(H5O_loc_t *dst, H5O_loc_t *src, H5_copy_depth_t depth)
Definition: H5Oint.c:1931
Definition: H5VLconnector.h:244
H5A_t * attr
Definition: H5Oattribute.c:65
H5_DLL herr_t H5Fset_mpi_atomicity(hid_t file_id, hbool_t flag)
Definition: H5Fmpi.c:284
uint8_t split_percent
Definition: H5Oprivate.h:612
H5C_cache_entry_t * pel_tail_ptr
Definition: H5Cpkg.h:5910
herr_t(* specific)(void *obj, void *blob_id, H5VL_blob_specific_t specific_type, va_list arguments)
Definition: H5VLconnector.h:451
htri_t found
Definition: H5Z.c:47
size_t H5T_NATIVE_FLOAT_ALIGN_g
Definition: H5T.c:489
htri_t H5S_hyper_normalize_offset(H5S_t *space, hssize_t *old_offset)
Definition: H5Shyper.c:7091
H5_DLL haddr_t H5FD_get_maxaddr(const H5FD_t *file)
Definition: H5FD.c:1275
H5T_bkg_t bkgr_buf_type
Definition: H5CX.c:228
const void * crt_info
Definition: H5Gpkg.h:174
H5T_sign_t
Definition: H5Tpublic.h:57
H5_DLL herr_t H5F_try_close(H5F_t *f, hbool_t *was_closed)
Definition: H5Fint.c:2077
CATCH prfx
Definition: H5HLprfx.c:161
herr_t H5Fclear_elink_file_cache(hid_t file_id)
Definition: H5F.c:1574
size_t npages
Definition: H5EApkg.h:305
H5_DLL herr_t H5SM_ih_size(H5F_t *f, hsize_t *hdr_size, H5_ih_info_t *ih_info)
Definition: H5SM.c:2739
const char * prefix
Definition: H5Cdbg.c:1106
H5_DLL herr_t H5VL_conn_free(const H5VL_connector_prop_t *info)
Definition: H5VLint.c:674
hsize_t num_elem
Definition: H5Spkg.h:308
herr_t H5Grefresh(hid_t group_id)
Definition: H5G.c:816
hid_t H5T_STD_U32BE_g
Definition: H5T.c:368
time_t mtime
Definition: H5Opkg.h:310
char * region
Definition: H5FDs3comms.h:493
herr_t H5Aclose(hid_t attr_id)
Definition: H5A.c:1643
@ H5VL_LINK_GET_INFO
Definition: H5VLconnector.h:176
H5O_msg_crt_idx_t idx
Definition: H5SM.c:47
htri_t H5Z_all_filters_avail(const H5O_pline_t *pline)
Definition: H5Z.c:1482
H5PL_type_t
Definition: H5PLpublic.h:32
const struct H5D_layout_ops_t * ops
Definition: H5Oprivate.h:640
@ H5FD_MEM_SUPER
Definition: H5Fpublic.h:160
H5_DLL herr_t H5MF_settle_meta_data_fsm(H5F_t *f, hbool_t *fsm_settled)
Definition: H5MF.c:3092
H5FL_DEFINE(H5D_chunk_map_t)
hsize_t man_alloc_size
Definition: H5HFpkg.h:330
H5_DLL herr_t H5VL_free_wrap_ctx(const H5VL_class_t *connector, void *wrap_ctx)
Definition: H5VLcallback.c:911
struct H5S_pnt_node_t * next
Definition: H5Spkg.h:127
H5T_conv_except_func_t func
Definition: H5Tprivate.h:82
H5MP_page_blk_t * free_blk
Definition: H5MPpkg.h:71
unsigned ds_rank
Definition: H5Shyper.c:94
H5FS_section_class_t H5HF_FSPACE_SECT_CLS_FIRST_ROW[1]
Definition: H5HFsection.c:213
const H5B2_class_t * cls
Definition: H5B2pkg.h:210
hbool_t H5F_shared_has_feature(const H5F_shared_t *f_sh, unsigned feature)
Definition: H5Fquery.c:861
H5HF_hdr_t * H5HF__hdr_protect(H5F_t *f, haddr_t addr, unsigned flags)
Definition: H5HFhdr.c:530
char * value
Definition: H5FDs3comms.h:262
H5_DLL herr_t H5T__sort_name(const H5T_t *dt, int *map)
Definition: H5Tfields.c:402
H5_DLL herr_t H5MF__add_sect(H5F_t *f, H5FD_mem_t alloc_type, H5FS_t *fspace, H5MF_free_section_t *node)
Definition: H5MF.c:642
htri_t H5Iis_valid(hid_t id)
Definition: H5I.c:1859
H5_DLL void * H5O_msg_free(unsigned type_id, void *mesg)
Definition: H5Omessage.c:648
H5_DLL herr_t H5MP_get_page_next_page(const H5MP_page_t *page, H5MP_page_t **next_page)
Definition: H5MPtest.c:222
H5_DLL herr_t H5CX_get_vol_connector_prop(H5VL_connector_prop_t *vol_connector_prop)
Definition: H5CX.c:1622
hbool_t copy_without_attr
Definition: H5Oprivate.h:177
hssize_t H5Sget_select_elem_npoints(hid_t spaceid)
Definition: H5Spoint.c:1025
H5_DLL herr_t H5L_delete(const H5G_loc_t *loc, const char *name)
Definition: H5L.c:2542
struct H5FL_fac_node_t H5FL_fac_node_t
Definition: H5FLprivate.h:351
unsigned long feature_flags
Definition: H5Fpkg.h:271
H5O_copy_t * cpy_info
Definition: H5Dchunk.c:191
struct H5G_bt_it_gtbi_t H5G_bt_it_gtbi_t
size_t H5F_rdcc_nbytes(const H5F_t *f)
Definition: H5Fquery.c:643
H5_DLL herr_t H5VLunregister_connector(hid_t connector_id)
Definition: H5VL.c:526
herr_t H5P_get_fill_value(H5P_genplist_t *plist, const H5T_t *type, void *value)
Definition: H5Pdcpl.c:3283
H5_DLL herr_t H5Pget_shared_mesg_index(hid_t plist_id, unsigned index_num, unsigned *mesg_type_flags, unsigned *min_mesg_size)
Definition: H5Pfcpl.c:959
H5_DLLVAR hid_t H5E_NOTFOUND_g
Definition: H5Epubgen.h:398
union H5S_sel_iter_op_t::@57 u
hid_t loc_id
Definition: H5Adense.c:93
herr_t H5T__conv_long_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6243
herr_t H5Oget_info_by_name3(hid_t loc_id, const char *name, H5O_info2_t *oinfo, unsigned fields, hid_t lapl_id)
Definition: H5O.c:578
H5_DLL void * H5FL_reg_calloc(H5FL_reg_head_t *head H5FL_TRACK_PARAMS)
Definition: H5FL.c:488
* thing_unprot_func
Definition: H5EA.c:610
H5_DLL hsize_t H5VM_chunk_index(unsigned ndims, const hsize_t *coord, const uint32_t *chunk, const hsize_t *down_nchunks)
Definition: H5VM.c:1214
H5P_genclass_t * H5P_CLS_ATTRIBUTE_ACCESS_g
Definition: H5Pint.c:161
H5P_genclass_t * H5P_CLS_DATATYPE_ACCESS_g
Definition: H5Pint.c:153
size_t native_size
Definition: H5Opkg.h:229
H5S_sel_iter_next_block_func_t iter_next_block
Definition: H5Spkg.h:354
herr_t H5HF_get_id_type_test(const void *_id, unsigned char *obj_type)
Definition: H5HFtest.c:473
@ not_full
Definition: H5Cprivate.h:2335
H5_DLL herr_t H5HF__man_iter_start_offset(H5HF_hdr_t *hdr, H5HF_block_iter_t *biter, hsize_t offset)
Definition: H5HFiter.c:126
size_t list_nalloc
Definition: H5Oprivate.h:564
herr_t H5Gget_num_objs(hid_t loc_id, hsize_t *num_objs)
Definition: H5Gdeprec.c:875
H5_DLLVAR hid_t H5T_STD_B8LE_g
Definition: H5Tpublic.h:285
struct H5FS_stat_t H5FS_stat_t
H5_DLL herr_t H5F__efc_destroy(H5F_efc_t *efc)
Definition: H5Fefc.c:542
H5O_layout_chunk_bt2_t btree2
Definition: H5Oprivate.h:633
H5_DLL herr_t H5T__conv_llong_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL MPI_Comm H5F_mpi_get_comm(const H5F_t *f)
Definition: H5Fmpi.c:157
unsigned long feature_flag
Definition: H5Fpkg.h:182
herr_t H5B2__get_node_info_test(H5B2_t *bt2, void *udata, H5B2_node_info_test_t *ninfo)
Definition: H5B2test.c:512
herr_t H5G__stab_iterate(const H5O_loc_t *oloc, H5_iter_order_t order, hsize_t skip, hsize_t *last_lnk, H5G_lib_iterate_t op, void *op_data)
Definition: H5Gstab.c:521
H5C_t * cache_ptr
Definition: H5Cdbg.c:1103
H5_DLL herr_t H5Fget_metadata_read_retry_info(hid_t file_id, H5F_retry_info_t *info)
Definition: H5F.c:1498
herr_t H5Pset_dset_no_attrs_hint(hid_t dcpl_id, hbool_t minimize)
Definition: H5Pdcpl.c:3815
hid_t H5E_FILE_g
Definition: H5Edefin.h:23
const H5S_select_class_t H5S_sel_hyper[1]
Definition: H5Shyper.c:224
H5_DLL herr_t H5R__get_obj_token(const H5R_ref_priv_t *ref, H5O_token_t *obj_token, size_t *token_size)
Definition: H5Rint.c:776
hsize_t count
Definition: H5FO.c:43
uint16_t depth
Definition: H5B2pkg.h:298
herr_t(* specific)(void *obj, H5VL_file_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:364
herr_t(* free)(void *info)
Definition: H5VLconnector.h:294
int H5VL_group_optional_t
Definition: H5VLconnector.h:165
H5P_iterate_int_t cb_func
Definition: H5Pint.c:69
H5T_soft_t * soft
Definition: H5T.c:561
herr_t H5VLdataset_specific(void *obj, hid_t connector_id, H5VL_dataset_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:2432
hid_t dapl_id
Definition: H5CX.c:199
dblock size
Definition: H5FAcache.c:716
H5FS_t * H5FS__new(const H5F_t *f, uint16_t nclasses, const H5FS_section_class_t *classes[], void *cls_init_udata)
Definition: H5FS.c:589
H5_DLL size_t H5T_get_member_offset(const H5T_t *dt, unsigned membno)
Definition: H5Tcompound.c:143
H5_DLL herr_t H5Pget_chunk_cache(hid_t dapl_id, size_t *rdcc_nslots, size_t *rdcc_nbytes, double *rdcc_w0)
Definition: H5Pdapl.c:822
const H5O_msg_class_t H5O_MSG_BOGUS_VALID[1]
Definition: H5Obogus.c:48
size_t slist_ring_size[H5C_RING_NTYPES]
Definition: H5Cpkg.h:5887
hid_t H5E_CANTCOPY_g
Definition: H5Edefin.h:73
uint8_t split_percent
Definition: H5B2pkg.h:161
union H5VL_loc_params_t::@66 loc_data
H5_DLL herr_t H5C_log_write_destroy_fd_msg(H5C_t *cache, const H5C_cache_entry_t *parent, const H5C_cache_entry_t *child, herr_t fxn_ret_value)
Definition: H5Clog.c:855
H5B2_nodepos_t
Definition: H5B2pkg.h:255
herr_t H5O__msg_iterate_real(H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, const H5O_mesg_operator_t *op, void *op_data)
Definition: H5Omessage.c:1266
hsize_t tiny_size
Definition: H5HFprivate.h:85
H5O_fheap_id_t id
Definition: H5Apkg.h:107
H5_DLL herr_t H5T__conv_ref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5Tconv.c:3493
hbool_t are_compounds
Definition: H5Tpkg.h:179
H5F_close_degree_t
Definition: H5Fpublic.h:117
if(hdr->cparam.cls->crt_context)
Definition: H5EAhdr.c:230
hbool_t mspace_shared
Definition: H5Dpkg.h:341
@ H5FD_FILE_IMAGE_OP_PROPERTY_LIST_COPY
Definition: H5FDpublic.h:336
H5_DLL H5B2_t * H5B2_create(H5F_t *f, const H5B2_create_t *cparam, void *ctx_udata)
Definition: H5B2.c:138
H5_DLL herr_t H5HF__space_close(H5HF_hdr_t *hdr)
Definition: H5HFspace.c:514
size_t nchunks
Definition: H5Opkg.h:326
herr_t H5G__dense_lookup_by_idx(H5F_t *f, const H5O_linfo_t *linfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_link_t *lnk)
Definition: H5Gdense.c:666
iblock size
Definition: H5EAcache.c:787
int metadata_write_strategy
Definition: H5ACpublic.h:504
H5_DLL herr_t H5VL__native_datatype_close(void *dt, hid_t dxpl_id, void **req)
size_t size
Definition: H5EApkg.h:268
hbool_t store_msg_crt_idx
Definition: H5Fpkg.h:303
@ H5S_SELECT_NOOP
Definition: H5Spublic.h:70
unsigned min_raw_perc
Definition: H5PBprivate.h:55
hid_t H5T_NATIVE_LLONG_g
Definition: H5T.c:401
hid_t H5Ecreate_stack(void)
Definition: H5E.c:899
H5_DLL hid_t H5VL_register_using_vol_id(H5I_type_t type, void *obj, hid_t connector_id, hbool_t app_ref)
Definition: H5VLint.c:794
herr_t H5F_cwfs_advance_heap(H5F_t *f, H5HG_heap_t *heap, hbool_t add_heap)
Definition: H5Fcwfs.c:258
H5EA__ctx_cb_t * cb
Definition: H5EAtest.c:59
uint8_t max_nelmts_bits
Definition: H5Oprivate.h:595
herr_t H5VL_conn_free(const H5VL_connector_prop_t *connector_prop)
Definition: H5VLint.c:674
size_t total_size
Definition: H5Opkg.h:267
H5_DLL herr_t H5T__conv_uchar_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5Pget_fclose_degree(hid_t fapl_id, H5F_close_degree_t *degree)
Definition: H5Pfapl.c:2032
hbool_t found
Definition: H5Oattribute.c:96
struct H5T_shared_t H5T_shared_t
H5F_t * file
Definition: H5SMpkg.h:201
struct H5C_class_t H5C_class_t
H5AC_info_t cache_info
Definition: H5Bpkg.h:52
hbool_t use_single
Definition: H5Dpkg.h:363
hid_t H5Pdecode(const void *buf)
Definition: H5P.c:892
const char * name
Definition: H5Oattribute.c:62
H5_DLL herr_t H5MF_settle_raw_data_fsm(H5F_t *f, hbool_t *fsm_settled)
Definition: H5MF.c:2631
H5_DLL herr_t H5D__virtual_reset_layout(H5O_layout_t *layout)
Definition: H5Dvirtual.c:721
hbool_t prefetched
Definition: H5Cprivate.h:2291
H5_DLL herr_t H5T_convert_committed_datatype(H5T_t *dt, H5F_t *f)
Definition: H5T.c:5461
H5_DLL herr_t H5T__conv_uchar_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
void *(* H5T_vlen_getptr_func_t)(void *vl_addr)
Definition: H5Tpkg.h:281
hbool_t dirty
Definition: H5Opkg.h:251
@ H5F_SCOPE_GLOBAL
Definition: H5Fpublic.h:103
H5FS_t * fs_man[H5F_MEM_PAGE_NTYPES]
Definition: H5Fpkg.h:329
herr_t H5VL_init_phase2(void)
Definition: H5VLint.c:191
H5_DLL herr_t H5O_refresh_metadata_reopen(hid_t oid, H5G_loc_t *obj_loc, H5VL_t *vol_driver, hbool_t start_swmr)
Definition: H5Oflush.c:445
H5_DLL herr_t H5Eprint2(hid_t err_stack, FILE *stream)
Definition: H5E.c:1498
herr_t H5VL_file_close(const H5VL_object_t *vol_obj, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3963
hsize_t mem_newsize
Definition: H5FDfamily.c:68
herr_t(* write_unpin_entry_log_msg)(void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.h:60
@ H5C_NOTIFY_ACTION_BEFORE_EVICT
Definition: H5Cprivate.h:859
hbool_t flash_size_increase_possible
Definition: H5Cpkg.h:5945
H5FL_reg_head_t * list
Definition: H5FL.c:57
H5HF_t * fheap
Definition: H5Adense.c:88
H5_DLL herr_t H5Pget_mdc_log_options(hid_t plist_id, hbool_t *is_enabled, char *location, size_t *location_size, hbool_t *start_on_access)
Definition: H5Pfapl.c:4221
struct H5D_btree_dbg_t H5D_btree_dbg_t
H5_DLL herr_t H5SL_try_free_safe(H5SL_t *slist, H5SL_try_free_op_t op, void *op_data)
Definition: H5SL.c:2339
unsigned ndims
Definition: H5Dchunk.c:202
@ H5F_FILE_SPACE_NTYPES
Definition: H5Fpublic.h:207
H5_DLLVAR hid_t H5E_DUPCLASS_g
Definition: H5Epubgen.h:173
H5_DLL herr_t H5VL_retrieve_lib_state(void **state)
Definition: H5VLint.c:1983
H5_DLL ssize_t H5MF_get_free_sections(H5F_t *f, H5FD_mem_t type, size_t nsects, H5F_sect_info_t *sect_info)
Definition: H5MF.c:2350
Definition: H5FDs3comms.h:398
H5_DLL void * H5VL__native_file_create(const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id, hid_t dxpl_id, void **req)
H5_DLLVAR const H5B2_class_t H5HF_HUGE_BT2_FILT_DIR[1]
Definition: H5HFpkg.h:570
H5_DLL herr_t H5VL__native_group_specific(void *obj, H5VL_group_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
herr_t H5Literate1(hid_t group_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx_p, H5L_iterate1_t op, void *op_data)
Definition: H5Ldeprec.c:150
void * op_data
Definition: H5Gint.c:63
herr_t H5AC__run_sync_point(H5F_t *f, int sync_point_op)
Definition: H5ACmpio.c:2097
unsigned par_entry
Definition: H5HFpkg.h:391
struct H5FS_sinfo_t H5FS_sinfo_t
H5_DLL herr_t H5AC_unprotect(H5F_t *f, const H5AC_class_t *type, haddr_t addr, void *thing, unsigned flags)
Definition: H5AC.c:1509
struct H5HF_free_section_t ** indir_ents
Definition: H5HFpkg.h:287
@ H5VL_DATATYPE_REFRESH
Definition: H5VLconnector.h:119
H5_DLL herr_t H5Pset_alignment(hid_t fapl_id, hsize_t threshold, hsize_t alignment)
Definition: H5Pfapl.c:744
struct H5L_elink_cb_t H5L_elink_cb_t
herr_t(* H5D_chunk_remove_func_t)(const H5D_chk_idx_info_t *idx_info, H5D_chunk_common_ud_t *udata)
Definition: H5Dpkg.h:299
herr_t H5P__add_prop(H5SL_t *slist, H5P_genprop_t *prop)
Definition: H5Pint.c:1249
H5_DLLVAR H5FS_section_class_t H5HF_FSPACE_SECT_CLS_FIRST_ROW[1]
Definition: H5HFpkg.h:576
H5EA_stat_t stats
Definition: H5EApkg.h:179
herr_t H5C_set_evictions_enabled(H5C_t *cache_ptr, hbool_t evictions_enabled)
Definition: H5C.c:2854
H5_DLL void * H5O_open_name(const H5G_loc_t *loc, const char *name, H5I_type_t *opened_type)
Definition: H5Oint.c:628
H5_DLLVAR hid_t H5E_CANTMODIFY_g
Definition: H5Epubgen.h:407
H5_DLLVAR hid_t H5E_MAP_g
Definition: H5Epubgen.h:81
H5I_type_t H5Iregister_type(size_t hash_size, unsigned reserved, H5I_free_t free_func)
Definition: H5I.c:218
H5_DLL herr_t H5HF__man_iblock_root_double(H5HF_hdr_t *hdr, size_t min_dblock_size)
Definition: H5HFiblock.c:501
herr_t H5RS_decr(H5RS_str_t *rs)
Definition: H5RS.c:222
hdr f
Definition: H5EA.c:755
const char * name
Definition: H5FAprivate.h:63
H5_DLL herr_t H5C__flush_marked_entries(H5F_t *f)
int H5C_ring_t
Definition: H5Cprivate.h:964
int H5S_get_select_unlim_dim(const H5S_t *space)
Definition: H5Sselect.c:755
H5_DLL herr_t H5D__mpio_select_read(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space)
H5C_cache_entry_t * index[H5C__HASH_TABLE_LEN]
Definition: H5Cpkg.h:5871
unsigned long fileno
Definition: H5Opublic.h:258
herr_t H5G__verify_cached_stab_test(H5O_loc_t *grp_oloc, H5G_entry_t *ent)
Definition: H5Gtest.c:672
HDassert(idx< hdr->cparam.nelmts)
H5L_info2_t * linfo
Definition: H5Lprivate.h:71
H5_DLL htri_t H5Aexists_by_name(hid_t obj_id, const char *obj_name, const char *attr_name, hid_t lapl_id)
Definition: H5A.c:1723
H5_DLL H5UC_t * H5UC_create(void *s, H5UC_free_func_t free_func)
Definition: H5UC.c:57
@ H5T_VLEN_MAXTYPE
Definition: H5Tpkg.h:276
const H5O_msg_class_t H5O_MSG_AINFO[1]
Definition: H5Oainfo.c:56
H5_DLL herr_t H5T__conv_int_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5F_get_obj_count(const H5F_t *f, unsigned types, hbool_t app_ref, size_t *obj_id_count_ptr)
Definition: H5Fint.c:293
H5_DLL herr_t H5Pget_map_iterate_hints(hid_t mapl_id, size_t *key_prefetch_size, size_t *key_alloc_size)
Definition: H5Pmapl.c:193
H5HL_t * heap
Definition: H5Gstab.c:82
unsigned version
Definition: H5Oprivate.h:825
H5_DLL hbool_t H5FO_marked(const H5F_t *f, haddr_t addr)
Definition: H5FO.c:306
haddr_t addr
Definition: H5FApkg.h:211
H5_DLLVAR hid_t H5E_BADATOM_g
Definition: H5Epubgen.h:269
H5G_link_iterate_t lnk_op
Definition: H5Gint.c:62
H5S_sel_shape_same_func_t shape_same
Definition: H5Spkg.h:292
H5T_conv_t H5Tfind(hid_t src_id, hid_t dst_id, H5T_cdata_t **pcdata)
Definition: H5T.c:2799
double decrement
Definition: H5ACpublic.h:491
herr_t H5PL__set_plugin_control_mask(unsigned int mask)
Definition: H5PLint.c:118
CATCH END_FUNC(BEGIN_FUNC(STATIC)
Definition: H5EAtest.c:264
H5_DLL haddr_t H5FDget_eoa(H5FD_t *file, H5FD_mem_t type)
Definition: H5FD.c:1141
H5_DLL void H5FS__sect_assert(const H5FS_t *fspace)
Definition: H5FSsection.c:2244
herr_t H5VL_set_vol_wrapper(const H5VL_object_t *vol_obj)
Definition: H5VLint.c:2162
H5D_t * H5D_open(const H5G_loc_t *loc, hid_t dapl_id)
Definition: H5Dint.c:1519
herr_t H5VL_attr_write(const H5VL_object_t *vol_obj, hid_t mem_type_id, const void *buf, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1319
H5_DLL herr_t H5HF_man_iblock_dest(H5HF_indirect_t *iblock)
Definition: H5HFiblock.c:1857
H5O_token_t token
Definition: H5Rpkg.h:55
herr_t H5PB_print_stats(const H5PB_t *page_buf)
Definition: H5PB.c:250
H5_DLL herr_t H5C_insert_entry(H5F_t *f, const H5C_class_t *type, haddr_t addr, void *thing, unsigned int flags)
Definition: H5C.c:1241
void * H5VLgroup_create(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4103
int H5Z_filter_t
Definition: H5Zpublic.h:31
herr_t H5Pset_fapl_mpio(hid_t fapl_id, MPI_Comm comm, MPI_Info info)
Definition: H5FDmpio.c:304
const char * name
Definition: H5A.c:49
H5FL_BLK_DEFINE(attr_buf)
herr_t H5D__contig_read(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space, H5D_chunk_map_t H5_ATTR_UNUSED *fm)
Definition: H5Dcontig.c:605
unsigned btree_k[H5B_NUM_BTREE_ID]
Definition: H5Oprivate.h:760
H5T_cdata_t cdata
Definition: H5Tpkg.h:181
const char * name
Definition: H5B2private.h:84
@ H5VL_REQUEST_WAITSOME
Definition: H5VLconnector.h:216
H5_DLL herr_t H5Pset_mpi_params(hid_t fapl_id, MPI_Comm comm, MPI_Info info)
Definition: H5Pfapl.c:4846
char * path
Definition: H5Oprivate.h:161
H5_DLL herr_t H5R__create_attr(const H5O_token_t *obj_token, size_t token_size, const char *attr_name, H5R_ref_priv_t *ref)
Definition: H5Rint.c:364
hid_t H5E_FCNTL_g
Definition: H5Edefin.h:68
herr_t H5VLcmp_connector_info(int *cmp, hid_t connector_id, const void *info1, const void *info2)
Definition: H5VLcallback.c:496
struct H5FD_core_fapl_t H5FD_core_fapl_t
size_t nsblks
Definition: H5EApkg.h:199
void H5T__bit_set(uint8_t *buf, size_t offset, size_t size, hbool_t value)
Definition: H5Tbit.c:340
H5_DLL herr_t H5Miterate(hid_t map_id, hsize_t *idx, hid_t key_mem_type_id, H5M_iterate_t op, void *op_data, hid_t dxpl_id)
Definition: H5M.c:872
H5_DLL herr_t H5G_loc_info(const H5G_loc_t *loc, const char *name, H5O_info2_t *oinfo, unsigned fields)
Definition: H5Gloc.c:825
@ H5FD_MPIO_INDEPENDENT
Definition: H5FDmpi.h:39
hbool_t dump_parents
Definition: H5Cdbg.c:1105
H5_DLL char * H5F_mdc_log_location(const H5F_t *f)
Definition: H5Fquery.c:1163
H5_DLL void * H5FL_seq_malloc(H5FL_seq_head_t *head, size_t elem H5FL_TRACK_PARAMS)
Definition: H5FL.c:1864
H5_DLL herr_t H5Mget_count(hid_t map_id, hsize_t *count, hid_t dxpl_id)
Definition: H5M.c:644
H5_DLL herr_t H5FS_sect_debug(const H5FS_t *fspace, const H5FS_section_info_t *sect, FILE *stream, int indent, int fwidth)
Definition: H5FSdbg.c:190
H5F_t * f
Definition: H5Oattribute.c:81
uint16_t nrec
Definition: H5B2pkg.h:292
H5_DLL size_t H5F_sieve_buf_size(const H5F_t *f)
Definition: H5Fquery.c:742
H5_DLL herr_t H5VLattr_read(void *attr, hid_t connector_id, hid_t dtype_id, void *buf, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1254
H5_DLL herr_t H5P_is_fill_value_defined(const struct H5O_fill_t *fill, H5D_fill_value_t *status)
H5_DLL void * H5SL_greater(H5SL_t *slist, const void *key)
Definition: H5SL.c:1595
const H5O_msg_class_t H5O_MSG_NULL[1]
Definition: H5Onull.c:33
herr_t H5D__current_cache_size_test(hid_t did, size_t *nbytes_used, int *nused)
Definition: H5Dtest.c:287
int32_t max_read_protects[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:5995
H5_DLL uint32_t H5_checksum_fletcher32(const void *data, size_t len)
Definition: H5checksum.c:110
H5_DLL herr_t H5Gset_comment(hid_t loc_id, const char *name, const char *comment)
Definition: H5Gdeprec.c:681
size_t nbytes_used
Definition: H5Dpkg.h:410
unsigned pline_root_direct_filter_mask
Definition: H5HFpkg.h:326
H5_DLL herr_t H5FS_alloc_sect(H5F_t *f, H5FS_t *fspace)
Definition: H5FS.c:862
H5_DLL herr_t H5Otoken_cmp(hid_t loc_id, const H5O_token_t *token1, const H5O_token_t *token2, int *cmp_value)
Definition: H5O.c:1498
herr_t H5FD_read(H5FD_t *file, H5FD_mem_t type, haddr_t addr, size_t size, void *buf)
Definition: H5FDint.c:155
H5_DLLVAR size_t H5T_NATIVE_SCHAR_ALIGN_g
Definition: H5Tpkg.h:415
hbool_t encode
Definition: H5Pencdec.c:52
char * s
Definition: H5Oprivate.h:716
herr_t H5F_super_dirty(H5F_t *f)
Definition: H5Fsuper.c:1547
hid_t H5E_VFL_g
Definition: H5Edefin.h:28
ssize_t H5Rget_obj_name(H5R_ref_t *ref_ptr, hid_t rapl_id, char *buf, size_t size)
Definition: H5R.c:842
H5_DLLVAR H5P_genclass_t * H5P_CLS_FILE_ACCESS_g
Definition: H5Pprivate.h:122
H5_DLL int H5I_dec_type_ref(H5I_type_t type)
Definition: H5I.c:1747
const H5FS_section_class_t ** classes
Definition: H5FSpkg.h:98
size_t hdr_size
Definition: H5B2pkg.h:175
H5T_sign_t H5T_direction_t size_t size_t size_t * comp_size
Definition: H5Tnative.c:552
H5_DLL herr_t H5FA_get_stats(const H5FA_t *ea, H5FA_stat_t *stats)
char * H5F_get_actual_name(const H5F_t *f)
Definition: H5Fquery.c:203
H5EA_hdr_t * hdr
Definition: H5EApkg.h:355
herr_t H5PB_get_stats(const H5PB_t *page_buf, unsigned accesses[2], unsigned hits[2], unsigned misses[2], unsigned evictions[2], unsigned bypasses[2])
Definition: H5PB.c:212
hid_t memb_dxpl[H5FD_MEM_NTYPES]
Definition: H5FDmulti.c:100
hbool_t found
Definition: H5Gcompact.c:56
H5_DLL herr_t H5T__conv_uchar_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
BEGIN_FUNC(PKG, CATCH if(&&cls->dst_dbg_ctx(dbg_ctx)< 0) H5E_THROW(H5E_CANTRELEASE ERR, CATCH if(&&cls->dst_dbg_ctx(dbg_ctx)< 0) H5E_THROW(H5E_CANTRELEASE herr_t, CATCH if(&&cls->dst_dbg_ctx(dbg_ctx)< 0) H5E_THROW(H5E_CANTRELEASE SUCCEED, CATCH if(&&cls->dst_dbg_ctx(dbg_ctx)< 0) H5E_THROW(H5E_CANTRELEASE FAIL, H5FA__hdr_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5FA_class_t *cls, haddr_t obj_addr))
Definition: H5FAdbg.c:92
hsize_t nindex_blks
Definition: H5EAprivate.h:98
H5_DLL herr_t H5D__mpio_select_write(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space)
const char * name
Definition: H5FDpublic.h:267
hid_t H5A__get_create_plist(H5A_t *attr)
Definition: H5Aint.c:962
@ H5VL_OBJECT_CHANGE_REF_COUNT
Definition: H5VLconnector.h:202
H5FD_t pub
Definition: H5FDfamily.c:56
herr_t H5Inmembers(H5I_type_t type, hsize_t *num_members)
Definition: H5I.c:389
herr_t H5G__stab_lookup_by_idx(const H5O_loc_t *grp_oloc, H5_iter_order_t order, hsize_t n, H5O_link_t *lnk)
Definition: H5Gstab.c:966
H5_DLL H5F_t * H5F_open(const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id)
Definition: H5Fint.c:1502
H5AC_info_t cache_info
Definition: H5FApkg.h:199
H5_DLL ssize_t H5Eget_msg(hid_t msg_id, H5E_type_t *type, char *msg, size_t size)
Definition: H5E.c:864
H5_DLL herr_t H5VLgroup_optional(void *obj, hid_t connector_id, H5VL_group_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:4544
H5_DLL herr_t H5S__get_rebuild_status_test(hid_t space_id, H5S_diminfo_valid_t *status1, H5S_diminfo_valid_t *status2)
Definition: H5Stest.c:92
const H5P_libclass_t H5P_CLS_VINI[1]
Definition: H5Pint.c:300
H5_DLL H5S_class_t H5S_get_simple_extent_type(const H5S_t *ds)
Definition: H5S.c:1775
H5_DLL herr_t H5C_log_write_create_fd_msg(H5C_t *cache, const H5C_cache_entry_t *parent, const H5C_cache_entry_t *child, herr_t fxn_ret_value)
Definition: H5Clog.c:717
herr_t H5Pget_libver_bounds(hid_t plist_id, H5F_libver_t *low, H5F_libver_t *high)
Definition: H5Pfapl.c:2482
char ** name
Definition: H5Tpkg.h:268
herr_t H5Otoken_cmp(hid_t loc_id, const H5O_token_t *token1, const H5O_token_t *token2, int *cmp_value)
Definition: H5O.c:1498
herr_t H5HF__huge_bt2_dir_remove(const void *nrecord, void *_udata)
Definition: H5HFbtree2.c:686
H5_DLL herr_t H5VM_array_calc(hsize_t offset, unsigned n, const hsize_t *total_size, hsize_t *coords)
Definition: H5VM.c:1148
H5HF_hdr_t * hdr
Definition: H5HFpkg.h:383
Definition: H5Fprivate.h:680
H5_DLL herr_t H5C_evict(H5F_t *f)
Definition: H5C.c:903
herr_t(* H5B2_remove_t)(const void *record, void *op_data)
Definition: H5B2private.h:69
if(H5FA__hdr_init(hdr, udata->ctx_udata)< 0) H5E_THROW(H5E_CANTINIT
H5_DLL herr_t H5Fset_libver_bounds(hid_t file_id, H5F_libver_t low, H5F_libver_t high)
Definition: H5F.c:1767
herr_t H5D__chunk_delete(H5F_t *f, H5O_t *oh, H5O_storage_t *storage)
Definition: H5Dchunk.c:5767
int64_t failed_ht_searches
Definition: H5Cpkg.h:6020
H5_DLL herr_t H5AC_ignore_tags(const H5F_t *f)
Definition: H5AC.c:2148
H5_DLL herr_t H5HF__huge_bt2_indir_found(const void *nrecord, void *op_data)
Definition: H5HFbtree2.c:276
herr_t H5T__conv_f_f(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:4090
H5C_log_flush_func_t log_flush
Definition: H5Cpkg.h:5858
haddr_t dblk_page_addr
Definition: H5EApkg.h:365
struct H5T_cmemb_t H5T_cmemb_t
H5_DLL int H5P_fill_value_cmp(const void *value1, const void *value2, size_t size)
H5_DLL herr_t H5O_get_native_info(const H5O_loc_t *oloc, H5O_native_info_t *oinfo, unsigned fields)
Definition: H5Oint.c:2344
@ t_uint
Definition: H5Zscaleoffset.c:34
herr_t H5B2__redistribute2(H5B2_hdr_t *hdr, uint16_t depth, H5B2_internal_t *internal, unsigned idx)
Definition: H5B2int.c:423
herr_t H5T__conv_struct_opt(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *_bkg)
Definition: H5Tconv.c:2353
herr_t H5VLdataset_write(void *obj, hid_t connector_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf, void **req)
Definition: H5VLcallback.c:2208
herr_t(* write_expunge_entry_log_msg)(void *udata, haddr_t address, int type_id, herr_t fxn_ret_value)
Definition: H5Clog.h:48
herr_t H5T__conv_uint_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5944
herr_t(* H5M_iterate_t)(hid_t map_id, const void *key, void *op_data)
Definition: H5Mpublic.h:67
H5F_t * f
Definition: H5FApkg.h:137
@ H5Z_DISABLE_EDC
Definition: H5Zpublic.h:109
hid_t H5F_get_file_id(H5VL_object_t *vol_obj, H5I_type_t obj_type, hbool_t app_ref)
Definition: H5Fint.c:3596
int unlim_dim_source
Definition: H5Oprivate.h:545
const H5B2_class_t H5A_BT2_CORDER[1]
Definition: H5Abtree2.c:121
void *(* open)(const H5G_loc_t *, H5I_type_t *)
Definition: H5Opkg.h:342
herr_t(* get_conn_cls)(void *obj, H5VL_get_conn_lvl_t lvl, const struct H5VL_class_t **conn_cls)
Definition: H5VLconnector.h:433
herr_t H5VM_array_calc(hsize_t offset, unsigned n, const hsize_t *total_size, hsize_t *coords)
Definition: H5VM.c:1148
H5_DLL herr_t H5SM_get_refcount(H5F_t *f, unsigned type_id, const H5O_shared_t *sh_mesg, hsize_t *ref_count)
Definition: H5SM.c:2156
H5_DLL herr_t H5FA_get_nelmts(const H5FA_t *fa, hsize_t *nelmts)
@ H5VL_FILE_DELETE
Definition: H5VLconnector.h:145
herr_t(* H5T_vlen_isnull_func_t)(const H5VL_object_t *file, void *vl_addr, hbool_t *isnull)
Definition: H5Tpkg.h:282
@ H5SL_TYPE_STR
Definition: H5SLprivate.h:44
@ H5C_NOTIFY_ACTION_CHILD_DIRTIED
Definition: H5Cprivate.h:864
herr_t H5F__accum_read(H5F_shared_t *f_sh, H5FD_mem_t map_type, haddr_t addr, size_t size, void *buf)
Definition: H5Faccum.c:114
H5F_t * f
Definition: H5EApkg.h:191
H5_DLL unsigned H5EA__dblock_sblk_idx(const H5EA_hdr_t *hdr, hsize_t idx)
hid_t H5E_CANTLOCK_g
Definition: H5Edefin.h:76
H5_DLL herr_t H5VL__native_object_copy(void *src_obj, const H5VL_loc_params_t *loc_params1, const char *src_name, void *dst_obj, const H5VL_loc_params_t *loc_params2, const char *dst_name, hid_t ocpypl_id, hid_t lcpl_id, hid_t dxpl_id, void **req)
herr_t H5C__verify_cork_tag_test(hid_t fid, H5O_token_t tag_token, hbool_t status)
Definition: H5Ctest.c:136
hid_t H5E_SYSERRSTR_g
Definition: H5Edefin.h:118
H5_DLL herr_t H5A__iterate(const H5G_loc_t *loc, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5A_operator2_t op, void *op_data)
Definition: H5Aint.c:2619
pthread_mutex_t atomic_lock
Definition: H5TSprivate.h:80
struct H5HF_free_section_t * under
Definition: H5HFpkg.h:255
H5_DLL herr_t H5P_get_fill_value(H5P_genplist_t *plist, const struct H5T_t *type, void *value)
H5D_chunk_info_t ** select_chunk
Definition: H5Dpkg.h:371
H5_DLL int H5Tget_offset(hid_t type_id)
Definition: H5Toffset.c:62
H5FL_DEFINE_STATIC(H5FA_dblock_t)
hbool_t H5_PKG_INIT_VAR
Definition: H5L.c:148
herr_t H5MF_settle_raw_data_fsm(H5F_t *f, hbool_t *fsm_settled)
Definition: H5MF.c:2631
H5_DLL herr_t H5T__conv_ushort_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5F_shared_t * f_sh
Definition: H5Dcontig.c:61
Definition: H5Oprivate.h:268
H5_DLL herr_t H5CX_get_btree_split_ratios(double split_ratio[3])
Definition: H5CX.c:1826
float H5T_NATIVE_FLOAT_POS_INF_g
Definition: H5T.c:530
H5_DLLVAR hid_t H5P_CLS_DATASET_CREATE_ID_g
Definition: H5Ppublic.h:192
hbool_t H5CX_get_coll_metadata_read(void)
Definition: H5CX.c:1711
H5_DLL herr_t H5FS_sects_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, haddr_t fs_addr, haddr_t client_addr)
H5F_t * f
Definition: H5Oattribute.c:55
htri_t H5T__ref_set_loc(const H5T_t *dt, H5VL_object_t *file, H5T_loc_t loc)
Definition: H5Tref.c:131
H5_DLL char * H5MM_xstrdup(const char *s)
Definition: H5MM.c:458
H5_DLL herr_t H5Lget_info2(hid_t loc_id, const char *name, H5L_info2_t *linfo, hid_t lapl_id)
Definition: H5L.c:982
H5_DLL herr_t H5G__stab_remove(const H5O_loc_t *oloc, H5RS_str_t *grp_full_path_r, const char *name)
Definition: H5Gstab.c:351
herr_t H5G_init(void)
Definition: H5G.c:157
hbool_t point_of_no_return
Definition: H5Fpkg.h:325
H5_DLL herr_t H5Pset_append_flush(hid_t plist_id, unsigned ndims, const hsize_t boundary[], H5D_append_cb_t func, void *udata)
H5AC_info_t cache_info
Definition: H5EApkg.h:258
H5_DLL herr_t H5HF__huge_bt2_filt_dir_found(const void *nrecord, void *op_data)
Definition: H5HFbtree2.c:873
herr_t H5HF__huge_bt2_filt_dir_remove(const void *nrecord, void *_udata)
Definition: H5HFbtree2.c:898
CATCH if(!ret_value) if(sblock &&H5EA__sblock_dest(sblock)< 0) H5E_THROW(H5E_CANTFREE
struct H5FA_dblock_cache_ud_t H5FA_dblock_cache_ud_t
hid_t H5VL_pass_through_register(void)
Definition: H5VLpassthru.c:391
hsize_t meta
Definition: H5Opublic.h:119
herr_t H5O__visit(H5G_loc_t *loc, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate2_t op, void *op_data, unsigned fields)
Definition: H5Oint.c:2817
H5_index_t idx_type
Definition: H5Adense.c:135
herr_t H5Pget_local_heap_size_hint(hid_t plist_id, size_t *size_hint)
Definition: H5Pgcpl.c:206
herr_t H5Pset_elink_acc_flags(hid_t lapl_id, unsigned flags)
Definition: H5Plapl.c:1160
H5HF_t * shared_fheap
Definition: H5Adense.c:89
H5_DLL herr_t H5HF__man_remove(H5HF_hdr_t *hdr, const uint8_t *id)
Definition: H5HFman.c:563
H5_DLL herr_t H5Pset_elink_cb(hid_t lapl_id, H5L_elink_traverse_t func, void *op_data)
Definition: H5Plapl.c:1238
@ H5O_MCDT_SEARCH_STOP
Definition: H5Opublic.h:164
H5_DLL herr_t H5AC_unsettle_ring(H5F_t *f, H5AC_ring_t ring)
Definition: H5AC.c:2593
char * name
Definition: H5Gdense.c:186
H5_DLL herr_t H5Odisable_mdc_flushes(hid_t object_id)
Definition: H5O.c:1305
H5B2_found_t found_op
Definition: H5Gpkg.h:274
H5_DLLVAR hid_t H5T_NATIVE_HSIZE_g
Definition: H5Tpublic.h:442
H5_DLL herr_t H5G__stab_insert_real(H5F_t *f, const H5O_stab_t *stab, const char *name, H5O_link_t *obj_lnk, H5O_type_t obj_type, const void *crt_info)
Definition: H5Gstab.c:258
herr_t H5O__attr_remove_by_idx(const H5O_loc_t *loc, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5Oattribute.c:1606
const H5AC_class_t H5AC_EARRAY_SBLOCK[1]
Definition: H5EAcache.c:169
struct H5D_filtered_collective_io_info_t::@1 chunk_states
H5B2_internal_t * H5B2__protect_internal(H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr, uint16_t depth, hbool_t shadow, unsigned flags)
Definition: H5B2internal.c:192
herr_t H5PL__replace_path(const char *path, unsigned int idx)
Definition: H5PLpath.c:451
H5_DLLVAR hid_t H5E_BADVALUE_g
Definition: H5Epubgen.h:384
H5HF_t * fheap
Definition: H5Gdense.c:167
H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size)
Definition: H5FDlog.c:319
herr_t H5free_memory(void *mem)
Definition: H5.c:984
H5VL_attr_class_t attr_cls
Definition: H5VLconnector.h:477
Definition: H5FSpkg.h:150
herr_t H5D__virtual_hold_source_dset_files(const H5D_t *dset, H5D_virtual_held_file_t **head)
Definition: H5Dvirtual.c:2947
herr_t H5SL_destroy(H5SL_t *slist, H5SL_operator_t op, void *op_data)
Definition: H5SL.c:2517
struct H5A_bt2_ud_rm_t H5A_bt2_ud_rm_t
struct H5F_t * parent
Definition: H5Fpkg.h:383
H5_DLL herr_t H5Pget_coll_metadata_write(hid_t plist_id, hbool_t *is_collective)
Definition: H5Pfapl.c:5268
H5_DLL herr_t H5G__name_init(H5G_name_t *name, const char *path)
Definition: H5Gname.c:425
H5_DLL herr_t H5HF__sect_single_revive(H5HF_hdr_t *hdr, H5HF_free_section_t *sect)
Definition: H5HFsection.c:599
H5_DLL herr_t H5VL_link_move(const H5VL_object_t *src_vol_obj, const H5VL_loc_params_t *loc_params1, const H5VL_object_t *dst_vol_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4959
struct H5FL_reg_gc_node_t * first
Definition: H5FL.c:64
const H5AC_class_t H5AC_OHDR_CHK[1]
Definition: H5Ocache.c:123
H5F_fs_state_t * fs_state
Definition: H5MFpkg.h:155
hbool_t resize_in_progress
Definition: H5Cpkg.h:5951
hid_t H5E_CANTCORK_g
Definition: H5Edefin.h:186
H5_DLL H5D_t * H5D__create_named(const H5G_loc_t *loc, const char *name, hid_t type_id, const H5S_t *space, hid_t lcpl_id, hid_t dcpl_id, hid_t dapl_id)
Definition: H5Dint.c:380
hbool_t H5D__contig_is_data_cached(const H5D_shared_t *shared_dset)
Definition: H5Dcontig.c:555
H5_DLL hid_t H5Mopen(hid_t loc_id, const char *name, hid_t mapl_id)
Definition: H5M.c:408
H5_DLL herr_t H5C_log_write_set_cache_config_msg(H5C_t *cache, const H5AC_cache_config_t *config, herr_t fxn_ret_value)
Definition: H5Clog.c:923
herr_t(* flush)(H5FD_t *file, hid_t dxpl_id, hbool_t closing)
Definition: H5FDpublic.h:299
const H5B2_class_t H5SM_INDEX[1]
Definition: H5SMbtree2.c:58
H5_DLL void * H5VL_wrap_object(const H5VL_class_t *connector, void *wrap_ctx, void *obj, H5I_type_t obj_type)
Definition: H5VLcallback.c:772
H5HF_parent_t * par_info
Definition: H5HFpkg.h:519
size_t size
Definition: H5FDprivate.h:73
H5_DLLVAR const H5AC_class_t H5AC_EARRAY_IBLOCK[1]
Definition: H5ACprivate.h:365
H5_DLL herr_t H5G__stab_count(const struct H5O_loc_t *oloc, hsize_t *num_objs)
const H5FA_class_t *const H5FA_client_class_g[]
Definition: H5FA.c:82
H5ST_ptr_t root
Definition: H5STprivate.h:42
H5O_link_t * lnk
Definition: H5Gcompact.c:55
herr_t H5FDlock(H5FD_t *file, hbool_t rw)
Definition: H5FD.c:1630
hbool_t rpt_fcn_enabled
Definition: H5ACpublic.h:452
herr_t(* terminate)(void)
Definition: H5VLconnector.h:470
H5_DLL herr_t H5Ssel_iter_close(hid_t sel_iter_id)
Definition: H5Sselect.c:3155
H5_DLL herr_t H5CX_set_vol_connector_prop(const H5VL_connector_prop_t *vol_connector_prop)
Definition: H5CX.c:1500
@ H5Z_CB_ERROR
Definition: H5Zpublic.h:120
H5_DLL herr_t H5T__conv_ushort_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5T__conv_llong_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7668
hbool_t pending_delete
Definition: H5HFpkg.h:345
H5_DLLVAR hid_t H5E_BADSIZE_g
Definition: H5Epubgen.h:414
@ H5D_CHUNK_IDX_FARRAY
Definition: H5Dpublic.h:58
struct H5MP_page_blk_t * prev
Definition: H5MPpkg.h:63
size_t prots
Definition: H5HLpkg.h:91
H5_DLL haddr_t H5F_get_eoa(const H5F_t *f, H5FD_mem_t type)
Definition: H5Fquery.c:984
H5HF_hdr_t * H5HF_hdr_alloc(H5F_t *f)
Definition: H5HFhdr.c:110
int * src2dst
Definition: H5Tconv.c:975
H5_DLL herr_t H5Pset_alloc_time(hid_t plist_id, H5D_alloc_time_t alloc_time)
Definition: H5Pdcpl.c:3535
herr_t H5Pget_mcdt_search_cb(hid_t plist_id, H5O_mcdt_search_cb_t *func, void **op_data)
Definition: H5Pocpypl.c:892
herr_t H5P__encode_double(const void *value, void **_pp, size_t *size)
Definition: H5Pencdec.c:286
H5_DLL herr_t H5CX_test_set_mpio_coll_rank0_bcast(hbool_t rank0_bcast)
Definition: H5CX.c:3454
@ H5F_MEM_PAGE_LARGE_DRAW
Definition: H5Fprivate.h:704
struct H5FA_t * fa
Definition: H5Oprivate.h:454
herr_t(* H5P_prp_decode_func_t)(const void **buf, void *value)
Definition: H5Ppublic.h:128
void * udata
Definition: H5Fprivate.h:676
herr_t H5T__conv_int_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7382
H5_DLLVAR hid_t H5E_CANTINC_g
Definition: H5Epubgen.h:272
herr_t H5VLattr_get(void *obj, hid_t connector_id, H5VL_attr_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:1467
H5_DLL herr_t H5Sselect_adjust(hid_t spaceid, const hssize_t *offset)
Definition: H5Sselect.c:1023
H5O_link_ud_t ud
Definition: H5Oprivate.h:363
unsigned order
Definition: H5Znbit.c:31
herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op, const hsize_t start[], const hsize_t stride[], const hsize_t count[], const hsize_t block[])
Definition: H5Shyper.c:10168
MPI_File f
Definition: H5FDmpio.c:62
size_t H5O_msg_raw_size(const H5F_t *f, unsigned type_id, hbool_t disable_shared, const void *mesg)
Definition: H5Omessage.c:1349
H5_DLL int H5Sget_simple_extent_ndims(hid_t space_id)
Definition: H5S.c:900
size_t name_size
Definition: H5Gdense.c:171
herr_t(* dxpl_free)(void *dxpl)
Definition: H5FDpublic.h:281
size_t max_nobjs
Definition: H5Fint.c:66
H5G_cache_type_t type
Definition: H5Gpkg.h:104
Definition: H5B2pkg.h:215
H5_DLL herr_t H5AC_get_entry_ring(const H5F_t *f, haddr_t addr, H5AC_ring_t *ring)
Definition: H5AC.c:2466
H5_DLL herr_t H5O__expunge_chunks_test(const H5O_loc_t *oloc)
Definition: H5Otest.c:532
herr_t H5FS_get_sect_count(const H5FS_t *frsp, hsize_t *tot_sect_count)
Definition: H5FS.c:1175
H5_DLL void * H5FL_arr_calloc(H5FL_arr_head_t *head, size_t elem)
Definition: H5FL.c:1564
@ H5VL_OBJECT_BY_IDX
Definition: H5VLconnector.h:240
herr_t(* optional)(void *obj, H5VL_object_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:413
char * secret_id
Definition: H5FDs3comms.h:494
herr_t(* debug)(FILE *stream, int indent, int fwidth, const void *record, const void *ctx)
Definition: H5B2private.h:94
struct H5B2_test_ctx_t H5B2_test_ctx_t
size_t curr_attr
Definition: H5Aint.c:68
H5_DLL herr_t H5D__get_offset_copy(const H5D_t *dset, const hsize_t *offset, hsize_t *offset_copy)
Definition: H5Dio.c:93
H5_DLL herr_t H5B2__hdr_unprotect(H5B2_hdr_t *hdr, unsigned cache_flags)
Definition: H5B2hdr.c:591
unsigned src_nmembs
Definition: H5Tconv.c:968
H5_DLL htri_t H5S__internal_consistency_test(hid_t space_id)
Definition: H5Stest.c:352
hsize_t super_ext_size
Definition: H5Fpublic.h:129
H5_DLL herr_t H5P__decode_uint8_t(const void **_pp, void *value)
Definition: H5Pencdec.c:583
herr_t H5CS_close_stack(H5CS_t *stack)
Definition: H5CS.c:303
herr_t H5F__get_maxaddr_test(hid_t file_id, haddr_t *maxaddr)
Definition: H5Ftest.c:185
herr_t H5S_append(H5F_t *f, H5O_t *oh, H5S_t *ds)
Definition: H5S.c:1138
H5_DLLVAR hid_t H5T_NATIVE_B16_g
Definition: H5Tpublic.h:437
H5_DLL ssize_t H5RS_len(const H5RS_str_t *rs)
Definition: H5RS.c:421
H5_DLL herr_t H5F__mount(H5G_loc_t *loc, const char *name, H5F_t *child, hid_t plist_id)
herr_t H5Fformat_convert(hid_t file_id)
Definition: H5F.c:1804
size_t start_block_size
Definition: H5HFprivate.h:49
H5O_cont_t * msgs
Definition: H5Opkg.h:363
H5_DLLVAR hid_t H5E_CANTGET_g
Definition: H5Epubgen.h:171
herr_t H5D_virtual_check_min_dims(const H5D_t *dset)
Definition: H5Dvirtual.c:371
H5FL_BLK_DEFINE(native_block)
@ H5P_TYPE_VOL_INITIALIZE
Definition: H5Pprivate.h:81
herr_t H5Pget_gc_references(hid_t plist_id, unsigned *gc_ref)
Definition: H5Pfapl.c:1959
const H5VL_class_t * cls
Definition: H5VLprivate.h:33
H5_DLLVAR const unsigned H5O_obj_ver_bounds[H5F_LIBVER_NBOUNDS]
Definition: H5Opkg.h:635
hbool_t index_corder
Definition: H5Oprivate.h:785
H5T_pad_t H5Tget_inpad(hid_t type_id)
Definition: H5Tfloat.c:330
struct H5D_rdcc_ent_t * tmp_head
Definition: H5Dpkg.h:409
herr_t H5Rcreate_region(hid_t loc_id, const char *name, hid_t space_id, hid_t oapl_id, H5R_ref_t *ref_ptr)
Definition: H5R.c:164
H5_DLL herr_t H5CX_get_mpi_coll_datatypes(MPI_Datatype *btype, MPI_Datatype *ftype)
Definition: H5CX.c:1739
uint16_t max_compact
Definition: H5Oprivate.h:674
hid_t H5E_CANTDELETEFILE_g
Definition: H5Edefin.h:150
H5_DLL herr_t H5VLgroup_get(void *obj, hid_t connector_id, H5VL_group_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:4320
herr_t(* specific)(void *obj, H5VL_datatype_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:352
herr_t H5Pget_char_encoding(hid_t plist_id, H5T_cset_t *encoding)
Definition: H5Pstrcpl.c:192
hsize_t nelmts
Definition: H5Tpkg.h:154
H5_DLL herr_t H5G_loc_find(const H5G_loc_t *loc, const char *name, H5G_loc_t *obj_loc)
Definition: H5Gloc.c:445
herr_t H5O_get_hdr_info(const H5O_loc_t *loc, H5O_hdr_info_t *hdr)
Definition: H5Oint.c:2109
herr_t(* decode)(const void *raw, void *elmt, size_t nelmts, void *ctx)
Definition: H5EAprivate.h:73
herr_t(* tear_down_logging)(H5C_log_info_t *log_info)
Definition: H5Clog.h:40
const H5O_ainfo_t * ainfo
Definition: H5Aint.c:73
htri_t H5S__none_intersect_block(const H5S_t H5_ATTR_UNUSED *space, const hsize_t H5_ATTR_UNUSED *start, const hsize_t H5_ATTR_UNUSED *end)
Definition: H5Snone.c:913
herr_t H5HF__sect_row_reduce(H5HF_hdr_t *hdr, H5HF_free_section_t *sect, unsigned *entry_p)
Definition: H5HFsection.c:1400
size_t file_elmt_size
Definition: H5Dpkg.h:513
H5_DLL herr_t H5Pget_sizes(hid_t plist_id, size_t *sizeof_addr, size_t *sizeof_size)
Definition: H5Pfcpl.c:464
size_t * enc_size_ptr
Definition: H5Pencdec.c:53
hid_t H5E_CANTREDISTRIBUTE_g
Definition: H5Edefin.h:226
H5_DLL herr_t H5T__conv_long_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5D__layout_oh_write(const H5D_t *dataset, H5O_t *oh, unsigned update_flags)
Definition: H5Dlayout.c:698
hid_t H5VLget_connector_id(hid_t obj_id)
Definition: H5VL.c:295
herr_t H5C_get_entry_status(const H5F_t *f, haddr_t addr, size_t *size_ptr, hbool_t *in_cache_ptr, hbool_t *is_dirty_ptr, hbool_t *is_protected_ptr, hbool_t *is_pinned_ptr, hbool_t *is_corked_ptr, hbool_t *is_flush_dep_parent_ptr, hbool_t *is_flush_dep_child_ptr, hbool_t *image_up_to_date_ptr)
Definition: H5Cquery.c:251
htri_t H5FS_sect_try_extend(H5F_t *f, H5FS_t *fspace, haddr_t addr, hsize_t size, hsize_t extra_requested, unsigned flags, void *op_data)
Definition: H5FSsection.c:1484
H5_DLLVAR hid_t H5T_NATIVE_DOUBLE_g
Definition: H5Tpublic.h:432
H5_DLLVAR H5FS_section_class_t H5HF_FSPACE_SECT_CLS_INDIRECT[1]
Definition: H5HFpkg.h:582
size_t name_offset
Definition: H5Oprivate.h:375
H5_DLL herr_t H5T__conv_uint_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5Gcompact.c:36
hid_t fspace_id
Definition: H5Dint.c:68
herr_t H5D__get_num_chunks(const H5D_t *dset, const H5S_t H5_ATTR_UNUSED *space, hsize_t *nchunks)
Definition: H5Dchunk.c:7165
H5_DLL hbool_t H5T_path_noop(const H5T_path_t *p)
Definition: H5T.c:5144
H5_DLL hid_t H5VLpeek_connector_id_by_value(H5VL_class_value_t value)
Definition: H5VL.c:424
herr_t H5T__conv_ldouble_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7095
htri_t H5Pall_filters_avail(hid_t plist_id)
Definition: H5Pocpl.c:1062
struct H5O_layout_chunk_earray_t::@39 cparam
H5_DLL hid_t H5Rget_region(hid_t dataset, H5R_type_t ref_type, const void *ref)
Definition: H5Rdeprec.c:466
herr_t H5G__stab_insert_real(H5F_t *f, const H5O_stab_t *stab, const char *name, H5O_link_t *obj_lnk, H5O_type_t obj_type, const void *crt_info)
Definition: H5Gstab.c:258
H5_DLL H5FD_t * H5FDopen(const char *name, unsigned flags, hid_t fapl_id, haddr_t maxaddr)
Definition: H5FD.c:658
H5_DLLVAR hid_t H5T_NATIVE_UINT_LEAST8_g
Definition: H5Tpublic.h:457
H5_DLL herr_t H5S_get_validated_dataspace(hid_t space_id, const H5S_t **space)
Definition: H5S.c:257
uint32_t hashval
Definition: H5SL.c:550
H5_DLL void H5_term_library(void)
Definition: H5.c:258
@ H5F_PREFIX_ELINK
Definition: H5Fprivate.h:718
H5_DLL H5EA_dblk_page_t * H5EA__dblk_page_alloc(H5EA_hdr_t *hdr, H5EA_sblock_t *parent)
herr_t H5O_touch(const H5O_loc_t *loc, hbool_t force)
Definition: H5Oint.c:1461
H5HF_t * H5HF_open(H5F_t *f, haddr_t fh_addr)
Definition: H5HF.c:223
H5_DLL int H5FS__cmp_cparam_test(const H5FS_create_t *cparam1, const H5FS_create_t *cparam2)
Definition: H5FStest.c:117
int H5S_extent_get_dims(const H5S_extent_t *ext, hsize_t dims[], hsize_t max_dims[])
Definition: H5S.c:1016
H5_DLLVAR const H5AC_class_t H5AC_BT2_INT[1]
Definition: H5ACprivate.h:355
H5_DLL herr_t H5FD_s3comms_s3r_close(s3r_t *handle)
Definition: H5FDs3comms.c:829
herr_t H5Dgather(hid_t src_space_id, const void *src_buf, hid_t type_id, size_t dst_buf_size, void *dst_buf, H5D_gather_func_t op, void *op_data)
Definition: H5Dscatgath.c:1034
unsigned sinfo_accmode
Definition: H5FSpkg.h:183
Definition: H5Oprivate.h:583
H5_DLL herr_t H5Aget_info(hid_t attr_id, H5A_info_t *ainfo)
Definition: H5A.c:1022
char * H5P__get_class_path_test(hid_t pclass_id)
Definition: H5Ptest.c:59
hid_t H5VLregister_connector_by_value(H5VL_class_value_t value, hid_t vipl_id)
Definition: H5VL.c:191
H5SM_index_header_t * header
Definition: H5SMpkg.h:185
H5O_iterate1_t real_op
Definition: H5Odeprec.c:55
char * extpath
Definition: H5Fpkg.h:360
H5_DLL H5G_name_t * H5D_nameof(const H5D_t *dataset)
Definition: H5Dint.c:2248
H5_DLL herr_t H5T__conv_double_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5FL_DEFINE_STATIC(H5S_hyper_sel_t)
struct H5O_stab_t H5O_stab_t
H5_DLL herr_t H5EA_get_addr(const H5EA_t *ea, haddr_t *addr)
herr_t H5T__conv_ldouble_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8166
herr_t H5L_link(const H5G_loc_t *new_loc, const char *new_name, H5G_loc_t *obj_loc, hid_t lcpl_id)
Definition: H5L.c:1752
H5_DLL herr_t H5VL__native_attr_get(void *obj, H5VL_attr_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
@ t_uchar
Definition: H5Zscaleoffset.c:34
H5_DLL hid_t H5VLregister_connector(const H5VL_class_t *cls, hid_t vipl_id)
Definition: H5VL.c:91
H5G_name_t path
Definition: H5Gpkg.h:139
int H5FL_term_package(void)
Definition: H5FL.c:176
char * lib_name
Definition: H5Epkg.h:98
uint32_t H5_checksum_crc(const void *_data, size_t len)
Definition: H5checksum.c:242
herr_t(* H5L_iterate2_t)(hid_t group, const char *name, const H5L_info2_t *info, void *op_data)
Definition: H5Lpublic.h:132
herr_t H5G__dense_delete(H5F_t *f, H5O_linfo_t *linfo, hbool_t adj_link)
Definition: H5Gdense.c:1709
haddr_t eoa
Definition: H5FDdirect.c:69
uint32_t nbytes
Definition: H5Oprivate.h:467
H5_DLLVAR hid_t H5T_NATIVE_INT16_g
Definition: H5Tpublic.h:467
herr_t H5O_bogus_oh(H5F_t *f, H5O_t *oh, unsigned bogus_id, unsigned mesg_flags)
Definition: H5Oint.c:1506
H5C_image_len_func_t H5AC_image_len_func_t
Definition: H5ACprivate.h:182
Definition: H5FLprivate.h:97
Definition: H5FDmulti.c:84
struct H5AC_slist_entry_t H5AC_slist_entry_t
H5_DLL herr_t H5T_convert(H5T_path_t *tpath, hid_t src_id, hid_t dst_id, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5T.c:5270
size_t dblk_page_size
Definition: H5FApkg.h:192
void * new_obj
Definition: H5Oprivate.h:877
herr_t H5T__conv_ushort_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5530
H5T_vlen_t vlen
Definition: H5Tpkg.h:344
struct H5EA__test_ctx_t H5EA__test_ctx_t
const H5P_libclass_t H5P_CLS_AACC[1]
Definition: H5Pint.c:220
haddr_t H5F_get_sohm_addr(const H5F_t *f)
Definition: H5Fquery.c:458
H5_DLL herr_t H5T__conv_long_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5F__super_ext_close(H5F_t *f, H5O_loc_t *ext_ptr, hbool_t was_created)
Definition: H5Fsuper.c:188
@ H5VL_OBJECT_GET_FILE
Definition: H5VLconnector.h:194
herr_t(* H5A_operator2_t)(hid_t location_id, const char *attr_name, const H5A_info_t *ainfo, void *op_data)
Definition: H5Apublic.h:34
H5_DLL htri_t H5MF__find_sect(H5F_t *f, H5FD_mem_t alloc_type, hsize_t size, H5FS_t *fspace, haddr_t *addr)
Definition: H5MF.c:701
size_t nelmts
Definition: H5EApkg.h:304
unsigned _cd_values[H5Z_COMMON_CD_VALUES]
Definition: H5Zprivate.h:61
herr_t(* set_share)(void *, const H5O_shared_t *)
Definition: H5Opkg.h:239
Definition: H5B2pkg.h:272
H5_DLL herr_t H5VL__native_introspect_get_conn_cls(void *obj, H5VL_get_conn_lvl_t lvl, const H5VL_class_t **conn_cls)
CRITICAL_SECTION CriticalSection
Definition: H5TSprivate.h:40
char * s
Definition: H5RS.c:28
H5_DLL herr_t H5D_init(void)
Definition: H5Dint.c:169
H5_DLL herr_t H5C_get_tag(const void *thing, haddr_t *tag)
Definition: H5Ctag.c:908
hsize_t align_thres
Definition: H5FSpkg.h:188
H5AC_info_t cache_info
Definition: H5EApkg.h:311
hsize_t unlim_extent_virtual
Definition: H5Oprivate.h:548
int64_t total_hits
Definition: H5Cimage.c:969
herr_t H5D__set_extent(H5D_t *dset, const hsize_t *size)
Definition: H5Dint.c:2999
H5_DLL hid_t H5VLget_connector_id_by_value(H5VL_class_value_t connector_value)
Definition: H5VL.c:360
H5FL_BLK_DEFINE_STATIC(extra_buf)
H5F_super_t * sblock
Definition: H5Fpkg.h:244
@ H5VL_SUBCLS_DATATYPE
Definition: H5VLconnector.h:59
H5_DLL herr_t H5VLdatatype_get(void *dt, hid_t connector_id, H5VL_datatype_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:2977
H5HF_indirect_filt_ent_t * filt_ents
Definition: H5HFpkg.h:407
void * bkg_buf
Definition: H5Dpkg.h:507
const H5B2_class_t H5B2_TEST[1]
Definition: H5B2pkg.h:316
@ t_ulong_long
Definition: H5Zscaleoffset.c:34
unsigned cap_flags
Definition: H5VLconnector.h:468
herr_t H5TS_cancel_count_inc(void)
Definition: H5TS.c:247
herr_t H5SL_close(H5SL_t *slist)
Definition: H5SL.c:2556
herr_t H5D__chunk_format_convert(H5D_t *dset, H5D_chk_idx_info_t *idx_info, H5D_chk_idx_info_t *new_idx_info)
Definition: H5Dchunk.c:7092
Definition: H5Zpublic.h:208
haddr_t dblk_page_addr
Definition: H5FApkg.h:242
hbool_t decoding
Definition: H5Opkg.h:410
herr_t H5G__compact_iterate(const H5O_loc_t *oloc, const H5O_linfo_t *linfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_lnk, H5G_lib_iterate_t op, void *op_data)
Definition: H5Gcompact.c:404
herr_t H5HG_remove(H5F_t *f, H5HG_t *hobj)
Definition: H5HG.c:766
@ H5B2_TEST_ID
Definition: H5B2private.h:43
@ H5FD_STDIO_OP_READ
Definition: H5FDstdio.c:61
ret_value
Definition: H5EAdblkpage.c:248
unsigned char sig[H5MM_SIG_SIZE]
Definition: H5MM.c:58
H5_DLL void * H5VL_attr_create(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1007
hsize_t start
Definition: H5Sprivate.h:42
H5_DLL herr_t H5EA__dblk_page_dest(H5EA_dblk_page_t *dblk_page)
hid_t H5Iget_file_id(hid_t obj_id)
Definition: H5I.c:2259
H5ST_ptr_t H5ST_find(H5ST_tree_t *tree, const char *s)
Definition: H5ST.c:335
H5P_coll_md_read_flag_t coll_md_read
Definition: H5Fpkg.h:363
char * logfile
Definition: H5FDlog.c:45
H5D_layout_ops_t layout_ops
Definition: H5Dpkg.h:219
void H5TS_pthread_first_thread_init(void)
Definition: H5TS.c:91
H5T_t * dst
Definition: H5Tpkg.h:175
unsigned expand_percent
Definition: H5FSprivate.h:140
union H5O_layout_chunk_t::@41 u
heap free_block
Definition: H5HL.c:156
H5_DLL herr_t H5G__get_info_by_name(const H5G_loc_t *loc, const char *name, H5G_info_t *grp_info)
Definition: H5Gint.c:1272
H5_DLL herr_t H5AC_cork(H5F_t *f, haddr_t obj_addr, unsigned action, hbool_t *corked)
Definition: H5AC.c:2380
H5C_image_len_func_t image_len
Definition: H5Cprivate.h:896
H5_DLL htri_t H5Tcommitted(hid_t type_id)
Definition: H5Tcommit.c:503
H5_DLL herr_t H5T__conv_schar_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL htri_t H5I_is_file_object(hid_t id)
Definition: H5I.c:1104
size_t clean_index_ring_size[H5C_RING_NTYPES]
Definition: H5Cpkg.h:5868
H5_DLL herr_t H5Pset_fapl_stdio(hid_t fapl_id)
Definition: H5FDstdio.c:280
H5HF_t * fheap
Definition: H5Gdense.c:86
int H5G_top_term_package(void)
Definition: H5G.c:222
H5_DLL H5I_type_t H5Iget_type(hid_t id)
Definition: H5I.c:1071
H5D_vds_view_t
Definition: H5Dpublic.h:98
H5VL_link_specific_t
Definition: H5VLconnector.h:182
hbool_t backing_store
Definition: H5FDcore.c:56
H5FL_DEFINE_STATIC(H5B_shared_t)
H5_DLL herr_t H5PB_write(H5F_shared_t *f_sh, H5FD_mem_t type, haddr_t addr, size_t size, const void *buf)
Definition: H5PB.c:987
herr_t H5MP_get_pool_free_size(const H5MP_pool_t *mp, size_t *free_size)
Definition: H5MPtest.c:50
herr_t H5T__conv_int_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5852
herr_t H5B2__hdr_free(H5B2_hdr_t *hdr)
Definition: H5B2hdr.c:623
hbool_t id_exists
Definition: H5Fpkg.h:381
H5_DLL hid_t H5D__get_type(const H5D_t *dset)
Definition: H5Dint.c:3872
H5_DLL herr_t H5T__conv_struct_opt(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
Definition: H5Tconv.c:2353
herr_t H5Pget_obj_track_times(hid_t plist_id, hbool_t *track_times)
Definition: H5Pocpl.c:459
haddr_t addr
Definition: H5Dpkg.h:379
H5_DLLVAR hid_t H5P_LST_LINK_CREATE_ID_g
Definition: H5Ppublic.h:228
herr_t H5HF_man_iblock_dest(H5HF_indirect_t *iblock)
Definition: H5HFiblock.c:1857
H5EA_sblock_t * parent
Definition: H5EApkg.h:364
H5_DLL H5A_t * H5A__open_by_name(const H5G_loc_t *loc, const char *obj_name, const char *attr_name)
Definition: H5Aint.c:531
@ H5S_NO_CLASS
Definition: H5Spublic.h:62
H5FD_mpio_chunk_opt_t mpio_chunk_opt_mode
Definition: H5CX.c:239
H5_DLL herr_t H5CX_get_libver_bounds(H5F_libver_t *low_bound, H5F_libver_t *high_bound)
Definition: H5CX.c:2609
H5FL_SEQ_DEFINE(H5B2_node_info_t)
size_t H5T_NATIVE_LDOUBLE_ALIGN_g
Definition: H5T.c:492
herr_t H5T__conv_short_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5323
herr_t H5R__decode_token_obj_compat(const unsigned char *buf, size_t *nbytes, H5O_token_t *obj_token, size_t token_size)
Definition: H5Rint.c:1651
@ H5FD_MEM_OHDR
Definition: H5Fpublic.h:165
H5C_verify_chksum_func_t H5AC_verify_chksum_func_t
Definition: H5ACprivate.h:180
H5FL_arr_node_t * list_arr
Definition: H5FLprivate.h:245
size_t dblk_npages
Definition: H5EApkg.h:279
H5D_chunk_common_ud_t common
Definition: H5Dchunk.c:157
H5F_fspace_strategy_t
Definition: H5Fpublic.h:189
H5_DLL H5F_close_degree_t H5F_get_fc_degree(const H5F_t *f)
Definition: H5Fquery.c:793
H5S_hyper_dim_t diminfo[H5S_MAX_RANK]
Definition: H5Sprivate.h:68
H5_DLL herr_t H5Tget_pad(hid_t type_id, H5T_pad_t *lsb, H5T_pad_t *msb)
Definition: H5Tpad.c:48
herr_t H5P__copy_prop_plist(hid_t dst_id, hid_t src_id, const char *name)
Definition: H5Pint.c:4811
H5_DLL herr_t H5P_get_filter_by_id(H5P_genplist_t *plist, H5Z_filter_t id, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[], unsigned *filter_config)
Definition: H5Pocpl.c:936
struct H5D_farray_filt_elmt_t H5D_farray_filt_elmt_t
unsigned merge_nrec
Definition: H5B2pkg.h:145
H5FD_t pub
Definition: H5FDcore.c:50
@ H5T_CONV_EXCEPT_NAN
Definition: H5Tpublic.h:178
herr_t H5Epop(hid_t err_stack, size_t count)
Definition: H5E.c:1296
ssize_t H5Eget_num(hid_t error_stack_id)
Definition: H5E.c:1227
void * vol_info
Definition: H5Fpkg.h:314
void * udata
Definition: H5Dbtree.c:80
const H5P_genplist_t * plist
Definition: H5Pint.c:61
Definition: H5Iprivate.h:45
struct H5FD_class_mpi_t H5FD_class_mpi_t
hbool_t expand_ext_link
Definition: H5Oprivate.h:175
hid_t H5E_HEAP_g
Definition: H5Edefin.h:36
htri_t H5Pexist(hid_t id, const char *name)
Definition: H5P.c:715
H5_DLL herr_t H5R__decode_token_region_compat(H5F_t *f, const unsigned char *buf, size_t *nbytes, H5O_token_t *obj_token, size_t token_size, H5S_t **space_ptr)
Definition: H5Rint.c:1763
H5_DLL hid_t H5Mget_val_type(hid_t map_id)
Definition: H5M.c:537
H5_DLLVAR hid_t H5E_BADITER_g
Definition: H5Epubgen.h:199
void * bkgr_buf
Definition: H5CX.c:343
Definition: H5B2pkg.h:249
herr_t H5C_dest(H5F_t *f)
Definition: H5C.c:834
hid_t H5Dopen2(hid_t loc_id, const char *name, hid_t dapl_id)
Definition: H5D.c:266
herr_t H5RS_incr(H5RS_str_t *rs)
Definition: H5RS.c:260
H5_DLL herr_t H5FS_get_sect_count(const H5FS_t *frsp, hsize_t *tot_sect_count)
Definition: H5FS.c:1175
herr_t H5C_flush_dependency_exists(H5C_t *cache_ptr, haddr_t parent_addr, haddr_t child_addr, hbool_t *fd_exists_ptr)
Definition: H5Cdbg.c:1185
H5_DLL htri_t H5Z_all_filters_avail(const struct H5O_pline_t *pline)
haddr_t eof
Definition: H5FDmpio.c:67
H5_DLL size_t H5O_msg_size_f(const H5F_t *f, hid_t ocpl_id, unsigned type_id, const void *mesg, size_t extra_raw)
Definition: H5Omessage.c:1392
H5_DLL hid_t H5Topen1(hid_t loc_id, const char *name)
Definition: H5Tdeprec.c:176
H5O_t * oh_dst
Definition: H5Oprivate.h:186
htri_t H5T_is_variable_str(const H5T_t *dt)
Definition: H5T.c:2181
H5_DLL herr_t H5S_select_offset(H5S_t *space, const hssize_t *offset)
Definition: H5Sselect.c:109
H5T_norm_t norm
Definition: H5Tpkg.h:217
herr_t H5PL__get_plugin_control_mask(unsigned int *mask)
Definition: H5PLint.c:91
hsize_t nelmts
Definition: H5FAprivate.h:95
H5_DLL herr_t H5B2__hdr_decr(H5B2_hdr_t *hdr)
Definition: H5B2hdr.c:400
Definition: H5Tprivate.h:81
void * elmts
Definition: H5FApkg.h:202
herr_t H5CX_get_mpio_global_no_coll_cause(uint32_t *mpio_global_no_coll_cause)
Definition: H5CX.c:2142
herr_t(* H5HF_operator_t)(const void *obj, size_t obj_len, void *op_data)
Definition: H5HFprivate.h:93
hbool_t found
Definition: H5Oattribute.c:86
haddr_t fs_addr[H5F_MEM_PAGE_NTYPES]
Definition: H5Fpkg.h:328
@ H5F_CLOSE_STRONG
Definition: H5Fpublic.h:121
hdr stats stored nsuper_blks
Definition: H5EAsblock.c:233
H5_DLL int Wopen_utf8(const char *path, int oflag,...)
H5_DLL herr_t H5MF_xfree(H5F_t *f, H5FD_mem_t type, haddr_t addr, hsize_t size)
Definition: H5MF.c:1095
unsigned nbins
Definition: H5Fpublic.h:214
HANDLE hFile
Definition: H5FDsec2.c:89
BEGIN_FUNC(STATIC, END_FUNCS ERR, void *, NULL, NULL, H5EA__test_crt_context(void *_udata))
Definition: H5EAtest.c:132
struct H5S_hyper_span_t * head
Definition: H5Spkg.h:189
haddr_t addr
Definition: H5EApkg.h:243
size_t H5Tget_member_offset(hid_t type_id, unsigned membno)
Definition: H5Tcompound.c:101
H5_DLL herr_t H5A__dense_rename(H5F_t *f, const H5O_ainfo_t *ainfo, const char *old_name, const char *new_name)
Definition: H5Adense.c:893
herr_t H5C_get_logging_status(const H5C_t *cache, hbool_t *is_enabled, hbool_t *is_currently_logging)
Definition: H5Clog.c:285
herr_t H5T__conv_schar_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5047
H5_DLL herr_t H5Pset_virtual(hid_t dcpl_id, hid_t vspace_id, const char *src_file_name, const char *src_dset_name, hid_t src_space_id)
Definition: H5Pdcpl.c:2129
Definition: H5Oprivate.h:592
H5FL_fac_head_t * list
Definition: H5FL.c:102
H5_DLL ssize_t H5Fget_name(hid_t obj_id, char *name, size_t size)
Definition: H5F.c:1415
herr_t H5O__check_msg_marked_test(hid_t oid, hbool_t flag_val)
Definition: H5Otest.c:471
herr_t H5PLsize(unsigned int *num_paths)
Definition: H5PL.c:398
hid_t H5P_CLS_ATTRIBUTE_CREATE_ID_g
Definition: H5Pint.c:158
struct H5HF_free_section_t::@20::@23 indirect
H5_DLL herr_t H5F__accum_read(H5F_shared_t *f_sh, H5FD_mem_t type, haddr_t addr, size_t size, void *buf)
Definition: H5Faccum.c:114
unsigned btree_k[H5B_NUM_BTREE_ID]
Definition: H5Fpkg.h:226
herr_t H5VLlink_optional(void *obj, hid_t connector_id, H5VL_link_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:5336
Definition: H5VLconnector.h:456
H5_DLL hssize_t H5S_get_simple_extent_npoints(const H5S_t *ds)
Definition: H5S.c:771
H5_DLLVAR hid_t H5E_UNSUPPORTED_g
Definition: H5Epubgen.h:381
hid_t H5R__get_loc_id(const H5R_ref_priv_t *ref)
Definition: H5Rint.c:528
H5MF_shrink_type_t shrink
Definition: H5MFpkg.h:149
unsigned long long flags
Definition: H5FDlog.c:46
hid_t H5Eget_current_stack(void)
Definition: H5E.c:938
double lower_hr_threshold
Definition: H5ACpublic.h:474
@ H5T_BKG_TEMP
Definition: H5Tpublic.h:144
Definition: H5Tconv.c:979
hbool_t actual_slist
Definition: H5PB.c:114
struct H5CX_lapl_cache_t H5CX_lapl_cache_t
H5_DLL herr_t H5VM_array_fill(void *_dst, const void *src, size_t size, size_t count)
Definition: H5VM.c:926
herr_t H5CX_set_libver_bounds(H5F_t *f)
Definition: H5CX.c:1188
herr_t H5Ewalk1(H5E_direction_t direction, H5E_walk1_t func, void *client_data)
Definition: H5Edeprec.c:311
int H5P_ignore_cmp(const void H5_ATTR_UNUSED *val1, const void H5_ATTR_UNUSED *val2, size_t H5_ATTR_UNUSED size)
Definition: H5Pint.c:5662
herr_t H5HF_op_read(const void *obj, size_t obj_len, void *op_data)
Definition: H5HF.c:104
H5_DLL herr_t H5FDunlock(H5FD_t *file)
Definition: H5FD.c:1692
H5O_storage_compact_t compact
Definition: H5Oprivate.h:578
unsigned idx
Definition: H5Dchunk.c:132
H5_DLL herr_t H5P__get_filter(const struct H5Z_filter_info_t *filter, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[], unsigned *filter_config)
H5FL_BLK_EXTERN(type_conv)
herr_t H5S_get_select_num_elem_non_unlim(const H5S_t *space, hsize_t *num_elem_non_unlim)
Definition: H5Sselect.c:791
hid_t H5P_CLS_VOL_INITIALIZE_ID_g
Definition: H5Pint.c:170
H5_DLLVAR hid_t H5E_BTREE_g
Definition: H5Epubgen.h:74
H5_DLL herr_t H5T__conv_ldouble_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_UINT16_ALIGN_g
Definition: H5Tpkg.h:440
H5_DLL herr_t H5Pset_szip(hid_t plist_id, unsigned options_mask, unsigned pixels_per_block)
Definition: H5Pdcpl.c:2949
herr_t H5T__conv_double_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8286
herr_t H5Z__unregister(H5Z_filter_t filter_id)
Definition: H5Z.c:386
@ H5MF_SHRINK_AGGR_ABSORB_SECT
Definition: H5MFpkg.h:136
H5_DLL herr_t H5T__conv_schar_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
void * H5FD_fapl_get(H5FD_t *file)
Definition: H5FD.c:549
H5_DLLVAR const H5AC_class_t H5AC_GHEAP[1]
Definition: H5ACprivate.h:351
H5_DLLVAR hid_t H5E_CANTENCODE_g
Definition: H5Epubgen.h:400
H5_DLLVAR const H5AC_class_t H5AC_FSPACE_SINFO[1]
Definition: H5ACprivate.h:361
@ H5FS_NUM_CLIENT_ID
Definition: H5FSprivate.h:133
hsize_t block_off
Definition: H5EApkg.h:290
H5FL_BLK_EXTERN(attr_buf)
time_t btime
Definition: H5Opublic.h:265
@ H5T_CSET_ERROR
Definition: H5Tpublic.h:79
struct H5E_error2_t H5E_error2_t
H5FD_mpio_chunk_opt_t
Definition: H5FDmpi.h:44
herr_t H5VLintrospect_opt_query(void *obj, hid_t connector_id, H5VL_subclass_t subcls, int opt_type, hbool_t *supported)
Definition: H5VLcallback.c:6119
H5O_loc_t * H5O_get_loc(hid_t object_id)
Definition: H5Oint.c:1839
H5_DLL htri_t H5P_exist_plist(const H5P_genplist_t *plist, const char *name)
Definition: H5Pint.c:3265
H5_DLL hid_t H5Aopen_by_idx(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t aapl_id, hid_t lapl_id)
Definition: H5A.c:586
H5_DLL void * H5VL_datatype_commit(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:2722
unsigned m_ndims
Definition: H5Dpkg.h:355
unsigned uint64_t
Definition: H5public.h:279
H5HF_block_iter_t next_block
Definition: H5HFpkg.h:351
H5HF_indirect_t * parent
Definition: H5HFpkg.h:417
H5G_loc_t * curr_loc
Definition: H5Gint.c:69
H5FL_DEFINE(H5O_chunk_proxy_t)
@ H5VL_ATTR_GET_SPACE
Definition: H5VLconnector.h:74
int H5R_top_term_package(void)
Definition: H5Rint.c:207
H5_DLLVAR hid_t H5T_IEEE_F64LE_g
Definition: H5Tpublic.h:235
H5AC_info_t cache_info
Definition: H5B2pkg.h:233
H5F_t * f
Definition: H5FSpkg.h:96
H5_DLL herr_t H5F_mpi_retrieve_comm(hid_t loc_id, hid_t acspl_id, MPI_Comm *mpi_comm)
Definition: H5Fmpi.c:391
int(* get_size)(const H5FD_t *file)
Definition: H5FDprivate.h:52
@ H5D_MPIO_CHUNK_INDEPENDENT
Definition: H5Ppublic.h:160
unsigned mpio_chunk_opt_ratio
Definition: H5CX.c:243
H5O_common_cache_ud_t common
Definition: H5Opkg.h:382
size_t sieve_buf_size
Definition: H5Dpkg.h:429
const H5O_msg_class_t H5O_MSG_SDSPACE[1]
Definition: H5Osdspace.c:62
const H5O_msg_class_t * type
Definition: H5Opkg.h:250
herr_t H5O_copy_header_map(const H5O_loc_t *oloc_src, H5O_loc_t *oloc_dst, H5O_copy_t *cpy_info, hbool_t inc_depth, H5O_type_t *obj_type, void **udata)
Definition: H5Ocopy.c:949
int H5F_mpi_get_rank(const H5F_t *f)
Definition: H5Fmpi.c:125
MPI_Datatype btype
Definition: H5CX.c:215
H5_DLL herr_t H5T__conv_llong_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5F__start_swmr_write(H5F_t *f)
Definition: H5Fint.c:3321
int H5D_term_package(void)
Definition: H5Dint.c:309
const H5O_msg_class_t H5O_MSG_GINFO[1]
Definition: H5Oginfo.c:45
void * H5MP_malloc(H5MP_pool_t *mp, size_t request)
Definition: H5MP.c:211
const H5P_libclass_t H5P_CLS_ACRT[1]
Definition: H5Pacpl.c:64
H5_DLL herr_t H5FD_mpio_wait_for_left_neighbor(H5FD_t *file)
Definition: H5FDmpi.c:299
hid_t H5E_CANTMARKDIRTY_g
Definition: H5Edefin.h:174
herr_t H5O_msg_write(const H5O_loc_t *loc, unsigned type_id, unsigned mesg_flags, unsigned update_flags, void *mesg)
Definition: H5Omessage.c:257
H5_DLL herr_t H5T__conv_uint_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5Pget_object_flush_cb(hid_t plist_id, H5F_flush_cb_t *func, void **udata)
Definition: H5Pfapl.c:4131
@ H5AC_PROXY_ENTRY_ID
Definition: H5ACprivate.h:77
herr_t H5VL__native_dataset_read(void *obj, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t H5_ATTR_UNUSED dxpl_id, void *buf, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_dataset.c:144
H5_DLLVAR hid_t H5E_CANTMARKDIRTY_g
Definition: H5Epubgen.h:317
herr_t H5TS_cancel_count_dec(void)
Definition: H5TS.c:311
ssize_t H5PLget(unsigned int idx, char *path_buf, size_t buf_size)
Definition: H5PL.c:346
H5_DLLVAR hid_t H5E_HEAP_g
Definition: H5Epubgen.h:80
hsize_t H5HF_dtable_span_size(const H5HF_dtable_t *dtable, unsigned start_row, unsigned start_col, unsigned num_entries)
Definition: H5HFdtable.c:305
herr_t H5Pset_dxpl_mpio_chunk_opt(hid_t dxpl_id, H5FD_mpio_chunk_opt_t opt_mode)
Definition: H5FDmpio.c:551
hsize_t nelmts
Definition: H5FAprivate.h:85
hsize_t H5VM_chunk_index_scaled(unsigned ndims, const hsize_t *coord, const uint32_t *chunk, const hsize_t *down_nchunks, hsize_t *scaled)
Definition: H5VM.c:1314
hid_t H5T_NATIVE_HBOOL_g
Definition: H5T.c:417
ssize_t H5R__get_file_name(const H5R_ref_priv_t *ref, char *buf, size_t size)
Definition: H5Rint.c:871
H5FL_BLK_EXTERN(type_conv)
H5_DLL herr_t H5C_validate_cache_image_config(H5C_cache_image_ctl_t *ctl_ptr)
Definition: H5Cimage.c:1700
unsigned min_meta_count
Definition: H5PBprivate.h:58
uint8_t heap_off_size
Definition: H5HFpkg.h:358
herr_t H5F__super_size(H5F_t *f, hsize_t *super_size, hsize_t *super_ext_size)
Definition: H5Fsuper.c:1612
hsize_t size
Definition: H5Opublic.h:249
size_t H5T_NATIVE_UCHAR_ALIGN_g
Definition: H5T.c:480
H5G_t * H5G__open_name(const H5G_loc_t *loc, const char *name)
Definition: H5Gint.c:259
herr_t H5G__link_release_table(H5G_link_table_t *ltable)
Definition: H5Glink.c:527
hid_t H5E_NLINKS_g
Definition: H5Edefin.h:191
herr_t H5T__conv_float_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7950
hsize_t inc_ref_count
Definition: H5Opkg.h:354
struct H5HF_free_section_t ** dir_rows
Definition: H5HFpkg.h:285
H5D_chunk_create_func_t create
Definition: H5Dpkg.h:317
H5AC_proxy_entry_t * top_proxy
Definition: H5B2pkg.h:225
H5T_cset_t cset
Definition: H5Apublic.h:29
H5_DLL herr_t H5HF__space_create_root(const H5HF_hdr_t *hdr, H5HF_indirect_t *root_iblock)
Definition: H5HFspace.c:393
const H5O_loc_t * grp_oloc
Definition: H5Gobj.c:76
H5T_conv_func_t conv
Definition: H5Tpkg.h:364
H5_DLL herr_t H5Pset_local_heap_size_hint(hid_t plist_id, size_t size_hint)
Definition: H5Pgcpl.c:164
size_t sizeof_addr
Definition: H5EApkg.h:194
ssize_t(* H5D_layout_readvv_func_t)(const struct H5D_io_info_t *io_info, size_t dset_max_nseq, size_t *dset_curr_seq, size_t dset_len_arr[], hsize_t dset_offset_arr[], size_t mem_max_nseq, size_t *mem_curr_seq, size_t mem_len_arr[], hsize_t mem_offset_arr[])
Definition: H5Dpkg.h:136
htri_t(* H5S_sel_is_regular_func_t)(const H5S_t *space)
Definition: H5Spkg.h:258
H5_DLL herr_t H5FO_top_create(H5F_t *f)
Definition: H5FO.c:391
hbool_t ready
Definition: H5HFpkg.h:242
Definition: H5Dprivate.h:131
haddr_t addr
Definition: H5B.c:139
H5A_shared_t * shared
Definition: H5Apkg.h:98
int64_t entry_fd_height_change_counter
Definition: H5Cpkg.h:5980
H5_DLL hid_t H5Ropen_object(H5R_ref_t *ref_ptr, hid_t rapl_id, hid_t oapl_id)
Definition: H5R.c:471
herr_t H5Pset_mdc_log_options(hid_t plist_id, hbool_t is_enabled, const char *location, hbool_t start_on_access)
Definition: H5Pfapl.c:4169
H5_DLL herr_t H5Pget_est_link_info(hid_t plist_id, unsigned *est_num_entries, unsigned *est_name_len)
Definition: H5Pgcpl.c:411
hsize_t H5F_get_threshold(const H5F_t *f)
Definition: H5Fquery.c:1207
int32_t lru_rank
Definition: H5Cprivate.h:2284
H5_DLL void * H5VLobject(hid_t obj_id)
Definition: H5VL.c:678
hbool_t H5_MPEinit_g
Definition: H5.c:81
H5_DLL herr_t H5O_create(H5F_t *f, size_t size_hint, size_t initial_rc, hid_t ocpl_id, H5O_loc_t *loc)
Definition: H5Oint.c:296
H5_DLL herr_t H5Lget_val(hid_t loc_id, const char *name, void *buf, size_t size, hid_t lapl_id)
Definition: H5L.c:817
herr_t H5C_dump_cache(H5C_t *cache_ptr, const char *cache_name)
Definition: H5Cdbg.c:91
unsigned p0_image_len
Definition: H5ACpkg.h:408
herr_t H5T__conv_enum_numeric(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t H5_ATTR_UNUSED buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *_buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:2929
H5_DLL ssize_t H5L_get_name_by_idx(const H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char *name, size_t size)
Definition: H5L.c:3366
H5_DLL herr_t H5HG_remove(H5F_t *f, H5HG_t *hobj)
Definition: H5HG.c:766
herr_t H5Pset_chunk(hid_t plist_id, int ndims, const hsize_t dim[])
Definition: H5Pdcpl.c:1991
hid_t H5T_STD_I16LE_g
Definition: H5T.c:359
H5_DLL herr_t H5EA_get_nelmts(const H5EA_t *ea, hsize_t *nelmts)
H5T_t * dt
Definition: H5Apkg.h:80
H5_DLLVAR const H5EA_class_t H5EA_CLS_TEST[1]
Definition: H5EApkg.h:380
H5C_cache_entry_t * last_entry_removed_ptr
Definition: H5Cpkg.h:5879
@ H5B2_POS_MIDDLE
Definition: H5B2pkg.h:259
hbool_t has_vlen_fill_type
Definition: H5Dpkg.h:516
hbool_t ignore_drvrinfo
Definition: H5Fpkg.h:163
H5_DLLVAR const H5EA_class_t H5EA_CLS_CHUNK[1]
Definition: H5EAprivate.h:125
unsigned char * rbuf
Definition: H5Dcontig.c:64
const H5AC_class_t H5AC_BT[1]
Definition: H5Bcache.c:70
herr_t H5A__dense_post_copy_file_all(const H5O_loc_t *src_oloc, const H5O_ainfo_t *ainfo_src, H5O_loc_t *dst_oloc, H5O_ainfo_t *ainfo_dst, H5O_copy_t *cpy_info)
Definition: H5Aint.c:2491
int type_id
Definition: H5Ctag.c:76
void(* write_done)(void)
Definition: H5ACpkg.h:403
@ H5AC_SOHM_LIST_ID
Definition: H5ACprivate.h:65
@ H5_PKG_MM
Definition: H5private.h:1742
herr_t H5T_init(void)
Definition: H5T.c:595
H5T_t * H5T_decode(size_t buf_size, const unsigned char *buf)
Definition: H5T.c:3145
H5_DLL herr_t H5VL_object_copy(const H5VL_object_t *src_obj, const H5VL_loc_params_t *src_loc_params, const char *src_name, const H5VL_object_t *dst_obj, const H5VL_loc_params_t *dst_loc_params, const char *dst_name, hid_t ocpypl_id, hid_t lcpl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:5509
H5_DLL herr_t H5Pset_driver(hid_t plist_id, hid_t driver_id, const void *driver_info)
Definition: H5Pfapl.c:880
uint8_t * chunk
Definition: H5Dchunk.c:131
unsigned H5F_get_intent(const H5F_t *f)
Definition: H5Fquery.c:110
herr_t H5Eprint2(hid_t err_stack, FILE *stream)
Definition: H5E.c:1498
void * H5SL_item(H5SL_node_t *slist_node)
Definition: H5SL.c:2136
H5B2_node_ptr_t root
Definition: H5B2pkg.h:158
const H5B2_class_t H5HF_HUGE_BT2_FILT_DIR[1]
Definition: H5HFbtree2.c:159
H5_DLL herr_t H5T__conv_ldouble_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5Fget_mdc_hit_rate(hid_t file_id, double *hit_rate_ptr)
Definition: H5F.c:1295
herr_t H5F_get_metadata_read_retry_info(H5F_t *file, H5F_retry_info_t *info)
Definition: H5Fint.c:3208
herr_t H5CX__init_package(void)
Definition: H5CX.c:460
H5_DLL H5SL_node_t * H5SL_last(H5SL_t *slist)
Definition: H5SL.c:2099
herr_t H5AC_get_cache_auto_resize_config(const H5AC_t *cache_ptr, H5AC_cache_config_t *config_ptr)
Definition: H5AC.c:1595
struct H5SL_node_t ** forward
Definition: H5SL.c:552
H5_DLLVAR hid_t H5E_CANTCOUNT_g
Definition: H5Epubgen.h:366
ros3_statsbin raw[ROS3_STATS_BIN_COUNT+1]
Definition: H5FDros3.c:260
H5_DLL herr_t H5D__efl_bh_info(H5F_t *f, H5O_efl_t *efl, hsize_t *heap_size)
Definition: H5Defl.c:599
herr_t H5B2_remove(H5B2_t *bt2, void *udata, H5B2_remove_t op, void *op_data)
Definition: H5B2.c:903
int H5HG_link(H5F_t *f, const H5HG_t *hobj, int adjust)
Definition: H5HG.c:669
HANDLE hFile
Definition: H5FDcore.c:86
hid_t H5E_CANTNOTIFY_g
Definition: H5Edefin.h:184
H5FL_SEQ_DEFINE(H5A_t_ptr)
H5FL_DEFINE_STATIC(H5SL_t)
hid_t H5FD_family_init(void)
Definition: H5FDfamily.c:188
H5FL_DEFINE_STATIC(H5EA_dblock_t)
@ H5F_SCOPE_LOCAL
Definition: H5Fpublic.h:102
H5_DLL herr_t H5P_set(H5P_genplist_t *plist, const char *name, const void *value)
Definition: H5Pint.c:3111
H5FL_BLK_EXTERN(type_conv)
H5_DLL int H5O__link_oh(H5F_t *f, int adjust, H5O_t *oh, hbool_t *deleted)
Definition: H5Oint.c:877
const unsigned H5O_dtype_ver_bounds[]
Definition: H5T.c:540
H5_DLL herr_t H5D__current_cache_size_test(hid_t did, size_t *nbytes_used, int *nused)
Definition: H5Dtest.c:287
H5D_layout_write_func_t ser_write
Definition: H5Dpkg.h:154
herr_t H5O__attr_remove(const H5O_loc_t *loc, const char *name)
Definition: H5Oattribute.c:1524
@ H5D_CHUNK_IDX_BTREE
Definition: H5Dpublic.h:55
H5FL_SEQ_DEFINE(H5G_entry_t)
hsize_t sect_size
Definition: H5FSpkg.h:119
herr_t H5AC_reset_cache_hit_rate_stats(H5AC_t *cache_ptr)
Definition: H5AC.c:1773
hsize_t n
Definition: H5VLconnector.h:253
file memb_size
Definition: H5FDfamily.c:681
H5_DLL hid_t H5D_get_access_plist(const H5D_t *dset)
Definition: H5Dint.c:3735
int32_t age
Definition: H5Cprivate.h:1977
hbool_t apply_max_increment
Definition: H5Cprivate.h:2119
H5T_cset_t cset
Definition: H5Tpkg.h:303
H5FS_t * fspace
Definition: H5HFdbg.c:65
hsize_t num_elem_non_unlim
Definition: H5Spkg.h:227
H5_DLL herr_t H5G_mount(H5G_t *grp)
Definition: H5Gint.c:654
H5_DLL herr_t H5G_root_free(H5G_t *grp)
Definition: H5Groot.c:346
herr_t(* H5D_chunk_copy_setup_func_t)(const H5D_chk_idx_info_t *idx_info_src, const H5D_chk_idx_info_t *idx_info_dst)
Definition: H5Dpkg.h:302
herr_t H5T__conv_uint_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6128
herr_t H5T__conv_s_s(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:4675
hbool_t H5_PKG_INIT_VAR
Definition: H5HL.c:74
void H5CX_set_tag(haddr_t tag)
Definition: H5CX.c:2797
size_t max_slist_size
Definition: H5Cpkg.h:6029
H5PL_HANDLE handle
Definition: H5PLplugin_cache.c:61
hid_t H5Gcreate2(hid_t loc_id, const char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id)
Definition: H5G.c:340
haddr_t H5F__alloc(H5F_t *f, H5F_mem_t type, hsize_t size, haddr_t *frag_addr, hsize_t *frag_size)
Definition: H5Fspace.c:96
herr_t H5D__read(H5D_t *dataset, hid_t mem_type_id, const H5S_t *mem_space, const H5S_t *file_space, void *buf)
Definition: H5Dio.c:392
herr_t H5HF_hdr_dirty(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:712
H5_DLL herr_t H5P__class_get(const H5P_genclass_t *pclass, const char *name, void *value)
Definition: H5Pint.c:3159
H5D_io_single_read_func_t single_read
Definition: H5Dpkg.h:178
unsigned sohm_vers
Definition: H5Fpkg.h:269
herr_t H5C_mark_entries_as_clean(H5F_t *f, unsigned ce_array_len, haddr_t *ce_array_ptr)
Definition: H5Cmpio.c:642
herr_t H5Pset_data_transform(hid_t plist_id, const char *expression)
Definition: H5Pdxpl.c:926
Definition: H5Dcontig.c:83
H5D_chunk_cached_t last
Definition: H5Dpkg.h:412
H5_DLL herr_t H5A__dense_create(H5F_t *f, H5O_ainfo_t *ainfo)
Definition: H5Adense.c:180
H5_DLL herr_t H5L_get_info_by_idx(const H5G_loc_t *loc, const char *name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5L_info2_t *linfo)
Definition: H5L.c:3287
@ H5O_MESG_OP_APP
Definition: H5Oprivate.h:858
if(NULL==(hdr=H5FA__hdr_alloc(f)))
Definition: H5FAhdr.c:205
int mpio_coll_chunk_link_num_false
Definition: H5CX.c:276
int64_t cache_flush_moves[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6004
@ H5VL_ATTR_RENAME
Definition: H5VLconnector.h:84
unsigned revision
Definition: H5Ppkg.h:94
H5_DLL herr_t H5B2__delete_node(H5B2_hdr_t *hdr, uint16_t depth, const H5B2_node_ptr_t *curr_node, void *parent, H5B2_remove_t op, void *op_data)
Definition: H5B2int.c:1621
H5_DLL htri_t H5HF__space_find(H5HF_hdr_t *hdr, hsize_t request, H5HF_free_section_t **node)
Definition: H5HFspace.c:207
struct H5FD_hdfs_t H5FD_hdfs_t
uint32_t coll_list_len
Definition: H5Cpkg.h:5934
struct H5B2_hdr_cache_ud_t H5B2_hdr_cache_ud_t
H5F_libver_t H5F_get_high_bound(const H5F_t *f)
Definition: H5Fquery.c:160
struct H5F_super_t H5F_super_t
@ H5Z_SO_FLOAT_ESCALE
Definition: H5Zpublic.h:99
dev_t device
Definition: H5FDdirect.c:79
H5_DLLVAR hid_t H5E_SYSTEM_g
Definition: H5Epubgen.h:311
ssize_t name_len
Definition: H5Gdense.c:174
hbool_t set_initial_size
Definition: H5ACpublic.h:460
H5_DLL void * H5resize_memory(void *mem, size_t size)
Definition: H5.c:958
haddr_t local_eof
Definition: H5FDmpio.c:70
H5_DLL htri_t H5O_msg_exists(const H5O_loc_t *loc, unsigned type_id)
Definition: H5Omessage.c:870
H5G_link_table_t * ltable
Definition: H5Gdense.c:75
size_t H5Tget_size(hid_t type_id)
Definition: H5T.c:2206
hsize_t man_size
Definition: H5HFpkg.h:329
@ H5FD_FILE_IMAGE_OP_FILE_RESIZE
Definition: H5FDpublic.h:340
size_t npages
Definition: H5FApkg.h:187
hsize_t scaled[H5O_LAYOUT_NDIMS]
Definition: H5Dpkg.h:253
herr_t H5G__stab_create_components(H5F_t *f, H5O_stab_t *stab, size_t size_hint)
Definition: H5Gstab.c:136
size_t size
Definition: H5FLprivate.h:231
H5_DLL herr_t H5G__ent_decode_vec(const H5F_t *f, const uint8_t **pp, const uint8_t *p_end, H5G_entry_t *ent, unsigned n)
Definition: H5Gent.c:95
H5_DLL herr_t H5D__contig_write(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space, H5D_chunk_map_t *fm)
H5_DLL herr_t H5Literate_by_name1(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5L_iterate1_t op, void *op_data, hid_t lapl_id)
Definition: H5Ldeprec.c:227
herr_t H5Gmove2(hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *dst_name)
Definition: H5Gdeprec.c:529
H5FL_fac_head_t * nat_rec_fac
Definition: H5B2pkg.h:148
H5_DLLVAR size_t H5T_NATIVE_UINT_LEAST64_ALIGN_g
Definition: H5Tpkg.h:456
herr_t H5VL_native_get_file_addr_len(hid_t loc_id, size_t *addr_len)
Definition: H5VLnative.c:239
herr_t H5Rcreate_object(hid_t loc_id, const char *name, hid_t oapl_id, H5R_ref_t *ref_ptr)
Definition: H5R.c:77
H5S_sel_iter_op_type_t op_type
Definition: H5Sprivate.h:125
H5F_t * f
Definition: H5Gdense.c:141
* thing_elmt_idx
Definition: H5EA.c:609
uint8_t * native
Definition: H5Bpkg.h:59
struct H5O_info1_t::@47 meta_size
const H5T_subset_info_t * cmpd_subset
Definition: H5Dpkg.h:106
haddr_t dset_ohdr_addr
Definition: H5Oprivate.h:453
const H5AC_class_t H5AC_GHEAP[1]
Definition: H5HGcache.c:83
herr_t H5F__efc_destroy(H5F_efc_t *efc)
Definition: H5Fefc.c:542
unsigned min_raw_count
Definition: H5PBprivate.h:59
H5F_t * f
Definition: H5Gpkg.h:269
H5_DLL herr_t H5Eset_current_stack(hid_t err_stack_id)
Definition: H5E.c:1052
const char * H5Z_xform_extract_xform_str(const H5Z_data_xform_t *data_xform_prop)
Definition: H5Ztrans.c:1785
H5AC_proxy_entry_t * proxy
Definition: H5Opkg.h:332
size_t sizeof_addr
Definition: H5FApkg.h:140
void * H5I_remove(hid_t id)
Definition: H5I.c:1264
struct H5AC_aux_t H5AC_aux_t
H5_DLLVAR size_t H5T_REF_COMP_ALIGN_g
Definition: H5Tpkg.h:407
herr_t H5Tunregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, H5T_conv_t func)
Definition: H5T.c:2757
H5_DLL H5S_t * H5S_hyper_get_unlim_block(const H5S_t *space, hsize_t block_index)
Definition: H5Shyper.c:12087
H5_DLL ssize_t H5PLget(unsigned int index, char *path_buf, size_t buf_size)
Definition: H5PL.c:346
herr_t H5C_verify_tag(int id, haddr_t tag)
Definition: H5Ctag.c:672
hbool_t serialization_in_progress
Definition: H5Cpkg.h:5970
H5I_type_t obj_type
Definition: H5I.c:87
int32_t max_flushes[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6069
H5VL_object_t * file
Definition: H5Tpkg.h:231
@ H5VL_DATATYPE_FLUSH
Definition: H5VLconnector.h:118
H5F_t * f
Definition: H5Oattribute.c:71
H5_DLL herr_t H5FO_insert(const H5F_t *f, haddr_t addr, void *obj, hbool_t delete_flag)
Definition: H5FO.c:159
char * name
Definition: H5Apkg.h:77
herr_t H5C_expunge_entry(H5F_t *f, const H5C_class_t *type, haddr_t addr, unsigned flags)
Definition: H5C.c:936
H5_DLL herr_t H5MP_close(H5MP_pool_t *mp)
Definition: H5MP.c:438
H5P_genclass_t * H5P__copy_pclass(H5P_genclass_t *pclass)
Definition: H5Pint.c:757
Definition: H5Lpublic.h:76
char * H5P_get_class_name(H5P_genclass_t *pclass)
Definition: H5Pint.c:5223
haddr_t pos
Definition: H5FDstdio.c:83
hbool_t resize_enabled
Definition: H5Cpkg.h:5948
H5_DLL herr_t H5Z__unregister(H5Z_filter_t filter_id)
Definition: H5Z.c:386
herr_t H5FD_get_mpi_info(H5FD_t *file, void **mpi_info)
Definition: H5FDmpi.c:166
htri_t H5A__exists_by_name(H5G_loc_t loc, const char *obj_name, const char *attr_name)
Definition: H5Aint.c:1337
ino_t inode
Definition: H5FDdirect.c:80
hid_t H5D_get_create_plist(const H5D_t *dset)
Definition: H5Dint.c:3559
H5_GCC_DIAG_OFF(duplicated-branches) static H5T_t *H5T__get_native_integer(size_t prec
herr_t H5T__conv_uchar_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5116
unsigned sect_off_size
Definition: H5FSpkg.h:141
H5FL_DEFINE_STATIC(H5AC_slist_entry_t)
herr_t H5Epush2(hid_t err_stack, const char *file, const char *func, unsigned line, hid_t cls_id, hid_t maj_id, hid_t min_id, const char *fmt,...)
Definition: H5E.c:1354
herr_t H5L_init(void)
Definition: H5L.c:181
H5_PKG_DECLARE_VAR(H5_MY_PKG) H5_PKG_DECLARE_FUNC(H5_MY_PKG_INIT
herr_t H5F_debug(H5F_t *f, FILE *stream, int indent, int fwidth)
Definition: H5Fdbg.c:48
@ H5P_TYPE_LINK_ACCESS
Definition: H5Pprivate.h:79
@ H5D_MPIO_DATATYPE_CONVERSION
Definition: H5Ppublic.h:172
H5C_cache_entry_t * head
Definition: H5Cpkg.h:3475
H5FL_SEQ_EXTERN(H5B2_node_info_t)
H5_DLL herr_t H5B2_index(H5B2_t *bt2, H5_iter_order_t order, hsize_t idx, H5B2_found_t op, void *op_data)
Definition: H5B2.c:714
H5_DLL herr_t H5Pget_elink_file_cache_size(hid_t plist_id, unsigned *efc_size)
Definition: H5Pfapl.c:2566
H5FL_blk_head_t queue
Definition: H5FLprivate.h:300
size_t max_clean_index_size
Definition: H5Cpkg.h:6024
size_t flash_size_increase_threshold
Definition: H5Cpkg.h:5946
Definition: H5Adense.c:85
H5_DLL herr_t H5T__conv_float_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5AC_info_t cache_info
Definition: H5ACprivate.h:204
H5_DLL herr_t H5T__conv_schar_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hsize_t H5S_select_iter_nelmts(const H5S_sel_iter_t *sel_iter)
Definition: H5Sselect.c:1297
ssize_t H5Fget_file_image(hid_t file_id, void *buf_ptr, size_t buf_len)
Definition: H5F.c:1188
H5FL_DEFINE_STATIC(H5FD_ros3_t)
H5_DLL int H5S_top_term_package(void)
Definition: H5S.c:162
struct H5O_fsinfo_t H5O_fsinfo_t
H5_DLL double H5F_rdcc_w0(const H5F_t *f)
Definition: H5Fquery.c:668
herr_t H5F__super_ext_remove_msg(H5F_t *f, unsigned id)
Definition: H5Fsuper.c:1760
H5_DLLVAR const H5O_msg_class_t H5O_MSG_LINFO[1]
Definition: H5Opkg.h:443
herr_t H5T__conv_schar_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5162
struct H5D_chunk_it_ud1_t H5D_chunk_it_ud1_t
herr_t H5Pget_page_buffer_size(hid_t plist_id, size_t *buf_size, unsigned *min_meta_perc, unsigned *min_raw_perc)
Definition: H5Pfapl.c:5354
H5_DLL H5S_t * H5S_copy(const H5S_t *src, hbool_t share_selection, hbool_t copy_max)
Definition: H5S.c:723
hid_t H5Sdecode(const void *buf)
Definition: H5S.c:1652
hid_t H5P_CLS_FILE_CREATE_ID_g
Definition: H5Pint.c:134
H5_DLL herr_t H5FD_s3comms_hrb_node_set(hrb_node_t **L, const char *name, const char *value)
Definition: H5FDs3comms.c:220
H5_DLL herr_t H5B2__hdr_delete(H5B2_hdr_t *hdr)
Definition: H5B2hdr.c:700
H5_DLL herr_t H5AC_get_cache_hit_rate(H5AC_t *cache_ptr, double *hit_rate_ptr)
Definition: H5AC.c:1746
void * op_data
Definition: H5FSsection.c:55
H5_DLLVAR H5P_genclass_t * H5P_CLS_OBJECT_COPY_g
Definition: H5Pprivate.h:135
herr_t(* H5O_iterate2_t)(hid_t obj, const char *name, const H5O_info2_t *info, void *op_data)
Definition: H5Opublic.h:158
unsigned par_entry
Definition: H5MFpkg.h:92
hsize_t H5FD_sb_size(H5FD_t *file)
Definition: H5FD.c:407
hbool_t do_min_dset_ohdr_valid
Definition: H5CX.c:299
Definition: H5FLprivate.h:222
@ H5T_NORM_NONE
Definition: H5Tpublic.h:70
H5_DLL herr_t H5VL_cmp_connector_cls(int *cmp_value, const H5VL_class_t *cls1, const H5VL_class_t *cls2)
Definition: H5VLint.c:1900
size_t size
Definition: H5Opkg.h:273
uint32_t bogus
Definition: H5FAtest.c:56
H5_DLL hid_t H5P_create_id(H5P_genclass_t *pclass, hbool_t app_ref)
Definition: H5Pint.c:1891
double H5F_rdcc_w0(const H5F_t *f)
Definition: H5Fquery.c:668
herr_t H5FD_s3comms_trim(char *dest, char *s, size_t s_len, size_t *n_written)
Definition: H5FDs3comms.c:3422
H5S_sel_project_scalar project_scalar
Definition: H5Spkg.h:296
herr_t H5Pset_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa)
Definition: H5FDhdfs.c:661
hsize_t * size
Definition: H5Spkg.h:117
H5B_ins_t(* remove)(H5F_t *, haddr_t, void *, hbool_t *, void *, void *, hbool_t *)
Definition: H5Bprivate.h:132
@ H5T_PERS_HARD
Definition: H5Tpublic.h:159
struct H5O_chunk_proxy_t H5O_chunk_proxy_t
H5_DLL htri_t H5F__try_extend(H5F_t *f, H5FD_mem_t type, haddr_t blk_end, hsize_t extra_requested)
Definition: H5Fspace.c:200
hid_t H5E_CANTDELETE_g
Definition: H5Edefin.h:111
H5_DLL herr_t H5PLremove(unsigned int index)
Definition: H5PL.c:297
herr_t H5Eset_current_stack(hid_t err_stack)
Definition: H5E.c:1052
void * elmts
Definition: H5EApkg.h:314
H5_DLL haddr_t H5FD_get_base_addr(const H5FD_t *file)
Definition: H5FD.c:1878
herr_t H5Z_modify(const H5O_pline_t *pline, H5Z_filter_t filter, unsigned flags, size_t cd_nelmts, const unsigned int cd_values[])
Definition: H5Z.c:1014
herr_t H5Tcommit2(hid_t loc_id, const char *name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id)
Definition: H5Tcommit.c:103
H5_DLL herr_t H5F_efc_close(H5F_t *parent, H5F_t *file)
Definition: H5Fefc.c:357
uint8_t version
Definition: H5Apkg.h:75
herr_t H5Pset_coll_metadata_write(hid_t plist_id, hbool_t is_collective)
Definition: H5Pfapl.c:4768
hid_t dxpl_id
Definition: H5CX.c:183
H5_ATTR_PURE hbool_t H5S_has_extent(const H5S_t *ds)
Definition: H5S.c:1924
H5D_chunk_remove_func_t remove
Definition: H5Dpkg.h:323
Definition: H5Cpkg.h:4652
hid_t H5T_NATIVE_INT_LEAST64_g
Definition: H5T.c:442
H5_DLL herr_t H5EA__destroy_flush_depend(H5AC_info_t *parent_entry, H5AC_info_t *child_entry)
herr_t H5Pclose_class(hid_t cls_id)
Definition: H5P.c:1647
H5SL_t * slist_ptr
Definition: H5Cpkg.h:5888
Definition: H5Ztrans.c:41
haddr_t dset_addr
Definition: H5Dcontig.c:70
htri_t H5SM__cache_list_verify_chksum(const void *_image, size_t H5_ATTR_UNUSED len, void *_udata)
Definition: H5SMcache.c:527
hsize_t H5S_hyper_get_first_inc_block(const H5S_t *space, hsize_t clip_size, hbool_t *partial)
Definition: H5Shyper.c:12172
H5_DLLVAR const H5AC_class_t H5AC_PREFETCHED_ENTRY[1]
Definition: H5ACprivate.h:376
H5_debug_open_stream_t * open_stream
Definition: H5private.h:1766
htri_t H5Sis_simple(hid_t space_id)
Definition: H5S.c:1251
H5_DLL hbool_t H5D__chunk_is_data_cached(const H5D_shared_t *shared_dset)
Definition: H5Dchunk.c:1075
struct H5D_rdcc_ent_t * next
Definition: H5Dchunk.c:133
Definition: H5FDpublic.h:317
int64_t take_ownerships[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6001
H5_DLL herr_t H5C_mark_entries_as_clean(H5F_t *f, unsigned ce_array_len, haddr_t *ce_array_ptr)
Definition: H5Cmpio.c:642
hbool_t swmr_write
Definition: H5FApkg.h:147
H5_ih_info_t msgs_info
Definition: H5Fpublic.h:304
char * sep
Definition: H5L.c:84
unsigned nchildren
Definition: H5HFpkg.h:396
herr_t H5F_get_checksums(const uint8_t *buf, size_t buf_size, uint32_t *s_chksum, uint32_t *c_chksum)
Definition: H5Fio.c:394
H5O_link_t * lnk
Definition: H5Gdense.c:215
H5_DLLVAR hid_t H5E_CANTDEPEND_g
Definition: H5Epubgen.h:325
H5_DLL herr_t H5R__create_object(const H5O_token_t *obj_token, size_t token_size, H5R_ref_priv_t *ref)
Definition: H5Rint.c:272
const H5B2_class_t H5D_BT2[1]
Definition: H5Dbtree2.c:173
herr_t H5P__register(H5P_genclass_t **ppclass, const char *name, size_t size, const void *def_value, H5P_prp_create_func_t prp_create, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_encode_func_t prp_encode, H5P_prp_decode_func_t prp_decode, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close)
Definition: H5Pint.c:2361
H5_DLL size_t H5O__shared_size(const H5F_t *f, const H5O_shared_t *sh_mesg)
Definition: H5Oshared.c:481
@ H5B2_UPDATE_MODIFY_DONE
Definition: H5B2pkg.h:265
herr_t H5VL__native_introspect_opt_query(void H5_ATTR_UNUSED *obj, H5VL_subclass_t H5_ATTR_UNUSED cls, int H5_ATTR_UNUSED opt_type, hbool_t *supported)
Definition: H5VLnative_introspect.c:39
herr_t(* H5P_cls_close_func_t)(hid_t prop_id, void *close_data)
Definition: H5Ppublic.h:119
size_t file_rc
Definition: H5HFpkg.h:344
size_t nelem
Definition: H5Tpkg.h:317
H5FL_DEFINE_STATIC(H5ST_node_t)
void * buf
Definition: H5L.c:93
Definition: H5Dbtree.c:77
H5_DLL herr_t H5C__mark_flush_dep_unserialized(H5C_cache_entry_t *entry_ptr)
int32_t epoch_marker_ringbuf[H5C__MAX_EPOCH_MARKERS+1]
Definition: H5Cpkg.h:5958
hid_t H5Pcopy(hid_t id)
Definition: H5P.c:97
hbool_t H5FD__supports_swmr_test(const char *vfd_name)
Definition: H5FDtest.c:101
H5_DLL herr_t H5O_msg_get_flags(const H5O_loc_t *loc, unsigned type_id, uint8_t *flags)
Definition: H5Omessage.c:2262
H5_DLL H5EA_sblock_t * H5EA__sblock_protect(H5EA_hdr_t *hdr, H5EA_iblock_t *parent, haddr_t sblk_addr, unsigned sblk_idx, unsigned flags)
herr_t H5PL__init_package(void)
Definition: H5PLint.c:148
H5S_sel_iter_block_func_t iter_block
Definition: H5Spkg.h:350
H5_DLL herr_t H5Mclose(hid_t map_id)
Definition: H5M.c:466
herr_t H5VL_attr_get(const H5VL_object_t *vol_obj, H5VL_attr_get_t get_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:1422
H5_DLL hid_t H5Screate(H5S_class_t type)
Definition: H5S.c:384
H5C_log_info_t * log_info
Definition: H5Cpkg.h:5850
herr_t H5D__get_chunk_storage_size(H5D_t *dset, const hsize_t *offset, hsize_t *storage_size)
Definition: H5Dchunk.c:623
H5B2_hdr_t * H5B2__hdr_alloc(H5F_t *f)
Definition: H5B2hdr.c:239
uint8_t H5O_get_oh_version(const H5O_t *oh)
Definition: H5Oint.c:2613
hid_t H5E_CANTUNSERIALIZE_g
Definition: H5Edefin.h:162
H5_DLLVAR hid_t H5E_CANTFILTER_g
Definition: H5Epubgen.h:220
void * H5HG_read(H5F_t *f, H5HG_t *hobj, void *object, size_t *buf_size)
Definition: H5HG.c:595
H5_DLL herr_t H5FD_fapl_close(hid_t driver_id, const void *fapl)
Definition: H5FD.c:578
union H5S_hyper_op_info_t::@54 u
H5_DLL herr_t H5Pset_preserve(hid_t plist_id, hbool_t status)
Definition: H5Pdxpl.c:1147
htri_t H5O_msg_can_share(unsigned type_id, const void *mesg)
Definition: H5Omessage.c:1508
H5_DLL int H5O_msg_count(const H5O_loc_t *loc, unsigned type_id)
Definition: H5Omessage.c:782
size_t tot_sect_count
Definition: H5FSpkg.h:111
H5FL_DEFINE_STATIC(H5D_farray_ctx_t)
void * fd_parent
Definition: H5HFpkg.h:418
size_t rc
Definition: H5HFpkg.h:382
size_t level
Definition: H5SL.c:548
H5_DLL herr_t H5D_virtual_update_min_dims(H5O_layout_t *layout, size_t idx)
Definition: H5Dvirtual.c:314
void * udata
Definition: H5Pint.c:70
struct H5FD_direct_t H5FD_direct_t
const struct H5S_sel_iter_class_t * type
Definition: H5Sprivate.h:91
H5_DLL herr_t H5P_init(void)
Definition: H5Pint.c:434
int H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset)
Definition: H5T.c:4348
H5_DLL H5VL_object_t * H5VL_create_object_using_vol_id(H5I_type_t type, void *obj, hid_t connector_id)
Definition: H5VLint.c:849
@ H5VL_DATASET_GET_DAPL
Definition: H5VLconnector.h:92
H5_DLL herr_t H5CX_set_vlen_alloc_info(H5MM_allocate_t alloc_func, void *alloc_info, H5MM_free_t free_func, void *free_info)
Definition: H5CX.c:3042
herr_t H5VL__native_dataset_get(void *obj, H5VL_dataset_get_t get_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_dataset.c:224
H5_DLL herr_t H5G__verify_cached_stabs_test(hid_t gid)
Definition: H5Gtest.c:823
H5R_type_t H5R__get_type(const H5R_ref_priv_t *ref)
Definition: H5Rint.c:622
herr_t H5T__conv_uchar_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7184
H5_DLL herr_t H5T__conv_uchar_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
ssize_t H5G_loc_get_comment(const H5G_loc_t *loc, const char *name, char *comment, size_t bufsize)
Definition: H5Gloc.c:1086
Definition: H5Dearray.c:70
hid_t H5R__reopen_file(H5R_ref_priv_t *ref, hid_t fapl_id)
Definition: H5Rint.c:552
unsigned evictions[2]
Definition: H5PBprivate.h:74
herr_t(* H5D_chunk_resize_func_t)(H5O_layout_chunk_t *layout)
Definition: H5Dpkg.h:296
Definition: H5VLprivate.h:39
@ H5S_DIMINFO_VALID_YES
Definition: H5Spkg.h:199
H5FD_hdfs_fapl_t fa
Definition: H5FDhdfs.c:500
H5A_t * attr
Definition: H5Oattribute.c:72
herr_t(* sb_encode)(H5FD_t *file, char *name, unsigned char *p)
Definition: H5FDpublic.h:272
H5E_auto1_t func1_default
Definition: H5Epkg.h:75
H5_DLL herr_t H5CX_get_vds_prefix(const char **prefix_vds)
Definition: H5CX.c:2740
Definition: H5Clog_json.c:56
void H5MM_final_sanity_check(void)
Definition: H5MM.c:230
H5_DLL herr_t H5D_mult_refresh_reopen(H5D_t *dataset)
Definition: H5Dint.c:2182
herr_t H5FD_s3comms_free_purl(parsed_url_t *purl)
Definition: H5FDs3comms.c:2234
herr_t H5FD__init_package(void)
Definition: H5FD.c:115
@ H5D_MPIO_NO_CHUNK_OPTIMIZATION
Definition: H5Ppublic.h:143
H5D_vlen_bufsize_common_t common
Definition: H5Dint.c:72
struct H5O_storage_t H5O_storage_t
size_t size
Definition: H5FLprivate.h:358
H5_DLL herr_t H5P__encode_size_t(const void *value, void **_pp, size_t *size)
Definition: H5Pencdec.c:93
@ H5T_CSET_RESERVED_12
Definition: H5Tpublic.h:92
H5_DLL haddr_t H5FD_get_eoa(const H5FD_t *file, H5FD_mem_t type)
Definition: H5FDint.c:306
size_t H5B2__hdr_fuse_decr(H5B2_hdr_t *hdr)
Definition: H5B2hdr.c:465
H5_DLL herr_t H5O__alloc_msgs(H5O_t *oh, size_t min_alloc)
Definition: H5Oalloc.c:449
Definition: H5B2pkg.h:153
H5_DLL herr_t H5G_obj_remove(const struct H5O_loc_t *oloc, H5RS_str_t *grp_full_path_r, const char *name)
herr_t H5FD_get_mpio_atomicity(H5FD_t *_file, hbool_t *flag)
Definition: H5FDmpio.c:716
struct H5MF_fs_t H5MF_fs_t
H5_DLL herr_t H5Pget_file_image(hid_t fapl_id, void **buf_ptr_ptr, size_t *buf_len_ptr)
Definition: H5Pfapl.c:2699
H5_DLL herr_t H5VLblob_put(void *obj, hid_t connector_id, const void *buf, size_t size, void *blob_id, void *ctx)
Definition: H5VLcallback.c:6912
herr_t H5P__encode(const H5P_genplist_t *plist, hbool_t enc_all_prop, void *buf, size_t *nalloc)
Definition: H5Pencdec.c:392
H5_DLL herr_t H5M_init(void)
Definition: H5M.c:91
const H5P_libclass_t H5P_CLS_MACC[1]
Definition: H5Pmapl.c:78
void * H5O_open_name(const H5G_loc_t *loc, const char *name, H5I_type_t *opened_type)
Definition: H5Oint.c:628
int mpi_rank
Definition: H5ACpkg.h:370
herr_t H5P__class_get(const H5P_genclass_t *pclass, const char *name, void *value)
Definition: H5Pint.c:3159
H5Z_data_xform_t * data_transform
Definition: H5CX.c:358
void * H5VL_group_open(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t gapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4171
herr_t H5CS_push(const char *func_name)
Definition: H5CS.c:178
haddr_t eof
Definition: H5FDsec2.c:57
H5_DLL herr_t H5T__conv_llong_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5FDros3.c:125
herr_t H5G__new_dense_info_test(hid_t gid, hsize_t *name_count, hsize_t *corder_count)
Definition: H5Gtest.c:420
H5FL_blk_node_t * head
Definition: H5FLprivate.h:172
hid_t connector_id
Definition: H5VLprivate.h:46
H5T_conv_ret_t(* H5T_conv_except_func_t)(H5T_conv_except_t except_type, hid_t src_id, hid_t dst_id, void *src_buf, void *dst_buf, void *user_data)
Definition: H5Tpublic.h:214
Definition: H5Gdense.c:83
herr_t H5A__get_shared_rc_test(hid_t attr_id, hsize_t *ref_count)
Definition: H5Atest.c:124
void H5S__hyper_rebuild(H5S_t *space)
Definition: H5Shyper.c:8936
herr_t H5Pget_file_image_callbacks(hid_t fapl_id, H5FD_file_image_callbacks_t *callbacks_ptr)
Definition: H5Pfapl.c:2851
size_t sieve_size
Definition: H5Dpkg.h:428
H5_DLL herr_t H5Soffset_simple(hid_t space_id, const hssize_t *offset)
Definition: H5Sselect.c:145
hbool_t use_caller_fill_buf
Definition: H5Dpkg.h:506
hbool_t is_noop
Definition: H5Tpkg.h:178
H5_DLLVAR hid_t H5E_CANTRELEASE_g
Definition: H5Epubgen.h:164
H5_DLL hid_t H5Scopy(hid_t space_id)
Definition: H5S.c:531
unsigned super_vers
Definition: H5Fpkg.h:169
H5_DLL herr_t H5FDdriver_query(hid_t driver_id, unsigned long *flags)
Definition: H5FD.c:1927
hbool_t H5AC_get_serialization_in_progress(H5F_t *f)
Definition: H5ACdbg.c:319
hbool_t H5_PKG_INIT_VAR
Definition: H5AC.c:81
struct H5O_cache_ud_t H5O_cache_ud_t
hid_t H5E_CANTSELECT_g
Definition: H5Edefin.h:206
ino_t inode
Definition: H5FDlog.c:92
herr_t(* fapl_free)(void *fapl)
Definition: H5FDpublic.h:278
H5_DLL herr_t H5Z_pipeline(const struct H5O_pline_t *pline, unsigned flags, unsigned *filter_mask, H5Z_EDC_t edc_read, H5Z_cb_t cb_struct, size_t *nbytes, size_t *buf_size, void **buf)
@ H5G_LINK_OP_OLD
Definition: H5Gprivate.h:166
void * wrapped_buf
Definition: H5WB.c:56
unsigned classes
Definition: H5Ppkg.h:91
CATCH unable to destroy extensible array super block END_FUNC(BEGIN_FUNC(PKG)
Definition: H5EAsblock.c:171
int H5I_get_ref(hid_t id, hbool_t app_ref)
Definition: H5I.c:1596
herr_t H5AC__log_cleaned_entry(const H5AC_info_t *entry_ptr)
Definition: H5ACmpio.c:820
herr_t H5Pset_sizes(hid_t plist_id, size_t sizeof_addr, size_t sizeof_size)
Definition: H5Pfcpl.c:407
unsigned amembs
Definition: H5FDfamily.c:61
BEGIN_FUNC(PKG, CATCH if(!ret_value) if(&&H5EA__iblock_dest(iblock)< 0) H5E_THROW(H5E_CANTFREE ERR, H5EA_iblock_t *, H5EA_iblock_t *iblock=NULL, H5EA_iblock_t *iblock=NULL, H5EA__iblock_alloc(H5EA_hdr_t *hdr))
Definition: H5EAiblock.c:106
herr_t(* H5D_chunk_dest_func_t)(const H5D_chk_idx_info_t *idx_info)
Definition: H5Dpkg.h:311
H5T_subset_t
Definition: H5Tprivate.h:90
hid_t H5E_FILEEXISTS_g
Definition: H5Edefin.h:141
herr_t H5VL_request_free(const H5VL_object_t *vol_obj)
Definition: H5VLcallback.c:6763
H5_DLL herr_t H5T__conv_vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5Tconv.c:3017
herr_t H5VLblob_put(void *obj, hid_t connector_id, const void *buf, size_t size, void *blob_id, void *ctx)
Definition: H5VLcallback.c:6912
hbool_t H5F_has_feature(const H5F_t *f, unsigned feature)
Definition: H5Fquery.c:882
int64_t clears[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:5998
herr_t H5VLget_wrap_ctx(void *obj, hid_t connector_id, void **wrap_ctx)
Definition: H5VLcallback.c:740
H5_DLL hssize_t H5Sget_select_hyper_nblocks(hid_t spaceid)
Definition: H5Shyper.c:3492
H5FS_sinfo_t * H5FS__sinfo_new(H5F_t *f, H5FS_t *fspace)
Definition: H5FSsection.c:128
H5_DLLVAR const H5D_layout_ops_t H5D_LOPS_CONTIG[1]
Definition: H5Dpkg.h:525
H5_DLL herr_t H5Mexists(hid_t map_id, hid_t key_mem_type_id, const void *key, hbool_t *exists, hid_t dxpl_id)
Definition: H5M.c:804
H5_DLL size_t H5F_rdcc_nslots(const H5F_t *f)
Definition: H5Fquery.c:618
H5_DLL void * H5SL_remove(H5SL_t *slist, const void *key)
Definition: H5SL.c:1199
herr_t H5G__stab_valid(H5O_loc_t *grp_oloc, H5O_stab_t *alt_stab)
Definition: H5Gstab.c:1049
H5_DLL unsigned H5PL__get_num_paths(void)
Definition: H5PLpath.c:339
H5O_lib_operator_t lib_op
Definition: H5Oprivate.h:869
H5_DLL herr_t H5VL_blob_optional(const H5VL_object_t *vol_obj, void *blob_id, H5VL_blob_optional_t opt_type,...)
Definition: H5VLcallback.c:7216
size_t len
Definition: H5Oprivate.h:773
H5FL_DEFINE_STATIC(H5F_sfile_node_t)
H5_DLL H5WB_t * H5WB_wrap(void *buf, size_t buf_size)
Definition: H5WB.c:106
herr_t H5VL_file_is_same(const H5VL_object_t *vol_obj1, const H5VL_object_t *vol_obj2, hbool_t *same_file)
Definition: H5VLint.c:1054
herr_t H5Lunregister(H5L_type_t id)
Definition: H5L.c:1153
H5_DLL unsigned H5O__msg_count_real(const H5O_t *oh, const H5O_msg_class_t *type)
Definition: H5Omessage.c:831
void H5CX_set_ring(H5AC_ring_t ring)
Definition: H5CX.c:2825
struct H5O_storage_virtual_ent_t H5O_storage_virtual_ent_t
haddr_t sect_addr
Definition: H5FSprivate.h:153
H5P_genplist_t * lc_plist
Definition: H5L.c:58
ino_t inode
Definition: H5FDsec2.c:69
herr_t H5Ovisit3(hid_t obj_id, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate2_t op, void *op_data, unsigned fields)
Definition: H5O.c:1084
herr_t H5T__conv_schar_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:4909
void * H5FL_blk_realloc(H5FL_blk_head_t *head, void *block, size_t new_size H5FL_TRACK_PARAMS)
Definition: H5FL.c:1121
hid_t H5Oopen_by_token(hid_t loc_id, H5O_token_t token)
Definition: H5O.c:233
Definition: H5Gdense.c:139
hdfsFile file
Definition: H5FDhdfs.c:226
herr_t(* cmp)(void *obj, const H5O_token_t *token1, const H5O_token_t *token2, int *cmp_value)
Definition: H5VLconnector.h:457
H5_DLL herr_t H5T__conv_ushort_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5F_set_retries(H5F_t *f)
Definition: H5Fint.c:3020
FILE * stream
Definition: H5private.h:1764
H5_DLL herr_t H5TS_cancel_count_inc(void)
Definition: H5TS.c:247
H5_DLL herr_t H5VL_group_get(const H5VL_object_t *vol_obj, H5VL_group_get_t get_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:4275
hbool_t low_bound_valid
Definition: H5CX.c:311
herr_t H5C_set_prefix(H5C_t *cache_ptr, char *prefix)
Definition: H5Cdbg.c:458
unsigned init_count
Definition: H5I.c:67
H5_DLL herr_t H5C_verify_entry_type(H5C_t *cache_ptr, haddr_t addr, const H5C_class_t *expected_type, hbool_t *in_cache_ptr, hbool_t *type_ok_ptr)
Definition: H5Cdbg.c:1525
struct H5D_bt2_ud_t H5D_bt2_ud_t
H5_DLL herr_t H5CX_get_mpio_chunk_opt_ratio(unsigned *mpio_chunk_opt_ratio)
Definition: H5CX.c:2247
Definition: H5Oprivate.h:452
herr_t(* H5S_sel_iter_block_func_t)(const H5S_sel_iter_t *iter, hsize_t *start, hsize_t *end)
Definition: H5Spkg.h:327
herr_t H5G_traverse(const H5G_loc_t *loc, const char *name, unsigned target, H5G_traverse_t op, void *op_data)
Definition: H5Gtraverse.c:820
herr_t H5Tset_strpad(hid_t type_id, H5T_str_t strpad)
Definition: H5Tstrpad.c:108
hsize_t man_free_space
Definition: H5HFprivate.h:77
unsigned wrapped
Definition: H5RS.c:29
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_DACC[1]
Definition: H5Pprivate.h:144
htri_t H5VLis_connector_registered_by_name(const char *name)
Definition: H5VL.c:234
const H5EA_class_t *const H5EA_client_class_g[]
Definition: H5EA.c:95
herr_t H5D__contig_collective_read(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t H5_ATTR_UNUSED nelmts, const H5S_t *file_space, const H5S_t *mem_space, H5D_chunk_map_t H5_ATTR_UNUSED *fm)
Definition: H5Dmpio.c:681
herr_t H5SL_iterate(H5SL_t *slist, H5SL_operator_t op, void *op_data)
Definition: H5SL.c:2187
Definition: H5Dchunk.c:121
herr_t(* H5I_iterate_func_t)(hid_t id, void *udata)
Definition: H5Ipublic.h:74
H5_DLL herr_t H5FS_close(H5F_t *f, H5FS_t *fspace)
Definition: H5FS.c:406
Definition: H5FDprivate.h:49
const char * name
Definition: H5Zpublic.h:213
H5AC_info_t cache_info
Definition: H5Fpkg.h:220
H5SL_node_t * H5SL_next(H5SL_node_t *slist_node)
Definition: H5SL.c:2024
H5O_loc_t * H5T_oloc(H5T_t *dt)
Definition: H5T.c:5319
H5_DLL htri_t H5Sis_simple(hid_t space_id)
Definition: H5S.c:1251
H5S_diminfo_valid_t
Definition: H5Spkg.h:196
uint8_t idx_blk_elmts
Definition: H5Oprivate.h:596
H5_DLL herr_t H5R__encode_heap(H5F_t *f, unsigned char *buf, size_t *nalloc, const unsigned char *data, size_t data_size)
Definition: H5Rint.c:1415
@ H5P_TYPE_ROOT
Definition: H5Pprivate.h:63
hbool_t H5F_use_mdc_logging(const H5F_t *f)
Definition: H5Fquery.c:1115
herr_t H5B2_get_nrec(const H5B2_t *bt2, hsize_t *nrec)
Definition: H5B2.c:1060
herr_t H5T__conv_int_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6059
hsize_t slab[H5S_MAX_RANK]
Definition: H5Sprivate.h:58
uint16_t est_num_entries
Definition: H5Oprivate.h:679
H5_DLLVAR hid_t H5E_CANTDELETE_g
Definition: H5Epubgen.h:198
@ H5D_SPACE_STATUS_NOT_ALLOCATED
Definition: H5Dpublic.h:76
uint16_t depth
Definition: H5B2pkg.h:167
union H5O_shared_t::@34 u
H5_DLL H5T_t * H5T_copy(const H5T_t *old_dt, H5T_copy_t method)
Definition: H5T.c:3630
H5_DLL herr_t H5_mpi_comm_cmp(MPI_Comm comm1, MPI_Comm comm2, int *result)
Definition: H5mpi.c:283
unsigned long long total_seek_ops
Definition: H5FDlog.c:128
@ H5FA_NUM_CLS_ID
Definition: H5FAprivate.h:54
H5_DLL herr_t H5B_remove(H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
Definition: H5B.c:1568
herr_t H5HF_get_id_off_test(const H5HF_t *fh, const void *_id, hsize_t *obj_off)
Definition: H5HFtest.c:439
H5_DLL herr_t H5D__contig_copy(H5F_t *f_src, const H5O_storage_contig_t *storage_src, H5F_t *f_dst, H5O_storage_contig_t *storage_dst, H5T_t *src_dtype, H5O_copy_t *cpy_info)
Definition: H5Dcontig.c:1327
H5_DLL herr_t H5HF_iblock_incr(H5HF_indirect_t *iblock)
Definition: H5HFiblock.c:207
H5_DLL htri_t H5Sselect_valid(hid_t spaceid)
Definition: H5Sselect.c:467
H5_DLL herr_t H5T__conv_int_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5HF_iblock_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, haddr_t hdr_addr, unsigned nrows)
Definition: H5HFdbg.c:768
hbool_t swmr_write
Definition: H5EApkg.h:209
H5_DLL haddr_t H5FA__dblock_create(H5FA_hdr_t *hdr, hbool_t *hdr_dirty)
size_t size
Definition: H5Tpkg.h:248
@ H5F_ACCUM_PREPEND
Definition: H5Faccum.c:61
H5_DLL herr_t H5C__generate_image(H5F_t *f, H5C_t *cache_ptr, H5C_cache_entry_t *entry_ptr)
herr_t H5PLprepend(const char *search_path)
Definition: H5PL.c:180
hbool_t class_init
Definition: H5Ppkg.h:111
H5_DLLVAR hid_t H5E_CANTRESET_g
Definition: H5Epubgen.h:201
H5FL_BLK_DEFINE_STATIC(vlen_seq)
H5_DLL herr_t H5R__decode(const unsigned char *buf, size_t *nbytes, H5R_ref_priv_t *ref)
Definition: H5Rint.c:1048
Definition: H5Lpublic.h:215
struct H5T_enum_t H5T_enum_t
int(* H5P_iterate_int_t)(H5P_genprop_t *prop, void *udata)
Definition: H5Ppkg.h:117
struct H5O_native_info_t H5O_native_info_t
H5_DLL herr_t H5O__attr_dense_info_test(hid_t oid, hsize_t *name_count, hsize_t *corder_count)
Definition: H5Otest.c:368
H5B_subid_t
Definition: H5Bprivate.h:59
H5_DLL herr_t H5B2__locate_record(const H5B2_class_t *type, unsigned nrec, size_t *rec_off, const uint8_t *native, const void *udata, unsigned *idx, int *result)
Definition: H5B2int.c:106
unsigned obj_hidden
Definition: H5Gprivate.h:133
herr_t H5VM_array_fill(void *_dst, const void *src, size_t size, size_t count)
Definition: H5VM.c:926
int H5Aget_num_attrs(hid_t loc_id)
Definition: H5Adeprec.c:322
H5_DLL void H5F_sfile_assert_num(unsigned n)
Definition: H5Fsfile.c:55
H5_DLL hid_t H5VL__register_connector_by_name(const char *name, hbool_t app_ref, hid_t vipl_id)
Definition: H5VLint.c:1225
Definition: H5Oattribute.c:79
H5_DLL ssize_t H5G_obj_get_name_by_idx(const struct H5O_loc_t *oloc, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char *name, size_t size)
H5Z_class2_t H5Z_SZIP[1]
Definition: H5Zszip.c:41
H5S_class_t H5Sget_simple_extent_type(hid_t sid)
Definition: H5S.c:1804
int H5Sget_simple_extent_ndims(hid_t space_id)
Definition: H5S.c:900
Definition: H5Oprivate.h:466
hbool_t H5F_store_msg_crt_idx(const H5F_t *f)
Definition: H5Fquery.c:839
hsize_t alignment
Definition: H5FDpublic.h:328
size_t align
Definition: H5Tnative.c:555
htri_t H5S_set_extent(H5S_t *space, const hsize_t *size)
Definition: H5S.c:1875
H5_DLL herr_t H5AC_get_tag(const void *thing, haddr_t *tag)
Definition: H5AC.c:2347
herr_t H5Pget_external(hid_t plist_id, unsigned idx, size_t name_size, char *name, off_t *offset, hsize_t *size)
Definition: H5Pdcpl.c:2898
H5_DLL herr_t H5C_log_write_remove_entry_msg(H5C_t *cache, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.c:957
H5_DLL H5T_class_t H5Tget_class(hid_t type_id)
Definition: H5T.c:1960
herr_t H5Tset_size(hid_t type_id, size_t size)
Definition: H5T.c:2251
H5VL_object_t * vol_obj
Definition: H5Fpkg.h:378
struct H5PB_entry_t * prev
Definition: H5PBpkg.h:43
H5_DLLVAR hid_t H5P_LST_DATASET_ACCESS_ID_g
Definition: H5Ppublic.h:216
herr_t H5T__conv_uint_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7448
double H5_trace(const double *returning, const char *func, const char *type,...)
Definition: H5trace.c:120
H5_DLL H5T_t * H5T_construct_datatype(H5VL_object_t *dt_obj)
Definition: H5Tcommit.c:1095
H5B_dir_t critical_key
Definition: H5Bprivate.h:129
H5_GCC_DIAG_OFF(format-nonliteral) int HDfprintf(FILE *stream
H5_DLL htri_t H5T_is_sensible(const H5T_t *dt)
Definition: H5T.c:5545
herr_t H5AC_get_entry_ptr_from_addr(const H5F_t *f, haddr_t addr, void **entry_ptr_ptr)
Definition: H5ACdbg.c:179
H5_DLL herr_t H5G__link_to_loc(const H5G_loc_t *grp_loc, const H5O_link_t *lnk, H5G_loc_t *obj_loc)
Definition: H5Glink.c:374
herr_t(* write_resize_entry_log_msg)(void *udata, const H5C_cache_entry_t *entry, size_t new_size, herr_t fxn_ret_value)
Definition: H5Clog.h:59
struct H5Z_node * lchild
Definition: H5Ztrans.c:55
H5_DLL herr_t H5T__print_stats(H5T_path_t *path, int *nprint)
H5FL_SEQ_EXTERN(H5HF_indirect_ent_t)
H5_DLL H5T_path_t * H5T_path_find(const H5T_t *src, const H5T_t *dst)
Definition: H5T.c:4796
herr_t(* dst_dbg_ctx)(void *dbg_ctx)
Definition: H5EAprivate.h:76
hsize_t ref_count
Definition: H5SMpkg.h:142
H5R_ref_priv_reg_t reg
Definition: H5Rpkg.h:75
H5_DLL ssize_t H5VM_opvv(size_t dst_max_nseq, size_t *dst_curr_seq, size_t dst_len_arr[], hsize_t dst_off_arr[], size_t src_max_nseq, size_t *src_curr_seq, size_t src_len_arr[], hsize_t src_off_arr[], H5VM_opvv_func_t op, void *op_data)
Definition: H5VM.c:1364
time_t btime
Definition: H5Opkg.h:312
struct H5FL_blk_gc_node_t * first
Definition: H5FL.c:94
H5_DLL herr_t H5F_block_read(H5F_t *f, H5FD_mem_t type, haddr_t addr, size_t size, void *buf)
Definition: H5Fio.c:139
H5_DLL herr_t H5G_traverse(const H5G_loc_t *loc, const char *name, unsigned target, H5G_traverse_t op, void *op_data)
Definition: H5Gtraverse.c:820
@ H5F_MEM_PAGE_DEFAULT
Definition: H5Fprivate.h:695
herr_t H5T_update_shared(H5T_t *dt)
Definition: H5Tcommit.c:1071
uint32_t nbytes
Definition: H5Dpkg.h:254
H5I_type_t
Definition: H5Ipublic.h:33
hbool_t H5CX_is_def_dxpl(void)
Definition: H5CX.c:1104
herr_t H5T__conv_short_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5553
H5_DLL int H5RS_cmp(const H5RS_str_t *rs1, const H5RS_str_t *rs2)
Definition: H5RS.c:387
struct H5O_layout_t H5O_layout_t
H5C_cache_entry_t * coll_tail_ptr
Definition: H5Cpkg.h:5937
H5_DLL hid_t H5Tvlen_create(hid_t base_id)
Definition: H5Tvlen.c:152
H5_DLL herr_t H5Pset_external(hid_t plist_id, const char *name, off_t offset, hsize_t size)
Definition: H5Pdcpl.c:2760
H5O_storage_virtual_srcdset_t * sub_dset
Definition: H5Oprivate.h:534
htri_t H5Zfilter_avail(H5Z_filter_t id)
Definition: H5Z.c:659
herr_t H5Ldelete_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id)
Definition: H5L.c:754
@ H5F_MEM_PAGE_SUPER
Definition: H5Fprivate.h:696
struct H5O_storage_virtual_name_seg_t * next
Definition: H5Oprivate.h:516
int H5Pget_nfilters(hid_t plist_id)
Definition: H5Pocpl.c:794
H5_DLL herr_t H5PL__find_plugin_in_path_table(const H5PL_search_params_t *search_params, hbool_t *found, const void **plugin_info)
Definition: H5PLpath.c:583
H5O_operator_t op
Definition: H5Omessage.c:59
H5_ih_info_t obj
Definition: H5Opublic.h:149
H5FD_mem_t memb_map[H5FD_MEM_NTYPES]
Definition: H5FDmulti.c:71
H5PL_type_t type
Definition: H5PLpkg.h:120
H5O_copy_file_ud_common_t common
Definition: H5Dprivate.h:139
H5_DLL herr_t H5HF_insert(H5HF_t *fh, size_t size, const void *obj, void *id)
Definition: H5HF.c:352
const H5B2_class_t H5B2_TEST2[1]
Definition: H5B2test.c:100
herr_t H5VL_dataset_get(const H5VL_object_t *vol_obj, H5VL_dataset_get_t get_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:2275
struct H5FL_blk_node_t * prev
Definition: H5FLprivate.h:162
H5TS_key_t H5TS_errstk_key_g
Definition: H5TS.c:35
uint32_t chunk_size
Definition: H5Dbtree2.c:57
H5_DLL herr_t H5D__layout_oh_write(const H5D_t *dataset, H5O_t *oh, unsigned update_flags)
Definition: H5Dlayout.c:698
size_t H5HF_hdr_fuse_decr(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:683
H5_DLLVAR hid_t H5E_CANTOPENOBJ_g
Definition: H5Epubgen.h:227
H5_DLL htri_t H5Requal(const H5R_ref_t *ref1_ptr, const H5R_ref_t *ref2_ptr)
Definition: H5R.c:410
haddr_t src_heap_addr
Definition: H5Gpkg.h:221
@ H5D_MPIO_RANK0_NOT_H5S_ALL
Definition: H5Dmpio.c:98
H5_DLL herr_t H5O__attr_link(H5F_t *f, H5O_t *open_oh, void *_mesg)
Definition: H5Oattr.c:575
herr_t(* H5C_get_final_load_size_func_t)(const void *image_ptr, size_t image_len, void *udata_ptr, size_t *actual_len_ptr)
Definition: H5Cprivate.h:872
H5_DLL herr_t H5VLdataset_close(void *dset, hid_t connector_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:2656
H5_DLL herr_t H5G__ent_debug(const H5G_entry_t *ent, FILE *stream, int indent, int fwidth, const H5HL_t *heap)
Definition: H5Gent.c:539
H5_DLL herr_t H5Fset_mdc_config(hid_t file_id, H5AC_cache_config_t *config_ptr)
Definition: H5F.c:1261
struct H5A_iter_cb1 H5A_iter_cb1
size_t token_size
Definition: H5VLconnector.h:285
UINT32ENCODE(image, metadata_chksum)
const H5O_obj_class_t H5O_OBJ_DATASET[1]
Definition: H5Doh.c:74
@ H5SL_TYPE_OBJ
Definition: H5SLprivate.h:48
H5_DLLVAR const H5D_chunk_ops_t H5D_COPS_NONE[1]
Definition: H5Dpkg.h:533
size_t H5T_NATIVE_FLOAT_COMP_ALIGN_g
Definition: H5T.c:463
uint32_t nelmts
Definition: H5Dchunk.c:182
herr_t H5Pset_elink_cb(hid_t lapl_id, H5L_elink_traverse_t func, void *op_data)
Definition: H5Plapl.c:1238
hbool_t bogus_crt_idx
Definition: H5Aint.c:62
H5_DLL herr_t H5VLfree_lib_state(void *state)
Definition: H5VL.c:897
hsize_t memb_size
Definition: H5FDfamily.c:58
hbool_t flush_immediately
Definition: H5Cprivate.h:2245
@ H5D_CHUNK_IDX_BT2
Definition: H5Dpublic.h:60
H5_DLLVAR hid_t H5E_EARRAY_g
Definition: H5Epubgen.h:99
herr_t H5B2__hdr_dirty(H5B2_hdr_t *hdr)
Definition: H5B2hdr.c:494
H5_DLL herr_t H5T__conv_short_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5Fdelete(const char *filename, hid_t fapl_id)
Definition: H5F.c:903
H5_DLLVAR const H5AC_class_t H5AC_EARRAY_SBLOCK[1]
Definition: H5ACprivate.h:366
char * rest
Definition: H5system.c:123
H5_DLLVAR hid_t H5E_PLINE_g
Definition: H5Epubgen.h:100
H5_DLL htri_t H5Pexist(hid_t plist_id, const char *name)
Definition: H5P.c:715
herr_t H5F_get_mpi_atomicity(H5F_t *file, hbool_t *flag)
Definition: H5Fmpi.c:316
H5_DLL herr_t H5VL__native_object_get(void *obj, const H5VL_loc_params_t *loc_params, H5VL_object_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
herr_t H5Pset_vlen_mem_manager(hid_t plist_id, H5MM_allocate_t alloc_func, void *alloc_info, H5MM_free_t free_func, void *free_info)
Definition: H5Pdxpl.c:1581
size_t free_size
Definition: H5MPpkg.h:80
haddr_t prfx_addr
Definition: H5HLpkg.h:99
H5S_t * fspace
Definition: H5Dint.c:69
H5_DLL herr_t H5O_msg_write_oh(H5F_t *f, H5O_t *oh, unsigned type_id, unsigned mesg_flags, unsigned update_flags, void *mesg)
Definition: H5Omessage.c:313
H5_DLL herr_t H5Gget_linkval(hid_t loc_id, const char *name, size_t size, char *buf)
Definition: H5Gdeprec.c:628
herr_t H5B2__hdr_unprotect(H5B2_hdr_t *hdr, unsigned cache_flags)
Definition: H5B2hdr.c:591
const char * name
Definition: H5VLint.c:78
herr_t H5FS__dirty(H5FS_t *fspace)
Definition: H5FS.c:785
herr_t H5VL__native_object_copy(void *src_obj, const H5VL_loc_params_t *loc_params1, const char *src_name, void *dst_obj, const H5VL_loc_params_t *loc_params2, const char *dst_name, hid_t ocpypl_id, hid_t lcpl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_object.c:108
unsigned root_iblock_flags
Definition: H5HFpkg.h:349
herr_t H5B2__split_root(H5B2_hdr_t *hdr)
Definition: H5B2int.c:345
herr_t H5T__free(H5T_t *dt)
Definition: H5T.c:3904
H5_DLL H5MF_free_section_t * H5MF__sect_new(unsigned ctype, haddr_t sect_off, hsize_t sect_size)
Definition: H5MFsection.c:208
herr_t H5FS__destroy_flush_depend(H5AC_info_t *parent_entry, H5AC_info_t *child_entry)
Definition: H5FSint.c:151
herr_t H5VL_reset_vol_wrapper(void)
Definition: H5VLint.c:2307
herr_t H5CS_print_stack(const H5CS_t *fstack, FILE *stream)
Definition: H5CS.c:131
htri_t H5MP_pool_is_free_size_correct(const H5MP_pool_t *mp)
Definition: H5MPtest.c:117
H5_DLL herr_t H5S_get_select_num_elem_non_unlim(const H5S_t *space, hsize_t *num_elem_non_unlim)
Definition: H5Sselect.c:791
herr_t H5C_image_stats(H5C_t *cache_ptr, hbool_t print_header) H5C_image_stats(H5C_t *cache_ptr
@ H5C_decr__off
Definition: H5Cpublic.h:50
@ H5_PKG_VL
Definition: H5private.h:1748
htri_t H5SM_can_share(H5F_t *f, H5SM_master_table_t *table, ssize_t *sohm_index_num, unsigned type_id, const void *mesg)
Definition: H5SM.c:925
herr_t H5HF__man_iter_start_offset(H5HF_hdr_t *hdr, H5HF_block_iter_t *biter, hsize_t offset)
Definition: H5HFiter.c:126
size_t H5O_msg_size_oh(const H5F_t *f, const H5O_t *oh, unsigned type_id, const void *mesg, size_t extra_raw)
Definition: H5Omessage.c:1456
hid_t H5T_NATIVE_UINT64_g
Definition: H5T.c:441
H5_DLLVAR const H5B2_class_t H5SM_INDEX[1]
Definition: H5SMpkg.h:255
uint64_t feature_flags
Definition: H5VLconnector.h:283
herr_t H5F__close_mounts(H5F_t *f)
Definition: H5Fmount.c:46
H5_DLL herr_t H5FD_sb_encode(H5FD_t *file, char *name, uint8_t *buf)
Definition: H5FD.c:441
herr_t H5Fget_fileno(hid_t file_id, unsigned long *fnumber)
Definition: H5F.c:1055
struct H5S_t * source_select
Definition: H5Oprivate.h:531
@ H5AC_OHDR_CHK_ID
Definition: H5ACprivate.h:55
herr_t H5T__conv_ldouble_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7902
herr_t H5PL__remove_path(unsigned int idx)
Definition: H5PLpath.c:513
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)
Definition: H5Dvirtual.c:1149
H5T_vlen_getptr_func_t getptr
Definition: H5Tpkg.h:291
herr_t H5Pget_file_space(hid_t plist_id, H5F_file_space_type_t *strategy, hsize_t *threshold)
Definition: H5Pdeprec.c:622
H5_DLL H5B2_hdr_t * H5B2__hdr_protect(H5F_t *f, haddr_t hdr_addr, void *ctx_udata, unsigned flags)
Definition: H5B2hdr.c:526
size_t sizeof_size
Definition: H5EApkg.h:195
H5D_rdcc_ent_t * H5D_rdcc_ent_ptr_t
Definition: H5Dchunk.c:138
iblock
Definition: H5EAiblock.c:509
herr_t H5D__check_filters(H5D_t *dataset)
Definition: H5Dint.c:2948
H5_DLL herr_t H5HF__space_size(H5HF_hdr_t *hdr, hsize_t *fs_size)
Definition: H5HFspace.c:431
size_t reclaim_buf_size
Definition: H5Dchunk.c:181
size_t il_size
Definition: H5Cpkg.h:5873
H5_DLL herr_t H5Pget_attr_phase_change(hid_t plist_id, unsigned *max_compact, unsigned *min_dense)
Definition: H5Pocpl.c:263
H5G_loc_t * loc
Definition: H5Gloc.c:56
herr_t H5Eclose_stack(hid_t stack_id)
Definition: H5E.c:1158
UINT32ENCODE(image, metadata_chksum)
size_t sub_dset_io_start
Definition: H5Oprivate.h:537
H5AC_type_t
Definition: H5ACprivate.h:48
unsigned merged_null_msgs
Definition: H5Opkg.h:370
herr_t(* optional)(void *obj, H5VL_group_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:380
H5_DLLVAR H5P_genclass_t * H5P_CLS_DATATYPE_ACCESS_g
Definition: H5Pprivate.h:130
H5_DLLVAR hid_t H5E_CANTSWAP_g
Definition: H5Epubgen.h:404
H5_DLL herr_t H5HG_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth)
Definition: H5HGdbg.c:86
H5D_storage_t * store
Definition: H5Dpkg.h:218
herr_t H5O_msg_delete(H5F_t *f, H5O_t *open_oh, unsigned type_id, void *mesg)
Definition: H5Omessage.c:2038
hid_t H5E_CANTTAG_g
Definition: H5Edefin.h:164
H5_DLLVAR const H5B2_class_t H5D_BT2[1]
Definition: H5Dpkg.h:540
struct H5D_io_info_t H5D_io_info_t
struct H5MP_page_t H5MP_page_t
unsigned onlist
Definition: H5FLprivate.h:232
H5_DLL herr_t H5VL_blob_specific(const H5VL_object_t *vol_obj, void *blob_id, H5VL_blob_specific_t specific_type,...)
Definition: H5VLcallback.c:7095
H5_DLL herr_t H5G__dense_remove(H5F_t *f, const H5O_linfo_t *linfo, H5RS_str_t *grp_full_path_r, const char *name)
Definition: H5Gdense.c:1395
int H5Iinc_ref(hid_t id)
Definition: H5I.c:1496
H5_DLL herr_t H5T__conv_long_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
size_t elmt_idx
Definition: H5FA.c:381
Definition: H5Dprivate.h:145
size_t H5T_NATIVE_ULLONG_COMP_ALIGN_g
Definition: H5T.c:462
H5FL_DEFINE(H5C_cache_entry_t)
Definition: H5EApkg.h:156
H5_DLLVAR hid_t H5E_CANTPIN_g
Definition: H5Epubgen.h:315
hid_t H5E_BADRANGE_g
Definition: H5Edefin.h:217
H5_DLL herr_t H5D__chunk_update_cache(H5D_t *dset)
Definition: H5Dchunk.c:5845
H5WB_t * H5WB_wrap(void *buf, size_t buf_size)
Definition: H5WB.c:106
H5_DLL herr_t H5Dflush(hid_t dset_id)
Definition: H5D.c:810
uint32_t max_man_size
Definition: H5HFprivate.h:62
hid_t H5E_CANTGATHER_g
Definition: H5Edefin.h:200
@ H5S_DIMINFO_VALID_NO
Definition: H5Spkg.h:198
herr_t H5Pset_edc_check(hid_t plist_id, H5Z_EDC_t check)
Definition: H5Pdxpl.c:1226
H5_DLL herr_t H5AC_proxy_entry_add_child(H5AC_proxy_entry_t *pentry, H5F_t *f, void *child)
Definition: H5ACproxy_entry.c:287
Definition: H5FDcore.c:40
Definition: H5FApkg.h:233
herr_t H5VL_attr_specific(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, H5VL_attr_specific_t specific_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:1535
H5_DLL hid_t H5A_get_space(H5A_t *attr)
Definition: H5Aint.c:857
Definition: H5VLprivate.h:32
htri_t H5FL_blk_free_block_avail(H5FL_blk_head_t *head, size_t size)
Definition: H5FL.c:847
H5_DLL size_t H5O_msg_raw_size(const H5F_t *f, unsigned type_id, hbool_t disable_shared, const void *mesg)
Definition: H5Omessage.c:1349
@ at_max_size
Definition: H5Cprivate.h:2331
H5_DLL herr_t H5VL_free_connector_info(hid_t connector_id, void *info)
Definition: H5VLcallback.c:528
herr_t H5Lvisit1(hid_t group_id, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate1_t op, void *op_data)
Definition: H5Ldeprec.c:486
@ H5D_VDS_FIRST_MISSING
Definition: H5Dpublic.h:100
H5F_t * f
Definition: H5Dpkg.h:235
H5_DLL herr_t H5T__conv_ushort_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5Sset_extent_none(hid_t space_id)
Definition: H5S.c:1838
H5D_chunk_map_t * fm
Definition: H5Dchunk.c:233
int64_t entry_flush_moves[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6003
unsigned depth
Definition: H5B2private.h:109
ssize_t H5Pget_virtual_dsetname(hid_t dcpl_id, size_t idx, char *name, size_t size)
Definition: H5Pdcpl.c:2581
herr_t H5Oget_native_info_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_native_info_t *oinfo, unsigned fields, hid_t lapl_id)
Definition: H5O.c:800
H5HF_dtable_cparam_t cparam
Definition: H5HFpkg.h:187
H5_DLL herr_t H5D__select_read(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space)
Definition: H5Dselect.c:274
H5EA_hdr_t * hdr
Definition: H5EApkg.h:317
uint8_t sup_blk_min_data_ptrs
Definition: H5EAprivate.h:86
herr_t(* start_logging)(H5C_log_info_t *log_info)
Definition: H5Clog.h:41
hid_t lapl_id
Definition: H5VLconnector.h:246
void * H5ST_locate(H5ST_tree_t *tree, const char *s)
Definition: H5ST.c:369
unsigned ndims
Definition: H5Dbtree2.c:73
struct H5VL_blob_class_t H5VL_blob_class_t
hid_t memb_fapl[H5FD_MEM_NTYPES]
Definition: H5FDmulti.c:72
herr_t H5Pset_mdc_image_config(hid_t plist_id, H5AC_cache_image_config_t *config_ptr)
Definition: H5Pfapl.c:1709
struct H5S_extent_t * src_space_extent
Definition: H5Dprivate.h:140
@ H5AC_FSPACE_SINFO_ID
Definition: H5ACprivate.h:63
H5I_type_t H5I_get_type(hid_t id)
Definition: H5I.c:1040
H5_DLL hbool_t H5FD__supports_swmr_test(const char *vfd_name)
Definition: H5FDtest.c:101
size_t cLRU_list_size
Definition: H5Cpkg.h:5921
herr_t H5C_resize_entry(void *thing, size_t new_size)
Definition: H5C.c:1962
H5_DLL herr_t H5T__conv_long_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
void * fill_alloc_info
Definition: H5Dpkg.h:498
H5_DLL herr_t H5FA_patch_file(H5FA_t *fa, H5F_t *f)
H5_DLL herr_t H5T__conv_ullong_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL ssize_t H5Eget_num(hid_t error_stack_id)
Definition: H5E.c:1227
@ H5B2_GRP_DENSE_NAME_ID
Definition: H5B2private.h:48
unsigned long magic
Definition: H5FDs3comms.h:260
haddr_t dblk_addr
Definition: H5EApkg.h:358
struct H5VL_token_class_t H5VL_token_class_t
H5_DLL herr_t H5Tset_tag(hid_t type, const char *tag)
Definition: H5Topaque.c:45
H5_DLL void * H5VLfile_create(const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3411
H5F_t * H5F_fake_alloc(uint8_t sizeof_size)
Definition: H5Ffake.c:43
hid_t lapl_id
Definition: H5VLconnector.h:254
H5_DLL herr_t H5D__chunk_bh_info(const H5O_loc_t *loc, H5O_t *oh, H5O_layout_t *layout, hsize_t *btree_size)
Definition: H5Dchunk.c:6473
H5_DLL hbool_t H5G_mounted(H5G_t *grp)
Definition: H5Gint.c:682
size_t size
Definition: H5Tpkg.h:335
H5_DLL size_t H5D__gather_mem(const void *_buf, H5S_sel_iter_t *iter, size_t nelmts, void *_tgath_buf)
Definition: H5Dscatgath.c:373
H5FL_DEFINE_STATIC(H5E_t)
H5_DLL herr_t H5C_load_cache_image_on_next_protect(H5F_t *f, haddr_t addr, hsize_t len, hbool_t rw)
H5_DLL herr_t H5FD_s3comms_nlowercase(char *dest, const char *s, size_t len)
Definition: H5FDs3comms.c:2665
struct H5D_earray_it_ud_t H5D_earray_it_ud_t
H5_DLL uint32_t H5T_hash(H5F_t *file, const H5T_t *dt)
H5_DLL htri_t H5Sextent_equal(hid_t sid1, hid_t sid2)
Definition: H5S.c:2002
@ H5R_OBJECT1
Definition: H5Rpublic.h:50
hbool_t H5_PKG_INIT_VAR
Definition: H5Z.c:60
@ H5P_PROP_WITHIN_LIST
Definition: H5Ppkg.h:47
H5T_enum_t enumer
Definition: H5Tpkg.h:343
H5I_free_t free_func
Definition: H5Iprivate.h:55
struct H5D_chunk_cached_t H5D_chunk_cached_t
uint32_t filter_mask
Definition: H5Dfarray.c:80
H5_DLLVAR const H5AC_class_t H5AC_EPOCH_MARKER[1]
Definition: H5ACprivate.h:374
ret_value
Definition: H5EAiblock.c:257
H5_DLL herr_t H5D__chunk_prune_by_extent(H5D_t *dset, const hsize_t *old_dim)
Definition: H5Dchunk.c:5346
H5_DLL void * H5VL__native_object_open(void *obj, const H5VL_loc_params_t *loc_params, H5I_type_t *opened_type, hid_t dxpl_id, void **req)
H5VL_request_class_t request_cls
Definition: H5VLconnector.h:487
@ H5T_LOC_BADLOC
Definition: H5Tprivate.h:66
H5E_minor_t min_num
Definition: H5Epublic.h:197
H5_DLL herr_t H5D__fill_init(H5D_fill_buf_info_t *fb_info, void *caller_fill_buf, H5MM_allocate_t alloc_func, void *alloc_info, H5MM_free_t free_func, void *free_info, const H5O_fill_t *fill, const H5T_t *dset_type, hid_t dset_type_id, size_t nelmts, size_t min_buf_size)
Definition: H5Dfill.c:368
H5_DLL H5RS_str_t * H5RS_create(const char *s)
Definition: H5RS.c:100
H5_DLL herr_t H5O_link_delete(H5F_t *f, H5O_t *open_oh, void *_mesg)
hbool_t H5_PKG_INIT_VAR
Definition: H5FL.c:118
haddr_t H5FD_get_eoa(const H5FD_t *file, H5FD_mem_t type)
Definition: H5FDint.c:306
Definition: H5Zpublic.h:234
H5_DLL int H5T_top_term_package(void)
Definition: H5T.c:1409
herr_t H5HF_hdr_adj_free(H5HF_hdr_t *hdr, ssize_t amt)
Definition: H5HFhdr.c:750
H5_DLL H5F_libver_t H5F_get_high_bound(const H5F_t *f)
Definition: H5Fquery.c:160
H5_DLL hid_t H5P__decode(const void *buf)
Definition: H5Pencdec.c:701
hssize_t H5Fget_freespace(hid_t file_id)
Definition: H5F.c:1092
H5_DLL H5S_t * H5S_create_simple(unsigned rank, const hsize_t dims[], const hsize_t maxdims[])
Definition: H5S.c:1493
struct H5T_t * parent
Definition: H5Tpkg.h:338
H5F_shared_t * shared
Definition: H5Fsfile.c:27
H5P_genclass_t * H5P_get_class(const H5P_genplist_t *plist)
Definition: H5Pint.c:5641
@ H5T_DIR_DEFAULT
Definition: H5Tpublic.h:165
H5S_pnt_list_t * pnt_lst
Definition: H5Spkg.h:311
H5_DLL herr_t H5F__format_convert(H5F_t *f)
Definition: H5Fint.c:3531
hbool_t H5D__virtual_is_space_alloc(const H5O_storage_t H5_ATTR_UNUSED *storage)
Definition: H5Dvirtual.c:2205
hbool_t H5_libterm_g
Definition: H5.c:77
Definition: H5Oprivate.h:514
Definition: H5Tprivate.h:98
hssize_t offset[H5S_MAX_RANK]
Definition: H5Spkg.h:306
H5_DLL herr_t H5O__attr_remove_by_idx(const H5O_loc_t *loc, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5Oattribute.c:1606
H5_DLLVAR size_t H5T_NATIVE_LLONG_COMP_ALIGN_g
Definition: H5Tpkg.h:396
herr_t H5SM_list_debug(H5F_t *f, haddr_t list_addr, FILE *stream, int indent, int fwidth, haddr_t table_addr)
Definition: H5SM.c:2629
unsigned null_msgno
Definition: H5Opkg.h:268
H5_DLL hid_t H5Sselect_project_intersection(hid_t src_space_id, hid_t dst_space_id, hid_t src_intersect_space_id)
Definition: H5Sselect.c:2827
struct H5EA_hdr_t H5EA_hdr_t
CATCH unable to release extensible array metadata END_FUNC(BEGIN_FUNC(PRIV)
Definition: H5EA.c:713
hbool_t deleted
Definition: H5Dchunk.c:124
int Pflock(int fd, int operation)
Definition: H5system.c:644
herr_t H5MF_try_close(H5F_t *f)
Definition: H5MF.c:1646
H5F_t * f
Definition: H5MFpkg.h:143
ssize_t H5G_obj_get_name_by_idx(const H5O_loc_t *oloc, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char *name, size_t size)
Definition: H5Gobj.c:798
H5RS_str_t * H5G_build_fullpath_refstr_str(H5RS_str_t *prefix_r, const char *name)
Definition: H5Gname.c:352
H5HG_obj_t * obj
Definition: H5HGpkg.h:134
herr_t H5B2__merge3(H5B2_hdr_t *hdr, uint16_t depth, H5B2_node_ptr_t *curr_node_ptr, unsigned *parent_cache_info_flags_ptr, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx)
Definition: H5B2int.c:1204
H5_DLL haddr_t H5MF_alloc(H5F_t *f, H5FD_mem_t type, hsize_t size)
Definition: H5MF.c:790
@ H5SL_TYPE_UNSIGNED
Definition: H5SLprivate.h:46
H5_DLL void * H5VL_attr_open(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t aapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1113
H5_DLL herr_t H5G__loc_addr(const H5G_loc_t *loc, const char *name, haddr_t *addr)
Definition: H5Gloc.c:753
Definition: H5Oprivate.h:166
Definition: H5FSpkg.h:126
H5T_t * src
Definition: H5Tpkg.h:174
hbool_t valid
Definition: H5Dpkg.h:377
@ H5T_ORDER_NONE
Definition: H5Tpublic.h:52
herr_t H5FS_init(void)
Definition: H5FSint.c:95
herr_t H5O_are_mdc_flushes_disabled(H5O_loc_t *oloc, hbool_t *are_disabled)
Definition: H5O.c:1414
H5_DLL herr_t H5VL__native_blob_put(void *obj, const void *buf, size_t size, void *blob_id, void *ctx)
H5S_hyper_dim_t opt[H5S_MAX_RANK]
Definition: H5Spkg.h:213
haddr_t H5FD_get_maxaddr(const H5FD_t *file)
Definition: H5FD.c:1275
struct H5D_contig_writevv_ud_t H5D_contig_writevv_ud_t
H5S_t * mchunk_tmpl
Definition: H5Dpkg.h:353
H5_DLL hid_t H5D__get_space(const H5D_t *dset)
Definition: H5Dint.c:3831
herr_t(* H5G_traverse_t)(H5G_loc_t *grp_loc, const char *name, const struct H5O_link_t *lnk, H5G_loc_t *obj_loc, void *operator_data, H5G_own_loc_t *own_loc)
Definition: H5Gprivate.h:159
DWORD nFileIndexHigh
Definition: H5FDlog.c:109
H5_DLL uint32_t H5C_get_num_objs_corked(const H5C_t *cache_ptr)
Definition: H5Ctag.c:189
H5_DLL herr_t H5S_get_select_bounds(const H5S_t *space, hsize_t *start, hsize_t *end)
Definition: H5Sselect.c:675
H5_DLL herr_t H5_mpi_comm_dup(MPI_Comm comm, MPI_Comm *comm_new)
Definition: H5mpi.c:99
H5_DLL hid_t H5Eregister_class(const char *cls_name, const char *lib_name, const char *version)
Definition: H5E.c:437
H5B2_subid_t
Definition: H5B2private.h:42
herr_t H5T__conv_llong_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6864
H5_DLL herr_t H5C_flush_cache(H5F_t *f, unsigned flags)
Definition: H5C.c:1045
size_t sizeof_size
Definition: H5FApkg.h:141
Definition: H5Gpublic.h:136
H5_DLL herr_t H5EA__hdr_incr(H5EA_hdr_t *hdr)
void * encoding
Definition: H5SMpkg.h:203
herr_t H5Literate2(hid_t group_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx_p, H5L_iterate2_t op, void *op_data)
Definition: H5L.c:1317
H5FL_SEQ_EXTERN(H5FS_section_class_t)
struct H5D_virtual_held_file_t H5D_virtual_held_file_t
@ H5_INDEX_CRT_ORDER
Definition: H5public.h:320
H5_DLLVAR hid_t H5E_CANTCORK_g
Definition: H5Epubgen.h:329
hsize_t mesg
Definition: H5Opublic.h:120
herr_t H5_init_library(void)
Definition: H5.c:109
struct H5FL_blk_node_t H5FL_blk_node_t
H5_DLL int H5T_get_offset(const H5T_t *dt)
Definition: H5Toffset.c:113
herr_t H5Tset_cset(hid_t type_id, H5T_cset_t cset)
Definition: H5Tcset.c:95
H5S_sel_offset_func_t offset
Definition: H5Spkg.h:286
const H5P_libclass_t H5P_CLS_FACC[1]
Definition: H5Pfapl.c:379
H5_DLL uint32_t H5_checksum_metadata(const void *data, size_t len, uint32_t initval)
Definition: H5checksum.c:460
unsigned ref_count
Definition: H5Ppkg.h:92
H5_DLL herr_t H5FA__hdr_init(H5FA_hdr_t *hdr, void *ctx_udata)
herr_t H5R__get_region(const H5R_ref_priv_t *ref, H5S_t *space)
Definition: H5Rint.c:841
@ H5VL_LINK_CREATE_HARD
Definition: H5VLconnector.h:169
H5FS_section_info_t sect_info
Definition: H5MFpkg.h:87
herr_t H5T__conv_long_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6151
H5_DLL herr_t H5T__conv_int_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL hsize_t H5HF_get_dblock_free_test(const H5HF_t *fh, unsigned row)
Definition: H5HFtest.c:408
H5_DLL int H5Pget_nfilters(hid_t plist_id)
Definition: H5Pocpl.c:794
H5_DLL herr_t H5Pset_obj_track_times(hid_t plist_id, hbool_t track_times)
Definition: H5Pocpl.c:414
H5P_genclass_t * H5P_CLS_FILE_CREATE_g
Definition: H5Pint.c:135
H5_DLL herr_t H5T_encode(H5T_t *obj, unsigned char *buf, size_t *nalloc)
Definition: H5T.c:3089
H5_DLL herr_t H5SM_get_info(const H5O_loc_t *ext_loc, H5P_genplist_t *fc_plist)
Definition: H5SM.c:1966
hsize_t nblocks
Definition: H5Spkg.h:159
Definition: H5Gcompact.c:50
herr_t(* H5S_sel_iter_release_func_t)(H5S_sel_iter_t *iter)
Definition: H5Spkg.h:342
hsize_t skip
Definition: H5Adense.c:94
H5_DLL herr_t H5O_get_rc_and_type(const H5O_loc_t *oloc, unsigned *rc, H5O_type_t *otype)
Definition: H5Oint.c:2636
size_t H5T_NATIVE_ULONG_COMP_ALIGN_g
Definition: H5T.c:460
H5_DLL herr_t H5C_ignore_tags(H5C_t *cache_ptr)
Definition: H5Ctag.c:134
size_t H5T_NATIVE_INT_FAST32_ALIGN_g
Definition: H5T.c:518
H5_DLL H5S_class_t H5Sget_simple_extent_type(hid_t space_id)
Definition: H5S.c:1804
unsigned min_dense
Definition: H5Opkg.h:316
H5_DLL herr_t H5S_extent_copy(H5S_t *dst, const H5S_t *src)
Definition: H5S.c:611
H5_DLL herr_t H5VL__native_file_optional(void *file, H5VL_file_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
@ H5_PKG_D
Definition: H5private.h:1733
H5FL_DEFINE_STATIC(H5S_mpio_mpitype_node_t)
char * source_dset_name
Definition: H5Oprivate.h:530
void H5F_sfile_assert_num(unsigned n)
Definition: H5Fsfile.c:55
struct H5B2_test_rec_t H5B2_test_rec_t
hid_t H5Dget_space(hid_t dset_id)
Definition: H5D.c:359
herr_t(* H5S_sel_serialize_func_t)(const H5S_t *space, uint8_t **p)
Definition: H5Spkg.h:241
hid_t H5P_LST_MAP_CREATE_ID_g
Definition: H5Pint.c:189
unsigned long long bytes
Definition: H5FDhdfs.c:158
H5_DLL hsize_t H5_mpi_get_bigio_count(void)
Definition: H5mpi.c:78
H5P_genclass_t * H5P_CLS_GROUP_CREATE_g
Definition: H5Pint.c:147
H5_DLL herr_t H5HF__man_write(H5HF_hdr_t *hdr, const uint8_t *id, const void *obj)
Definition: H5HFman.c:490
H5FD_log_fapl_t fa
Definition: H5FDlog.c:136
herr_t H5Soffset_simple(hid_t space_id, const hssize_t *offset)
Definition: H5Sselect.c:145
const void * object
Definition: H5I.c:86
H5P_genclass_t * H5P_CLS_LINK_ACCESS_g
Definition: H5Pint.c:167
H5_DLL herr_t H5T__conv_int_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
int tz_minuteswest
Definition: H5win32defs.h:101
H5_DLL herr_t H5R__copy(const H5R_ref_priv_t *src_ref, H5R_ref_priv_t *dst_ref)
Definition: H5Rint.c:710
void * value
Definition: H5Tpkg.h:267
herr_t H5HF_size(const H5HF_t *fh, hsize_t *heap_size)
Definition: H5HFstat.c:126
hrb_t * H5FD_s3comms_hrb_init_request(const char *_verb, const char *_resource, const char *_http_version)
Definition: H5FDs3comms.c:691
H5_DLL herr_t H5Pget_elink_cb(hid_t lapl_id, H5L_elink_traverse_t *func, void **op_data)
Definition: H5Plapl.c:1283
herr_t H5P_get_filter_by_id(H5P_genplist_t *plist, H5Z_filter_t id, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[], unsigned *filter_config)
Definition: H5Pocpl.c:936
H5_DLL hsize_t H5FD_sb_size(H5FD_t *file)
Definition: H5FD.c:407
H5_DLL herr_t H5Pset_virtual_view(hid_t plist_id, H5D_vds_view_t view)
Definition: H5Pdapl.c:1090
herr_t H5VL__native_dataset_specific(void *obj, H5VL_dataset_specific_t specific_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_dataset.c:319
H5_DLL herr_t H5FDunregister(hid_t driver_id)
Definition: H5FD.c:324
herr_t H5Dwrite(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf)
Definition: H5Dio.c:282
H5_DLL herr_t H5C_unsettle_entry_ring(void *thing)
int32_t type_id
Definition: H5Cprivate.h:1978
hid_t H5P_LST_FILE_MOUNT_ID_g
Definition: H5Pint.c:184
H5_DLL htri_t H5Tis_variable_str(hid_t type_id)
Definition: H5T.c:2147
H5_DLL herr_t H5Pset_elink_file_cache_size(hid_t plist_id, unsigned efc_size)
Definition: H5Pfapl.c:2528
H5_DLL herr_t H5C_remove_entry(void *thing)
H5_DLL H5T_sign_t H5T_get_sign(H5T_t const *dt)
Definition: H5Tfixed.c:83
herr_t H5HF_get_obj_off(H5HF_t *fh, const void *_id, hsize_t *obj_off_p)
Definition: H5HF.c:480
@ H5P_TYPE_DATATYPE_CREATE
Definition: H5Pprivate.h:73
H5FL_fac_head_t * node_ptr_fac
Definition: H5B2pkg.h:149
H5_DLL herr_t H5HP_close(H5HP_t *heap)
Definition: H5HP.c:896
@ H5_PKG_M
Definition: H5private.h:1740
unsigned fs_aggr_merge[H5FD_MEM_NTYPES]
Definition: H5Fpkg.h:339
htri_t H5R__equal(const H5R_ref_priv_t *ref1, const H5R_ref_priv_t *ref2)
Definition: H5Rint.c:645
H5_DLL herr_t H5Pset_mdc_image_config(hid_t plist_id, H5AC_cache_image_config_t *config_ptr)
Definition: H5Pfapl.c:1709
size_t offset
Definition: H5Tpkg.h:247
herr_t H5Pset_fapl_direct(hid_t fapl_id, size_t boundary, size_t block_size, size_t cbuf_size)
Definition: H5FDdirect.c:279
H5F_t * f
Definition: H5Gdense.c:199
herr_t(* H5D_scatter_func_t)(const void **src_buf, size_t *src_buf_bytes_used, void *op_data)
Definition: H5Dpublic.h:112
@ H5Z_XFORM_DIVIDE
Definition: H5Ztrans.c:34
haddr_t * fs_addr
Definition: H5MFpkg.h:156
H5_DLL herr_t H5Z_append(struct H5O_pline_t *pline, H5Z_filter_t filter, unsigned flags, size_t cd_nelmts, const unsigned int cd_values[])
Definition: H5Z.c:1079
H5_DLL htri_t H5P_filter_in_pline(H5P_genplist_t *plist, H5Z_filter_t id)
Definition: H5Pocpl.c:1104
H5P_prop_within_t type
Definition: H5Ppkg.h:69
H5_DLL herr_t H5EA__sblock_dest(H5EA_sblock_t *sblock)
H5_DLL herr_t H5VL_introspect_opt_query(const H5VL_object_t *vol_obj, H5VL_subclass_t subcls, int opt_type, hbool_t *supported)
Definition: H5VLcallback.c:6081
herr_t H5HF__man_op(H5HF_hdr_t *hdr, const uint8_t *id, H5HF_operator_t op, void *op_data)
Definition: H5HFman.c:527
FUNC_ENTER_NOAPI(if! FAIL)
Definition: H5Cimage.c:976
H5S_sel_type H5Sget_select_type(hid_t space_id)
Definition: H5Sselect.c:1705
herr_t H5HP_remove(H5HP_t *heap, int *val, void **obj)
Definition: H5HP.c:583
char * name
Definition: H5Gdense.c:170
H5_DLL herr_t H5PB_dest(H5F_shared_t *f_sh)
Definition: H5PB.c:475
void * H5VLobject_open(void *obj, const H5VL_loc_params_t *params, hid_t connector_id, H5I_type_t *opened_type, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:5440
H5_DLL hbool_t H5F_has_mount(const H5F_t *file)
H5_DLL herr_t H5T_update_shared(H5T_t *type)
Definition: H5Tcommit.c:1071
H5FS_t * fspace
Definition: H5FSpkg.h:106
H5_DLL size_t H5HG_get_size(const H5HG_heap_t *h)
Definition: H5HGquery.c:110
herr_t H5G_get_shared_count(H5G_t *grp)
Definition: H5Gint.c:630
H5_DLLVAR H5P_genclass_t * H5P_CLS_GROUP_CREATE_g
Definition: H5Pprivate.h:127
Definition: H5FDprivate.h:93
H5_DLL size_t H5EA__hdr_fuse_decr(H5EA_hdr_t *hdr)
H5_DLL herr_t H5PL__append_path(const char *path)
Definition: H5PLpath.c:393
H5FL_BLK_DEFINE(fa_native_elmt)
struct H5D_farray_ctx_ud_t H5D_farray_ctx_ud_t
hsize_t tot_sect_count
Definition: H5FSprivate.h:148
H5_DLL herr_t H5Sextent_copy(hid_t dst_id, hid_t src_id)
Definition: H5S.c:574
size_t alloc_nmesgs
Definition: H5Opkg.h:320
hsize_t elmt_offset
Definition: H5Sprivate.h:81
H5G_cache_t cache
Definition: H5Gpkg.h:292
hbool_t mpio_coll_opt_valid
Definition: H5CX.c:238
H5_DLL H5Z_data_xform_t * H5Z_xform_create(const char *expr)
Definition: H5Ztrans.c:1539
@ H5D_MPIO_CONTIGUOUS_COLLECTIVE
Definition: H5Ppublic.h:165
herr_t H5B2__hdr_init(H5B2_hdr_t *hdr, const H5B2_create_t *cparam, void *ctx_udata, uint16_t depth)
Definition: H5B2hdr.c:110
H5O_t * oh
Definition: H5Opkg.h:411
hid_t H5E_TRAVERSE_g
Definition: H5Edefin.h:190
H5_DLL H5EA_t * H5EA_create(H5F_t *f, const H5EA_create_t *cparam, void *ctx_udata)
H5_DLL herr_t H5CX_get_mpio_chunk_opt_num(unsigned *mpio_chunk_opt_num)
Definition: H5CX.c:2212
H5R_ref_priv_obj_t obj
Definition: H5Rpkg.h:67
H5A_t * H5A__open(const H5G_loc_t *loc, const char *attr_name)
Definition: H5Aint.c:422
herr_t H5Sencode2(hid_t obj_id, void *buf, size_t *nalloc, hid_t fapl_id)
Definition: H5S.c:1532
H5_DLLVAR hid_t H5T_NATIVE_LDOUBLE_g
Definition: H5Tpublic.h:434
struct H5S_hyper_span_info_t * copied
Definition: H5Spkg.h:157
herr_t H5VL_link_optional(const H5VL_object_t *vol_obj, H5VL_link_optional_t opt_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:5291
herr_t H5D_virtual_check_mapping_post(const H5O_storage_virtual_ent_t *ent)
Definition: H5Dvirtual.c:244
const H5O_loc_t * src_oloc
Definition: H5Olinfo.c:89
hbool_t H5_PKG_INIT_VAR
Definition: H5SM.c:85
size_t sect_count
Definition: H5MF.c:77
H5_DLL herr_t H5C_get_logging_status(const H5C_t *cache, hbool_t *is_enabled, hbool_t *is_currently_logging)
Definition: H5Clog.c:285
H5T_vlen_getlen_func_t getlen
Definition: H5Tpkg.h:290
size_t H5T_NATIVE_DOUBLE_ALIGN_g
Definition: H5T.c:490
void * iter_data
Definition: H5P.c:48
H5_DLL herr_t H5S_select_project_intersection(const H5S_t *src_space, const H5S_t *dst_space, const H5S_t *src_intersect_space, H5S_t **new_space_ptr, hbool_t share_space)
Definition: H5Sselect.c:2598
@ H5S_SEL_POINTS
Definition: H5Spublic.h:111
haddr_t addr
Definition: H5HGpkg.h:125
H5O_shared_t sh_loc
Definition: H5Tpkg.h:351
*s *s indent
Definition: H5HLdbg.c:111
@ H5G_UNKNOWN
Definition: H5Gpublic.h:121
H5_DLL herr_t H5T__visit(H5T_t *dt, unsigned visit_flags, H5T_operator_t op, void *op_value)
Definition: H5Tvisit.c:97
H5G_cache_type_t
Definition: H5Gpkg.h:70
H5_DLL herr_t H5T__conv_f_f(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
char * cls_name
Definition: H5Epkg.h:97
herr_t H5S_select_release(H5S_t *ds)
Definition: H5Sselect.c:286
herr_t H5L_register(const H5L_class_t *cls)
Definition: H5L.c:1657
hid_t * oid_list
Definition: H5F.c:62
H5_DLL herr_t H5Sselect_elements(hid_t space_id, H5S_seloper_t op, size_t num_elem, const hsize_t *coord)
Definition: H5Spoint.c:2405
@ H5P_TYPE_MAP_CREATE
Definition: H5Pprivate.h:82
struct H5FD_core_region_t H5FD_core_region_t
H5_DLL herr_t H5Z_xform_eval(H5Z_data_xform_t *data_xform_prop, void *array, size_t array_size, const H5T_t *buf_type)
Definition: H5Ztrans.c:1010
H5HF_direct_t * H5HF__man_dblock_protect(H5HF_hdr_t *hdr, haddr_t dblock_addr, size_t dblock_size, H5HF_indirect_t *par_iblock, unsigned par_entry, unsigned flags)
Definition: H5HFdblock.c:441
H5_DLLVAR hid_t H5E_MOUNT_g
Definition: H5Epubgen.h:259
hsize_t elmt_idx
Definition: H5EA.c:422
@ H5B_CHUNK_ID
Definition: H5Bprivate.h:61
H5_DLLVAR hid_t H5P_CLS_ATTRIBUTE_ACCESS_ID_g
Definition: H5Ppublic.h:204
H5FL_DEFINE_STATIC(H5PB_t)
hbool_t H5F_is_mount(const H5F_t *file)
Definition: H5Fmount.c:412
H5_DLLVAR size_t H5T_NATIVE_UINT_FAST8_ALIGN_g
Definition: H5Tpkg.h:437
H5_DLL herr_t H5G_mkroot(H5F_t *f, hbool_t create_root)
Definition: H5Groot.c:146
Definition: H5FDdirect.c:66
herr_t H5Drefresh(hid_t dset_id)
Definition: H5D.c:848
H5_DLL ssize_t H5A__get_name(H5A_t *attr, size_t buf_size, char *buf)
Definition: H5Aint.c:816
const H5B2_class_t H5HF_HUGE_BT2_DIR[1]
Definition: H5HFbtree2.c:145
hsize_t nlinks
Definition: H5Oprivate.h:299
size_t size
Definition: H5FDs3comms.c:86
H5_DLL herr_t H5P__register(H5P_genclass_t **pclass, const char *name, size_t size, const void *def_value, H5P_prp_create_func_t prp_create, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_encode_func_t prp_encode, H5P_prp_decode_func_t prp_decode, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close)
Definition: H5Pint.c:2361
H5_DLL htri_t H5O__is_attr_empty_test(hid_t oid)
Definition: H5Otest.c:166
H5_DLL herr_t H5FA__hdr_free_elmts(H5FA_hdr_t *hdr, size_t nelmts, void *elmts)
H5_DLL void * H5I_remove(hid_t id)
Definition: H5I.c:1264
H5_DLL herr_t H5HF__sect_single_reduce(H5HF_hdr_t *hdr, H5HF_free_section_t *sect, size_t amt)
Definition: H5HFsection.c:695
H5AC_info_t cache_info
Definition: H5B2pkg.h:155
HDassert(H5E_FUNC_g==(-1))
herr_t H5C_log_write_remove_entry_msg(H5C_t *cache, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.c:957
void * o
Definition: H5UCprivate.h:44
void * udata
Definition: H5Dprivate.h:149
herr_t H5R__get_obj_token(const H5R_ref_priv_t *ref, H5O_token_t *obj_token, size_t *token_size)
Definition: H5Rint.c:776
herr_t H5HF_get_obj_len(H5HF_t *fh, const void *_id, size_t *obj_len_p)
Definition: H5HF.c:418
hid_t H5T_STD_I8BE_g
Definition: H5T.c:356
herr_t H5R__create_object(const H5O_token_t *obj_token, size_t token_size, H5R_ref_priv_t *ref)
Definition: H5Rint.c:272
H5FL_BLK_DEFINE_STATIC(meta_accum)
int32_t images_read
Definition: H5Cpkg.h:6056
H5_DLL herr_t H5MF_try_extend(H5F_t *f, H5FD_mem_t type, haddr_t addr, hsize_t size, hsize_t extra_requested)
Definition: H5MF.c:1282
ret_value
Definition: H5EAsblock.c:164
H5FL_SEQ_EXTERN(H5O_mesg_t)
@ H5O_TYPE_DATASET
Definition: H5Opublic.h:105
hbool_t is_app
Definition: H5Tpkg.h:164
H5_DLL void * H5O_msg_free_real(const H5O_msg_class_t *type, void *mesg)
Definition: H5Omessage.c:709
herr_t H5HF__sect_single_free(H5FS_section_info_t *_sect)
Definition: H5HFsection.c:1131
hid_t source_dapl
Definition: H5Oprivate.h:569
herr_t H5L_get_info_by_idx(const H5G_loc_t *loc, const char *name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5L_info2_t *linfo)
Definition: H5L.c:3287
unsigned flags
Definition: H5FDmulti.c:94
haddr_t eof
Definition: H5FDlog.c:80
H5_DLL int H5Tget_member_index(hid_t type_id, const char *name)
Definition: H5Tfields.c:233
herr_t H5S_select_copy(H5S_t *dst, const H5S_t *src, hbool_t share_selection)
Definition: H5Sselect.c:243
herr_t H5Gflush(hid_t group_id)
Definition: H5G.c:778
void * parent
Definition: H5B2pkg.h:244
@ H5L_TYPE_HARD
Definition: H5Lpublic.h:65
hbool_t H5_PKG_INIT_VAR
Definition: H5MF.c:121
H5_DLL herr_t H5HL_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth)
Definition: H5FDmpio.c:60
hid_t H5E_PLIST_g
Definition: H5Edefin.h:47
hid_t H5P_CLS_DATATYPE_CREATE_ID_g
Definition: H5Pint.c:150
herr_t H5T__commit_anon(H5F_t *file, H5T_t *type, hid_t tcpl_id)
Definition: H5Tcommit.c:341
const char * comment
Definition: H5Lpublic.h:234
herr_t(* write_pin_entry_log_msg)(void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.h:56
const H5AC_class_t H5AC_EARRAY_HDR[1]
Definition: H5EAcache.c:133
herr_t H5Dget_space_status(hid_t dset_id, H5D_space_status_t *allocation)
Definition: H5D.c:390
H5_DLL int H5PL_term_package(void)
Definition: H5PLint.c:192
herr_t H5B2__swap_leaf(H5B2_hdr_t *hdr, uint16_t depth, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx, void *swap_loc)
Definition: H5B2leaf.c:617
herr_t H5T__conv_short_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5576
size_t H5HG_get_size(const H5HG_heap_t *heap)
Definition: H5HGquery.c:110
H5_DLL htri_t H5G__dense_lookup(H5F_t *f, const H5O_linfo_t *linfo, const char *name, H5O_link_t *lnk)
Definition: H5Gdense.c:525
const H5B2_class_t H5HF_HUGE_BT2_FILT_DIR[1]
Definition: H5HFbtree2.c:159
H5D_layout_dest_func_t dest
Definition: H5Dpkg.h:163
uint64_t fd_child_count
Definition: H5Cprivate.h:1984
hbool_t has_hdr_depend
Definition: H5EApkg.h:271
H5_DLL uint8_t H5O_get_oh_flags(const H5O_t *oh)
Definition: H5Oint.c:2574
hbool_t expand_soft_link
Definition: H5Oprivate.h:174
unsigned count
Definition: H5Spkg.h:168
H5_DLL herr_t H5P__encode_hsize_t(const void *value, void **_pp, size_t *size)
Definition: H5Pencdec.c:135
H5_DLL herr_t H5Pset_multi_type(hid_t fapl_id, H5FD_mem_t type)
Definition: H5Pfapl.c:1525
H5C_serialize_func_t serialize
Definition: H5Cprivate.h:898
char * H5P__get_class_path(H5P_genclass_t *pclass)
Definition: H5Pint.c:5261
H5D_layout_io_init_func_t io_init
Definition: H5Dpkg.h:152
H5_DLL herr_t H5A__iterate_old(hid_t loc_id, unsigned *attr_num, H5A_operator1_t op, void *op_data)
Definition: H5Aint.c:2687
herr_t H5P__get_size_pclass(H5P_genclass_t *pclass, const char *name, size_t *size)
Definition: H5Pint.c:3427
hbool_t tiny_len_extended
Definition: H5HFpkg.h:357
H5_DLL int H5Sget_simple_extent_dims(hid_t space_id, hsize_t dims[], hsize_t maxdims[])
Definition: H5S.c:981
H5_DLLVAR const H5B2_class_t H5G_BT2_NAME[1]
Definition: H5Gpkg.h:313
H5_DLLVAR hid_t H5E_TRAVERSE_g
Definition: H5Epubgen.h:338
Definition: H5HFpkg.h:296
const H5EA_class_t * cls
Definition: H5EAprivate.h:81
int mpio_coll_chunk_multi_hard
Definition: H5CX.c:272
uint32_t image_fd_height
Definition: H5Cprivate.h:2290
const H5AC_class_t H5AC_FARRAY_HDR[1]
Definition: H5FAcache.c:110
union H5FL_blk_list_t * next
Definition: H5FLprivate.h:152
H5_DLL void * H5VL_object_open(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *params, H5I_type_t *opened_type, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:5403
herr_t H5R__decode_heap(H5F_t *f, const unsigned char *buf, size_t *nbytes, unsigned char **data_ptr, size_t *data_size)
Definition: H5Rint.c:1456
uint8_t sizeof_addr
Definition: H5Fpkg.h:266
H5_DLL herr_t H5B_find(H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
Definition: H5B.c:300
H5_DLL herr_t H5D__set_extent(H5D_t *dataset, const hsize_t *size)
Definition: H5Dint.c:2999
H5_DLL H5P_genclass_t * H5P__create_class(H5P_genclass_t *par_class, const char *name, H5P_plist_type_t type, H5P_cls_create_func_t cls_create, void *create_data, H5P_cls_copy_func_t cls_copy, void *copy_data, H5P_cls_close_func_t cls_close, void *close_data)
Definition: H5Pint.c:1654
struct H5G_bt_rm_t H5G_bt_rm_t
H5_DLL herr_t H5Oget_info2(hid_t loc_id, H5O_info1_t *oinfo, unsigned fields)
Definition: H5Odeprec.c:548
H5_GCC_DIAG_OFF(cast-align) typedef struct detected_t
Definition: H5detect.c:52
herr_t H5Aiterate_by_name(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5A_operator2_t op, void *op_data, hid_t lapl_id)
Definition: H5A.c:1406
int64_t entries_relocated_counter
Definition: H5Cpkg.h:5979
void * cls_private
Definition: H5FSprivate.h:95
H5F_t * file
Definition: H5SM.c:46
struct H5O_common_cache_ud_t H5O_common_cache_ud_t
@ H5T_STR_RESERVED_15
Definition: H5Tpublic.h:120
@ H5VL_FILE_UNMOUNT
Definition: H5VLconnector.h:143
char * path
Definition: H5FDs3comms.h:403
void * elmts
Definition: H5EApkg.h:237
unsigned split_nrec
Definition: H5B2pkg.h:144
herr_t H5FD_s3comms_aws_canonical_request(char *canonical_request_dest, int _cr_size, char *signed_headers_dest, int _sh_size, hrb_t *http_request)
Definition: H5FDs3comms.c:2004
herr_t H5D__vlen_get_buf_size(H5D_t *dset, hid_t type_id, hid_t space_id, hsize_t *size)
Definition: H5Dint.c:2696
herr_t H5VL_group_optional(const H5VL_object_t *vol_obj, H5VL_group_optional_t opt_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:4499
H5_DLL herr_t H5VLrequest_notify(void *req, hid_t connector_id, H5VL_request_notify_t cb, void *ctx)
Definition: H5VLcallback.c:6353
herr_t H5Pget_sieve_buf_size(hid_t plist_id, size_t *size)
Definition: H5Pfapl.c:2219
@ H5I_BADID
Definition: H5Ipublic.h:35
H5F_t * f
Definition: H5Adense.c:87
hid_t H5FDregister(const H5FD_class_t *cls)
Definition: H5FD.c:225
H5_DLL herr_t H5Pset_elink_fapl(hid_t lapl_id, hid_t fapl_id)
Definition: H5Plapl.c:1090
void * real_op_data
Definition: H5Ldeprec.c:56
H5_DLL H5T_t * H5T_get_super(const H5T_t *dt)
Definition: H5T.c:2338
H5_DLL herr_t H5T__init_native(void)
H5F_t * f
Definition: H5Gdense.c:212
H5_DLLVAR size_t H5T_NATIVE_INT_FAST64_ALIGN_g
Definition: H5Tpkg.h:457
H5_DLL herr_t H5E__push_stack(H5E_t *estack, const char *file, const char *func, unsigned line, hid_t cls_id, hid_t maj_id, hid_t min_id, const char *desc)
Definition: H5Eint.c:779
H5_DLL htri_t H5Sis_regular_hyperslab(hid_t spaceid)
Definition: H5Shyper.c:12236
size_t cbsize
Definition: H5FDdirect.c:50
hbool_t deleted
Definition: H5FO.c:37
herr_t H5CX_pop(void)
Definition: H5CX.c:3578
H5_DLL htri_t H5FS_sect_find(H5F_t *f, H5FS_t *fspace, hsize_t request, H5FS_section_info_t **node)
Definition: H5FSsection.c:1836
uint32_t rrec_size
Definition: H5B2pkg.h:164
H5_DLL H5ST_ptr_t H5ST_find(H5ST_tree_t *root, const char *s)
Definition: H5ST.c:335
hsize_t size
Definition: H5Fpkg.h:185
H5_DLL herr_t H5T_patch_vlen_file(H5T_t *dt, H5VL_object_t *file)
Definition: H5T.c:6076
H5_DLL herr_t H5HF__huge_delete(H5HF_hdr_t *hdr)
Definition: H5HFhuge.c:1161
H5_DLL void H5F_addr_encode(const H5F_t *f, uint8_t **pp, haddr_t addr)
Definition: H5Fint.c:2524
herr_t H5S_select_iter_release(H5S_sel_iter_t *sel_iter)
Definition: H5Sselect.c:1496
herr_t(* write_insert_entry_log_msg)(void *udata, haddr_t address, int type_id, unsigned flags, size_t size, herr_t fxn_ret_value)
Definition: H5Clog.h:50
H5_DLL herr_t H5VLtoken_from_str(void *obj, H5I_type_t obj_type, hid_t connector_id, const char *token_str, H5O_token_t *token)
Definition: H5VLcallback.c:7637
@ H5T_CONV_FREE
Definition: H5Tpublic.h:138
uint8_t id[H5G_DENSE_FHEAP_ID_LEN]
Definition: H5Gpkg.h:258
size_t list_index
Definition: H5Fint.c:65
H5_DLL herr_t H5Epush2(hid_t err_stack, const char *file, const char *func, unsigned line, hid_t cls_id, hid_t maj_id, hid_t min_id, const char *msg,...)
Definition: H5E.c:1354
H5B2_subid_t id
Definition: H5B2private.h:83
H5A_t * attr
Definition: H5Adense.c:113
H5_DLL H5T_t * H5T_get_actual_type(H5T_t *dt)
Definition: H5Tcommit.c:1168
H5F_shared_t * H5F_get_shared(const H5F_t *f)
Definition: H5Fquery.c:247
void * H5FL_fac_malloc(H5FL_fac_head_t *head H5FL_TRACK_PARAMS)
Definition: H5FL.c:2131
herr_t H5P_set(H5P_genplist_t *plist, const char *name, const void *value)
Definition: H5Pint.c:3111
H5O_link_t * lnk
Definition: H5L.c:77
H5F_libver_t low_bound
Definition: H5CX.c:310
H5AC_ring_t ring
Definition: H5CX.c:210
herr_t H5B2_modify(H5B2_t *bt2, void *udata, H5B2_modify_t op, void *op_data)
Definition: H5B2.c:1159
H5_DLL herr_t H5FO_top_decr(const H5F_t *f, haddr_t addr)
Definition: H5FO.c:484
@ H5FD_MEM_NOLIST
Definition: H5Fpublic.h:152
hid_t dapl_id
Definition: H5Dpkg.h:446
herr_t H5VM_stride_copy(unsigned n, hsize_t elmt_size, const hsize_t *size, const hsize_t *dst_stride, void *_dst, const hsize_t *src_stride, const void *_src)
Definition: H5VM.c:713
H5_DLL herr_t H5P__encode(const H5P_genplist_t *plist, hbool_t enc_all_prop, void *buf, size_t *nalloc)
Definition: H5Pencdec.c:392
Definition: H5Tprivate.h:73
H5C_deserialize_func_t H5AC_deserialize_func_t
Definition: H5ACprivate.h:181
herr_t H5VLattr_close(void *obj, hid_t connector_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1787
void * H5VL_object_verify(hid_t id, H5I_type_t obj_type)
Definition: H5VLint.c:1867
@ H5T_NORM_ERROR
Definition: H5Tpublic.h:67
int H5T__get_array_ndims(const H5T_t *dt)
Definition: H5Tarray.c:247
Definition: H5Dearray.c:79
H5FD_t pub
Definition: H5FDsec2.c:54
size_t free_size
Definition: H5MPpkg.h:69
int64_t unpins[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6006
uint32_t chunk_size
Definition: H5Dfarray.c:58
H5_DLL herr_t H5EA_get_stats(const H5EA_t *ea, H5EA_stat_t *stats)
H5_DLL herr_t H5CX_test_set_mpio_coll_chunk_multi_ratio_coll(int mpio_coll_chunk_multi_ratio_coll)
Definition: H5CX.c:3386
struct H5HF_free_section_t * parent
Definition: H5HFpkg.h:279
herr_t H5T__conv_ref(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5Tconv.c:3493
H5_DLL hsize_t H5S_select_iter_nelmts(const H5S_sel_iter_t *sel_iter)
Definition: H5Sselect.c:1297
htri_t(* H5S_sel_intersect_block_func_t)(const H5S_t *space, const hsize_t *start, const hsize_t *end)
Definition: H5Spkg.h:262
htri_t H5G__has_stab_test(hid_t gid)
Definition: H5Gtest.c:284
H5_DLLVAR const H5O_msg_class_t H5O_MSG_AINFO[1]
Definition: H5Opkg.h:528
union H5VL_get_connector_ud_t::@67 u
H5_DLL herr_t H5SL_destroy(H5SL_t *slist, H5SL_operator_t op, void *op_data)
Definition: H5SL.c:2517
H5_DLL herr_t H5VM_array_down(unsigned n, const hsize_t *total_size, hsize_t *down)
Definition: H5VM.c:983
hbool_t delete_image
Definition: H5Cpkg.h:5973
Definition: H5Adense.c:107
H5_DLL herr_t H5HF__space_start(H5HF_hdr_t *hdr, hbool_t may_create)
Definition: H5HFspace.c:98
int Wsetenv(const char *name, const char *value, int overwrite)
Definition: H5system.c:842
hsize_t(* sb_size)(H5FD_t *file)
Definition: H5FDpublic.h:271
herr_t H5HF_man_iter_set_entry(const H5HF_hdr_t *hdr, H5HF_block_iter_t *biter, unsigned entry)
Definition: H5HFiter.c:281
H5_DLL herr_t H5T_patch_file(H5T_t *dt, H5F_t *f)
Definition: H5T.c:6043
htri_t H5S_select_valid(const H5S_t *space)
Definition: H5Sselect.c:510
H5FD_file_image_op_t
Definition: H5FDpublic.h:333
hid_t H5E_BADITER_g
Definition: H5Edefin.h:112
H5_DLLVAR const H5AC_class_t H5AC_LHEAP_DBLK[1]
Definition: H5ACprivate.h:350
H5_DLL herr_t H5T__conv_ulong_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5FO_create(const H5F_t *f)
Definition: H5FO.c:72
uint64_t H5T__bit_get_d(uint8_t *buf, size_t offset, size_t size)
Definition: H5Tbit.c:245
H5_DLL size_t H5Tget_ebias(hid_t type_id)
Definition: H5Tfloat.c:163
@ H5FS_SECT_SERIALIZED
Definition: H5FSprivate.h:118
herr_t H5CX_get_io_xfer_mode(H5FD_mpio_xfer_t *io_xfer_mode)
Definition: H5CX.c:2037
@ H5C_NOTIFY_ACTION_CHILD_SERIALIZED
Definition: H5Cprivate.h:867
hsize_t all_nrec
Definition: H5B2pkg.h:138
H5_DLLVAR const H5AC_class_t H5AC_FHEAP_HDR[1]
Definition: H5ACprivate.h:357
herr_t H5Pset_map_iterate_hints(hid_t mapl_id, size_t key_prefetch_size, size_t key_alloc_size)
Definition: H5Pmapl.c:160
herr_t H5FD_s3comms_percent_encode_char(char *repr, const unsigned char c, size_t *repr_len)
Definition: H5FDs3comms.c:3000
H5_DLL herr_t H5_mpi_info_dup(MPI_Info info, MPI_Info *info_new)
Definition: H5mpi.c:160
hid_t H5E_OHDR_g
Definition: H5Edefin.h:49
size_t msize
Definition: H5Tpkg.h:216
Definition: H5FLprivate.h:299
struct H5T_conv_struct_t H5T_conv_struct_t
H5_DLL herr_t H5Pget(hid_t plist_id, const char *name, void *value)
Definition: H5P.c:1292
H5D_layout_write_func_t par_write
Definition: H5Dpkg.h:157
H5_DLLVAR const H5B2_class_t H5HF_HUGE_BT2_DIR[1]
Definition: H5HFpkg.h:567
herr_t H5G_name_free(H5G_name_t *name)
Definition: H5Gname.c:649
H5_DLL herr_t H5VL_attr_optional(const H5VL_object_t *vol_obj, H5VL_attr_optional_t opt_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:1647
hbool_t allow_sect_absorb
Definition: H5MFpkg.h:145
H5T_sign_t H5T_direction_t size_t size_t * offset
Definition: H5Tnative.c:551
H5_DLLVAR hid_t H5P_LST_DATATYPE_ACCESS_ID_g
Definition: H5Ppublic.h:222
MPI_Comm comm
Definition: H5FDmpio.c:63
uint8_t __data[H5O_MAX_TOKEN_SIZE]
Definition: H5public.h:341
hbool_t H5C_get_serialization_in_progress(const H5C_t *cache_ptr)
Definition: H5Cdbg.c:1440
size_t nobjs
Definition: H5SL.c:564
herr_t H5Oget_info2(hid_t loc_id, H5O_info1_t *oinfo, unsigned fields)
Definition: H5Odeprec.c:548
size_t buf_size
Definition: H5SM.c:48
struct H5FL_blk_node_t * next
Definition: H5FLprivate.h:161
int val
Definition: H5HP.c:36
haddr_t maxaddr
Definition: H5FDpublic.h:323
H5EA_hdr_t * hdr
Definition: H5EApkg.h:347
Definition: H5VLconnector.h:249
H5FL_DEFINE_STATIC(H5CX_node_t)
herr_t H5Z_set_local(hid_t dcpl_id, hid_t type_id)
Definition: H5Z.c:927
herr_t H5G__stab_delete(H5F_t *f, const H5O_stab_t *stab)
Definition: H5Gstab.c:465
struct H5D_rdcdc_t H5D_rdcdc_t
H5A_t * H5A__open_by_name(const H5G_loc_t *loc, const char *obj_name, const char *attr_name)
Definition: H5Aint.c:531
H5_DLL herr_t H5Lvisit_by_name2(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate2_t op, void *op_data, hid_t lapl_id)
Definition: H5L.c:1520
hbool_t overflow
Definition: H5system.c:514
H5_DLL herr_t H5O_copy_header_map(const H5O_loc_t *oloc_src, H5O_loc_t *oloc_dst, H5O_copy_t *cpy_info, hbool_t inc_depth, H5O_type_t *obj_type, void **udata)
Definition: H5Ocopy.c:949
H5_DLL herr_t H5I_find_id(const void *object, H5I_type_t type, hid_t *id)
Definition: H5I.c:2340
H5_DLLVAR hid_t H5T_STD_REF_g
Definition: H5Tpublic.h:294
hid_t H5D_get_access_plist(const H5D_t *dset)
Definition: H5Dint.c:3735
H5O_efl_entry_t * slot
Definition: H5Oprivate.h:385
H5_DLL herr_t H5C__untag_entry(H5C_t *cache, H5C_cache_entry_t *entry)
Definition: H5Ctag.c:306
H5_DLL void * H5FL_blk_realloc(H5FL_blk_head_t *head, void *block, size_t new_size H5FL_TRACK_PARAMS)
Definition: H5FL.c:1121
H5_DLL ssize_t H5Oget_comment(hid_t obj_id, char *comment, size_t bufsize)
Definition: H5O.c:968
struct H5T_t * type
Definition: H5Tpkg.h:249
Definition: H5Ztrans.c:67
herr_t H5R__encode_token_region_compat(H5F_t *f, const H5O_token_t *obj_token, size_t token_size, H5S_t *space, unsigned char *buf, size_t *nalloc)
Definition: H5Rint.c:1687
hsize_t n
Definition: H5Lprivate.h:68
H5FL_DEFINE_STATIC(H5I_id_info_t)
Definition: H5HPprivate.h:41
H5_DLL herr_t H5G_iterate(H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_lnk, const H5G_link_iterate_t *lnk_op, void *op_data)
Definition: H5Gint.c:789
herr_t H5Pget_file_image(hid_t fapl_id, void **buf_ptr_ptr, size_t *buf_len_ptr)
Definition: H5Pfapl.c:2699
herr_t H5VL_link_get(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, H5VL_link_get_t get_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:5067
H5FL_BLK_EXTERN(type_conv)
hid_t vol_id
Definition: H5Fpkg.h:312
H5O_link_t * lnk_table
Definition: H5Gobj.c:67
hbool_t is_protected
Definition: H5Cprivate.h:2236
struct H5HF_free_section_t::@20::@21 single
herr_t H5AC_unprotect(H5F_t *f, const H5AC_class_t *type, haddr_t addr, void *thing, unsigned flags)
Definition: H5AC.c:1509
@ H5PL_TYPE_FILTER
Definition: H5PLpublic.h:34
herr_t H5Pset_nbit(hid_t plist_id)
Definition: H5Pdcpl.c:3067
herr_t H5O__init_package(void)
Definition: H5Oint.c:206
unsigned long long bytes
Definition: H5FDros3.c:157
H5_DLL herr_t H5G_loc_reset(H5G_loc_t *loc)
Definition: H5Gloc.c:341
H5_DLL herr_t H5G__dense_delete(H5F_t *f, H5O_linfo_t *linfo, hbool_t adj_link)
Definition: H5Gdense.c:1709
H5_DLL hssize_t H5Sget_simple_extent_npoints(hid_t space_id)
Definition: H5S.c:802
size_t serial_sect_count
Definition: H5FSpkg.h:112
herr_t(* H5D_chunk_dump_func_t)(const H5O_storage_chunk_t *storage, FILE *stream)
Definition: H5Dpkg.h:309
struct H5Z_class1_t H5Z_class1_t
H5_DLL herr_t H5F_init(void)
Definition: H5F.c:129
H5FA_hdr_t * hdr
Definition: H5FApkg.h:240
herr_t H5VLdataset_optional(void *obj, hid_t connector_id, H5VL_dataset_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:2544
herr_t H5VL_conn_copy(H5VL_connector_prop_t *connector_prop)
Definition: H5VLint.c:626
H5_DLL H5A_t * H5A__open_by_idx(const H5G_loc_t *loc, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5Aint.c:467
const H5L_class_t * H5L_find_class(H5L_type_t id)
Definition: H5L.c:1622
uint16_t nrec
Definition: H5B2pkg.h:222
H5_DLL herr_t H5G_obj_lookup_by_idx(const struct H5O_loc_t *grp_oloc, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, struct H5O_link_t *lnk)
haddr_t sohm_addr
Definition: H5Fpkg.h:268
H5_DLL hsize_t H5VM_array_offset_pre(unsigned n, const hsize_t *acc, const hsize_t *offset)
Definition: H5VM.c:1024
H5_DLL herr_t H5G_node_close(const H5F_t *f)
Definition: H5Gnode.c:1191
herr_t(* debug)(FILE *stream, int indent, int fwidth, hsize_t idx, const void *elmt)
Definition: H5FAprivate.h:72
struct H5T_enum_struct_t H5T_enum_struct_t
H5_DLL haddr_t H5F_get_sohm_addr(const H5F_t *f)
Definition: H5Fquery.c:458
H5_DLLVAR hid_t H5E_CANTCLOSEFILE_g
Definition: H5Epubgen.h:255
H5S_sel_iter_release_func_t iter_release
Definition: H5Spkg.h:356
herr_t(* H5L_move_func_t)(const char *new_name, hid_t new_loc, const void *lnkdata, size_t lnkdata_size)
Definition: H5Lpublic.h:97
hid_t gid
Definition: H5Gint.c:68
htri_t H5O_msg_exists(const H5O_loc_t *loc, unsigned type_id)
Definition: H5Omessage.c:870
H5_DLLVAR hid_t H5P_LST_LINK_ACCESS_ID_g
Definition: H5Ppublic.h:229
herr_t H5Lcreate_external(const char *file_name, const char *obj_name, hid_t link_loc_id, const char *link_name, hid_t lcpl_id, hid_t lapl_id)
Definition: H5Lexternal.c:341
H5_DLL herr_t H5HF__hdr_reverse_iter(H5HF_hdr_t *hdr, haddr_t dblock_addr)
Definition: H5HFhdr.c:1206
int H5P__cmp_class(const H5P_genclass_t *pclass1, const H5P_genclass_t *pclass2)
Definition: H5Pint.c:3654
hsize_t curr_dims[H5S_MAX_RANK]
Definition: H5Dpkg.h:453
herr_t H5C_log_write_pin_entry_msg(H5C_t *cache, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.c:682
H5_DLL int H5FD_cmp(const H5FD_t *f1, const H5FD_t *f2)
Definition: H5FD.c:904
H5_DLLVAR hid_t H5E_MPIERRSTR_g
Definition: H5Epubgen.h:351
H5_DLL haddr_t H5EA__dblock_create(H5EA_hdr_t *hdr, void *parent, hbool_t *stats_changed, hsize_t dblk_off, size_t nelmts)
size_t vec_size
Definition: H5CX.c:346
struct H5C_cache_entry_t * aux_prev
Definition: H5Cprivate.h:2275
H5D_t * H5D__create_named(const H5G_loc_t *loc, const char *name, hid_t type_id, const H5S_t *space, hid_t lcpl_id, hid_t dcpl_id, hid_t dapl_id)
Definition: H5Dint.c:380
H5SL_node_t * H5SL_prev(H5SL_node_t *slist_node)
Definition: H5SL.c:2061
const H5O_msg_class_t H5O_MSG_MDCI[1]
Definition: H5Ocache_image.c:54
hid_t H5P__decode(const void *buf)
Definition: H5Pencdec.c:701
struct H5_debug_t::@50 pkg[H5_NPKGS]
H5Z_class2_t H5Z_NBIT[1]
Definition: H5Znbit.c:88
H5_DLL void * H5MM_calloc(size_t size)
Definition: H5MM.c:354
H5_DLL herr_t H5F__set_libver_bounds(H5F_t *f, H5F_libver_t low, H5F_libver_t high)
Definition: H5Fint.c:2764
unsigned long magic
Definition: H5FDs3comms.h:335
H5_DLL haddr_t H5EA__hdr_create(H5F_t *f, const H5EA_create_t *cparam, void *ctx_udata)
H5S_sel_is_single_func_t is_single
Definition: H5Spkg.h:290
Definition: H5Bprivate.h:90
hbool_t share_selection
Definition: H5Shyper.c:99
H5_DLL herr_t H5Lget_info1(hid_t loc_id, const char *name, H5L_info1_t *linfo, hid_t lapl_id)
Definition: H5Ldeprec.c:303
H5_DLL hbool_t H5F_file_id_exists(const H5F_t *f)
Definition: H5Fquery.c:310
hid_t H5E_CANTCOMPARE_g
Definition: H5Edefin.h:209
hsize_t * scaled
Definition: H5Dpkg.h:189
H5O_msg_crt_idx_t crt_idx
Definition: H5Apkg.h:88
int H5VL_file_optional_t
Definition: H5VLconnector.h:150
int H5G__node_iterate(H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata)
Definition: H5Gnode.c:960
void * op_data
Definition: H5Gpkg.h:198
H5_DLLVAR const H5B2_class_t H5B2_TEST[1]
Definition: H5B2pkg.h:316
haddr_t stored_eof
Definition: H5Fpkg.h:167
@ H5D_ALLOC_CREATE
Definition: H5Dpkg.h:480
herr_t H5T__conv_llong_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6657
Definition: H5PLpkg.h:119
ret_value
Definition: H5FAcache.c:342
H5_DLL herr_t H5D__layout_oh_read(H5D_t *dset, hid_t dapl_id, H5P_genplist_t *plist)
Definition: H5Dlayout.c:604
H5_DLL herr_t H5Pset_all_coll_metadata_ops(hid_t plist_id, hbool_t is_collective)
Definition: H5Pfapl.c:4659
H5_DLLVAR const H5AC_class_t H5AC_FARRAY_DBLOCK[1]
Definition: H5ACprivate.h:370
H5_DLL herr_t H5G__compact_iterate(const H5O_loc_t *oloc, const H5O_linfo_t *linfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_lnk, H5G_lib_iterate_t op, void *op_data)
Definition: H5Gcompact.c:404
unsigned int version
Definition: H5VLconnector.h:465
hbool_t slist_changed
Definition: H5Cpkg.h:5883
herr_t H5VL_dataset_close(const H5VL_object_t *vol_obj, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:2614
const H5AC_class_t H5AC_PROXY_ENTRY[1]
Definition: H5ACproxy_entry.c:70
herr_t H5PLset_loading_state(unsigned int plugin_control_mask)
Definition: H5PL.c:84
@ H5_ITER_NATIVE
Definition: H5public.h:299
herr_t H5HF__man_dblock_delete(H5F_t *f, haddr_t dblock_addr, hsize_t dblock_size)
Definition: H5HFdblock.c:633
size_t dxpl_size
Definition: H5FDpublic.h:279
size_t size
Definition: H5Cprivate.h:2230
@ H5Z_XFORM_PLUS
Definition: H5Ztrans.c:31
H5_DLL hbool_t H5F_is_tmp_addr(const H5F_t *f, haddr_t addr)
Definition: H5Fquery.c:1044
haddr_t dset_ohdr_addr
Definition: H5Oprivate.h:445
H5_timer_t timer
Definition: H5Tpkg.h:155
hsize_t serial_sect_count
Definition: H5FSpkg.h:158
H5_DLL herr_t H5Dvlen_reclaim(hid_t type_id, hid_t space_id, hid_t plist_id, void *buf)
Definition: H5Ddeprec.c:322
dblk_page
Definition: H5EAdblkpage.c:334
H5D_layout_write_func_t multi_write
Definition: H5Dpkg.h:177
H5_DLL void * H5VLdatatype_commit(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:2760
H5_DLL herr_t H5VLlink_specific(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_link_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:5224
H5SL_t * props
Definition: H5Ppkg.h:113
hid_t H5E_CANTALLOC_g
Definition: H5Edefin.h:72
struct H5O_layout_chunk_bt2_t::@40 cparam
H5_DLL herr_t H5MF_get_freespace(H5F_t *f, hsize_t *tot_space, hsize_t *meta_size)
Definition: H5MF.c:2205
const H5B2_class_t H5D_BT2_FILT[1]
Definition: H5Dbtree2.c:187
H5_DLL herr_t H5C_log_write_flush_cache_msg(H5C_t *cache, herr_t fxn_ret_value)
Definition: H5Clog.c:448
hdr stats stored ndata_blks
Definition: H5EAdblock.c:210
H5_DLLVAR hid_t H5T_NATIVE_INT_FAST32_g
Definition: H5Tpublic.h:484
H5_DLL herr_t H5P_get_nprops_pclass(const H5P_genclass_t *pclass, size_t *nprops, hbool_t recurse)
Definition: H5Pint.c:3507
H5_DLL herr_t H5FD_get_feature_flags(const H5FD_t *file, unsigned long *feature_flags)
Definition: H5FD.c:1302
H5_DLL herr_t H5Pencode2(hid_t plist_id, void *buf, size_t *nalloc, hid_t fapl_id)
Definition: H5P.c:843
H5_DLLVAR hid_t H5E_CANTALLOC_g
Definition: H5Epubgen.h:134
size_t last_page_nelmts
Definition: H5FApkg.h:188
hid_t H5Aopen_by_name(hid_t loc_id, const char *obj_name, const char *attr_name, hid_t aapl_id, hid_t lapl_id)
Definition: H5A.c:508
unsigned version
Definition: H5Opublic.h:113
H5_DLL herr_t H5EA__hdr_delete(H5EA_hdr_t *hdr)
herr_t H5Pset_multi_type(hid_t fapl_id, H5FD_mem_t type)
Definition: H5Pfapl.c:1525
const H5D_layout_ops_t H5D_LOPS_CHUNK[1]
Definition: H5Dchunk.c:337
H5_DLL herr_t H5P__encode_unsigned(const void *value, void **_pp, size_t *size)
Definition: H5Pencdec.c:176
void * buf
Definition: H5Dpkg.h:193
H5_DLLVAR const H5S_select_class_t H5S_sel_none[1]
Definition: H5Spkg.h:372
H5O_mcdt_search_ret_t(* H5O_mcdt_search_cb_t)(void *op_data)
Definition: H5Opublic.h:168
Definition: H5SMpkg.h:200
H5_DLL H5RS_str_t * H5RS_wrap(const char *s)
Definition: H5RS.c:140
H5_DLL herr_t H5C_dump_cache_LRU(H5C_t *cache_ptr, const char *cache_name)
Definition: H5Cdbg.c:199
H5O_msg_crt_idx_t corder
Definition: H5Apkg.h:137
herr_t H5A_init(void)
Definition: H5A.c:114
hbool_t evicted_entries_last_pass
Definition: H5Ctag.c:59
herr_t H5Mget(hid_t map_id, hid_t key_mem_type_id, const void *key, hid_t val_mem_type_id, void *value, hid_t dxpl_id)
Definition: H5M.c:751
Definition: H5FSprivate.h:122
H5_DLL herr_t H5B2__split_root(H5B2_hdr_t *hdr)
Definition: H5B2int.c:345
size_t ds_size
Definition: H5Apkg.h:84
hbool_t msic_in_progress
Definition: H5Cpkg.h:5952
ret_value
Definition: H5EAcache.c:412
herr_t H5VLrequest_specific(void *req, hid_t connector_id, H5VL_request_specific_t specific_type, va_list arguments)
Definition: H5VLcallback.c:6580
unsigned nlink
Definition: H5Opkg.h:304
htri_t H5FS__cache_hdr_verify_chksum(const void *_image, size_t len, void H5_ATTR_UNUSED *_udata)
Definition: H5FScache.c:204
H5_DLLVAR size_t H5T_NATIVE_UINT8_ALIGN_g
Definition: H5Tpkg.h:433
H5AC_info_t cache_info
Definition: H5Opkg.h:387
@ H5T_STATE_IMMUTABLE
Definition: H5Tpkg.h:325
H5_DLL herr_t H5Fclear_elink_file_cache(hid_t file_id)
Definition: H5F.c:1574
@ H5B2_FHEAP_HUGE_FILT_INDIR_ID
Definition: H5B2private.h:45
H5_DLL herr_t H5HF__huge_op(H5HF_hdr_t *hdr, const uint8_t *id, H5HF_operator_t op, void *op_data)
Definition: H5HFhuge.c:952
herr_t H5G_loc_reset(H5G_loc_t *loc)
Definition: H5Gloc.c:341
hid_t H5T_UNIX_D32LE_g
Definition: H5T.c:385
H5_DLL herr_t H5Pget_version(hid_t plist_id, unsigned *boot, unsigned *freelist, unsigned *stab, unsigned *shhdr)
Definition: H5Pdeprec.c:462
hid_t H5Screate_simple(int rank, const hsize_t dims[], const hsize_t maxdims[])
Definition: H5S.c:1432
struct H5O_layout_chunk_bt2_t H5O_layout_chunk_bt2_t
H5_DLL herr_t H5EA__get_cparam_test(const H5EA_t *ea, H5EA_create_t *cparam)
H5D_rdcdc_t contig
Definition: H5Dpkg.h:459
H5_DLLVAR const unsigned H5O_dtype_ver_bounds[H5F_LIBVER_NBOUNDS]
Definition: H5Tpkg.h:383
hid_t H5T_NATIVE_INT_g
Definition: H5T.c:397
herr_t H5Pget_elink_file_cache_size(hid_t plist_id, unsigned *efc_size)
Definition: H5Pfapl.c:2566
hid_t H5E_CANTGC_g
Definition: H5Edefin.h:78
herr_t H5SM_bt2_convert_to_list_op(const void *record, void *op_data)
Definition: H5SMbtree2.c:233
Definition: H5Lpublic.h:231
H5_DLL htri_t H5B2_find(H5B2_t *bt2, void *udata, H5B2_found_t op, void *op_data)
Definition: H5B2.c:474
int H5FDcmp(const H5FD_t *f1, const H5FD_t *f2)
Definition: H5FD.c:877
herr_t H5B_get_info(H5F_t *f, const H5B_class_t *type, haddr_t addr, H5B_info_t *bt_info, H5B_operator_t op, void *udata)
Definition: H5B.c:1967
H5_DLL herr_t H5T__conv_ldouble_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5T__conv_uint_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7470
hid_t * obj_id_list
Definition: H5Fint.c:56
unsigned long long total_truncate_ops
Definition: H5FDlog.c:129
herr_t H5Dset_extent(hid_t dset_id, const hsize_t size[])
Definition: H5D.c:773
H5_DLL herr_t H5T__conv_float_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5E_auto1_t func1
Definition: H5Epkg.h:73
H5_DLL herr_t H5C_log_tear_down(H5C_t *cache)
Definition: H5Clog.c:150
hsize_t errors
Definition: H5Z.c:39
unsigned H5HF_get_dtable_width_test(const H5HF_t *fh)
Definition: H5HFtest.c:277
herr_t H5CX_get_mpio_chunk_opt_mode(H5FD_mpio_chunk_opt_t *mpio_chunk_opt_mode)
Definition: H5CX.c:2177
H5S_pnt_node_t * head
Definition: H5Spkg.h:138
herr_t H5A__close(H5A_t *attr)
Definition: H5Aint.c:1192
H5_DLL herr_t H5VLfile_optional(void *obj, hid_t connector_id, H5VL_file_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:3893
Definition: H5FLprivate.h:92
H5_DLL herr_t H5AC_set_cache_auto_resize_config(H5AC_t *cache_ptr, H5AC_cache_config_t *config_ptr)
Definition: H5AC.c:1800
herr_t H5D__chunk_bh_info(const H5O_loc_t *loc, H5O_t *oh, H5O_layout_t *layout, hsize_t *index_size)
Definition: H5Dchunk.c:6473
H5_DLL herr_t H5Pset_filter(hid_t plist_id, H5Z_filter_t filter, unsigned int flags, size_t cd_nelmts, const unsigned int c_values[])
Definition: H5Pocpl.c:670
unsigned H5F_decr_nopen_objs(H5F_t *f)
Definition: H5Fint.c:2344
unsigned ndims
Definition: H5Dbtree.c:86
@ H5B_RIGHT
Definition: H5Bprivate.h:80
herr_t H5Pget_shared_mesg_phase_change(hid_t plist_id, unsigned *max_list, unsigned *min_btree)
Definition: H5Pfcpl.c:1259
@ H5VL_MAP_GET_MCPL
Definition: H5Mpublic.h:54
hid_t H5E_ATTR_g
Definition: H5Edefin.h:38
int version
Definition: H5ACpublic.h:564
H5P_class_mod_t
Definition: H5Ppkg.h:52
struct H5G_bt_it_gnbi_t H5G_bt_it_gnbi_t
H5FL_EXTERN(H5C_tag_info_t)
H5_DLL herr_t H5T__conv_ushort_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5Pget_dset_no_attrs_hint(hid_t dcpl_id, hbool_t *minimize)
Definition: H5Pdcpl.c:3768
H5_DLL herr_t H5Tconvert(hid_t src_id, hid_t dst_id, size_t nelmts, void *buf, void *background, hid_t plist_id)
Definition: H5T.c:2894
hsize_t num_attrs
Definition: H5Opublic.h:140
H5D_t * dset
Definition: H5Dint.c:58
HDassert(NULL==dblock->top_proxy)
H5_DLL H5FA_t * H5FA_open(H5F_t *f, haddr_t fa_addr, void *ctx_udata)
H5_DLL herr_t H5F__efc_try_close(H5F_t *f)
Definition: H5Fefc.c:840
struct H5O_stat_t H5O_stat_t
H5SL_node_t * H5SL_below(H5SL_t *slist, const void *key)
Definition: H5SL.c:1787
H5_DLL herr_t H5T__conv_double_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
nout
Definition: H5system.c:456
size_t H5F_rdcc_nslots(const H5F_t *f)
Definition: H5Fquery.c:618
size_t(* H5T_ref_getsizefunc_t)(H5VL_object_t *src_file, const void *src_buf, size_t src_size, H5VL_object_t *dst_file, hbool_t *dst_copy)
Definition: H5Tpkg.h:187
struct H5T_atomic_t::@60::@62 f
H5_DLL herr_t H5I_dump_ids_for_type(H5I_type_t type)
Definition: H5I.c:2475
unsigned id
Definition: H5Opkg.h:227
H5P_prp_cb1_t H5P_prp_create_func_t
Definition: H5Ppublic.h:124
herr_t H5MP_get_pool_first_page(const H5MP_pool_t *mp, H5MP_page_t **page)
Definition: H5MPtest.c:82
hbool_t data_transform_valid
Definition: H5CX.c:251
H5_DLL htri_t H5G__obj_get_linfo(const H5O_loc_t *grp_oloc, H5O_linfo_t *linfo)
Definition: H5Gobj.c:313
herr_t H5FD_lock(H5FD_t *file, hbool_t rw)
Definition: H5FD.c:1663
herr_t H5Pset_gc_references(hid_t plist_id, unsigned gc_ref)
Definition: H5Pfapl.c:1917
herr_t H5T__conv_ushort_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5622
herr_t H5T__conv_enum(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *_buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:2737
hid_t H5T_NATIVE_SHORT_g
Definition: H5T.c:395
@ H5FD_STDIO_OP_UNKNOWN
Definition: H5FDstdio.c:60
H5_DLL htri_t H5Tdetect_class(hid_t type_id, H5T_class_t cls)
Definition: H5T.c:2035
uint8_t sizeof_size
Definition: H5HFbtree2.c:52
herr_t H5Dread_chunk(hid_t dset_id, hid_t dxpl_id, const hsize_t *offset, uint32_t *filters, void *buf)
Definition: H5Dio.c:212
void * connector_info
Definition: H5VLprivate.h:47
int32_t max_pins[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6071
unsigned sohm_nindexes
Definition: H5Fpkg.h:270
size_t max_size
Definition: H5PBprivate.h:52
hid_t found_id
Definition: H5VLint.c:83
H5_DLL herr_t H5T__sort_value(const H5T_t *dt, int *map)
Definition: H5Tfields.c:297
H5_DLLVAR size_t H5T_NATIVE_FLOAT_COMP_ALIGN_g
Definition: H5Tpkg.h:397
void ** ptr_dat_val
Definition: H5Ztrans.c:43
H5S_hyper_dim_t app[H5S_MAX_RANK]
Definition: H5Spkg.h:212
herr_t H5Pset_nlinks(hid_t plist_id, size_t nlinks)
Definition: H5Plapl.c:921
H5_DLLVAR const H5O_msg_class_t H5O_MSG_FSINFO[1]
Definition: H5Opkg.h:534
H5_DLL void * H5FL_blk_calloc(H5FL_blk_head_t *head, size_t size H5FL_TRACK_PARAMS)
Definition: H5FL.c:978
H5_DLL herr_t H5close(void)
Definition: H5.c:876
@ H5C_decr__age_out_with_threshold
Definition: H5Cpublic.h:53
herr_t H5I_register_using_existing_id(H5I_type_t type, void *object, hbool_t app_ref, hid_t existing_id)
Definition: H5I.c:836
H5Z_token_type tok_type
Definition: H5Ztrans.c:78
H5_DLL herr_t H5SL_release(H5SL_t *slist)
Definition: H5SL.c:2242
H5_DLL H5P_genprop_t * H5P__find_prop_plist(const H5P_genplist_t *plist, const char *name)
Definition: H5Pint.c:1287
hid_t H5T_NATIVE_INT_LEAST32_g
Definition: H5T.c:435
H5D_alloc_time_t alloc_time
Definition: H5Oprivate.h:332
htri_t H5T_is_named(const H5T_t *dt)
Definition: H5T.c:5426
H5_DLL herr_t H5FS__get_cparam_test(const H5FS_t *fh, H5FS_create_t *cparam)
Definition: H5FStest.c:85
H5_DLL herr_t H5VL_request_free(const H5VL_object_t *vol_obj)
Definition: H5VLcallback.c:6763
@ H5D_FILL_TIME_IFSET
Definition: H5Dpublic.h:86
herr_t H5O_loc_copy_deep(H5O_loc_t *dst, const H5O_loc_t *src)
Definition: H5Oint.c:2001
hsize_t max_sect_size
Definition: H5FSpkg.h:167
H5_DLL hid_t H5Dcreate2(hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t lcpl_id, hid_t dcpl_id, hid_t dapl_id)
Definition: H5D.c:99
Definition: H5Dmpio.c:188
herr_t H5T_convert(H5T_path_t *tpath, hid_t src_id, hid_t dst_id, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5T.c:5270
H5_DLL herr_t H5T__conv_order_opt(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
herr_t H5T__conv_order_opt(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *_buf, void H5_ATTR_UNUSED *background)
Definition: H5Tconv.c:1086
H5_DLL herr_t H5_mpi_comm_free(MPI_Comm *comm)
Definition: H5mpi.c:209
H5FL_DEFINE_STATIC(H5HP_t)
hbool_t is_pinned
Definition: H5Cprivate.h:2239
herr_t H5G__compact_remove_by_idx(const H5O_loc_t *oloc, const H5O_linfo_t *linfo, H5RS_str_t *grp_full_path_r, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5Gcompact.c:352
hbool_t close_trace_file
Definition: H5ACpublic.h:455
double float_val
Definition: H5Ztrans.c:51
H5_DLL herr_t H5F__super_size(H5F_t *f, hsize_t *super_size, hsize_t *super_ext_size)
Definition: H5Fsuper.c:1612
size_t nat_elmt_size
Definition: H5FAprivate.h:64
herr_t H5AC_dest(H5F_t *f)
Definition: H5AC.c:478
H5_DLL hsize_t H5S_get_select_npoints(const H5S_t *space)
Definition: H5Sselect.c:435
H5_DLLVAR const H5O_msg_class_t H5O_MSG_BOGUS_VALID[1]
Definition: H5Opkg.h:474
void * H5VLfile_open(const char *name, unsigned flags, hid_t fapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3518
H5_DLL H5R_type_t H5Rget_type(const H5R_ref_t *ref_ptr)
Definition: H5R.c:379
Definition: H5FSprivate.h:90
double rdcc_w0
Definition: H5Fpkg.h:296
herr_t H5B2__remove_internal(H5B2_hdr_t *hdr, hbool_t *depth_decreased, void *swap_loc, void *swap_parent, uint16_t depth, H5AC_info_t *parent_cache_info, unsigned *parent_cache_info_flags_ptr, H5B2_nodepos_t curr_pos, H5B2_node_ptr_t *curr_node_ptr, void *udata, H5B2_remove_t op, void *op_data)
Definition: H5B2internal.c:791
herr_t H5HF__man_iblock_delete(H5HF_hdr_t *hdr, haddr_t iblock_addr, unsigned iblock_nrows, H5HF_indirect_t *par_iblock, unsigned par_entry)
Definition: H5HFiblock.c:1602
short int16_t
Definition: H5private.h:439
H5_DLL herr_t H5AC__run_sync_point(H5F_t *f, int sync_point_op)
Definition: H5ACmpio.c:2097
@ H5Z_XFORM_INTEGER
Definition: H5Ztrans.c:28
hsize_t scaled[H5O_LAYOUT_NDIMS]
Definition: H5Dmpio.c:190
H5_DLL herr_t H5AC_prep_for_file_close(H5F_t *f)
Definition: H5AC.c:1186
hid_t H5Aopen(hid_t loc_id, const char *attr_name, hid_t aapl_id)
Definition: H5A.c:438
H5_DLL herr_t H5T__conv_schar_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5O__attr_update_shared(H5F_t *f, H5O_t *oh, H5A_t *attr, H5O_shared_t *update_sh_mesg)
Definition: H5Oattribute.c:736
herr_t H5G__ent_debug(const H5G_entry_t *ent, FILE *stream, int indent, int fwidth, const H5HL_t *heap)
Definition: H5Gent.c:539
herr_t H5VLcopy_connector_info(hid_t connector_id, void **dst_vol_info, void *src_vol_info)
Definition: H5VLcallback.c:402
unsigned max_root_rows
Definition: H5HFpkg.h:199
double total_write_time
Definition: H5FDlog.c:131
herr_t H5S_select_none(H5S_t *space)
Definition: H5Snone.c:1068
@ H5_ITER_DEC
Definition: H5public.h:298
herr_t H5C_ignore_tags(H5C_t *cache_ptr)
Definition: H5Ctag.c:134
size_t sizeof_addr
Definition: H5Bprivate.h:96
herr_t H5Idec_type_ref(H5I_type_t type)
Definition: H5I.c:1710
uint8_t sizeof_size
Definition: H5B2test.c:49
@ H5T_STATE_OPEN
Definition: H5Tpkg.h:327
herr_t H5M__init_package(void)
Definition: H5M.c:116
H5_DLL herr_t H5Gget_info_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5G_info_t *ginfo, hid_t lapl_id)
Definition: H5G.c:683
hid_t H5E_CANTDECODE_g
Definition: H5Edefin.h:224
H5_DLL herr_t H5D__virtual_copy_layout(H5O_layout_t *layout)
Definition: H5Dvirtual.c:556
hid_t H5P_LST_DATASET_XFER_ID_g
Definition: H5Pint.c:183
H5_DLL herr_t H5EA_close(H5EA_t *ea)
unsigned encoder_present
Definition: H5Zpublic.h:211
struct H5FL_gc_arr_node_t H5FL_gc_arr_node_t
herr_t H5VL_token_cmp(const H5VL_object_t *vol_obj, const H5O_token_t *token1, const H5O_token_t *token2, int *cmp_value)
Definition: H5VLcallback.c:7353
H5_DLL herr_t H5FD_truncate(H5FD_t *file, hbool_t closing)
Definition: H5FD.c:1601
@ H5I_GROUP
Definition: H5Ipublic.h:37
H5_DLLVAR hid_t H5E_BADTYPE_g
Definition: H5Epubgen.h:382
H5_DLL herr_t H5CX_set_io_xfer_mode(H5FD_mpio_xfer_t io_xfer_mode)
Definition: H5CX.c:2917
struct H5S_mpio_mpitype_node_t * next
Definition: H5Smpio.c:57
struct H5B_shared_t H5B_shared_t
hbool_t sinfo_protected
Definition: H5FSpkg.h:181
H5_DLL H5RS_str_t * H5RS_dup(H5RS_str_t *s)
Definition: H5RS.c:304
H5_DLL herr_t H5Pget_fapl_family(hid_t fapl_id, hsize_t *memb_size, hid_t *memb_fapl_id)
Definition: H5FDfamily.c:309
H5_DLLVAR hid_t H5E_NONE_MAJOR_g
Definition: H5Epubgen.h:95
H5_DLL int H5I_dec_app_ref_always_close(hid_t id)
Definition: H5I.c:1455
H5AC_cache_config_t mdc_initCacheCfg
Definition: H5Fpkg.h:277
H5F_prefix_open_t
Definition: H5Fprivate.h:716
H5D_chunk_iterate_func_t iterate
Definition: H5Dpkg.h:322
htri_t H5Z_filter_in_pline(const H5O_pline_t *pline, H5Z_filter_t filter)
Definition: H5Z.c:1446
const unsigned char * wbuf
Definition: H5Dcontig.c:86
H5_DLL hid_t H5Mcreate_anon(hid_t loc_id, hid_t key_type_id, hid_t val_type_id, hid_t mcpl_id, hid_t mapl_id)
Definition: H5M.c:343
char * name
Definition: H5FDfamily.c:64
H5_DLL H5F_t * H5F_get_parent(const H5F_t *f)
Definition: H5Fquery.c:330
H5_DLL herr_t H5PB_print_stats(const H5PB_t *page_buf)
Definition: H5PB.c:250
H5F_shared_t * shared
Definition: H5Fpkg.h:377
H5FL_DEFINE_STATIC(H5B2_t)
herr_t H5HF_man_iter_reset(H5HF_block_iter_t *biter)
Definition: H5HFiter.c:374
Definition: H5private.h:1934
herr_t H5E__push_stack(H5E_t *estack, const char *file, const char *func, unsigned line, hid_t cls_id, hid_t maj_id, hid_t min_id, const char *desc)
Definition: H5Eint.c:779
hsize_t man_nobjs
Definition: H5HFpkg.h:332
herr_t H5C_get_cache_size(H5C_t *cache_ptr, size_t *max_size_ptr, size_t *min_clean_size_ptr, size_t *cur_size_ptr, uint32_t *cur_num_entries_ptr)
Definition: H5Cquery.c:128
H5E_walk2_t func2
Definition: H5Epkg.h:91
H5D_layout_writevv_func_t writevv
Definition: H5Dpkg.h:160
const H5O_efl_t * efl
Definition: H5Defl.c:56
herr_t H5L__init_package(void)
Definition: H5L.c:206
H5AC_info_t cache_info
Definition: H5Oprivate.h:771
int64_t cache_hits
Definition: H5Cpkg.h:5965
herr_t H5AC_proxy_entry_remove_parent(H5AC_proxy_entry_t *pentry, void *_parent)
Definition: H5ACproxy_entry.c:203
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_FACC[1]
Definition: H5Pprivate.h:148
@ H5PL_TYPE_NONE
Definition: H5PLpublic.h:36
struct H5O_chk_cache_ud_t H5O_chk_cache_ud_t
H5S_sel_iter_next_func_t iter_next
Definition: H5Spkg.h:353
hbool_t vol_wrap_ctx_valid
Definition: H5CX.c:319
herr_t H5Pset_object_flush_cb(hid_t plist_id, H5F_flush_cb_t func, void *udata)
Definition: H5Pfapl.c:4087
H5_DLL herr_t H5T__conv_schar_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5FL_DEFINE(H5S_extent_t)
H5O_shared_t sh_loc
Definition: H5Oprivate.h:326
herr_t H5VM_stride_fill(unsigned n, hsize_t elmt_size, const hsize_t *size, const hsize_t *stride, void *_dst, unsigned fill_value)
Definition: H5VM.c:653
ssize_t H5Pget_elink_prefix(hid_t plist_id, char *prefix, size_t size)
Definition: H5Plapl.c:1039
H5RS_str_t * user_path_r
Definition: H5Gprivate.h:132
H5_DLL H5EA_dblock_t * H5EA__dblock_protect(H5EA_hdr_t *hdr, void *parent, haddr_t dblk_addr, size_t dblk_nelmts, unsigned flags)
void * vl_tbuf
Definition: H5Dint.c:50
H5VL_t * connector
Definition: H5VLprivate.h:41
H5FL_fac_head_t * H5FL_fac_init(size_t size)
Definition: H5FL.c:1966
size_t H5Tget_precision(hid_t type_id)
Definition: H5Tprecis.c:55
const char * func_name
Definition: H5Epublic.h:41
H5_DLL void * H5O__msg_copy_file(const H5O_msg_class_t *type, H5F_t *file_src, void *mesg_src, H5F_t *file_dst, hbool_t *recompute_size, unsigned *mesg_flags, H5O_copy_t *cpy_info, void *udata)
Definition: H5Omessage.c:1853
size_t alloc_size
Definition: H5WB.c:60
H5_DLLVAR hid_t H5T_NATIVE_INT32_g
Definition: H5Tpublic.h:480
H5_DLL herr_t H5T__conv_order(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
@ H5VL_DATATYPE_GET_TCPL
Definition: H5VLconnector.h:113
H5_DLL herr_t H5C_clear_coll_entries(H5C_t *cache_ptr, hbool_t partial)
Definition: H5Cmpio.c:874
H5D_layout_construct_func_t construct
Definition: H5Dpkg.h:148
H5_DLLVAR double H5T_NATIVE_LDOUBLE_NEG_INF_g
Definition: H5Tpkg.h:468
@ H5T_VLEN
Definition: H5Tpublic.h:39
struct H5A_dense_bt2_name_rec_t H5A_dense_bt2_name_rec_t
hbool_t H5_libterm_g
Definition: H5private.h:1937
haddr_t dset_ohdr_addr
Definition: H5Oprivate.h:475
H5_DLL herr_t H5G__new_dense_info_test(hid_t gid, hsize_t *name_count, hsize_t *corder_count)
Definition: H5Gtest.c:420
hbool_t persist
Definition: H5Oprivate.h:827
hsize_t meta_size
Definition: H5Fpublic.h:133
struct H5O_drvinfo_t H5O_drvinfo_t
unsigned max_direct_rows
Definition: H5HFpkg.h:200
H5_DLL void * H5O_open_by_addr(const H5G_loc_t *loc, haddr_t addr, H5I_type_t *opened_type)
Definition: H5Oint.c:731
@ H5ES_STATUS_SUCCEED
Definition: H5ESpublic.h:30
void * elmts
Definition: H5FApkg.h:176
H5_DLL herr_t H5AC_load_cache_image_on_next_protect(H5F_t *f, haddr_t addr, hsize_t len, hbool_t rw)
Definition: H5AC.c:855
unsigned H5F_get_nopen_objs(const H5F_t *f)
Definition: H5Fquery.c:290
herr_t(* unlock)(H5FD_t *file)
Definition: H5FDpublic.h:302
H5C_notify_func_t notify
Definition: H5Cprivate.h:899
hsize_t start_idx
Definition: H5EApkg.h:159
herr_t H5S_select_elements(H5S_t *space, H5S_seloper_t op, size_t num_elem, const hsize_t *coord)
Definition: H5Spoint.c:763
uint64_t shadow_epoch
Definition: H5B2pkg.h:245
H5_DLL herr_t H5T__conv_int_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR hid_t H5P_CLS_FILE_MOUNT_ID_g
Definition: H5Ppublic.h:195
H5_DLL herr_t H5Pfree_merge_committed_dtype_paths(hid_t plist_id)
Definition: H5Pocpypl.c:795
herr_t H5L_move(const H5G_loc_t *src_loc, const char *src_name, const H5G_loc_t *dst_loc, const char *dst_name, hbool_t copy_flag, hid_t lcpl_id)
Definition: H5L.c:2896
H5SL_node_t * H5SL_last(H5SL_t *slist)
Definition: H5SL.c:2099
@ H5D_ALLOC_WRITE
Definition: H5Dpkg.h:483
struct H5O_ainfo_t H5O_ainfo_t
const H5D_layout_ops_t H5D_LOPS_EFL[1]
Definition: H5Defl.c:90
Definition: H5FDpublic.h:266
int32_t slist_len_increase
Definition: H5Cpkg.h:5891
H5_DLL hid_t H5Dcreate_anon(hid_t file_id, hid_t type_id, hid_t space_id, hid_t plist_id, hid_t dapl_id)
Definition: H5D.c:199
int64_t entries_removed_counter
Definition: H5Cpkg.h:5878
H5_DLL herr_t H5T_reclaim(hid_t type_id, struct H5S_t *space, void *buf)
Definition: H5Tconv.c:9527
H5T_class_t H5Tget_class(hid_t type_id)
Definition: H5T.c:1960
const H5P_libclass_t H5P_CLS_LCRT[1]
Definition: H5Plcpl.c:74
H5_DLL herr_t H5Oget_native_info_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_native_info_t *oinfo, unsigned fields, hid_t lapl_id)
Definition: H5O.c:800
@ H5E_WALK_UPWARD
Definition: H5Epublic.h:140
uint64_t ebias
Definition: H5Tpkg.h:214
uint8_t H5O_get_oh_flags(const H5O_t *oh)
Definition: H5Oint.c:2574
H5FS_t * H5FS_create(H5F_t *f, haddr_t *fs_addr, const H5FS_create_t *fs_create, uint16_t nclasses, const H5FS_section_class_t *classes[], void *cls_init_udata, hsize_t alignment, hsize_t threshold)
Definition: H5FS.c:105
hbool_t encoding_valid
Definition: H5CX.c:289
herr_t H5Oset_comment(hid_t obj_id, const char *comment)
Definition: H5O.c:866
herr_t H5Pget_vol_id(hid_t plist_id, hid_t *vol_id)
Definition: H5Pfapl.c:5508
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)
Definition: H5Fint.c:320
H5_DLL herr_t H5L_register(const H5L_class_t *cls)
Definition: H5L.c:1657
hbool_t chk_exists
Definition: H5Gtraverse.c:60
H5P_genclass_t * H5P_CLS_MAP_CREATE_g
Definition: H5Pint.c:155
@ H5I_SPACE_SEL_ITER
Definition: H5Ipublic.h:50
haddr_t other_bt2_addr
Definition: H5Adense.c:136
H5_DLLVAR hid_t H5T_NATIVE_UINT_g
Definition: H5Tpublic.h:426
END_FUNC(BEGIN_FUNC(PKG)
Definition: H5FAdblkpage.c:203
@ H5VL_OBJECT_GET_INFO
Definition: H5VLconnector.h:197
herr_t(* H5S_sel_adjust_u_func_t)(H5S_t *space, const hsize_t *offset)
Definition: H5Spkg.h:264
H5_DLL void * H5O_msg_decode(H5F_t *f, H5O_t *open_oh, unsigned type_id, size_t buf_size, const unsigned char *buf)
Definition: H5Omessage.c:1810
H5F_libver_t low_bound
Definition: H5CX.c:393
size_t mem_freed
Definition: H5FL.c:63
size_t index_size
Definition: H5Cpkg.h:5864
H5_DLL herr_t H5Oare_mdc_flushes_disabled(hid_t object_id, hbool_t *are_disabled)
Definition: H5O.c:1448
H5EA_cls_id_t
Definition: H5EAprivate.h:49
size_t H5T_NATIVE_SHORT_COMP_ALIGN_g
Definition: H5T.c:455
const H5O_msg_class_t H5O_MSG_EFL[1]
Definition: H5Oefl.c:43
H5C_deserialize_func_t deserialize
Definition: H5Cprivate.h:895
herr_t H5F__set_libver_bounds(H5F_t *f, H5F_libver_t low, H5F_libver_t high)
Definition: H5Fint.c:2764
herr_t(* dst_context)(void *ctx)
Definition: H5B2private.h:89
hbool_t mpio_chunk_opt_ratio_valid
Definition: H5CX.c:244
MPI_Datatype ftype
Definition: H5CX.c:216
H5_DLL H5B2_hdr_t * H5B2__hdr_alloc(H5F_t *f)
Definition: H5B2hdr.c:239
herr_t H5Pregister2(hid_t cls_id, const char *name, size_t size, void *def_value, H5P_prp_create_func_t prp_create, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close)
Definition: H5P.c:419
herr_t(* H5E_auto2_t)(hid_t estack, void *client_data)
Definition: H5Epublic.h:152
struct H5F_sfile_node_t H5F_sfile_node_t
H5_DLL hid_t H5Dget_type(hid_t dset_id)
Definition: H5D.c:425
void * bkgr_buf
Definition: H5CX.c:226
H5FD_mpio_collective_opt_t
Definition: H5FDmpi.h:51
herr_t(* H5P_prp_cb1_t)(const char *name, size_t size, void *value)
Definition: H5Ppublic.h:122
H5_DLL htri_t H5MF__aggr_can_absorb(const H5F_t *f, const H5F_blk_aggr_t *aggr, const H5MF_free_section_t *sect, H5MF_shrink_type_t *shrink)
H5_DLL herr_t H5HL__prfx_dest(H5HL_prfx_t *prfx)
H5_DLL herr_t H5HF__hdr_empty(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:1351
H5_DLLVAR hid_t H5E_DATASET_g
Definition: H5Epubgen.h:88
H5P_coll_md_read_flag_t
Definition: H5Pprivate.h:52
H5EA_cls_id_t id
Definition: H5EAprivate.h:64
herr_t H5E_clear_stack(H5E_t *estack)
Definition: H5Eint.c:915
ssize_t H5Pget_virtual_prefix(hid_t plist_id, char *prefix, size_t size)
Definition: H5Pdapl.c:1551
herr_t H5Iclear_type(H5I_type_t type, hbool_t force)
Definition: H5I.c:519
@ H5B_INS_NOOP
Definition: H5Bprivate.h:68
H5_DLLVAR hid_t H5E_ALREADYEXISTS_g
Definition: H5Epubgen.h:137
H5_DLL void H5VM_chunk_scaled(unsigned ndims, const hsize_t *coord, const uint32_t *chunk, hsize_t *scaled)
Definition: H5VM.c:1248
H5E_cls_t cls
Definition: H5Eint.c:54
unsigned flush_dep_ndirty_children
Definition: H5Cprivate.h:2259
char name[H5T_NAMELEN]
Definition: H5Tpkg.h:361
H5_DLL herr_t H5Fget_fileno(hid_t file_id, unsigned long *fileno)
Definition: H5F.c:1055
const char * name
Definition: H5FLprivate.h:241
hsize_t obj_size
Definition: H5HFpkg.h:498
H5_DLL herr_t H5D__layout_compact_dirty_test(hid_t did, hbool_t *dirty)
Definition: H5Dtest.c:164
@ H5VL_ATTR_GET_TYPE
Definition: H5VLconnector.h:76
herr_t(* get)(void *obj, H5VL_attr_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:318
herr_t(* H5I_free_t)(void *)
Definition: H5Ipublic.h:68
hid_t H5T_NATIVE_ULONG_g
Definition: H5T.c:400
const H5FA_class_t H5FA_CLS_FILT_CHUNK[1]
Definition: H5Dfarray.c:193
herr_t H5HF_dtable_dest(H5HF_dtable_t *dtable)
Definition: H5HFdtable.c:201
H5_DLLVAR hid_t H5E_CANTREGISTER_g
Definition: H5Epubgen.h:271
herr_t H5D__virtual_release_source_dset_files(H5D_virtual_held_file_t *head)
Definition: H5Dvirtual.c:3123
hbool_t dirty
Definition: H5FSpkg.h:134
H5_DLLVAR hid_t H5E_CANTMERGE_g
Definition: H5Epubgen.h:180
size_t nslots
Definition: H5Dpkg.h:405
htri_t H5Itype_exists(H5I_type_t type)
Definition: H5I.c:351
herr_t H5open(void)
Definition: H5.c:854
Definition: H5Oprivate.h:701
H5F_block_t chunk_block
Definition: H5Dchunk.c:129
int64_t prefetch_hits
Definition: H5Cpkg.h:6063
hid_t H5Ropen_region(H5R_ref_t *ref_ptr, hid_t rapl_id, hid_t oapl_id)
Definition: H5R.c:544
@ H5T_ARRAY
Definition: H5Tpublic.h:40
H5_DLL herr_t H5FS_sect_stats(const H5FS_t *fspace, hsize_t *tot_space, hsize_t *nsects)
Definition: H5FSsection.c:2044
size_t file_addr_len
Definition: H5Dearray.c:65
H5FL_EXTERN(H5S_extent_t)
hsize_t ndims
Definition: H5Dchunk.c:221
hid_t H5Tdecode(const void *buf)
Definition: H5T.c:3038
H5_DLL herr_t H5C_log_json_set_up(H5C_log_info_t *log_info, const char log_location[], int mpi_rank)
Definition: H5Clog_json.c:205
H5L_copy_func_t copy_func
Definition: H5Lpublic.h:237
hid_t H5E_READERROR_g
Definition: H5Edefin.h:64
@ H5P_MOD_DEC_REF
Definition: H5Ppkg.h:59
H5_DLL herr_t H5A__dense_post_copy_file_all(const H5O_loc_t *src_oloc, const H5O_ainfo_t *ainfo_src, H5O_loc_t *dst_oloc, H5O_ainfo_t *ainfo_dst, H5O_copy_t *cpy_info)
Definition: H5Aint.c:2491
const H5AC_class_t H5AC_SUPERBLOCK[1]
Definition: H5Fsuper_cache.c:102
void * H5WB_actual(H5WB_t *wb, size_t need)
Definition: H5WB.c:160
@ H5D_COMPACT
Definition: H5Dpublic.h:46
H5_DLLVAR hid_t H5T_NATIVE_SHORT_g
Definition: H5Tpublic.h:423
union H5S_sel_iter_t::@56 u
@ H5MF_AGGR_MERGE_TOGETHER
Definition: H5MF.c:71
const H5AC_class_t H5AC_FSPACE_HDR[1]
Definition: H5FScache.c:111
herr_t H5Pset_dxpl_mpio(hid_t dxpl_id, H5FD_mpio_xfer_t xfer_mode)
Definition: H5FDmpio.c:426
H5_DLL unsigned H5F_shared_get_intent(const H5F_shared_t *f)
Definition: H5Fquery.c:88
H5TS_key_t H5TS_funcstk_key_g
Definition: H5TS.c:36
herr_t H5S_hyper_add_span_element(H5S_t *space, unsigned rank, const hsize_t *coords)
Definition: H5Shyper.c:6101
H5VL_connector_prop_t vol_connector_prop
Definition: H5CX.c:316
Definition: H5STprivate.h:41
hid_t H5T_STD_I16BE_g
Definition: H5T.c:358
hid_t H5P_LST_GROUP_ACCESS_ID_g
Definition: H5Pint.c:186
herr_t H5P_poke(H5P_genplist_t *plist, const char *name, const void *value)
Definition: H5Pint.c:2894
herr_t H5P__close_class(void *_pclass)
Definition: H5Pint.c:5440
H5_DLL hid_t H5T__get_create_plist(const H5T_t *type)
Definition: H5Tcommit.c:777
H5PB_t * page_buf
Definition: H5Fpkg.h:274
herr_t H5Pset_elink_prefix(hid_t plist_id, const char *prefix)
Definition: H5Plapl.c:1001
@ H5S_SELECT_SET
Definition: H5Spublic.h:71
H5_DLL herr_t H5Tset_strpad(hid_t type_id, H5T_str_t strpad)
Definition: H5Tstrpad.c:108
hid_t H5FD_stdio_init(void)
Definition: H5FDstdio.c:232
H5_DLL herr_t H5Adelete_by_idx(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id)
Definition: H5A.c:1586
H5_DLL herr_t H5PLprepend(const char *search_path)
Definition: H5PL.c:180
herr_t H5PLappend(const char *search_path)
Definition: H5PL.c:147
struct H5D_rdcc_ent_t * tmp_prev
Definition: H5Dchunk.c:136
herr_t H5O_copy(const H5G_loc_t *loc, const char *src_name, H5G_loc_t *dst_loc, const char *dst_name, hid_t ocpypl_id, hid_t lcpl_id)
Definition: H5Ocopy.c:271
struct H5G_bt_it_lbi_t H5G_bt_it_lbi_t
H5_DLL herr_t H5Pget_attr_creation_order(hid_t plist_id, unsigned *crt_order_flags)
Definition: H5Pocpl.c:354
herr_t ret_value
Definition: H5Cimage.c:974
unsigned flags
Definition: H5MPpkg.h:83
const H5VL_class_t * vol_cls
Definition: H5Fpkg.h:313
H5I_type_t H5Iget_type(hid_t id)
Definition: H5I.c:1071
herr_t H5T__conv_ullong_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7714
void * H5O_msg_decode(H5F_t *f, H5O_t *open_oh, unsigned type_id, size_t buf_size, const unsigned char *buf)
Definition: H5Omessage.c:1810
H5D_io_ops_t io_ops
Definition: H5Dpkg.h:220
herr_t H5CX_get_mpio_coll_opt(H5FD_mpio_collective_opt_t *mpio_coll_opt)
Definition: H5CX.c:2072
Definition: H5B2pkg.h:231
herr_t H5P__decode_unsigned(const void **_pp, void *_value)
Definition: H5Pencdec.c:543
size_t size
Definition: H5MM.c:63
herr_t H5CX_get_mpi_coll_datatypes(MPI_Datatype *btype, MPI_Datatype *ftype)
Definition: H5CX.c:1739
herr_t H5Treclaim(hid_t type_id, hid_t space_id, hid_t dxpl_id, void *buf)
Definition: H5T.c:2945
H5AC_proxy_entry_t * top_proxy
Definition: H5EApkg.h:247
H5VL_loc_by_name_t loc_by_name
Definition: H5VLconnector.h:275
void * min_native_rec
Definition: H5B2pkg.h:186
H5_DLL H5TS_thread_t H5TS_create_thread(void *(*func)(void *), H5TS_attr_t *attr, void *udata)
Definition: H5TS.c:503
herr_t(* valid)(const struct H5FS_section_class_t *, const H5FS_section_info_t *)
Definition: H5FSprivate.h:110
@ H5_PKG_HL
Definition: H5private.h:1738
H5T_vlen_setnull_func_t setnull
Definition: H5Tpkg.h:293
char format_templ[128]
Definition: H5system.c:123
H5_DLL herr_t H5HF__space_revert_root(const H5HF_hdr_t *hdr)
Definition: H5HFspace.c:301
struct H5D_chunk_it_ud2_t H5D_chunk_it_ud2_t
H5_DLL herr_t H5VL_conn_copy(H5VL_connector_prop_t *value)
Definition: H5VLint.c:626
hid_t H5E_CANTRESTORE_g
Definition: H5Edefin.h:83
H5_DLL htri_t H5FS_sect_try_shrink_eoa(H5F_t *f, H5FS_t *fspace, void *op_data)
Definition: H5FSsection.c:2394
haddr_t memb_next[H5FD_MEM_NTYPES]
Definition: H5FDmulti.c:87
herr_t H5D__fill_refill_vl(H5D_fill_buf_info_t *fb_info, size_t nelmts)
Definition: H5Dfill.c:567
H5_DLL herr_t H5VL_token_to_str(const H5VL_object_t *vol_obj, H5I_type_t obj_type, const H5O_token_t *token, char **token_str)
Definition: H5VLcallback.c:7475
size_t nused
Definition: H5Oprivate.h:706
herr_t H5O__attr_count_real(H5F_t *f, H5O_t *oh, hsize_t *nattrs)
Definition: H5Oattribute.c:1698
Definition: H5Gdense.c:210
H5_DLL H5EA_iblock_t * H5EA__iblock_protect(H5EA_hdr_t *hdr, unsigned flags)
unsigned allocated
Definition: H5FLprivate.h:168
const H5AC_class_t H5AC_BT2_LEAF[1]
Definition: H5B2cache.c:137
@ H5SL_TYPE_HADDR
Definition: H5SLprivate.h:43
unsigned unprotect_dirty_bytes_updates
Definition: H5ACpkg.h:387
herr_t H5Pget_map_iterate_hints(hid_t mapl_id, size_t *key_prefetch_size, size_t *key_alloc_size)
Definition: H5Pmapl.c:193
H5_DLL H5FS_t * H5FS_create(H5F_t *f, haddr_t *fs_addr, const H5FS_create_t *fs_create, uint16_t nclasses, const H5FS_section_class_t *classes[], void *cls_init_udata, hsize_t alignment, hsize_t threshold)
Definition: H5FS.c:105
herr_t H5Aget_info_by_name(hid_t loc_id, const char *obj_name, const char *attr_name, H5A_info_t *ainfo, hid_t lapl_id)
Definition: H5A.c:1063
H5A_t * H5O__attr_open_by_name(const H5O_loc_t *loc, const char *name)
Definition: H5Oattribute.c:449
int main(int argc, char *argv[])
Definition: H5make_libsettings.c:260
H5_timer_t timer
Definition: H5Z.c:40
H5_DLL htri_t H5SM_try_share(H5F_t *f, H5O_t *open_oh, unsigned defer_flags, unsigned type_id, void *mesg, unsigned *mesg_flags)
Definition: H5SM.c:1044
H5C_ring_t ring
Definition: H5Cprivate.h:1976
@ H5C_LOG_STYLE_JSON
Definition: H5Cprivate.h:2224
herr_t H5VL_link_specific(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, H5VL_link_specific_t specific_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:5179
int H5P__iterate_pclass(const H5P_genclass_t *pclass, int *idx, H5P_iterate_int_t cb_func, void *udata)
Definition: H5Pint.c:4343
H5_DLL herr_t H5F_flush_mounts(H5F_t *f)
Definition: H5Fmount.c:684
H5A_t * H5A__dense_open(H5F_t *f, const H5O_ainfo_t *ainfo, const char *name)
Definition: H5Adense.c:361
size_t size
Definition: H5FLprivate.h:102
size_t H5T_NATIVE_UINT_LEAST8_ALIGN_g
Definition: H5T.c:503
H5_DLL htri_t H5A__get_ainfo(H5F_t *f, H5O_t *oh, H5O_ainfo_t *ainfo)
Definition: H5Aint.c:1933
void * H5VL_datatype_open(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t tapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:2828
struct H5FL_arr_node_t H5FL_arr_node_t
H5_DLL herr_t H5C_unprotect(H5F_t *f, haddr_t addr, void *thing, unsigned int flags)
herr_t(* H5C_get_initial_load_size_func_t)(void *udata_ptr, size_t *image_len_ptr)
Definition: H5Cprivate.h:871
H5_DLL herr_t H5T__conv_array(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5VL_dataset_read(const H5VL_object_t *vol_obj, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void *buf, void **req)
Definition: H5VLcallback.c:2064
H5VL_datatype_class_t datatype_cls
Definition: H5VLconnector.h:479
hid_t H5P_LST_DATASET_CREATE_ID_g
Definition: H5Pint.c:181
@ H5AC_BT2_INT_ID
Definition: H5ACprivate.h:57
herr_t H5FL_set_free_list_limits(int reg_global_lim, int reg_list_lim, int arr_global_lim, int arr_list_lim, int blk_global_lim, int blk_list_lim, int fac_global_lim, int fac_list_lim)
Definition: H5FL.c:2505
int(* H5S_sel_unlim_dim_func_t)(const H5S_t *space)
Definition: H5Spkg.h:249
H5FL_arr_list_t * list
Definition: H5FLprivate.h:233
size_t size
Definition: H5FApkg.h:136
Definition: H5Rpublic.h:73
@ H5T_CSET_ASCII
Definition: H5Tpublic.h:80
@ H5_PKG_AC
Definition: H5private.h:1731
H5_DLL H5FD_class_t * H5FD_get_class(hid_t id)
Definition: H5FD.c:362
H5FL_fac_head_t * H5FL_fac_head_ptr_t
Definition: H5EAhdr.c:67
H5O_t * H5O__create_ohdr(H5F_t *f, hid_t ocpl_id)
Definition: H5Oint.c:341
H5_DLLVAR hid_t H5T_UNIX_D64BE_g
Definition: H5Tpublic.h:305
H5_DLL H5FS_t * H5FS__new(const H5F_t *f, uint16_t nclasses, const H5FS_section_class_t *classes[], void *cls_init_udata)
Definition: H5FS.c:589
int64_t insertions[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:5996
size_t dt_size
Definition: H5Apkg.h:81
herr_t H5R__init_package(void)
Definition: H5Rint.c:174
@ H5VL_GROUP_GET_GCPL
Definition: H5VLconnector.h:154
haddr_t eof
Definition: H5FDstdio.c:82
haddr_t eoa
Definition: H5FDros3.c:256
H5_DLL unsigned H5FA__dblock_sblk_idx(const H5FA_hdr_t *hdr, hsize_t idx)
H5_DLL herr_t H5A__rename_by_name(H5G_loc_t loc, const char *obj_name, const char *old_attr_name, const char *new_attr_name)
Definition: H5Aint.c:2537
herr_t H5C_log_write_create_cache_msg(H5C_t *cache, herr_t fxn_ret_value)
Definition: H5Clog.c:316
H5_DLLVAR hid_t H5E_CANTGETSIZE_g
Definition: H5Epubgen.h:141
herr_t H5C_flush_cache(H5F_t *f, unsigned flags)
Definition: H5C.c:1045
H5_DLL herr_t H5VL_free_lib_state(void *state)
Definition: H5VLint.c:2091
H5_DLL herr_t H5VL__native_file_close(void *file, hid_t dxpl_id, void **req)
size_t size
Definition: H5Cprivate.h:1975
@ H5T_STR_RESERVED_9
Definition: H5Tpublic.h:114
H5_DLL unsigned H5F_Kvalue(const H5F_t *f, const struct H5B_class_t *type)
H5_DLL herr_t H5B2__create_internal(H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr, uint16_t depth)
Definition: H5B2internal.c:96
void * parent
Definition: H5B2pkg.h:291
Definition: H5FDhdfs.c:182
uint32_t filter_mask
Definition: H5Dearray.c:82
H5_DLL herr_t H5SL_iterate(H5SL_t *slist, H5SL_operator_t op, void *op_data)
Definition: H5SL.c:2187
H5S_extent_t extent
Definition: H5Spkg.h:318
H5F_mtab_t mtab
Definition: H5Fpkg.h:262
Definition: H5FLprivate.h:166
hsize_t H5S_get_npoints_max(const H5S_t *ds)
Definition: H5S.c:840
done haddr_t addr
Definition: H5Cimage.c:1213
hid_t H5T_C_S1_g
Definition: H5T.c:389
herr_t H5S__extent_release(H5S_extent_t *extent)
Definition: H5S.c:425
unsigned onlist
Definition: H5FLprivate.h:169
H5_DLLVAR hid_t H5E_CANTDELETEFILE_g
Definition: H5Epubgen.h:260
int32_t max_entries_skipped_in_msic
Definition: H5Cpkg.h:6044
int H5I_dec_type_ref(H5I_type_t type)
Definition: H5I.c:1747
@ H5FD_FILE_IMAGE_OP_PROPERTY_LIST_GET
Definition: H5FDpublic.h:337
hbool_t packed
Definition: H5Tpkg.h:257
unsigned types
Definition: H5F.c:56
H5_DLL herr_t H5B2__create_leaf(H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr)
Definition: H5B2leaf.c:97
uint8_t * blk
Definition: H5HFpkg.h:427
ssize_t H5Fget_obj_count(hid_t file_id, unsigned types)
Definition: H5F.c:368
size_t len
Definition: H5Tpublic.h:191
herr_t(* H5E_auto1_t)(void *client_data)
Definition: H5Epublic.h:206
struct H5B2_create_t H5B2_create_t
herr_t H5VL_file_get(const H5VL_object_t *vol_obj, H5VL_file_get_t get_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:3590
size_t size
Definition: H5L.c:92
H5FL_EXTERN(H5S_sel_iter_t)
size_t pl_size
Definition: H5Cpkg.h:5902
H5_DLL herr_t H5AC_move_entry(H5F_t *f, const H5AC_class_t *type, haddr_t old_addr, haddr_t new_addr)
Definition: H5AC.c:1080
H5D_layout_t
Definition: H5Dpublic.h:43
struct H5FL_fac_gc_node_t * next
Definition: H5FL.c:103
void * auto_data
Definition: H5Epkg.h:114
H5PB_t * page_buf
Definition: H5PB.c:113
herr_t H5O_msg_write_oh(H5F_t *f, H5O_t *oh, unsigned type_id, unsigned mesg_flags, unsigned update_flags, void *mesg)
Definition: H5Omessage.c:313
struct H5B_iter_ud_t H5B_info_ud_t
H5_DLL herr_t H5Dset_extent(hid_t dset_id, const hsize_t size[])
Definition: H5D.c:773
herr_t H5T__conv_long_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6496
int fwidth
Definition: H5HFdbg.c:68
Definition: H5Dcontig.c:60
H5_DLL herr_t H5C_set_cache_image_config(const H5F_t *f, H5C_t *cache_ptr, H5C_cache_image_ctl_t *config_ptr)
Definition: H5Cimage.c:1620
H5S_sel_serial_size_func_t serial_size
Definition: H5Spkg.h:282
unsigned H5F__efc_max_nfiles(H5F_efc_t *efc)
Definition: H5Fefc.c:419
H5S_sel_is_contiguous_func_t is_contiguous
Definition: H5Spkg.h:289
H5_DLL herr_t H5S_select_all(H5S_t *space, hbool_t rel_prev)
Definition: H5Sall.c:1162
herr_t H5F__accum_write(H5F_shared_t *f_sh, H5FD_mem_t map_type, haddr_t addr, size_t size, const void *buf)
Definition: H5Faccum.c:422
@ H5T_STR_RESERVED_8
Definition: H5Tpublic.h:113
H5B_subid_t id
Definition: H5Bprivate.h:112
Definition: H5B2pkg.h:135
H5_DLL hid_t H5P_peek_driver(H5P_genplist_t *plist)
Definition: H5Pfapl.c:922
Definition: H5Gtraverse.c:58
herr_t H5CX_get_bkgr_buf(void **bkgr_buf)
Definition: H5CX.c:1931
H5_DLL herr_t H5HF_hdr_finish_init_phase2(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:248
herr_t H5FD_free(H5FD_t *file, H5FD_mem_t type, H5F_t *f, haddr_t addr, hsize_t size)
Definition: H5FDspace.c:374
herr_t(* get)(void *obj, const H5VL_loc_params_t *loc_params, H5VL_link_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:394
herr_t H5Pset_fclose_degree(hid_t plist_id, H5F_close_degree_t degree)
Definition: H5Pfapl.c:1996
hid_t H5T_STD_B16LE_g
Definition: H5T.c:375
H5_DLL herr_t H5O__free(H5O_t *oh)
Definition: H5Oint.c:3089
herr_t H5D__alloc_storage(const H5D_io_info_t *io_info, H5D_time_alloc_t time_alloc, hbool_t full_overwrite, hsize_t old_dim[])
Definition: H5Dint.c:2266
hid_t H5E_MAP_g
Definition: H5Edefin.h:37
H5_DLL void * H5FL_blk_malloc(H5FL_blk_head_t *head, size_t size H5FL_TRACK_PARAMS)
Definition: H5FL.c:886
herr_t(* close)(void *grp, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:381
herr_t H5Tflush(hid_t type_id)
Definition: H5Tcommit.c:688
H5_DLL herr_t H5G__link_sort_table(H5G_link_table_t *ltable, H5_index_t idx_type, H5_iter_order_t order)
Definition: H5Glink.c:422
uint8_t * dblk_page_init
Definition: H5FApkg.h:175
H5D_mpio_actual_io_mode_t mpio_actual_io_mode
Definition: H5CX.c:261
hsize_t len
Definition: H5HFpkg.h:496
hid_t H5E_VERSION_g
Definition: H5Edefin.h:108
int32_t clears
Definition: H5Cprivate.h:2308
H5F_t * f
Definition: H5B2pkg.h:173
H5_DLL herr_t H5Pget_btree_ratios(hid_t plist_id, double *left, double *middle, double *right)
Definition: H5Pdxpl.c:1431
H5FL_DEFINE(H5HF_free_section_t)
Definition: H5EApkg.h:354
H5_DLLVAR const H5AC_class_t H5AC_LHEAP_PRFX[1]
Definition: H5ACprivate.h:349
@ H5S_SELECT_OR
Definition: H5Spublic.h:72
struct H5FD_core_t H5FD_core_t
H5VL_subclass_t
Definition: H5VLconnector.h:53
H5_DLL herr_t H5O_loc_copy_deep(H5O_loc_t *dst, const H5O_loc_t *src)
Definition: H5Oint.c:2001
herr_t H5FD_set_eoa(H5FD_t *file, H5FD_mem_t type, haddr_t addr)
Definition: H5FDint.c:271
struct H5FS_section_class_t H5FS_section_class_t
H5_DLL herr_t H5FD_get_mpi_info(H5FD_t *file, void **file_info)
Definition: H5FDmpi.c:166
Definition: H5Oprivate.h:715
int HDF_NO_UBSAN main(int argc, char *argv[])
Definition: H5detect.c:1629
htri_t(* isa)(const H5O_t *)
Definition: H5Opkg.h:341
H5_DLL herr_t H5Mput(hid_t map_id, hid_t key_mem_type_id, const void *key, hid_t val_mem_type_id, const void *value, hid_t dxpl_id)
Definition: H5M.c:692
herr_t H5Pset_filter(hid_t plist_id, H5Z_filter_t filter, unsigned int flags, size_t cd_nelmts, const unsigned int cd_values[])
Definition: H5Pocpl.c:670
herr_t H5FS__sinfo_dest(H5FS_sinfo_t *sinfo)
Definition: H5FS.c:1129
H5_DLL herr_t H5SL_close(H5SL_t *slist)
Definition: H5SL.c:2556
hsize_t size
Definition: H5Oprivate.h:441
H5C_serialize_func_t H5AC_serialize_func_t
Definition: H5ACprivate.h:189
void * H5AC_protect(H5F_t *f, const H5AC_class_t *type, haddr_t addr, void *udata, unsigned flags)
Definition: H5AC.c:1274
herr_t H5R__encode(const char *filename, const H5R_ref_priv_t *ref, unsigned char *buf, size_t *nalloc, unsigned flags)
Definition: H5Rint.c:950
H5_DLL int H5D_term_package(void)
Definition: H5Dint.c:309
H5I_type_t obj_type
Definition: H5Fint.c:55
@ H5T_STATE_RDONLY
Definition: H5Tpkg.h:324
H5_DLL H5G_name_t * H5G_nameof(const H5G_t *grp)
Definition: H5Gint.c:582
const char * extfile_prefix
Definition: H5CX.c:304
H5O_loc_t oloc
Definition: H5Gpkg.h:138
struct H5VL_group_class_t H5VL_group_class_t
herr_t H5T__conv_double_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8406
herr_t H5PB_reset_stats(H5PB_t *page_buf)
Definition: H5PB.c:170
H5_DLL herr_t H5T__conv_schar_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL void * H5O__shared_decode(H5F_t *f, H5O_t *open_oh, unsigned *ioflags, const uint8_t *buf, const H5O_msg_class_t *type)
Definition: H5Oshared.c:314
herr_t(* to_str)(const void *info, char **str)
Definition: H5VLconnector.h:295
H5T_path_t ** path
Definition: H5T.c:558
H5_DLL herr_t H5P_fill_value_defined(H5P_genplist_t *plist, H5D_fill_value_t *status)
Definition: H5Pdcpl.c:3459
@ H5F_FS_STATE_OPEN
Definition: H5Fprivate.h:688
@ H5A_ATTR_OP_APP
Definition: H5Aprivate.h:48
herr_t H5O__chunk_update_idx(H5F_t *f, H5O_t *oh, unsigned idx)
Definition: H5Ochunk.c:328
H5_DLLVAR hid_t H5T_NATIVE_HERR_g
Definition: H5Tpublic.h:444
int H5R_term_package(void)
Definition: H5Rint.c:243
herr_t H5C_log_set_up(H5C_t *cache, const char log_location[], H5C_log_style_t style, hbool_t start_immediately)
Definition: H5Clog.c:88
herr_t H5T__conv_float_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8094
H5_DLL herr_t H5T__conv_ullong_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5P__get_nprops_plist(const H5P_genplist_t *plist, size_t *nprops)
Definition: H5Pint.c:3471
int H5HF_cmp_cparam_test(const H5HF_create_t *cparam1, const H5HF_create_t *cparam2)
Definition: H5HFtest.c:126
H5EA_hdr_t * hdr
Definition: H5EApkg.h:363
uint8_t sizeof_addr
Definition: H5HFbtree2.c:53
H5_DLL H5F_t * H5G_fileof(H5G_t *grp)
Definition: H5Gint.c:606
unsigned max_nrec
Definition: H5B2pkg.h:143
H5_DLL herr_t H5CX_get_bkgr_buf_type(H5T_bkg_t *bkgr_buf_type)
Definition: H5CX.c:1966
htri_t H5VM_hyper_eq(unsigned n, const hsize_t *offset1, const hsize_t *size1, const hsize_t *offset2, const hsize_t *size2)
Definition: H5VM.c:358
H5D_mpio_actual_chunk_opt_mode_t mpio_actual_chunk_opt
Definition: H5CX.c:259
H5T_conv_ret_t
Definition: H5Tpublic.h:182
@ H5SL_TYPE_GENERIC
Definition: H5SLprivate.h:50
herr_t(* H5S_sel_iter_coords_func_t)(const H5S_sel_iter_t *iter, hsize_t *coords)
Definition: H5Spkg.h:324
herr_t(* H5O_operator_t)(const void *mesg, unsigned idx, void *operator_data)
Definition: H5Oprivate.h:849
hsize_t scaled[H5O_LAYOUT_NDIMS]
Definition: H5Dpkg.h:378
@ H5R_ATTR
Definition: H5Rpublic.h:54
void * H5MM_memcpy(void *dest, const void *src, size_t n)
Definition: H5MM.c:583
H5S_hyper_op_info_t op_info[2]
Definition: H5Spkg.h:187
const char * tok_last_end
Definition: H5Ztrans.c:85
H5SL_node_t * H5SL_add(H5SL_t *slist, void *item, const void *key)
Definition: H5SL.c:1154
H5_DLL herr_t H5O_obj_type(const H5O_loc_t *loc, H5O_type_t *obj_type)
Definition: H5Oint.c:1681
hid_t H5E_NONE_MINOR_g
Definition: H5Edefin.h:135
H5_DLL herr_t H5O__delete_mesg(H5F_t *f, H5O_t *open_oh, H5O_mesg_t *mesg)
Definition: H5Omessage.c:2076
herr_t H5G__ent_decode_vec(const H5F_t *f, const uint8_t **pp, const uint8_t *p_end, H5G_entry_t *ent, unsigned n)
Definition: H5Gent.c:95
void * remove_op_data
Definition: H5B2pkg.h:182
H5_DLL herr_t H5AC__log_flushed_entry(H5C_t *cache_ptr, haddr_t addr, hbool_t was_dirty, unsigned flags)
Definition: H5ACmpio.c:881
done haddr_t hsize_t hbool_t rw
Definition: H5Cimage.c:1215
H5T_compnd_t compnd
Definition: H5Tpkg.h:342
size_t size
Definition: H5HFpkg.h:372
H5HF_t * fheap
Definition: H5Gdense.c:142
H5_DLLVAR const H5AC_class_t H5AC_BT2_LEAF[1]
Definition: H5ACprivate.h:356
herr_t H5ST_close(H5ST_tree_t *tree)
Definition: H5ST.c:126
void * H5FL_reg_calloc(H5FL_reg_head_t *head H5FL_TRACK_PARAMS)
Definition: H5FL.c:488
herr_t(* H5P_prp_cb2_t)(hid_t prop_id, const char *name, size_t size, void *value)
Definition: H5Ppublic.h:123
H5_DLL herr_t H5VL_dataset_optional(const H5VL_object_t *vol_obj, H5VL_dataset_optional_t opt_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:2499
H5S_t * chunk_space
Definition: H5Dchunk.c:147
@ H5T_STR_RESERVED_5
Definition: H5Tpublic.h:110
Definition: H5Oprivate.h:460
unsigned idx_hint
Definition: H5Dpkg.h:276
H5_DLL herr_t H5FO_top_incr(const H5F_t *f, haddr_t addr)
Definition: H5FO.c:429
htri_t H5T_is_immutable(const H5T_t *dt)
Definition: H5T.c:5400
Definition: H5Dbtree2.c:65
hsize_t low_bounds[H5S_MAX_RANK]
Definition: H5Spkg.h:135
struct H5MM_block_t H5MM_block_t
H5O_storage_contig_t contig
Definition: H5Oprivate.h:576
herr_t H5VL__native_group_get(void *obj, H5VL_group_get_t get_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_group.c:144
size_t H5T_NATIVE_UINT_LEAST64_ALIGN_g
Definition: H5T.c:524
H5_DLL herr_t H5HF__huge_bt2_filt_dir_remove(const void *nrecord, void *op_data)
Definition: H5HFbtree2.c:898
H5_DLL herr_t H5HF_size(const H5HF_t *fh, hsize_t *heap_size)
Definition: H5HFstat.c:126
@ H5F_FSPACE_STRATEGY_FSM_AGGR
Definition: H5Fpublic.h:190
H5S_sel_iter_get_seq_list_func_t iter_get_seq_list
Definition: H5Spkg.h:355
H5_DLL herr_t H5O__attr_create(const H5O_loc_t *loc, H5A_t *attr)
Definition: H5Oattribute.c:205
char * tag
Definition: H5Tpkg.h:312
struct H5Z_stats_t H5Z_stats_t
herr_t H5Pset_copy_object(hid_t plist_id, unsigned cpy_option)
Definition: H5Pocpypl.c:651
H5_DLL herr_t H5R__create_region(const H5O_token_t *obj_token, size_t token_size, H5S_t *space, H5R_ref_priv_t *ref)
Definition: H5Rint.c:313
H5_DLLVAR H5P_genclass_t * H5P_CLS_OBJECT_CREATE_g
Definition: H5Pprivate.h:120
haddr_t addr
Definition: H5FO.c:35
H5O_loc_t * oloc_dst
Definition: H5Aint.c:78
H5E_auto_op_t auto_op
Definition: H5Epkg.h:113
herr_t H5VL__native_token_to_str(void *obj, H5I_type_t obj_type, const H5O_token_t *token, char **token_str)
Definition: H5VLnative_token.c:96
htri_t H5F__is_hdf5(const char *name, hid_t fapl_id)
Definition: H5Fint.c:853
herr_t(* image_free)(void *ptr, H5FD_file_image_op_t file_image_op, void *udata)
Definition: H5FDpublic.h:352
int H5Iget_type_ref(H5I_type_t type)
Definition: H5I.c:1791
H5_DLL herr_t H5F__super_ext_close(H5F_t *f, H5O_loc_t *ext_ptr, hbool_t was_created)
Definition: H5Fsuper.c:188
H5_DLLVAR hid_t H5E_ALIGNMENT_g
Definition: H5Epubgen.h:196
hbool_t single_cache_obj
Definition: H5HLpkg.h:94
unsigned start_bits
Definition: H5HFpkg.h:201
herr_t H5C_unprotect(H5F_t *f, haddr_t addr, void *thing, unsigned flags)
Definition: H5C.c:2962
H5_DLL H5A_t * H5O__attr_open_by_name(const H5O_loc_t *loc, const char *name)
Definition: H5Oattribute.c:449
H5_DLL herr_t H5VL_token_from_str(const H5VL_object_t *vol_obj, H5I_type_t obj_type, const char *token_str, H5O_token_t *token)
Definition: H5VLcallback.c:7595
struct H5VL_file_cont_info_t H5VL_file_cont_info_t
struct H5O_copy_search_comm_dt_ud_t H5O_copy_search_comm_dt_ud_t
herr_t H5CX_get_data_transform(H5Z_data_xform_t **data_transform)
Definition: H5CX.c:2353
int64_t slist_scan_restarts
Definition: H5Cpkg.h:6050
herr_t H5AC_get_entry_status(const H5F_t *f, haddr_t addr, unsigned *status)
Definition: H5AC.c:722
unsigned H5HF_get_max_root_rows(const H5HF_t *fh)
Definition: H5HFtest.c:246
H5_DLL herr_t H5T__conv_short_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
@ H5D_FILL_VALUE_DEFAULT
Definition: H5Dpublic.h:93
struct H5C_cache_entry_t ** flush_dep_parent
Definition: H5Cprivate.h:2255
H5_DLL herr_t H5A__delete_by_name(const H5G_loc_t *loc, const char *obj_name, const char *attr_name)
Definition: H5Aint.c:2729
H5_DLL herr_t H5T__conv_short_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hbool_t H5_PKG_INIT_VAR
Definition: H5P.c:62
uint8_t * tconv_buf
Definition: H5Dpkg.h:109
int64_t cache_accesses
Definition: H5Cpkg.h:5966
herr_t H5D__select_read(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space)
Definition: H5Dselect.c:274
H5_DLL herr_t H5O__msg_get_chunkno_test(hid_t oid, unsigned msg_type, unsigned *chunk_num)
Definition: H5Otest.c:639
H5Z_token_type tok_last_type
Definition: H5Ztrans.c:83
herr_t H5_mpi_comm_dup(MPI_Comm comm, MPI_Comm *comm_new)
Definition: H5mpi.c:99
H5HF_parent_t par_info
Definition: H5HFpkg.h:526
H5_DLL void * H5Iobject_verify(hid_t id, H5I_type_t id_type)
Definition: H5I.c:966
uint32_t chunk_points
Definition: H5Dpkg.h:336
H5FL_EXTERN(H5HF_indirect_t)
H5_DLL herr_t H5C_log_write_move_entry_msg(H5C_t *cache, haddr_t old_addr, haddr_t new_addr, int type_id, herr_t fxn_ret_value)
Definition: H5Clog.c:649
struct H5HF_hdr_t H5HF_hdr_t
H5_DLL herr_t H5Arename_by_name(hid_t loc_id, const char *obj_name, const char *old_attr_name, const char *new_attr_name, hid_t lapl_id)
Definition: H5A.c:1239
herr_t H5F__get_max_eof_eoa(const H5F_t *f, haddr_t *max_eof_eoa)
Definition: H5Fint.c:3168
hbool_t full_overwrite
Definition: H5Dmpio.c:191
herr_t H5T_lock(H5T_t *dt, hbool_t immutable)
Definition: H5T.c:3809
herr_t H5F__super_init(H5F_t *f)
Definition: H5Fsuper.c:1069
H5FL_DEFINE_STATIC(H5D_bt2_ctx_t)
H5HP_t * H5HP_create(H5HP_type_t heap_type)
Definition: H5HP.c:335
hbool_t ohdr_flags_valid
Definition: H5CX.c:301
H5O_t * oh
Definition: H5Opkg.h:391
char * cat
Definition: H5FDs3comms.h:263
haddr_t idx_blk_addr
Definition: H5EApkg.h:175
H5_DLL htri_t H5Z_filter_in_pline(const struct H5O_pline_t *pline, H5Z_filter_t filter)
hid_t H5VLget_connector_id_by_value(H5VL_class_value_t connector_value)
Definition: H5VL.c:360
Definition: H5HFprivate.h:47
H5_DLL int H5I_get_ref(hid_t id, hbool_t app_ref)
Definition: H5I.c:1596
H5_DLL herr_t H5G__dense_iterate(H5F_t *f, const H5O_linfo_t *linfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_lnk, H5G_lib_iterate_t op, void *op_data)
Definition: H5Gdense.c:968
const H5Z_class2_t H5Z_SHUFFLE[1]
Definition: H5Zshuffle.c:31
H5_DLL herr_t H5VL__connector_str_to_info(const char *str, hid_t connector_id, void **info)
Definition: H5VLint.c:1590
herr_t H5Pget_fapl_direct(hid_t fapl_id, size_t *boundary, size_t *block_size, size_t *cbuf_size)
Definition: H5FDdirect.c:335
@ H5SL_TYPE_INT
Definition: H5SLprivate.h:42
H5_DLL herr_t H5P__encode_coll_md_read_flag_t(const void *value, void **_pp, size_t *size)
Definition: H5Pfapl.c:4579
H5_DLL herr_t H5O__chunk_dest(H5O_chunk_proxy_t *chunk_proxy)
Definition: H5Ochunk.c:424
unsigned filter_mask
Definition: H5Dpkg.h:382
H5C_get_initial_load_size_func_t get_initial_load_size
Definition: H5Cprivate.h:892
herr_t H5T__conv_uchar_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5277
H5S_sel_release_func_t release
Definition: H5Spkg.h:280
ssize_t H5Iget_name(hid_t id, char *name, size_t size)
Definition: H5I.c:2220
htri_t H5G__is_new_dense_test(hid_t gid)
Definition: H5Gtest.c:343
const H5B2_class_t H5G_BT2_NAME[1]
Definition: H5Gbtree2.c:105
size_t sizeof_nkey
Definition: H5Bprivate.h:113
herr_t(* close)(void *dset, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:342
hsize_t heap_size
Definition: H5public.h:329
herr_t H5T__conv_float_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7001
herr_t(* get)(void *obj, H5VL_datatype_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:351
herr_t H5HF_hdr_inc_alloc(H5HF_hdr_t *hdr, size_t alloc_size)
Definition: H5HFhdr.c:829
unsigned retries_nbins
Definition: H5Fpkg.h:353
unsigned ndims
Definition: H5Dpkg.h:452
H5_DLL void H5CX_set_mpio_local_no_coll_cause(uint32_t mpio_local_no_coll_cause)
Definition: H5CX.c:3179
char * H5Tget_tag(hid_t type_id)
Definition: H5Topaque.c:92
haddr_t eoa_fsm_fsalloc
Definition: H5Fpkg.h:332
HDfprintf(stdout, "%3.1lf %5lld %5lld %5lld %5lld %5lld %5lld %3.1lf\n", hit_rate,(long long)(cache_ptr->prefetches),(long long)(cache_ptr->dirty_prefetches),(long long)(cache_ptr->prefetch_hits),(long long)(cache_ptr->flushes[H5AC_PREFETCHED_ENTRY_ID]),(long long)(cache_ptr->evictions[H5AC_PREFETCHED_ENTRY_ID]),(long long)(cache_ptr->last_image_size), prefetch_use_rate)
H5T_cmd_t
Definition: H5Tpublic.h:135
unsigned chunkno
Definition: H5Opkg.h:392
@ H5Z_NO_EDC
Definition: H5Zpublic.h:111
H5S_sel_type fsel_type
Definition: H5Dpkg.h:357
hbool_t is_hard
Definition: H5Tpkg.h:177
size_t offset
Definition: H5Tpkg.h:202
struct H5EA_sblk_info_t H5EA_sblk_info_t
struct H5R_ref_priv_t H5R_ref_priv_t
const void * H5Pget_driver_info(hid_t plist_id)
Definition: H5Pfapl.c:1050
haddr_t base_addr
Definition: H5Fpkg.h:227
int H5Sget_simple_extent_dims(hid_t space_id, hsize_t dims[], hsize_t maxdims[])
Definition: H5S.c:981
herr_t H5Pget_btree_ratios(hid_t plist_id, double *left, double *middle, double *right)
Definition: H5Pdxpl.c:1431
const unsigned * nrows
Definition: H5HFpkg.h:521
hsize_t fs_threshold
Definition: H5Fpkg.h:318
union H5A_attr_iter_op_t::@0 u
const H5PL_key_t * key
Definition: H5PLpkg.h:121
Definition: H5FDsec2.c:53
hsize_t memb_size
Definition: H5FDfamily.c:77
hid_t H5E_major_t
Definition: H5Epublic.h:191
H5_DLL hid_t H5D_get_create_plist(const H5D_t *dset)
Definition: H5Dint.c:3559
H5_DLLVAR const H5B2_class_t H5HF_HUGE_BT2_INDIR[1]
Definition: H5HFpkg.h:561
size_t size
Definition: H5EApkg.h:190
herr_t H5Pset_szip(hid_t plist_id, unsigned options_mask, unsigned pixels_per_block)
Definition: H5Pdcpl.c:2949
void * udata
Definition: H5Opkg.h:356
herr_t H5HF_insert(H5HF_t *fh, size_t size, const void *obj, void *id)
Definition: H5HF.c:352
H5HF_t * fheap
Definition: H5SMpkg.h:202
H5_DLL herr_t H5Premove_filter(hid_t plist_id, H5Z_filter_t filter)
Definition: H5Pocpl.c:1145
@ H5D_IO_OP_WRITE
Definition: H5Dpkg.h:207
@ H5S_SEL_NONE
Definition: H5Spublic.h:110
herr_t H5T__conv_llong_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7646
H5_DLLVAR hid_t H5E_CANTNEXT_g
Definition: H5Epubgen.h:368
hid_t H5E_DUPCLASS_g
Definition: H5Edefin.h:98
H5T_vlen_delete_func_t del
Definition: H5Tpkg.h:296
hid_t lapl_id
Definition: H5CXprivate.h:46
herr_t H5Pset_shared_mesg_index(hid_t plist_id, unsigned index_num, unsigned mesg_type_flags, unsigned min_mesg_size)
Definition: H5Pfcpl.c:896
Definition: H5Dbtree.c:84
H5_DLL herr_t H5A_init(void)
Definition: H5A.c:114
size_t H5T_NATIVE_UINT32_ALIGN_g
Definition: H5T.c:515
herr_t H5Pset_istore_k(hid_t plist_id, unsigned ik)
Definition: H5Pfcpl.c:630
const H5P_libclass_t H5P_CLS_ROOT[1]
Definition: H5Pint.c:200
H5FL_DEFINE(H5O_addr_map_t)
H5_DLL herr_t H5HF_sect_single_dblock_info(H5HF_hdr_t *hdr, const H5HF_free_section_t *sect, haddr_t *dblock_addr, size_t *dblock_size)
Definition: H5HFsection.c:647
H5_DLL herr_t H5P__close_class(void *_pclass)
Definition: H5Pint.c:5440
H5_DLL H5HL_prfx_t * H5HL__prfx_new(H5HL_t *heap)
H5_DLL hid_t H5Gcreate_anon(hid_t loc_id, hid_t gcpl_id, hid_t gapl_id)
Definition: H5G.c:436
H5AC_info_t cache_info
Definition: H5FSpkg.h:152
size_t psfn_nsubs
Definition: H5Oprivate.h:541
hid_t H5P_LST_REFERENCE_ACCESS_ID_g
Definition: H5Pint.c:197
H5_DLL void * H5VLobject_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5I_type_t *opened_type, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:5440
uint32_t H5_checksum_lookup3(const void *key, size_t length, uint32_t initval)
Definition: H5checksum.c:372
H5_DLL int H5B2__get_node_depth_test(H5B2_t *bt2, void *udata)
Definition: H5B2test.c:665
hsize_t scaled_power2up[H5S_MAX_RANK]
Definition: H5Dpkg.h:420
haddr_t offset
Definition: H5Fprivate.h:681
Definition: H5Gprivate.h:144
H5_DLL herr_t H5AC_mark_entry_clean(void *thing)
Definition: H5AC.c:943
MPI_Info info
Definition: H5FDmpio.c:64
void *(* copy)(const void *info)
Definition: H5VLconnector.h:292
hsize_t last_image_size
Definition: H5Cpkg.h:6058
H5_DLLVAR hid_t H5T_STD_B32LE_g
Definition: H5Tpublic.h:289
H5_DLLVAR size_t H5T_NATIVE_LLONG_ALIGN_g
Definition: H5Tpkg.h:423
H5_DLL herr_t H5D__get_space_status(const H5D_t *dset, H5D_space_status_t *allocation)
Definition: H5Dint.c:433
H5_DLL ssize_t H5Rget_name(hid_t loc_id, H5R_type_t ref_type, const void *ref, char *name, size_t size)
Definition: H5Rdeprec.c:552
H5O_loc_t obj_oloc
Definition: H5Ocopy.c:68
herr_t H5_mpi_info_dup(MPI_Info info, MPI_Info *info_new)
Definition: H5mpi.c:160
haddr_t fs_addr
Definition: H5HFpkg.h:316
int64_t total_entries_scanned_in_msic
Definition: H5Cpkg.h:6043
herr_t H5MF_xfree(H5F_t *f, H5FD_mem_t alloc_type, haddr_t addr, hsize_t size)
Definition: H5MF.c:1095
H5O_msg_crt_idx_t corder
Definition: H5Apublic.h:28
H5S_mpio_mpitype_node_t * head
Definition: H5Smpio.c:62
void(* H5MM_free_t)(void *mem, void *free_info)
Definition: H5MMpublic.h:35
H5FL_SEQ_EXTERN(H5O_cont_t)
H5_DLL int H5Iinc_type_ref(H5I_type_t type)
Definition: H5I.c:1629
unsigned offset
Definition: H5Znbit.c:33
@ H5T_CONV_CONV
Definition: H5Tpublic.h:137
H5F_sfile_node_t * H5F_sfile_head_g
Definition: H5Fsfile.c:39
@ H5FS_CLIENT_FHEAP_ID
Definition: H5FSprivate.h:131
H5_DLL herr_t H5FA__dblk_page_unprotect(H5FA_dblk_page_t *dblk_page, unsigned cache_flags)
unsigned write_access
Definition: H5FDstdio.c:84
herr_t(* new_node)(H5F_t *, H5B_ins_t, void *, void *, void *, haddr_t *)
Definition: H5Bprivate.h:115
struct H5S_mpio_mpitype_node_t H5S_mpio_mpitype_node_t
htri_t H5O_msg_exists_oh(const H5O_t *oh, unsigned type_id)
Definition: H5Omessage.c:916
H5VL_get_connector_kind_t kind
Definition: H5PLprivate.h:41
@ H5D_ALLOC_TIME_DEFAULT
Definition: H5Dpublic.h:67
int64_t flushes[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:5999
herr_t H5Pset_evict_on_close(hid_t fapl_id, hbool_t evict_on_close)
Definition: H5Pfapl.c:4492
H5_DLLVAR hid_t H5E_SYM_g
Definition: H5Epubgen.h:70
herr_t(* H5D_layout_dest_func_t)(H5D_t *dataset)
Definition: H5Dpkg.h:144
H5G_bt_it_idx_common_t common
Definition: H5Gstab.c:70
H5FD_t pub
Definition: H5FDros3.c:254
H5_DLL double H5_trace(const double *calltime, const char *func, const char *type,...)
Definition: H5trace.c:120
H5HF_t * shared_fheap
Definition: H5Adense.c:134
H5_DLL herr_t H5AC_create_flush_dependency(void *parent_thing, void *child_thing)
Definition: H5AC.c:1219
size_t move_dirty_bytes
Definition: H5ACpkg.h:392
H5_DLLVAR hid_t H5T_UNIX_D32LE_g
Definition: H5Tpublic.h:304
struct H5_debug_open_stream_t * next
Definition: H5private.h:1755
struct H5HF_dblock_cache_ud_t H5HF_dblock_cache_ud_t
@ H5ES_STATUS_CANCELED
Definition: H5ESpublic.h:32
@ H5_PKG_B
Definition: H5private.h:1732
hbool_t skipped_pf_dirty_entries
Definition: H5Ctag.c:66
struct H5O_efl_entry_t H5O_efl_entry_t
herr_t H5AC_create_flush_dependency(void *parent_thing, void *child_thing)
Definition: H5AC.c:1219
H5_DLLVAR hbool_t H5FD_mpi_opt_types_g
Definition: H5FDmpio.h:41
hsize_t huge_nobjs
Definition: H5HFpkg.h:334
herr_t H5HF__man_iblock_create(H5HF_hdr_t *hdr, H5HF_indirect_t *par_iblock, unsigned par_entry, unsigned nrows, unsigned max_rows, haddr_t *addr_p)
Definition: H5HFiblock.c:962
herr_t H5T__conv_short_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5668
H5_DLL herr_t H5Pset_dxpl_mpio_chunk_opt(hid_t dxpl_id, H5FD_mpio_chunk_opt_t opt_mode)
Definition: H5FDmpio.c:551
hid_t H5T_NATIVE_B8_g
Definition: H5T.c:408
int line
Definition: H5FLprivate.h:72
H5_DLLVAR hid_t H5E_REFERENCE_g
Definition: H5Epubgen.h:75
hssize_t sel_off[H5S_MAX_RANK]
Definition: H5Sprivate.h:96
struct H5I_class_t H5I_class_t
H5_DLL herr_t H5B2_delete(H5F_t *f, haddr_t addr, void *ctx_udata, H5B2_remove_t op, void *op_data)
Definition: H5B2.c:1502
H5_DLL herr_t H5VLrequest_optional(void *req, hid_t connector_id, H5VL_request_optional_t opt_type, va_list arguments)
Definition: H5VLcallback.c:6696
H5_DLL herr_t H5VLreset_lib_state(void)
Definition: H5VL.c:860
Definition: H5VLpassthru.c:72
herr_t H5Olink(hid_t obj_id, hid_t new_loc_id, const char *new_name, hid_t lcpl_id, hid_t lapl_id)
Definition: H5O.c:296
H5L_query_func_t query_func
Definition: H5Lpublic.h:240
H5_DLL herr_t H5FA_get(const H5FA_t *fa, hsize_t idx, void *elmt)
herr_t H5Pset_sym_k(hid_t plist_id, unsigned ik, unsigned lk)
Definition: H5Pfcpl.c:528
size_t alloc_nchunks
Definition: H5Opkg.h:327
ssize_t name_len
Definition: H5Gdense.c:190
herr_t H5O__shared_copy_file(H5F_t H5_ATTR_NDEBUG_UNUSED *file_src, H5F_t *file_dst, const H5O_msg_class_t *mesg_type, const void *_native_src, void *_native_dst, hbool_t H5_ATTR_UNUSED *recompute_size, unsigned *mesg_flags, H5O_copy_t H5_ATTR_NDEBUG_UNUSED *cpy_info, void H5_ATTR_UNUSED *udata)
Definition: H5Oshared.c:592
double flash_multiple
Definition: H5ACpublic.h:482
herr_t H5VLobject_copy(void *src_obj, const H5VL_loc_params_t *src_loc_params, const char *src_name, void *dst_obj, const H5VL_loc_params_t *dst_loc_params, const char *dst_name, hid_t connector_id, hid_t ocpypl_id, hid_t lcpl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:5552
herr_t H5P__encode_uint8_t(const void *value, void **_pp, size_t *size)
Definition: H5Pencdec.c:215
herr_t H5FD_s3comms_bytes_to_hex(char *dest, const unsigned char *msg, size_t msg_len, hbool_t lowercase)
Definition: H5FDs3comms.c:2172
H5_DLL void H5CX_set_lcpl(hid_t lcpl_id)
Definition: H5CX.c:1224
H5_DLL herr_t H5C_get_evictions_enabled(const H5C_t *cache_ptr, hbool_t *evictions_enabled_ptr)
Definition: H5Cquery.c:333
hid_t H5E_SYSTEM_g
Definition: H5Edefin.h:168
hid_t H5T_STD_REF_OBJ_g
Definition: H5T.c:380
H5O_efl_t efl
Definition: H5Dpkg.h:201
hid_t H5T_STD_U16BE_g
Definition: H5T.c:366
H5_DLLVAR hid_t H5E_CANTSPLIT_g
Definition: H5Epubgen.h:402
@ H5VL_BLOB_ISNULL
Definition: H5VLconnector.h:228
unsigned long long max
Definition: H5FDros3.c:159
size_t chunk_size_len
Definition: H5Dearray.c:66
herr_t H5VL_request_specific(const H5VL_object_t *vol_obj, H5VL_request_specific_t specific_type,...)
Definition: H5VLcallback.c:6532
@ H5VL_FILE_GET_NAME
Definition: H5VLconnector.h:133
hsize_t data_size
Definition: H5Apublic.h:30
H5_DLL herr_t H5P_set_vlen_mem_manager(H5P_genplist_t *plist, H5MM_allocate_t alloc_func, void *alloc_info, H5MM_free_t free_func, void *free_info)
Definition: H5Pdxpl.c:1537
H5_DLLVAR hid_t H5E_CANTREDISTRIBUTE_g
Definition: H5Epubgen.h:403
herr_t H5Eclear2(hid_t err_stack)
Definition: H5E.c:1453
H5_DLL herr_t H5T__conv_ullong_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hid_t H5T_STD_REF_g
Definition: H5T.c:382
DWORD nFileIndexHigh
Definition: H5FDsec2.c:86
size_t H5T_NATIVE_USHORT_ALIGN_g
Definition: H5T.c:482
herr_t H5O_disable_mdc_flushes(H5O_loc_t *oloc)
Definition: H5O.c:1276
H5FL_DEFINE_STATIC(H5FD_direct_t)
ssize_t H5Pget_data_transform(hid_t plist_id, char *expression, size_t size)
Definition: H5Pdxpl.c:991
int32_t stream_buffer_size
Definition: H5FDhdfs.h:109
hid_t H5T_IEEE_F32LE_g
Definition: H5T.c:349
H5O_loc_t *(* get_oloc)(hid_t)
Definition: H5Opkg.h:344
struct H5FL_blk_gc_list_t H5FL_blk_gc_list_t
void H5_term_library(void)
Definition: H5.c:258
herr_t H5Pget_nlinks(hid_t plist_id, size_t *nlinks)
Definition: H5Plapl.c:962
H5HF_hdr_t * hdr
Definition: H5HFpkg.h:416
H5_DLL herr_t H5SL_free(H5SL_t *slist, H5SL_operator_t op, void *op_data)
Definition: H5SL.c:2291
H5_DLL herr_t H5Pset_virtual_printf_gap(hid_t plist_id, hsize_t gap_size)
Definition: H5Pdapl.c:1236
hid_t H5Fopen(const char *filename, unsigned flags, hid_t fapl_id)
Definition: H5F.c:748
H5T_sort_t sorted
Definition: H5Tpkg.h:256
const H5B2_class_t H5HF_HUGE_BT2_FILT_INDIR[1]
Definition: H5HFbtree2.c:131
herr_t H5T_convert_committed_datatype(H5T_t *dt, H5F_t *f)
Definition: H5T.c:5461
hbool_t checksum_dblocks
Definition: H5HFprivate.h:61
hsize_t nelmts
Definition: H5EAprivate.h:109
int64_t misses[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:5992
unsigned width
Definition: H5HFprivate.h:48
H5F_shared_t * shared
Definition: H5Fint.c:61
herr_t H5B_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5B_class_t *type, void *udata)
Definition: H5Bdbg.c:56
H5_DLL herr_t H5AC__log_cleaned_entry(const H5AC_info_t *entry_ptr)
Definition: H5ACmpio.c:820
uint32_t max_index_len
Definition: H5Cpkg.h:6022
H5_DLLVAR hid_t H5T_NATIVE_OPAQUE_g
Definition: H5Tpublic.h:440
H5_DLL herr_t H5T__conv_ulong_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hid_t H5T_NATIVE_FLOAT_g
Definition: H5T.c:403
herr_t H5Pset(hid_t plist_id, const char *name, const void *value)
Definition: H5P.c:667
hbool_t init
Definition: H5FLprivate.h:238
@ H5F_CLOSE_WEAK
Definition: H5Fpublic.h:119
@ H5D_ALLOC_TIME_INCR
Definition: H5Dpublic.h:70
@ H5B2_UPDATE_SHADOW_DONE
Definition: H5B2pkg.h:266
Definition: H5VLconnector.h:257
H5ST_ptr_t H5ST_findfirst(H5ST_tree_t *tree)
Definition: H5ST.c:453
herr_t H5FL_garbage_coll(void)
Definition: H5FL.c:2446
H5_DLL herr_t H5T__conv_s_s(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
H5TS_key_t H5TS_apictx_key_g
Definition: H5TS.c:37
hsize_t high_bounds[H5S_MAX_RANK]
Definition: H5Spkg.h:218
size_t dst_type_size
Definition: H5Dpkg.h:102
H5_DLL herr_t H5Pset_file_image_callbacks(hid_t fapl_id, H5FD_file_image_callbacks_t *callbacks_ptr)
Definition: H5Pfapl.c:2775
H5O_link_t * lnk
Definition: H5Gdense.c:203
H5_DLL herr_t H5D__chunk_copy(H5F_t *f_src, H5O_storage_chunk_t *storage_src, H5O_layout_chunk_t *layout_src, H5F_t *f_dst, H5O_storage_chunk_t *storage_dst, const H5S_extent_t *ds_extent_src, const H5T_t *dt_src, const H5O_pline_t *pline_src, H5O_copy_t *cpy_info)
Definition: H5Dchunk.c:6189
H5_DLL herr_t H5Pfill_value_defined(hid_t plist, H5D_fill_value_t *status)
Definition: H5Pdcpl.c:3494
herr_t(* H5P_do_pclass_op_t)(H5P_genplist_t *plist, const char *name, H5P_genprop_t *prop, void *udata)
Definition: H5Pint.c:94
haddr_t addr
Definition: H5FO.c:42
hid_t H5E_CANTMERGE_g
Definition: H5Edefin.h:102
int mpi_size
Definition: H5ACpkg.h:372
haddr_t addr
Definition: H5Dearray.c:80
@ H5T_CSET_RESERVED_9
Definition: H5Tpublic.h:89
hid_t H5P_CLS_ATTRIBUTE_ACCESS_ID_g
Definition: H5Pint.c:160
herr_t H5SL_try_free_safe(H5SL_t *slist, H5SL_try_free_op_t op, void *op_data)
Definition: H5SL.c:2339
struct H5EA_class_t H5EA_class_t
FILE * rawoutstream
Definition: H5detect.c:117
H5_DLLVAR float H5T_NATIVE_FLOAT_NEG_INF_g
Definition: H5Tpkg.h:463
H5_DLL void H5_timer_end(H5_timer_t *sum, H5_timer_t *timer)
Definition: H5timer.c:160
unsigned sect_prefix_size
Definition: H5FSpkg.h:140
hid_t H5F_get_id(H5F_t *file)
Definition: H5Fint.c:2288
void H5TS_win32_process_exit(void)
Definition: H5TS.c:415
H5_DLLVAR hid_t H5T_NATIVE_INT8_g
Definition: H5Tpublic.h:454
herr_t H5T__conv_llong_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6933
unsigned row
Definition: H5HFpkg.h:229
H5_DLL herr_t H5Pget_core_write_tracking(hid_t fapl_id, hbool_t *is_enabled, size_t *page_size)
Definition: H5FDcore.c:548
int H5F_shared_mpi_get_size(const H5F_shared_t *f_sh)
Definition: H5Fmpi.c:189
H5_DLL void * H5VLget_object(void *obj, hid_t connector_id)
Definition: H5VLcallback.c:665
H5_DLL size_t H5O_msg_size_oh(const H5F_t *f, const H5O_t *oh, unsigned type_id, const void *mesg, size_t extra_raw)
Definition: H5Omessage.c:1456
struct H5C_cache_entry_t * tl_prev
Definition: H5Cprivate.h:2302
@ H5T_ORDER_BE
Definition: H5Tpublic.h:49
unsigned version
Definition: H5Oprivate.h:704
haddr_t last_eoa
Definition: H5FDmpio.c:69
@ H5T_NSGN
Definition: H5Tpublic.h:62
H5_DLL herr_t H5O__attr_reset(void *_mesg)
struct H5O_visit1_adapter_t H5O_visit1_adapter_t
hid_t H5T_NATIVE_HSSIZE_g
Definition: H5T.c:415
H5_DLL ssize_t H5Fget_free_sections(hid_t file_id, H5F_mem_t type, size_t nsects, H5F_sect_info_t *sect_info)
Definition: H5F.c:1538
void * H5Iremove_verify(hid_t id, H5I_type_t id_type)
Definition: H5I.c:1157
H5_DLL herr_t H5FDlock(H5FD_t *file, hbool_t rw)
Definition: H5FD.c:1630
H5_DLLVAR hid_t H5E_CANTSET_g
Definition: H5Epubgen.h:172
hid_t H5P_CLS_MAP_CREATE_ID_g
Definition: H5Pint.c:154
H5_DLL herr_t H5O__debug_real(H5F_t *f, H5O_t *oh, haddr_t addr, FILE *stream, int indent, int fwidth)
Definition: H5Odbg.c:286
size_t nprops
Definition: H5Ppkg.h:89
@ H5O_TYPE_GROUP
Definition: H5Opublic.h:104
H5F_close_degree_t H5F_get_fc_degree(const H5F_t *f)
Definition: H5Fquery.c:793
struct H5O_chunk_proxy_t * chunk_proxy
Definition: H5Opkg.h:276
@ H5VL_LINK_GET_NAME
Definition: H5VLconnector.h:177
Definition: H5FLprivate.h:237
H5_DLLVAR hid_t H5E_INTERNAL_g
Definition: H5Epubgen.h:73
struct H5O_storage_chunk_farray_t H5O_storage_chunk_farray_t
size_t mboundary
Definition: H5FDdirect.c:48
H5_DLL herr_t H5C_log_write_destroy_cache_msg(H5C_t *cache)
Definition: H5Clog.c:351
H5F_shared_t * tmp_next
Definition: H5Fefc.c:63
H5FO_t * obj_count
Definition: H5Fpkg.h:380
H5_DLL herr_t H5S_hyper_clip_unlim(H5S_t *space, hsize_t clip_size)
Definition: H5Shyper.c:11725
Definition: H5FApkg.h:197
H5T_sign_t H5T_direction_t direction
Definition: H5Tnative.c:550
H5_DLL herr_t H5C__tag_entry(H5C_t *cache_ptr, H5C_cache_entry_t *entry_ptr)
Definition: H5Ctag.c:219
H5_DLLVAR const H5AC_class_t H5AC_SOHM_TABLE[1]
Definition: H5ACprivate.h:362
herr_t H5G__link_sort_table(H5G_link_table_t *ltable, H5_index_t idx_type, H5_iter_order_t order)
Definition: H5Glink.c:422
H5_DLL herr_t H5VL_native_addr_to_token(void *obj, H5I_type_t obj_type, haddr_t addr, H5O_token_t *token)
Definition: H5VLnative.c:369
hbool_t recalc
Definition: H5Tpublic.h:152
herr_t H5PL__create_path_table(void)
Definition: H5PLpath.c:238
H5_DLL herr_t H5Lcopy(hid_t src_loc, const char *src_name, hid_t dst_loc, const char *dst_name, hid_t lcpl_id, hid_t lapl_id)
Definition: H5L.c:365
herr_t H5VL_datatype_specific(const H5VL_object_t *vol_obj, H5VL_datatype_specific_t specific_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:3048
hdfsFileInfo * fileinfo
Definition: H5FDhdfs.c:225
H5T_sign_t H5T_get_sign(H5T_t const *dt)
Definition: H5Tfixed.c:83
H5S_sel_project_simple project_simple
Definition: H5Spkg.h:297
Definition: H5Oprivate.h:374
ssize_t H5RS_len(const H5RS_str_t *rs)
Definition: H5RS.c:421
H5_DLLVAR hid_t H5T_STD_U64LE_g
Definition: H5Tpublic.h:283
H5_DLL herr_t H5D__layout_type_test(hid_t did, H5D_layout_t *layout_type)
Definition: H5Dtest.c:205
H5_DLL herr_t H5Tcommit2(hid_t loc_id, const char *name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id)
Definition: H5Tcommit.c:103
size_t sizeof_size
Definition: H5HLpkg.h:126
herr_t H5VL_cmp_connector_cls(int *cmp_value, const H5VL_class_t *cls1, const H5VL_class_t *cls2)
Definition: H5VLint.c:1900
herr_t H5F__get_cont_info(const H5F_t *f, H5VL_file_cont_info_t *info)
Definition: H5Fquery.c:1342
herr_t(* H5D_io_single_read_func_t)(const struct H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space)
Definition: H5Dpkg.h:167
H5_DLL H5T_t * H5T__enum_create(const H5T_t *parent)
Definition: H5Tenum.c:97
herr_t H5Pget_fill_value(hid_t plist_id, hid_t type_id, void *value)
Definition: H5Pdcpl.c:3377
H5_DLL herr_t H5C_construct_candidate_list__min_clean(H5C_t *cache_ptr)
Definition: H5Cmpio.c:540
H5_DLL herr_t H5Dwrite(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, const void *buf)
Definition: H5Dio.c:282
size_t wrapped_size
Definition: H5WB.c:57
H5_DLL herr_t H5Pget_virtual_count(hid_t dcpl_id, size_t *count)
Definition: H5Pdcpl.c:2310
@ flash_increase
Definition: H5Cprivate.h:2329
htri_t H5Lexists(hid_t loc_id, const char *name, hid_t lapl_id)
Definition: H5L.c:930
H5_ATTR_PURE hsize_t H5S_extent_nelem(const H5S_extent_t *ext)
Definition: H5S.c:2099
herr_t H5G__get_objinfo(const H5G_loc_t *loc, const char *name, hbool_t follow_link, H5G_stat_t *statbuf)
Definition: H5Gdeprec.c:1072
H5O_storage_chunk_t * storage
Definition: H5Dpkg.h:238
char * name
Definition: H5Oprivate.h:359
H5P_genplist_t * dapl
Definition: H5CX.c:200
H5F_mount_t * child
Definition: H5Fpkg.h:213
*s *s Percent of heap used
Definition: H5HLdbg.c:111
herr_t H5CX_get_btree_split_ratios(double split_ratio[3])
Definition: H5CX.c:1826
@ H5VL_GET_CONN_LVL_CURR
Definition: H5VLconnector.h:422
hbool_t H5G_mounted(H5G_t *grp)
Definition: H5Gint.c:682
int H5FD_mpi_get_rank(const H5FD_t *file)
Definition: H5FDmpi.c:51
H5_DLLVAR size_t H5T_NATIVE_INT64_ALIGN_g
Definition: H5Tpkg.h:453
H5_DLL int H5VL_copy_connector_info(const H5VL_class_t *connector, void **dst_info, const void *src_info)
Definition: H5VLcallback.c:356
H5FS_section_class_t H5HF_FSPACE_SECT_CLS_INDIRECT[1]
Definition: H5HFsection.c:268
herr_t(* H5T_ref_readfunc_t)(H5VL_object_t *src_file, const void *src_buf, size_t src_size, H5VL_object_t *dst_file, void *dst_buf, size_t dst_size)
Definition: H5Tpkg.h:188
herr_t H5C_validate_cache_image_config(H5C_cache_image_ctl_t *ctl_ptr)
Definition: H5Cimage.c:1700
H5_DLL herr_t H5Pset_cache(hid_t plist_id, int mdc_nelmts, size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0)
H5_DLL herr_t H5FS__create_flush_depend(H5AC_info_t *parent_entry, H5AC_info_t *child_entry)
Definition: H5FSint.c:119
hbool_t shared_name
Definition: H5Ppkg.h:70
hsize_t size
Definition: H5Oprivate.h:378
herr_t H5T__conv_schar_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5139
H5_DLLVAR hid_t H5E_CANTRECV_g
Definition: H5Epubgen.h:352
herr_t H5D__virtual_set_extent_unlim(const H5D_t *dset)
Definition: H5Dvirtual.c:1460
H5S_t * H5S_create(H5S_class_t type)
Definition: H5S.c:306
herr_t H5O__msg_write_real(H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, unsigned mesg_flags, unsigned update_flags, void *mesg)
Definition: H5Omessage.c:361
haddr_t H5F_shared_get_eoa(const H5F_shared_t *f_sh, H5FD_mem_t type)
Definition: H5Fquery.c:958
H5FS_t * fspace
Definition: H5FSpkg.h:143
H5_DLL herr_t H5F_flush_tagged_metadata(H5F_t *f, haddr_t tag)
Definition: H5Fio.c:273
size_t insert_dirty_bytes
Definition: H5ACpkg.h:389
struct H5B2_internal_cache_ud_t H5B2_internal_cache_ud_t
herr_t H5T__conv_short_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5645
herr_t H5VLgroup_get(void *obj, hid_t connector_id, H5VL_group_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:4320
H5_DLL herr_t H5HF_hdr_decr(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:616
hid_t H5VLpeek_connector_id_by_name(const char *name)
Definition: H5VL.c:392
herr_t H5HF__man_dblock_create(H5HF_hdr_t *hdr, H5HF_indirect_t *par_iblock, unsigned par_entry, haddr_t *addr_p, H5HF_free_section_t **ret_sec_node)
Definition: H5HFdblock.c:95
herr_t H5R__decode_token_region_compat(H5F_t *f, const unsigned char *buf, size_t *nbytes, H5O_token_t *obj_token, size_t token_size, H5S_t **space_ptr)
Definition: H5Rint.c:1763
H5_DLLVAR hid_t H5E_NOIDS_g
Definition: H5Epubgen.h:274
H5_DLL herr_t H5_expand_windows_env_vars(char **env_var)
herr_t(* merge)(H5FS_section_info_t **, H5FS_section_info_t *, void *)
Definition: H5FSprivate.h:106
herr_t H5SM_list_free(H5SM_list_t *list)
Definition: H5SM.c:2510
else H5MM_memcpy(elmt, thing_elmt_buf+(hdr->cparam.cls->nat_elmt_size *thing_elmt_idx), hdr->cparam.cls->nat_elmt_size)
H5T_order_t order
Definition: H5Tpkg.h:200
double unused1
Definition: H5FLprivate.h:153
herr_t H5G_obj_remove_by_idx(const H5O_loc_t *grp_oloc, H5RS_str_t *grp_full_path_r, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5Gobj.c:1035
H5_DLLVAR hid_t H5E_CALLBACK_g
Definition: H5Epubgen.h:216
H5_DLLVAR const H5P_libclass_t H5P_CLS_MCRT[1]
Definition: H5Pint.c:345
hbool_t dirty
Definition: H5FDcore.c:88
unsigned char uint8_t
Definition: H5private.h:429
hbool_t apply_empty_reserve
Definition: H5ACpublic.h:498
H5_DLL hsize_t H5O_efl_total_size(H5O_efl_t *efl)
Definition: H5Oefl.c:405
H5_DLL herr_t H5Sget_select_elem_pointlist(hid_t spaceid, hsize_t startpoint, hsize_t numpoints, hsize_t buf[])
Definition: H5Spoint.c:1603
H5_DLL htri_t H5Tcompiler_conv(hid_t src_id, hid_t dst_id)
Definition: H5T.c:2848
hid_t under_vol_id
Definition: H5VLpassthru.c:73
union H5FL_arr_list_t H5FL_arr_list_t
herr_t H5T__conv_int_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5760
haddr_t H5HG_get_addr(const H5HG_heap_t *heap)
Definition: H5HGquery.c:86
H5_DLL herr_t H5Olink(hid_t obj_id, hid_t new_loc_id, const char *new_name, hid_t lcpl_id, hid_t lapl_id)
Definition: H5O.c:296
H5T_opaque_t opaque
Definition: H5Tpkg.h:345
H5_DLL herr_t H5VL_group_close(const H5VL_object_t *vol_obj, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4614
H5_DLL herr_t H5FD_close(H5FD_t *file)
Definition: H5FD.c:829
@ H5B2_COMPARE_GREATER
Definition: H5B2private.h:74
hbool_t merge_comm_dt
Definition: H5Oprivate.h:179
uint8_t * image
Definition: H5Opkg.h:275
H5_DLL herr_t H5SM_bt2_convert_to_list_op(const void *record, void *op_data)
Definition: H5SMbtree2.c:233
herr_t(* H5C_notify_func_t)(H5C_notify_action_t action, void *thing)
Definition: H5Cprivate.h:882
herr_t H5VL_reset_lib_state(void)
Definition: H5VLint.c:2060
H5_DLL herr_t H5FO_mark(const H5F_t *f, haddr_t addr, hbool_t deleted)
Definition: H5FO.c:262
unsigned intermediate_group
Definition: H5CX.c:367
H5_DLL herr_t H5B2__assert_leaf2(const H5B2_hdr_t *hdr, const H5B2_leaf_t *leaf, const H5B2_leaf_t *leaf2)
H5VL_object_t * H5VL_vol_object(hid_t id)
Definition: H5VLint.c:1675
Definition: H5FSpkg.h:110
H5_DLL int64_t HDstrtoll(const char *s, const char **rest, int base)
H5_DLL void H5G__ent_reset(H5G_entry_t *ent)
Definition: H5Gent.c:364
@ t_long
Definition: H5Zscaleoffset.c:35
unsigned nopen_objs
Definition: H5Fpkg.h:379
H5ES_status_t
Definition: H5ESpublic.h:28
herr_t(* H5C_image_len_func_t)(const void *thing, size_t *image_len_ptr)
Definition: H5Cprivate.h:877
H5_DLL hid_t H5Pcopy(hid_t plist_id)
Definition: H5P.c:97
H5F_t * f
Definition: H5HFpkg.h:343
H5FD_multi_fapl_t fa
Definition: H5FDmulti.c:86
size_t H5T_HOBJREF_COMP_ALIGN_g
Definition: H5T.c:471
H5_DLL herr_t H5O_msg_reset_share(unsigned type_id, void *mesg)
H5_DLL herr_t H5HF_hdr_inc_iter(H5HF_hdr_t *hdr, hsize_t adv_size, unsigned nentries)
Definition: H5HFhdr.c:1166
herr_t H5MF_get_freespace(H5F_t *f, hsize_t *tot_space, hsize_t *meta_size)
Definition: H5MF.c:2205
hid_t memb_fapl_id
Definition: H5FDfamily.c:57
H5_DLL void * H5VLattr_create(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1045
void *(* commit)(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:347
H5_DLLVAR hid_t H5E_NOTCACHED_g
Definition: H5Epubgen.h:310
herr_t H5I_find_id(const void *object, H5I_type_t type, hid_t *id)
Definition: H5I.c:2340
H5_DLL herr_t H5Oset_comment(hid_t obj_id, const char *comment)
Definition: H5O.c:866
unsigned char * signing_key
Definition: H5FDs3comms.h:495
herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size)
Definition: H5FDlog.c:319
hid_t H5T_NATIVE_OPAQUE_g
Definition: H5T.c:412
H5_DLL herr_t H5O__shared_post_copy_file(H5F_t *f, const H5O_msg_class_t *mesg_type, const H5O_shared_t *shared_src, H5O_shared_t *shared_dst, unsigned *mesg_flags, H5O_copy_t *cpy_info)
Definition: H5Oshared.c:663
H5_DLL hid_t H5Mget_access_plist(hid_t map_id)
Definition: H5M.c:610
H5F_t * file
Definition: H5L.c:57
H5FL_EXTERN(H5VL_object_t)
struct H5C_log_json_udata_t H5C_log_json_udata_t
const H5O_msg_class_t H5O_MSG_FSINFO[1]
Definition: H5Ofsinfo.c:45
struct H5A_bt2_od_wrt_t H5A_bt2_od_wrt_t
@ H5VL_REQUEST_WAITANY
Definition: H5VLconnector.h:215
H5_DLLVAR const H5P_libclass_t H5P_CLS_ACRT[1]
Definition: H5Pint.c:348
H5_DLL herr_t H5MF_tidy_self_referential_fsm_hack(H5F_t *f)
haddr_t dblk_addr
Definition: H5HLpkg.h:105
hsize_t chunks[H5O_LAYOUT_NDIMS]
Definition: H5Oprivate.h:626
herr_t(* put)(void *obj, const void *buf, size_t size, void *blob_id, void *ctx)
Definition: H5VLconnector.h:449
const H5P_genclass_t * parent
Definition: H5Pint.c:52
struct H5Z_object_t H5Z_object_t
H5_DLLVAR const H5B2_class_t H5G_BT2_CORDER[1]
Definition: H5Gpkg.h:316
struct H5FA_hdr_t H5FA_hdr_t
herr_t H5Rget_obj_type3(H5R_ref_t *ref_ptr, hid_t rapl_id, H5O_type_t *obj_type)
Definition: H5R.c:733
@ H5P_USER_FALSE
Definition: H5Pprivate.h:54
H5FL_BLK_EXTERN(gheap_chunk)
struct H5FD_ros3_t H5FD_ros3_t
void * H5VLget_object(void *obj, hid_t connector_id)
Definition: H5VLcallback.c:665
herr_t H5F_set_sohm_vers(H5F_t *f, unsigned vers)
Definition: H5Fint.c:2686
const H5B2_class_t H5SM_INDEX[1]
Definition: H5SMbtree2.c:58
H5_DLL herr_t H5is_library_threadsafe(hbool_t *is_ts)
Definition: H5.c:1007
H5_DLL hid_t H5Fget_create_plist(hid_t file_id)
Definition: H5F.c:269
H5_DLL herr_t H5FD_set_paged_aggr(H5FD_t *file, hbool_t paged)
Definition: H5FD.c:1900
struct H5O_fill_t H5O_fill_t
Definition: H5Oprivate.h:29
H5_DLL herr_t H5MP_get_pool_first_page(const H5MP_pool_t *mp, H5MP_page_t **page)
Definition: H5MPtest.c:82
uint8_t sizeof_size
Definition: H5HFpkg.h:346
ino_t inode
Definition: H5FDstdio.c:94
H5_DLL herr_t H5AC_dump_cache(const H5F_t *f)
Definition: H5ACdbg.c:118
herr_t H5D__contig_copy(H5F_t *f_src, const H5O_storage_contig_t *storage_src, H5F_t *f_dst, H5O_storage_contig_t *storage_dst, H5T_t *dt_src, H5O_copy_t *cpy_info)
Definition: H5Dcontig.c:1327
herr_t(* move)(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:391
H5_DLL herr_t H5O__chunk_add(H5F_t *f, H5O_t *oh, unsigned idx, unsigned cont_chunkno)
Definition: H5Ochunk.c:93
const H5AC_class_t H5AC_BT2_INT[1]
Definition: H5B2cache.c:119
H5_DLL H5SL_node_t * H5SL_first(H5SL_t *slist)
Definition: H5SL.c:1987
H5_DLL htri_t H5Sget_regular_hyperslab(hid_t spaceid, hsize_t start[], hsize_t stride[], hsize_t count[], hsize_t block[])
Definition: H5Shyper.c:12284
H5_DLL herr_t H5O_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth)
Definition: H5Odbg.c:553
H5_DLL herr_t H5E__get_auto(const H5E_t *estack, H5E_auto_op_t *op, void **client_data)
Definition: H5Eint.c:607
H5_DLL herr_t H5T__conv_ullong_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5CX_set_mpi_coll_datatypes(MPI_Datatype btype, MPI_Datatype ftype)
Definition: H5CX.c:2884
H5_DLL herr_t H5T__conv_ldouble_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR const unsigned H5O_sdspace_ver_bounds[H5F_LIBVER_NBOUNDS]
Definition: H5Spkg.h:380
@ H5F_FS_STATE_DELETING
Definition: H5Fprivate.h:689
herr_t H5A__iterate(const H5G_loc_t *loc, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5A_operator2_t op, void *op_data)
Definition: H5Aint.c:2619
H5FL_SEQ_DEFINE(H5O_cont_t)
herr_t H5AC_resize_entry(void *thing, size_t new_size)
Definition: H5AC.c:1344
herr_t H5FD_mpi_haddr_to_MPIOff(haddr_t addr, MPI_Offset *mpi_off)
Definition: H5FDmpi.c:251
if(NULL==(dblock=H5FA__dblock_protect(hdr, hdr->dblk_addr, H5AC__NO_FLAGS_SET)))
Definition: H5FA.c:369
hsize_t * final_ent
Definition: H5Gpkg.h:215
H5FL_BLK_DEFINE(ea_native_elmt)
H5RS_str_t * H5RS_own(char *s)
Definition: H5RS.c:182
const H5O_fill_t * fill
Definition: H5Dpkg.h:503
H5VL_object_t * dset_vol_obj
Definition: H5Dint.c:67
int idx
Definition: H5A.c:50
herr_t H5A__open_common(const H5G_loc_t *loc, H5A_t *attr)
Definition: H5Aint.c:371
size_t chunk_size_len
Definition: H5Dbtree2.c:59
H5_DLL herr_t H5B2_stat_info(H5B2_t *bt2, H5B2_stat_t *info)
Definition: H5B2stat.c:84
H5FL_DEFINE(H5O_layout_t)
ssize_t H5L_get_name_by_idx(const H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char *name, size_t size)
Definition: H5L.c:3366
@ H5G_RESERVED_7
Definition: H5Gpublic.h:129
hid_t H5Aget_create_plist(hid_t attr_id)
Definition: H5A.c:829
H5FL_SEQ_DEFINE_STATIC(H5HP_ent_t)
herr_t H5C_get_mdc_image_info(H5C_t *cache_ptr, haddr_t *image_addr, hsize_t *image_len)
Definition: H5Cquery.c:437
struct H5D_chunk_ud_t H5D_chunk_ud_t
H5D_vlen_bufsize_common_t common
Definition: H5Dint.c:61
H5_DLL int H5Tget_nmembers(hid_t type_id)
Definition: H5Tfields.c:50
htri_t(* H5S_sel_is_contiguous_func_t)(const H5S_t *space)
Definition: H5Spkg.h:254
herr_t H5FDunlock(H5FD_t *file)
Definition: H5FD.c:1692
uint8_t data_blk_min_elmts
Definition: H5Oprivate.h:597
herr_t H5B2_neighbor(H5B2_t *bt2, H5B2_compare_t range, void *udata, H5B2_found_t op, void *op_data)
Definition: H5B2.c:1101
H5_DLL herr_t H5Pget_mcdt_search_cb(hid_t plist_id, H5O_mcdt_search_cb_t *func, void **op_data)
Definition: H5Pocpypl.c:892
H5_DLL herr_t H5Pset_istore_k(hid_t plist_id, unsigned ik)
Definition: H5Pfcpl.c:630
@ H5T_CSET_RESERVED_14
Definition: H5Tpublic.h:94
H5Z_filter_t id
Definition: H5Zprivate.h:56
H5_DLL haddr_t H5EA__iblock_create(H5EA_hdr_t *hdr, hbool_t *stats_changed)
struct H5A_bt2_ud_common_t H5A_bt2_ud_common_t
H5E_direction_t
Definition: H5Epublic.h:139
H5TS_key_t H5TS_errstk_key_g
Definition: H5TS.c:35
H5_DLL herr_t H5ST_close(H5ST_tree_t *p)
Definition: H5ST.c:126
herr_t H5O_flush_common(H5O_loc_t *oloc, hid_t obj_id)
Definition: H5Oflush.c:159
struct H5O_token_t H5O_token_t
haddr_t addr
Definition: H5FDfamily.c:964
unsigned size
Definition: H5Znbit.c:30
struct H5VL_datatype_class_t H5VL_datatype_class_t
H5_DLL herr_t H5HF__hdr_delete(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:1445
H5_DLL H5O_t * H5O_pin(const H5O_loc_t *loc)
Definition: H5Oint.c:1227
H5_DLL herr_t H5FL_set_free_list_limits(int reg_global_lim, int reg_list_lim, int arr_global_lim, int arr_list_lim, int blk_global_lim, int blk_list_lim, int fac_global_lim, int fac_list_lim)
Definition: H5FL.c:2505
H5T_vlen_alloc_info_t vl_alloc_info
Definition: H5CX.c:359
@ H5VL_SUBCLS_DATASET
Definition: H5VLconnector.h:58
H5_api_t H5_g
Definition: H5.c:74
herr_t H5L_get_val_by_idx(const H5G_loc_t *loc, const char *name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, void *buf, size_t size)
Definition: H5L.c:2452
H5_DLL unsigned H5HF_get_max_root_rows(const H5HF_t *fh)
Definition: H5HFtest.c:246
int curr_level
Definition: H5SL.c:563
H5_DLL haddr_t H5MF_aggr_vfd_alloc(H5F_t *f, H5FD_mem_t type, hsize_t size)
Definition: H5MFaggr.c:100
herr_t H5Pget_mdc_image_config(hid_t plist_id, H5AC_cache_image_config_t *config_ptr)
Definition: H5Pfapl.c:1757
herr_t H5O_set_shared(H5O_shared_t *dst, const H5O_shared_t *src)
Definition: H5Oshared.c:452
herr_t H5VL__native_file_optional(void *obj, H5VL_file_optional_t optional_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_file.c:444
H5EA_hdr_t * hdr
Definition: H5EApkg.h:294
herr_t H5C_stop_logging(H5C_t *cache)
Definition: H5Clog.c:238
herr_t H5B2_size(H5B2_t *bt2, hsize_t *btree_size)
Definition: H5B2stat.c:113
H5_DLLVAR const H5O_msg_class_t *const H5O_msg_class_g[H5O_MSG_TYPES]
Definition: H5Opkg.h:418
H5T_subset_t subset
Definition: H5Tprivate.h:99
hbool_t mpio_coll_chunk_multi_ratio_coll_set
Definition: H5CX.c:279
H5_DLL herr_t H5FA__hdr_modified(H5FA_hdr_t *hdr)
H5T_t * src_dtype
Definition: H5Dprivate.h:141
herr_t H5Dfill(const void *fill, hid_t fill_type_id, void *buf, hid_t buf_type_id, hid_t space_id)
Definition: H5Dfill.c:119
size_t d_aligned
Definition: H5Tconv.c:981
H5S_sel_iter_op_type_t
Definition: H5Sprivate.h:114
hbool_t open_trace_file
Definition: H5ACpublic.h:454
hbool_t must_align
Definition: H5FDdirect.c:51
herr_t H5HF__huge_read(H5HF_hdr_t *hdr, const uint8_t *id, void *obj)
Definition: H5HFhuge.c:916
char * name_segment
Definition: H5Oprivate.h:515
herr_t H5O_fill_convert(H5O_fill_t *fill, H5T_t *dset_type, hbool_t *fill_changed)
Definition: H5Ofill.c:982
H5_DLL herr_t H5VLrestore_lib_state(const void *state)
Definition: H5VL.c:817
H5_DLL herr_t H5PLsize(unsigned int *num_paths)
Definition: H5PL.c:398
H5P_prp_compare_func_t cmp
Definition: H5Ppkg.h:80
done haddr_t hsize_t len
Definition: H5Cimage.c:1213
@ H5Z_ENABLE_EDC
Definition: H5Zpublic.h:110
H5_DLL herr_t H5L_delete_by_idx(const H5G_loc_t *loc, const char *name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5L.c:2623
H5EA_create_t cparam
Definition: H5EApkg.h:172
H5VL_object_specific_t
Definition: H5VLconnector.h:201
H5S_sel_unlim_dim_func_t unlim_dim
Definition: H5Spkg.h:287
size_t rc
Definition: H5B2pkg.h:176
H5_DLL herr_t H5Pset_metadata_read_attempts(hid_t plist_id, unsigned attempts)
Definition: H5Pfapl.c:4008
herr_t(* H5D_chunk_size_func_t)(const H5D_chk_idx_info_t *idx_info, hsize_t *idx_size)
Definition: H5Dpkg.h:306
H5_DLL H5Z_EDC_t H5Pget_edc_check(hid_t plist_id)
Definition: H5Pdxpl.c:1267
int tag
Definition: H5Fefc.c:62
struct H5VL_attr_class_t H5VL_attr_class_t
H5_DLLVAR hid_t H5E_CANTGATHER_g
Definition: H5Epubgen.h:353
H5_DLL herr_t H5Oget_info3(hid_t loc_id, H5O_info2_t *oinfo, unsigned fields)
Definition: H5O.c:533
H5FL_BLK_DEFINE(vlen_vl_buf)
H5D_rdcdc_t * dset_contig
Definition: H5Dcontig.c:62
herr_t H5VLdatatype_optional(void *obj, hid_t connector_id, H5VL_datatype_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:3205
H5_DLLVAR hid_t H5P_CLS_MAP_ACCESS_ID_g
Definition: H5Ppublic.h:201
hsize_t index_size
Definition: H5public.h:328
size_t nelmts
Definition: H5FApkg.h:241
H5_DLL herr_t H5Rdestroy(H5R_ref_t *ref_ptr)
Definition: H5R.c:345
H5D_chunk_info_t chunk_info
Definition: H5Dmpio.c:92
herr_t H5AC_dump_cache(const H5F_t *f)
Definition: H5ACdbg.c:118
herr_t H5VL__native_blob_put(void *obj, const void *buf, size_t size, void *blob_id, void H5_ATTR_UNUSED *ctx)
Definition: H5VLnative_blob.c:71
H5D_contig_storage_t contig
Definition: H5Dpkg.h:198
Definition: H5FLprivate.h:150
H5_DLL herr_t H5D__layout_idx_type_test(hid_t did, H5D_chunk_index_t *idx_type)
Definition: H5Dtest.c:246
H5P_genplist_t * lapl
Definition: H5CX.c:192
hsize_t * row_block_size
Definition: H5HFpkg.h:206
H5_DLL hid_t H5Gopen2(hid_t loc_id, const char *name, hid_t gapl_id)
Definition: H5G.c:499
struct H5G_names_t H5G_names_t
int64_t corder
Definition: H5Oprivate.h:357
herr_t H5Pget_multi_type(hid_t fapl_id, H5FD_mem_t *type)
Definition: H5Pfapl.c:1564
@ H5D_CHUNK_IDX_NTYPES
Definition: H5Dpublic.h:61
herr_t H5S_select_deserialize(H5S_t **space, const uint8_t **p)
Definition: H5Sselect.c:551
H5_DLL herr_t H5D__virtual_refresh_source_dsets(H5D_t *dset)
Definition: H5Dvirtual.c:3070
H5FS_section_state_t
Definition: H5FSprivate.h:116
const char * comment
Definition: H5Lpublic.h:120
H5_DLL char * H5T__get_member_name(H5T_t const *dt, unsigned membno)
Definition: H5Tfields.c:173
hsize_t * dset_dims
Definition: H5Dchunk.c:210
unsigned rc
Definition: H5MFpkg.h:123
H5S_t * fspace
Definition: H5Dint.c:59
void HDsrand(unsigned int seed)
Definition: H5system.c:620
hbool_t mounted
Definition: H5Gpkg.h:129
H5_DLL void H5AC_set_ring(H5AC_ring_t ring, H5AC_ring_t *orig_ring)
Definition: H5AC.c:2500
void H5CX_push_special(void)
Definition: H5CX.c:821
H5D_alloc_time_t
Definition: H5Dpublic.h:65
H5_DLL int H5L_term_package(void)
Definition: H5L.c:234
H5_DLL hsize_t H5F_get_threshold(const H5F_t *f)
Definition: H5Fquery.c:1207
herr_t H5HF_iblock_incr(H5HF_indirect_t *iblock)
Definition: H5HFiblock.c:207
herr_t H5HF__huge_bt2_filt_indir_remove(const void *nrecord, void *_udata)
Definition: H5HFbtree2.c:504
* stats_changed
Definition: H5EAdblock.c:217
H5FL_BLK_DEFINE_STATIC(page)
hsize_t alloc_size
Definition: H5Fpkg.h:183
H5_DLL herr_t H5C_dump_cache(H5C_t *cache_ptr, const char *cache_name)
Definition: H5Cdbg.c:91
herr_t H5B2__update_internal(H5B2_hdr_t *hdr, uint16_t depth, unsigned *parent_cache_info_flags_ptr, H5B2_node_ptr_t *curr_node_ptr, H5B2_update_status_t *status, H5B2_nodepos_t curr_pos, void *parent, void *udata, H5B2_modify_t op, void *op_data)
Definition: H5B2internal.c:522
H5_DLL herr_t H5PL__close_plugin_cache(hbool_t *already_closed)
Definition: H5PLplugin_cache.c:145
void H5CX_set_lapl(hid_t lapl_id)
Definition: H5CX.c:1253
H5_DLL herr_t H5B_insert(H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
Definition: H5B.c:551
@ H5SM_IN_OH
Definition: H5SMpkg.h:137
haddr_t ext_addr
Definition: H5Fpkg.h:229
H5_DLLVAR size_t H5T_HDSETREGREF_COMP_ALIGN_g
Definition: H5Tpkg.h:406
H5S_t * single_space
Definition: H5Dpkg.h:415
herr_t H5P__init_package(void)
Definition: H5Pint.c:457
double w0
Definition: H5Dpkg.h:406
hid_t H5T_STD_U8LE_g
Definition: H5T.c:365
H5_DLLVAR hid_t H5E_CANTGC_g
Definition: H5Epubgen.h:140
struct H5D_filtered_collective_io_info_t H5D_filtered_collective_io_info_t
H5_DLL void H5T__bit_copy(uint8_t *dst, size_t dst_offset, const uint8_t *src, size_t src_offset, size_t size)
Definition: H5Tbit.c:40
FUNC_ENTER_STATIC if(direction==H5T_DIR_DEFAULT||direction==H5T_DIR_ASCEND)
Definition: H5Tnative.c:569
H5_DLL herr_t H5HL_remove(H5F_t *f, H5HL_t *heap, size_t offset, size_t size)
hbool_t mpio_coll_chunk_link_num_true_set
Definition: H5CX.c:275
H5_DLL herr_t H5PLreplace(const char *search_path, unsigned int index)
Definition: H5PL.c:213
hid_t H5P_LST_LINK_ACCESS_ID_g
Definition: H5Pint.c:195
hid_t H5E_CANTMODIFY_g
Definition: H5Edefin.h:230
herr_t H5Pset_page_buffer_size(hid_t plist_id, size_t buf_size, unsigned min_meta_perc, unsigned min_raw_perc)
Definition: H5Pfapl.c:5308
int msgno
Definition: H5Opkg.h:262
char H5_lib_vers_info_g[]
Definition: H5.c:84
herr_t H5FD_fapl_close(hid_t driver_id, const void *driver_info)
Definition: H5FD.c:578
hbool_t H5D__contig_is_space_alloc(const H5O_storage_t *storage)
Definition: H5Dcontig.c:526
BEGIN_FUNC(PKG, ERR, H5EA_sblock_t *, H5EA_sblock_t *sblock=NULL, H5EA_sblock_t *sblock=NULL, H5EA__sblock_alloc(H5EA_hdr_t *hdr, H5EA_iblock_t *parent, unsigned sblk_idx))
Definition: H5EAsblock.c:106
H5_DLL herr_t H5CX_get_mpio_chunk_opt_mode(H5FD_mpio_chunk_opt_t *mpio_chunk_opt_mode)
Definition: H5CX.c:2177
herr_t H5S_set_extent_simple(H5S_t *space, unsigned rank, const hsize_t *dims, const hsize_t *max)
Definition: H5S.c:1349
herr_t H5PB_add_new_page(H5F_shared_t *f_sh, H5FD_mem_t type, haddr_t page_addr)
Definition: H5PB.c:532
herr_t(* optional)(void *obj, H5VL_file_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:366
hbool_t H5F_get_null_fsm_addr(const H5F_t *f)
Definition: H5Fquery.c:1272
void * H5FL_reg_malloc(H5FL_reg_head_t *head H5FL_TRACK_PARAMS)
Definition: H5FL.c:411
uint32_t lheap_size_hint
Definition: H5Oprivate.h:668
hid_t H5E_minor_t
Definition: H5Epublic.h:192
@ H5F_MEM_PAGE_LARGE_SUPER
Definition: H5Fprivate.h:702
H5_DLL ssize_t H5Rget_file_name(const H5R_ref_t *ref_ptr, char *buf, size_t size)
Definition: H5R.c:793
hid_t H5T_FORTRAN_S1_g
Definition: H5T.c:391
void * op_data
Definition: H5I.c:81
H5_DLL H5HF_direct_t * H5HF__man_dblock_protect(H5HF_hdr_t *hdr, haddr_t dblock_addr, size_t dblock_size, H5HF_indirect_t *par_iblock, unsigned par_entry, unsigned flags)
Definition: H5HFdblock.c:441
H5T_path_t * tpath_src_mem
Definition: H5Dchunk.c:178
H5_DLL herr_t H5B2__get_node_info_test(H5B2_t *bt2, void *udata, H5B2_node_info_test_t *ninfo)
Definition: H5B2test.c:512
herr_t H5G_loc_find(const H5G_loc_t *loc, const char *name, H5G_loc_t *obj_loc)
Definition: H5Gloc.c:445
H5_DLL herr_t H5HF__huge_write(H5HF_hdr_t *hdr, const uint8_t *id, const void *obj)
Definition: H5HFhuge.c:838
H5_DLLVAR hid_t H5E_BADFILE_g
Definition: H5Epubgen.h:257
unsigned rc
Definition: H5Opublic.h:135
H5VL_request_specific_t
Definition: H5VLconnector.h:214
H5_DLL herr_t H5F_get_mpi_info(const H5F_t *f, MPI_Info **f_info)
Definition: H5Fmpi.c:450
uint8_t flags
Definition: H5Apkg.h:136
H5_DLL herr_t H5Fget_intent(hid_t file_id, unsigned *intent)
Definition: H5F.c:1019
herr_t H5HF_delete(H5F_t *f, haddr_t fh_addr)
Definition: H5HF.c:917
H5_DLL void * H5SL_remove_first(H5SL_t *slist)
Definition: H5SL.c:1285
herr_t H5Pget_vol_info(hid_t plist_id, void **vol_info)
Definition: H5Pfapl.c:5555
struct H5F_shared_t * shared
Definition: H5HGpkg.h:133
size_t sub_dset_io_end
Definition: H5Oprivate.h:538
herr_t H5T__conv_f_i(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8507
H5S_hyper_span_info_t * spans
Definition: H5Sprivate.h:75
herr_t H5B_create(H5F_t *f, const H5B_class_t *type, void *udata, haddr_t *addr_p)
Definition: H5B.c:215
const H5P_libclass_t H5P_CLS_FCRT[1]
Definition: H5Pfcpl.c:149
size_t H5T_get_precision(const H5T_t *dt)
Definition: H5Tprecis.c:94
Definition: H5Sprivate.h:124
H5_GCC_DIAG_OFF(pedantic)
Definition: H5PLint.c:307
herr_t H5O__free(H5O_t *oh)
Definition: H5Oint.c:3089
@ H5D_FILL_VALUE_USER_DEFINED
Definition: H5Dpublic.h:94
uint64_t shadow_epoch
Definition: H5B2pkg.h:227
H5_DLLVAR const H5O_msg_class_t H5O_MSG_DTYPE[1]
Definition: H5Opkg.h:446
H5_DLL H5EA_dblock_t * H5EA__dblock_alloc(H5EA_hdr_t *hdr, void *parent, size_t nelmts)
struct H5VL_request_class_t H5VL_request_class_t
unsigned filter_mask
Definition: H5HFpkg.h:544
ret_value
Definition: H5EAhdr.c:665
H5_DLL herr_t H5Pget_shared_mesg_nindexes(hid_t plist_id, unsigned *nindexes)
Definition: H5Pfcpl.c:858
hdr
Definition: H5EAhdr.c:821
Definition: H5Dbtree.c:70
herr_t H5Oget_native_info_by_name(hid_t loc_id, const char *name, H5O_native_info_t *oinfo, unsigned fields, hid_t lapl_id)
Definition: H5O.c:742
herr_t H5VLconnector_info_to_str(const void *info, hid_t connector_id, char **str)
Definition: H5VLcallback.c:596
ssize_t H5G__dense_get_name_by_idx(H5F_t *f, H5O_linfo_t *linfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char *name, size_t size)
Definition: H5Gdense.c:1170
herr_t H5C_mark_entry_clean(void *_thing)
Definition: H5C.c:1642
const H5AC_class_t H5AC_BT2_HDR[1]
Definition: H5B2cache.c:101
herr_t H5T__conv_llong_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6680
H5T_shared_t * shared
Definition: H5Tpkg.h:353
H5_DLL herr_t H5R__encode_token_region_compat(H5F_t *f, const H5O_token_t *obj_token, size_t token_size, H5S_t *space, unsigned char *buf, size_t *nalloc)
Definition: H5Rint.c:1687
unsigned chunkno
Definition: H5Opkg.h:254
herr_t H5B2__get_root_addr_test(H5B2_t *bt2, haddr_t *root_addr)
Definition: H5B2test.c:484
@ H5T_OPAQUE
Definition: H5Tpublic.h:35
@ H5S_NULL
Definition: H5Spublic.h:65
H5Z_can_apply_func_t can_apply
Definition: H5Zpublic.h:214
H5_DLL hid_t H5CX_get_lapl(void)
Definition: H5CX.c:1560
herr_t(* H5D_chunk_reset_func_t)(H5O_storage_chunk_t *storage, hbool_t reset_addr)
Definition: H5Dpkg.h:308
size_t actual_size
Definition: H5WB.c:59
size_t H5T_NATIVE_INT_LEAST32_ALIGN_g
Definition: H5T.c:516
H5_DLL herr_t H5C_cork(H5C_t *cache_ptr, haddr_t obj_addr, unsigned action, hbool_t *corked)
H5_DLL size_t H5T__get_member_size(const H5T_t *dt, unsigned membno)
Definition: H5Tcompound.c:333
unsigned curr_root_rows
Definition: H5HFpkg.h:192
H5_DLL herr_t H5CS_close_stack(struct H5CS_t *stack)
Definition: H5CS.c:303
H5S_sel_iter_init_func_t iter_init
Definition: H5Spkg.h:298
H5T_str_t pad
Definition: H5Tpkg.h:223
H5FL_EXTERN(H5SM_master_table_t)
void * aux_ptr
Definition: H5Cpkg.h:5851
H5_DLL void * H5VL_file_open(const H5VL_connector_prop_t *connector_prop, const char *name, unsigned flags, hid_t fapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3486
herr_t H5T__conv_ushort_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5714
const H5O_msg_class_t H5O_MSG_SHMESG[1]
Definition: H5Oshmesg.c:39
H5_DLL H5HF_t * H5HF_open(H5F_t *f, haddr_t fh_addr)
Definition: H5HF.c:223
const char * H5PL__get_path(unsigned int idx)
Definition: H5PLpath.c:554
herr_t H5D__get_space_status(const H5D_t *dset, H5D_space_status_t *allocation)
Definition: H5Dint.c:433
H5_DLL herr_t H5CX_set_nlinks(size_t nlinks)
Definition: H5CX.c:3080
hbool_t size_decreased
Definition: H5Cpkg.h:5950
herr_t H5F_try_close(H5F_t *f, hbool_t *was_closed)
Definition: H5Fint.c:2077
hsize_t hdr_size
Definition: H5Fpublic.h:138
Definition: H5Cdbg.c:1102
H5FL_SEQ_DEFINE_STATIC(H5D_rdcc_ent_ptr_t)
hid_t H5E_CANTREVIVE_g
Definition: H5Edefin.h:103
H5_DLL herr_t H5D__fill_term(H5D_fill_buf_info_t *fb_info)
Definition: H5Dfill.c:686
herr_t H5P_set_vol(H5P_genplist_t *plist, hid_t vol_id, const void *vol_info)
Definition: H5Pfapl.c:5396
herr_t(* H5UC_free_func_t)(void *o)
Definition: H5UCprivate.h:40
H5_DLL herr_t H5T__free(H5T_t *dt)
Definition: H5T.c:3904
H5S_t * space
Definition: H5Tref.c:50
herr_t(* H5T_conv_t)(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg, hid_t dset_xfer_plist)
Definition: H5Tpublic.h:207
hid_t H5T_NATIVE_B16_g
Definition: H5T.c:409
hid_t H5P_LST_MAP_ACCESS_ID_g
Definition: H5Pint.c:190
hbool_t init
Definition: H5FLprivate.h:167
H5T_vlen_isnull_func_t isnull
Definition: H5Tpkg.h:292
H5_ATTR_PURE herr_t H5B2__assert_internal2(hsize_t parent_all_nrec, const H5B2_hdr_t H5_ATTR_NDEBUG_UNUSED *hdr, const H5B2_internal_t *internal, const H5B2_internal_t *internal2)
Definition: H5B2internal.c:1399
H5_DLLVAR hid_t H5E_NOFILTER_g
Definition: H5Epubgen.h:215
herr_t(* write_protect_entry_log_msg)(void *udata, const H5C_cache_entry_t *entry, int type_id, unsigned flags, herr_t fxn_ret_value)
Definition: H5Clog.h:58
herr_t H5Pget_userblock(hid_t plist_id, hsize_t *size)
Definition: H5Pfcpl.c:370
uint32_t chunk_size
Definition: H5Dbtree2.c:50
herr_t H5Mexists(hid_t map_id, hid_t key_mem_type_id, const void *key, hbool_t *exists, hid_t dxpl_id)
Definition: H5M.c:804
H5FL_DEFINE_STATIC(H5HF_t)
H5F_shared_t * f_sh
Definition: H5Dcontig.c:76
H5_DLL herr_t H5VL_cmp_connector_info(const H5VL_class_t *connector, int *cmp_value, const void *info1, const void *info2)
Definition: H5VLcallback.c:437
H5T_class_t type
Definition: H5Tpkg.h:334
unsigned H5F_get_nrefs(const H5F_t *f)
Definition: H5Fquery.c:593
@ H5D_MPIO_SET_INDEPENDENT
Definition: H5Ppublic.h:171
H5_DLL herr_t H5C__load_cache_image(H5F_t *f)
Definition: H5HFpkg.h:518
herr_t H5Dvlen_reclaim(hid_t type_id, hid_t space_id, hid_t dxpl_id, void *buf)
Definition: H5Ddeprec.c:322
H5P_cls_copy_func_t copy_func
Definition: H5Ppkg.h:100
herr_t H5F__mount(H5G_loc_t *loc, const char *name, H5F_t *child, hid_t H5_ATTR_UNUSED plist_id)
Definition: H5Fmount.c:103
hid_t H5E_CANTSERIALIZE_g
Definition: H5Edefin.h:163
hdr stats computed hdr_size
Definition: H5EAhdr.c:227
herr_t H5FD_s3comms_signing_key(unsigned char *md, const char *secret, const char *region, const char *iso8601now)
Definition: H5FDs3comms.c:3173
herr_t H5CX_get_max_temp_buf(size_t *max_temp_buf)
Definition: H5CX.c:1861
hid_t(* H5L_traverse_func_t)(const char *link_name, hid_t cur_group, const void *lnkdata, size_t lnkdata_size, hid_t lapl_id, hid_t dxpl_id)
Definition: H5Lpublic.h:105
H5_DLL herr_t H5VL__native_str_to_token(void *obj, H5I_type_t obj_type, const char *token_str, H5O_token_t *token)
Definition: H5VLnative_token.c:138
Definition: H5ACprivate.h:203
H5_DLL herr_t H5VL__native_datatype_specific(void *dt, H5VL_datatype_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
struct H5SM_table_cache_ud_t H5SM_table_cache_ud_t
H5_DLLVAR const H5P_libclass_t H5P_CLS_FCRT[1]
Definition: H5Pint.c:343
herr_t H5T__conv_short_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7250
H5P_cls_create_func_t create_func
Definition: H5Ppkg.h:98
H5_DLLVAR const H5O_msg_class_t H5O_MSG_FILL_NEW[1]
Definition: H5Opkg.h:457
herr_t(* get)(void *obj, const void *blob_id, void *buf, size_t size, void *ctx)
Definition: H5VLconnector.h:450
struct H5HL_cache_prfx_ud_t H5HL_cache_prfx_ud_t
H5_DLL herr_t H5VL_link_get(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, H5VL_link_get_t get_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:5067
H5_DLL H5F_efc_t * H5F__efc_create(unsigned max_nfiles)
Definition: H5Fefc.c:93
herr_t H5D__chunk_collective_write(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t H5_ATTR_UNUSED nelmts, const H5S_t H5_ATTR_UNUSED *file_space, const H5S_t H5_ATTR_UNUSED *mem_space, H5D_chunk_map_t *fm)
Definition: H5Dmpio.c:951
herr_t H5Z__init_package(void)
Definition: H5Z.c:86
int32_t max_type_id
Definition: H5Cpkg.h:5852
hsize_t start_dblk
Definition: H5EApkg.h:160
herr_t H5VLdatatype_close(void *obj, hid_t connector_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3308
htri_t H5Sselect_valid(hid_t spaceid)
Definition: H5Sselect.c:467
H5_DLL htri_t H5ST_search(H5ST_tree_t *root, const char *s)
Definition: H5ST.c:247
H5_DLL herr_t H5Pregister1(hid_t cls_id, const char *name, size_t size, void *def_value, H5P_prp_create_func_t prp_create, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_del, H5P_prp_copy_func_t prp_copy, H5P_prp_close_func_t prp_close)
Definition: H5Pdeprec.c:223
H5_DLL herr_t H5HL__inc_rc(H5HL_t *heap)
H5_DLL herr_t H5FD_unlock(H5FD_t *file)
Definition: H5FD.c:1724
uint8_t max_dblk_page_nelmts_bits
Definition: H5EAprivate.h:87
struct H5ST_node H5ST_node_t
hid_t H5P_LST_DATATYPE_ACCESS_ID_g
Definition: H5Pint.c:188
herr_t(* to_str)(void *obj, H5I_type_t obj_type, const H5O_token_t *token, char **token_str)
Definition: H5VLconnector.h:458
dev_t device
Definition: H5FDstdio.c:93
H5_DLL herr_t H5Eget_auto2(hid_t estack_id, H5E_auto2_t *func, void **client_data)
Definition: H5E.c:1593
struct H5EA_dblk_page_cache_ud_t H5EA_dblk_page_cache_ud_t
int64_t size_increases[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6010
H5_DLL herr_t H5Glink2(hid_t cur_loc_id, const char *cur_name, H5G_link_t type, hid_t new_loc_id, const char *new_name)
Definition: H5Gdeprec.c:399
hssize_t(* H5S_sel_serial_size_func_t)(const H5S_t *space)
Definition: H5Spkg.h:239
H5D_layout_is_data_cached_func_t is_data_cached
Definition: H5Dpkg.h:151
@ H5C_NOTIFY_ACTION_CHILD_UNSERIALIZED
Definition: H5Cprivate.h:866
H5_DLL herr_t H5T__conv_long_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
int64_t max_corder
Definition: H5Gpublic.h:57
H5_DLL hid_t H5F_get_file_id(H5VL_object_t *vol_obj, H5I_type_t obj_type, hbool_t app_ref)
Definition: H5Fint.c:3596
H5_DLL herr_t H5HF__sect_row_reduce(H5HF_hdr_t *hdr, H5HF_free_section_t *sect, unsigned *entry_p)
Definition: H5HFsection.c:1400
H5G_link_table_t * ltable
Definition: H5Gpkg.h:242
herr_t H5FD_s3comms_s3r_getsize(s3r_t *handle)
Definition: H5FDs3comms.c:937
void * H5O_msg_free(unsigned type_id, void *mesg)
Definition: H5Omessage.c:648
H5_DLL herr_t H5Tclose(hid_t type_id)
Definition: H5T.c:1838
herr_t H5Lregister(const H5L_class_t *cls)
Definition: H5L.c:1098
hsize_t tiny_nobjs
Definition: H5HFpkg.h:336
H5_DLL herr_t H5F__efc_release(H5F_efc_t *efc)
Definition: H5Fefc.c:508
H5F_t * f
Definition: H5Aint.c:59
herr_t H5Z_can_apply(hid_t dcpl_id, hid_t type_id)
Definition: H5Z.c:896
htri_t H5Tcommitted(hid_t type_id)
Definition: H5Tcommit.c:503
@ H5VL_MAP_GET_MAPL
Definition: H5Mpublic.h:53
unsigned rc
Definition: H5HFpkg.h:283
H5_DLL herr_t H5G_loc_real(void *obj, H5I_type_t type, H5G_loc_t *loc)
Definition: H5Gloc.c:164
H5G_bt_find_op_t op
Definition: H5Gpkg.h:232
herr_t H5Pget_all_coll_metadata_ops(hid_t plist_id, hbool_t *is_collective)
Definition: H5Pfapl.c:4715
H5_DLL herr_t H5Pset_dxpl_mpio_collective_opt(hid_t dxpl_id, H5FD_mpio_collective_opt_t opt_mode)
Definition: H5FDmpio.c:509
@ H5MF_SHRINK_SECT_ABSORB_AGGR
Definition: H5MFpkg.h:137
H5_DLL herr_t H5VM_hyper_copy(unsigned n, const hsize_t *size, const hsize_t *dst_total_size, const hsize_t *dst_offset, void *_dst, const hsize_t *src_total_size, const hsize_t *src_offset, const void *_src)
Definition: H5VM.c:487
herr_t H5VLdataset_get(void *obj, hid_t connector_id, H5VL_dataset_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:2320
Definition: H5Bprivate.h:111
herr_t H5VL_attr_close(const H5VL_object_t *vol_obj, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1758
H5_DLL herr_t H5Pget_fill_value(hid_t plist_id, hid_t type_id, void *value)
Definition: H5Pdcpl.c:3377
int64_t total_successful_ht_search_depth
Definition: H5Cpkg.h:6019
H5S_hyper_diminfo_t diminfo
Definition: H5Spkg.h:225
H5AC_info_t cache_info
Definition: H5HGpkg.h:123
herr_t H5G__link_iterate_table(const H5G_link_table_t *ltable, hsize_t skip, hsize_t *last_lnk, const H5G_lib_iterate_t op, void *op_data)
Definition: H5Glink.c:478
hbool_t apply_empty_reserve
Definition: H5Cprivate.h:2132
herr_t H5O_unprotect(const H5O_loc_t *loc, H5O_t *oh, unsigned oh_flags)
Definition: H5Oint.c:1310
H5_DLL herr_t H5C_validate_index_list(H5C_t *cache_ptr)
Definition: H5Cdbg.c:1251
herr_t(* H5L_create_func_t)(const char *link_name, hid_t loc_group, const void *lnkdata, size_t lnkdata_size, hid_t lcpl_id)
Definition: H5Lpublic.h:93
unsigned long long max
Definition: H5FDhdfs.c:160
H5_GCC_DIAG_OFF(format-nonliteral) static int open_members(H5FD_multi_t *file)
Definition: H5FDmulti.c:1964
hsize_t cum_max_nrec
Definition: H5B2pkg.h:146
hsize_t total
Definition: H5Z.c:38
time_t ctime
Definition: H5Opkg.h:311
struct H5HF_indirect_ent_t H5HF_indirect_ent_t
@ H5B2_FHEAP_HUGE_INDIR_ID
Definition: H5B2private.h:44
herr_t H5F_set_retries(H5F_t *f)
Definition: H5Fint.c:3020
H5_DLLVAR hid_t H5T_NATIVE_UCHAR_g
Definition: H5Tpublic.h:422
H5_DLL int H5Pget_external_count(hid_t plist_id)
Definition: H5Pdcpl.c:2841
@ H5T_CONV_UNHANDLED
Definition: H5Tpublic.h:184
@ H5I_MAP
Definition: H5Ipublic.h:41
uint8_t max_dblk_page_nelmts_bits
Definition: H5Oprivate.h:586
H5D_layout_t type
Definition: H5Oprivate.h:638
herr_t H5C_flush_tagged_entries(H5F_t *f, haddr_t tag)
Definition: H5Ctag.c:742
void * fd_parent
Definition: H5Opkg.h:405
@ H5C_flash_incr__off
Definition: H5Cpublic.h:44
H5_DLLVAR hid_t H5T_NATIVE_ULONG_g
Definition: H5Tpublic.h:428
@ H5T_STR_RESERVED_14
Definition: H5Tpublic.h:119
uint32_t wr_count
Definition: H5Dchunk.c:128
herr_t H5Pget_est_link_info(hid_t plist_id, unsigned *est_num_entries, unsigned *est_name_len)
Definition: H5Pgcpl.c:411
hid_t H5E_SOHM_g
Definition: H5Edefin.h:25
herr_t H5ST_dump(H5ST_tree_t *tree)
Definition: H5ST.c:785
Definition: H5FLprivate.h:354
int indent
Definition: H5HFdbg.c:67
void * H5MM_calloc(size_t size)
Definition: H5MM.c:354
int H5Z_term_package(void)
Definition: H5Z.c:127
herr_t H5VLtoken_from_str(void *obj, H5I_type_t obj_type, hid_t connector_id, const char *token_str, H5O_token_t *token)
Definition: H5VLcallback.c:7637
H5_DLLVAR hid_t H5T_VAX_F32_g
Definition: H5Tpublic.h:383
herr_t H5PB_create(H5F_shared_t *f_sh, size_t size, unsigned page_buf_min_meta_perc, unsigned page_buf_min_raw_perc)
Definition: H5PB.c:292
H5_DLL H5T_bkg_t H5T_path_bkg(const H5T_path_t *p)
Definition: H5T.c:5210
H5_DLL herr_t H5P__get_size_plist(const H5P_genplist_t *plist, const char *name, size_t *size)
Definition: H5Pint.c:3381
uint32_t chunk_size
Definition: H5Dearray.c:60
hid_t H5E_ERR_CLS_g
Definition: H5Eint.c:92
herr_t H5Pset_create_intermediate_group(hid_t plist_id, unsigned crt_intmd_group)
Definition: H5Plcpl.c:151
struct H5HP_info_t H5HP_info_t
H5_DLL herr_t H5G__lheap_size_test(hid_t gid, size_t *lheap_size)
Definition: H5Gtest.c:510
H5F_t * f
Definition: H5Adense.c:74
const H5D_layout_ops_t H5D_LOPS_NONEXISTENT[1]
Definition: H5Dchunk.c:362
H5_DLL herr_t H5T_save_refresh_state(hid_t tid, struct H5O_shared_t *cached_H5O_shared)
Definition: H5Tcommit.c:1194
hbool_t H5_PKG_INIT_VAR
Definition: H5S.c:64
H5O_type_t obj_type
Definition: H5Gpkg.h:173
void * udata
Definition: H5EApkg.h:371
herr_t H5D__chunk_update_old_edge_chunks(H5D_t *dset, hsize_t old_dim[])
Definition: H5Dchunk.c:4777
H5_DLL herr_t H5Pset_type_conv_cb(hid_t dxpl_id, H5T_conv_except_func_t op, void *operate_data)
Definition: H5Pdxpl.c:1347
hsize_t image_data_len
Definition: H5Cpkg.h:5976
H5SL_type_t type
Definition: H5SL.c:559
@ H5VL_MAP_DELETE
Definition: H5Mpublic.h:63
H5F_fspace_strategy_t fs_strategy
Definition: H5Fpkg.h:317
int H5P_term_package(void)
Definition: H5Pint.c:550
H5_index_t idx_type
Definition: H5Gint.c:70
H5_DLL herr_t H5T__conv_ldouble_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5FS_sect_change_class(H5F_t *f, H5FS_t *fspace, H5FS_section_info_t *sect, uint16_t new_class)
Definition: H5FSsection.c:2075
H5_DLL herr_t H5F_traverse_mount(struct H5O_loc_t *oloc)
Definition: H5Fmount.c:720
struct H5D_bt2_ctx_ud_t H5D_bt2_ctx_ud_t
H5O_mesg_operator_type_t op_type
Definition: H5Oprivate.h:866
int entry_ageout
Definition: H5ACpublic.h:567
H5_DLL htri_t H5Sselect_intersect_block(hid_t space_id, const hsize_t *start, const hsize_t *end)
Definition: H5Sselect.c:2159
hsize_t low
Definition: H5Spkg.h:146
union H5O_storage_t::@37 u
H5Z_num_val value
Definition: H5Ztrans.c:58
char filename[H5FD_MAX_FILENAME_LEN]
Definition: H5FDlog.c:83
H5_DLL herr_t H5Gmove(hid_t src_loc_id, const char *src_name, const char *dst_name)
Definition: H5Gdeprec.c:484
int fd
Definition: H5FDcore.c:59
CATCH unable to release extensible array debugging context unable to release extensible array index block unable to release extensible array header END_FUNC(BEGIN_FUNC(PKG)
Definition: H5EAdbg.c:298
H5_DLLVAR hid_t H5T_STD_U32LE_g
Definition: H5Tpublic.h:281
H5_DLL herr_t H5T__conv_ullong_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
uint8_t * buf
Definition: H5Oprivate.h:774
H5_DLL int H5F_mpi_get_size(const H5F_t *f)
Definition: H5Fmpi.c:221
struct H5FL_fac_gc_list_t H5FL_fac_gc_list_t
H5_DLL herr_t H5FD_set_eoa(H5FD_t *file, H5FD_mem_t type, haddr_t addr)
Definition: H5FDint.c:271
hbool_t H5_PKG_INIT_VAR
Definition: H5C.c:195
H5_DLL herr_t H5HF_man_iblock_attach(H5HF_indirect_t *iblock, unsigned entry, haddr_t dblock_addr)
Definition: H5HFiblock.c:1289
hsize_t serial_sect_count
Definition: H5FSprivate.h:149
hsize_t nchunks
Definition: H5Oprivate.h:624
H5_DLLVAR hid_t H5T_NATIVE_LLONG_g
Definition: H5Tpublic.h:429
herr_t H5T__conv_llong_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6749
struct H5HF_block_iter_t H5HF_block_iter_t
H5RS_str_t * src_full_path_r
Definition: H5Gname.c:61
struct H5O_hdr_info_t H5O_hdr_info_t
herr_t H5C_log_trace_set_up(H5C_log_info_t *log_info, const char log_location[], int mpi_rank)
Definition: H5Clog_trace.c:200
unsigned accesses[2]
Definition: H5PBprivate.h:71
hid_t H5E_CONTEXT_g
Definition: H5Edefin.h:54
H5_DLL herr_t H5FS__destroy_flush_depend(H5AC_info_t *parent_entry, H5AC_info_t *child_entry)
Definition: H5FSint.c:151
H5_DLL herr_t H5D__layout_oh_create(H5F_t *file, H5O_t *oh, H5D_t *dset, hid_t dapl_id)
Definition: H5Dlayout.c:463
@ H5AC_OHDR_ID
Definition: H5ACprivate.h:54
@ H5B_SNODE_ID
Definition: H5Bprivate.h:60
for(size_t u=0;u< sblock->ndblks;u++)
Definition: H5EAcache.c:1190
void * p
Definition: H5Tpublic.h:192
HANDLE H5TS_thread_t
Definition: H5TSprivate.h:43
H5_DLL herr_t H5Fstop_mdc_logging(hid_t file_id)
Definition: H5F.c:1699
haddr_t image_addr
Definition: H5Cpkg.h:5974
const H5O_msg_class_t H5O_MSG_CONT[1]
Definition: H5Ocont.c:49
H5_DLL herr_t H5S_hyper_denormalize_offset(H5S_t *space, const hssize_t *old_offset)
Definition: H5Shyper.c:7149
int curr_depth
Definition: H5Oprivate.h:181
herr_t H5R__encode_token_obj_compat(const H5O_token_t *obj_token, size_t token_size, unsigned char *buf, size_t *nalloc)
Definition: H5Rint.c:1620
H5E_SEEKERROR_g
Definition: H5Eterm.h:65
herr_t H5CX_set_mpio_coll_opt(H5FD_mpio_collective_opt_t mpio_coll_opt)
Definition: H5CX.c:2951
@ H5T_NO_CLASS
Definition: H5Tpublic.h:29
herr_t H5HF__man_iblock_root_double(H5HF_hdr_t *hdr, size_t min_dblock_size)
Definition: H5HFiblock.c:501
H5_DLL herr_t H5O_are_mdc_flushes_disabled(H5O_loc_t *oloc, hbool_t *are_disabled)
Definition: H5O.c:1414
const struct H5D_chunk_ops_t * ops
Definition: H5Oprivate.h:482
H5_DLLVAR H5P_genclass_t * H5P_CLS_DATASET_CREATE_g
Definition: H5Pprivate.h:123
DWORD nFileIndexLow
Definition: H5FDlog.c:108
hbool_t dirty
Definition: H5Oprivate.h:493
size_t max_type_size
Definition: H5Dpkg.h:103
herr_t H5F_flush_tagged_metadata(H5F_t *f, haddr_t tag)
Definition: H5Fio.c:273
const H5FD_family_fapl_t * fa
Definition: H5FDfamily.c:654
unsigned cache_flags
Definition: H5B.c:140
herr_t H5D__chunk_addrmap(const H5D_io_info_t *io_info, haddr_t chunk_addr[])
Definition: H5Dchunk.c:5716
H5_DLL herr_t H5Fget_info1(hid_t obj_id, H5F_info1_t *finfo)
Definition: H5Fdeprec.c:99
void * H5VL_file_open(const H5VL_connector_prop_t *connector_prop, const char *name, unsigned flags, hid_t fapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3486
H5_DLL herr_t H5C_destroy_flush_dependency(void *parent_thing, void *child_thing)
herr_t H5T__conv_short_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7294
H5FL_EXTERN(H5S_sel_iter_t)
H5_DLL herr_t H5B2__update_flush_depend(H5B2_hdr_t *hdr, unsigned depth, const H5B2_node_ptr_t *node_ptr, void *old_parent, void *new_parent)
Definition: H5B2int.c:1788
H5_DLL H5FA_dblk_page_t * H5FA__dblk_page_alloc(H5FA_hdr_t *hdr, size_t nelmts)
@ H5D_MPIO_RANK0_BCAST
Definition: H5Dmpio.c:97
herr_t H5T__conv_ulong_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6220
H5_DLL int H5I_dec_app_ref(hid_t id)
Definition: H5I.c:1410
H5_DLL herr_t H5HF_dtable_lookup(const H5HF_dtable_t *dtable, hsize_t off, unsigned *row, unsigned *col)
Definition: H5HFdtable.c:153
int64_t total_failed_ht_search_depth
Definition: H5Cpkg.h:6021
hid_t tid
Definition: H5Tnative.c:554
H5_DLL htri_t H5O_msg_is_shared(unsigned type_id, const void *mesg)
Definition: H5Omessage.c:1593
size_t rdcc_nslots
Definition: H5Fpkg.h:294
herr_t H5AC_validate_config(H5AC_cache_config_t *config_ptr)
Definition: H5AC.c:1902
herr_t H5Z_xform_destroy(H5Z_data_xform_t *data_xform_prop)
Definition: H5Ztrans.c:1630
htri_t H5Fis_accessible(const char *filename, hid_t fapl_id)
Definition: H5F.c:593
@ H5B2_SOHM_INDEX_ID
Definition: H5B2private.h:50
@ H5P_TYPE_FILE_ACCESS
Definition: H5Pprivate.h:66
Definition: H5FLprivate.h:158
hsize_t obj_len
Definition: H5HFpkg.h:509
haddr_t corder_bt2_addr
Definition: H5Oprivate.h:787
H5_DLL herr_t H5R__encode_token_obj_compat(const H5O_token_t *obj_token, size_t token_size, unsigned char *buf, size_t *nalloc)
Definition: H5Rint.c:1620
H5D_dcpl_cache_t dcpl_cache
Definition: H5Dpkg.h:447
size_t(* raw_size)(const H5F_t *, hbool_t, const void *)
Definition: H5Opkg.h:234
herr_t H5Lcreate_ud(hid_t link_loc_id, const char *link_name, H5L_type_t link_type, const void *udata, size_t udata_size, hid_t lcpl_id, hid_t lapl_id)
Definition: H5L.c:632
H5T_t * H5T_get_actual_type(H5T_t *dt)
Definition: H5Tcommit.c:1168
H5F_flush_cb_t func
Definition: H5Fprivate.h:675
@ H5VL_DATASET_SET_EXTENT
Definition: H5VLconnector.h:102
herr_t H5VL__native_file_close(void *file, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_file.c:851
H5_DLL hid_t H5FD_core_init(void)
Definition: H5FDcore.c:441
Definition: H5Oprivate.h:498
H5_DLL herr_t H5C_log_set_up(H5C_t *cache, const char log_location[], H5C_log_style_t style, hbool_t start_immediately)
Definition: H5Clog.c:88
herr_t H5P__decode_hbool_t(const void **_pp, void *_value)
Definition: H5Pencdec.c:617
uint8_t sizeof_size
Definition: H5Fpkg.h:223
size_t file_rc
Definition: H5EApkg.h:192
Definition: H5Cprivate.h:2214
hid_t dapl_id
Definition: H5Dpkg.h:492
H5_DLL herr_t H5VL__native_link_move(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)
struct H5FA_dblock_t H5FA_dblock_t
END_FUNC(BEGIN_FUNC(PKG)
Definition: H5FAdblock.c:252
struct H5C__dump_child_ctx_t H5C__dump_child_ctx_t
uint32_t index_len
Definition: H5Cpkg.h:5863
H5_DLL herr_t H5Z_xform_copy(H5Z_data_xform_t **data_xform_prop)
Definition: H5Ztrans.c:1676
H5_DLL herr_t H5HF_write(H5HF_t *fh, void *id, hbool_t *id_changed, const void *obj)
struct H5CX_node_t H5CX_node_t
H5_DLL htri_t H5S_hyper_normalize_offset(H5S_t *space, hssize_t *old_offset)
Definition: H5Shyper.c:7091
haddr_t eoa_pre_fsm_fsalloc
Definition: H5Oprivate.h:831
hsize_t scaled[H5O_LAYOUT_NDIMS]
Definition: H5Dbtree.c:71
@ H5SL_TYPE_HSIZE
Definition: H5SLprivate.h:45
H5_DLL herr_t H5SM_init(H5F_t *f, H5P_genplist_t *fc_plist, const H5O_loc_t *ext_loc)
Definition: H5SM.c:121
H5T_t * H5T_open(const H5G_loc_t *loc)
Definition: H5Tcommit.c:897
H5_DLL int H5Idec_type_ref(H5I_type_t type)
Definition: H5I.c:1710
hsize_t count
Definition: H5Adense.c:90
hsize_t iblock_off
Definition: H5MFpkg.h:112
Definition: H5FDdirect.c:47
herr_t H5VL_free_wrap_ctx(const H5VL_class_t *connector, void *wrap_ctx)
Definition: H5VLcallback.c:911
@ H5F_MEM_PAGE_LARGE_OHDR
Definition: H5Fprivate.h:707
H5D_mpio_no_collective_cause_t
Definition: H5Ppublic.h:169
H5_DLL herr_t H5L_get_val_by_idx(const H5G_loc_t *loc, const char *name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, void *buf, size_t size)
Definition: H5L.c:2452
H5F_t * f
Definition: H5Opkg.h:390
herr_t H5HF__man_iblock_unprotect(H5HF_indirect_t *iblock, unsigned cache_flags, hbool_t did_protect)
Definition: H5HFiblock.c:1235
size_t nlinks
Definition: H5Gobj.c:68
herr_t(* H5S_sel_num_elem_non_unlim_func_t)(const H5S_t *space, hsize_t *num_elem_non_unlim)
Definition: H5Spkg.h:251
hid_t H5T_NATIVE_INT_LEAST16_g
Definition: H5T.c:428
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)
Definition: H5Dvirtual.c:175
H5_DLL herr_t H5Pset_sizes(hid_t plist_id, size_t sizeof_addr, size_t sizeof_size)
Definition: H5Pfcpl.c:407
size_t H5T_NATIVE_UINT_COMP_ALIGN_g
Definition: H5T.c:458
uint32_t cLRU_list_len
Definition: H5Cpkg.h:5920
herr_t H5C_dump_coll_write_list(H5C_t *cache_ptr, char *calling_fcn)
Definition: H5Cdbg.c:361
herr_t H5Pget_attr_creation_order(hid_t plist_id, unsigned *crt_order_flags)
Definition: H5Pocpl.c:354
uint8_t id[H5O_FHEAP_ID_LEN]
Definition: H5Oprivate.h:147
H5_DLL herr_t H5VL__native_link_get(void *obj, const H5VL_loc_params_t *loc_params, H5VL_link_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
H5_DLL herr_t H5Tset_cset(hid_t type_id, H5T_cset_t cset)
Definition: H5Tcset.c:95
H5_DLLVAR size_t H5T_HVL_COMP_ALIGN_g
Definition: H5Tpkg.h:404
H5_DLL herr_t H5FD__free_real(H5FD_t *file, H5FD_mem_t type, haddr_t addr, hsize_t size)
Definition: H5FDspace.c:290
struct H5C_cache_entry_t * il_prev
Definition: H5Cprivate.h:2268
H5_DLL H5T_norm_t H5Tget_norm(hid_t type_id)
Definition: H5Tfloat.c:246
herr_t H5T__conv_llong_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6588
herr_t(* H5L_elink_traverse_t)(const char *parent_file_name, const char *parent_group_name, const char *child_file_name, const char *child_object_name, unsigned *acc_flags, hid_t fapl_id, void *op_data)
Definition: H5Lpublic.h:136
struct H5F_drvrinfo_cache_ud_t H5F_drvrinfo_cache_ud_t
INIT_ONCE H5TS_once_t
Definition: H5TSprivate.h:46
H5_DLL herr_t H5T__conv_short_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t(* debug)(FILE *stream, int indent, int fwidth, hsize_t idx, const void *elmt)
Definition: H5EAprivate.h:74
H5_DLL void * H5VL_datatype_open(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t tapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:2828
hid_t H5T_NATIVE_UINT16_g
Definition: H5T.c:427
H5_DLL herr_t H5FD_get_vfd_handle(H5FD_t *file, hid_t fapl, void **file_handle)
Definition: H5FD.c:1820
H5_DLL herr_t H5VL_blob_put(const H5VL_object_t *vol_obj, const void *buf, size_t size, void *blob_id, void *ctx)
Definition: H5VLcallback.c:6872
H5_DLL herr_t H5VL__native_object_optional(void *obj, H5VL_object_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
H5FL_DEFINE_STATIC(H5O_layout_chunk_t)
herr_t H5F__super_ext_open(H5F_t *f, haddr_t ext_addr, H5O_loc_t *ext_ptr)
Definition: H5Fsuper.c:150
char * host
Definition: H5FDs3comms.h:401
H5_DLL size_t H5T_get_size(const H5T_t *dt)
Definition: H5T.c:4319
H5VL_loc_type_t type
Definition: H5VLconnector.h:272
herr_t H5HP_top(const H5HP_t *heap, int *val)
Definition: H5HP.c:538
H5_DLL herr_t H5C_reset_cache_hit_rate_stats(H5C_t *cache_ptr)
Definition: H5C.c:2618
@ H5Z_SO_INT
Definition: H5Zpublic.h:100
H5_api_t H5_g
Definition: H5.c:74
hid_t H5Gopen1(hid_t loc_id, const char *name)
Definition: H5Gdeprec.c:269
herr_t H5Dget_chunk_info_by_coord(hid_t dset_id, const hsize_t *offset, unsigned *filter_mask, haddr_t *addr, hsize_t *size)
Definition: H5D.c:1116
H5O_mesg_loc_t loc
Definition: H5Oprivate.h:273
struct H5HF_huge_bt2_dir_rec_t H5HF_huge_bt2_dir_rec_t
int H5E_mpi_error_str_len
Definition: H5Eint.c:111
herr_t H5VL_optional(const H5VL_object_t *vol_obj, int op_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:7707
uint32_t nbytes
Definition: H5Dpkg.h:380
hbool_t mpio_coll_rank0_bcast
Definition: H5CX.c:282
int H5T_get_nmembers(const H5T_t *dt)
Definition: H5Tfields.c:91
H5_DLL hid_t H5Pget_elink_fapl(hid_t lapl_id)
Definition: H5Plapl.c:1125
haddr_t heap_addr
Definition: H5Gpkg.h:89
size_t dblk_nelmts
Definition: H5EApkg.h:278
H5_DLLVAR size_t H5T_NATIVE_SCHAR_COMP_ALIGN_g
Definition: H5Tpkg.h:392
H5_DLL ssize_t H5R__get_attr_name(const H5R_ref_priv_t *ref, char *buf, size_t size)
Definition: H5Rint.c:912
H5_DLL herr_t H5S_select_iter_coords(const H5S_sel_iter_t *sel_iter, hsize_t *coords)
Definition: H5Sselect.c:1215
H5_DLL herr_t H5SM__message_compare(const void *rec1, const void *rec2, int *result)
Definition: H5SMmessage.c:188
H5_DLL herr_t H5Freset_page_buffering_stats(hid_t file_id)
Definition: H5F.c:1839
uint8_t max_dblk_page_nelmts_bits
Definition: H5Oprivate.h:599
void *(* create)(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t lcpl_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:328
H5_ATTR_PURE herr_t H5B2__assert_internal(hsize_t parent_all_nrec, const H5B2_hdr_t H5_ATTR_NDEBUG_UNUSED *hdr, const H5B2_internal_t *internal)
Definition: H5B2internal.c:1358
herr_t H5Pset_userblock(hid_t plist_id, hsize_t size)
Definition: H5Pfcpl.c:317
H5D_chunk_insert_func_t insert
Definition: H5Dpkg.h:319
herr_t H5AC_move_entry(H5F_t *f, const H5AC_class_t *type, haddr_t old_addr, haddr_t new_addr)
Definition: H5AC.c:1080
int(* H5I_search_func_t)(void *obj, hid_t id, void *key)
Definition: H5Ipublic.h:71
H5_DLLVAR size_t H5T_NATIVE_ULLONG_ALIGN_g
Definition: H5Tpkg.h:424
H5T_t * ret_value
Definition: H5Tnative.c:565
H5_DLL herr_t H5Pset_fill_time(hid_t plist_id, H5D_fill_time_t fill_time)
Definition: H5Pdcpl.c:3668
@ H5SM_LIST
Definition: H5SMpkg.h:160
size_t curr_lnk
Definition: H5Gcompact.c:38
herr_t H5CX_get_libver_bounds(H5F_libver_t *low_bound, H5F_libver_t *high_bound)
Definition: H5CX.c:2609
H5T_cset_t encoding
Definition: H5CX.c:366
H5_DLL ssize_t H5Iget_name(hid_t id, char *name, size_t size)
Definition: H5I.c:2220
H5_DLL herr_t H5C_mark_entry_dirty(void *thing)
Definition: H5C.c:1545
herr_t H5Tenum_insert(hid_t type, const char *name, const void *value)
Definition: H5Tenum.c:140
H5_DLL size_t H5HG_get_free_size(const H5HG_heap_t *h)
Definition: H5HGquery.c:134
unsigned H5F_get_read_attempts(const H5F_t *f)
Definition: H5Fquery.c:370
herr_t H5VL_dataset_optional(const H5VL_object_t *vol_obj, H5VL_dataset_optional_t opt_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:2499
const H5O_msg_class_t H5O_MSG_STAB[1]
Definition: H5Ostab.c:55
H5_DLL herr_t H5Otoken_to_str(hid_t loc_id, const H5O_token_t *token, char **token_str)
Definition: H5O.c:1533
H5_DLL herr_t H5VLget_wrap_ctx(void *obj, hid_t connector_id, void **wrap_ctx)
Definition: H5VLcallback.c:740
H5_DLL herr_t H5HG_get_obj_size(H5F_t *f, H5HG_t *hobj, size_t *obj_size)
Definition: H5HG.c:723
H5_DLL htri_t H5Aexists(hid_t obj_id, const char *attr_name)
Definition: H5A.c:1678
herr_t H5Eset_auto1(H5E_auto1_t func, void *client_data)
Definition: H5Edeprec.c:405
haddr_t H5FD_mpi_MPIOff_to_haddr(MPI_Offset mpi_off)
Definition: H5FDmpi.c:210
H5_DLL hbool_t H5C_cache_image_pending(const H5C_t *cache_ptr)
Definition: H5Cimage.c:163
int fd
Definition: H5FDdirect.c:68
struct H5C_log_class_t H5C_log_class_t
H5C_cache_incr_mode
Definition: H5Cpublic.h:37
H5MM_allocate_t fill_alloc_func
Definition: H5Dpkg.h:497
H5_DLL herr_t H5FA_iterate(H5FA_t *fa, H5FA_operator_t op, void *udata)
H5T_ref_isnullfunc_t isnull
Definition: H5Tpkg.h:192
H5_DLL herr_t H5HF_hdr_finish_init(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:303
H5O_storage_chunk_earray_t earray
Definition: H5Oprivate.h:486
enum H5C_cache_incr_mode incr_mode
Definition: H5ACpublic.h:472
hid_t H5E_VOL_g
Definition: H5Edefin.h:24
size_t gap_size
Definition: H5Opkg.h:265
herr_t H5O_msg_flush(H5F_t *f, H5O_t *oh, H5O_mesg_t *mesg)
Definition: H5Omessage.c:2116
BEGIN_FUNC(STATIC, END_FUNCS NOERR, herr_t, SUCCEED, END_FUNCS -, H5FA__cache_hdr_get_initial_load_size(void *_udata, size_t *image_len))
Definition: H5FAcache.c:188
H5_DLL herr_t H5Sselect_none(hid_t spaceid)
Definition: H5Snone.c:1110
H5_DLLVAR hid_t H5E_CANTUNPIN_g
Definition: H5Epubgen.h:316
struct H5F_info2_t::@15 sohm
const H5EA_class_t H5EA_CLS_TEST[1]
Definition: H5EAtest.c:87
herr_t H5O__num_attrs_test(hid_t oid, hsize_t *nattrs)
Definition: H5Otest.c:268
herr_t H5A__read(const H5A_t *attr, const H5T_t *mem_type, void *buf)
Definition: H5Aint.c:599
herr_t H5Zregister(const void *cls)
Definition: H5Z.c:215
Definition: H5Fpublic.h:213
H5F_t * f
Definition: H5Apkg.h:131
herr_t(* optional)(void *obj, H5VL_link_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:398
H5_DLL hid_t H5G_get_create_plist(const H5G_t *grp)
Definition: H5Gint.c:1181
H5FD_t ** memb
Definition: H5FDfamily.c:62
herr_t H5CX_get_vol_wrap_ctx(void **vol_wrap_ctx)
Definition: H5CX.c:1586
int64_t entry_flush_size_changes[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6012
H5_DLL herr_t H5Tlock(hid_t type_id)
Definition: H5T.c:1923
herr_t H5T__conv_ullong_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6703
const void *(__cdecl * H5PL_get_plugin_info_t)(void)
Definition: H5PLpkg.h:83
H5_DLL herr_t H5Oincr_refcount(hid_t object_id)
Definition: H5O.c:389
hsize_t H5HF_get_dblock_free_test(const H5HF_t *fh, unsigned row)
Definition: H5HFtest.c:408
hbool_t init
Definition: H5Oprivate.h:570
H5SL_cmp_t cmp
Definition: H5SL.c:560
uint32_t num_objs_corked
Definition: H5Cpkg.h:5898
herr_t H5T__conv_double_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7830
H5_DLL hid_t H5Pcreate(hid_t cls_id)
Definition: H5P.c:243
const void * value
Definition: H5Pint.c:83
void * H5SL_search(H5SL_t *slist, const void *key)
Definition: H5SL.c:1393
H5A_bt2_found_t found_op
Definition: H5Abtree2.c:60
H5_DLL herr_t H5HG__free(H5HG_heap_t *heap)
Definition: H5HG.c:861
hbool_t * dirty
Definition: H5Dpkg.h:194
H5_DLL herr_t H5Fget_info2(hid_t obj_id, H5F_info2_t *finfo)
Definition: H5F.c:1456
hid_t H5T_STD_U8BE_g
Definition: H5T.c:364
ssize_t H5I__get_name_test(hid_t id, char *name, size_t size, hbool_t *cached)
Definition: H5Itest.c:79
void * alloc_info
Definition: H5Tprivate.h:75
int64_t write_protects[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:5993
hid_t dcpl_id
Definition: H5CXprivate.h:44
hsize_t * low_bounds
Definition: H5Spkg.h:181
herr_t H5Pset_shared_mesg_nindexes(hid_t plist_id, unsigned nindexes)
Definition: H5Pfcpl.c:820
hid_t H5E_CANTLOAD_g
Definition: H5Edefin.h:165
herr_t H5B2__hdr_fuse_incr(H5B2_hdr_t *hdr)
Definition: H5B2hdr.c:437
hid_t H5E_CANTRECV_g
Definition: H5Edefin.h:199
herr_t H5P__encode_hsize_t(const void *value, void **_pp, size_t *size)
Definition: H5Pencdec.c:135
BEGIN_FUNC(PRIV, ERR, herr_t, SUCCEED, FAIL, H5HL_create(H5F_t *f, size_t size_hint, haddr_t *addr_p))
Definition: H5HL.c:111
H5_DLLVAR const H5D_chunk_ops_t H5D_COPS_FARRAY[1]
Definition: H5Dpkg.h:536
herr_t H5VL_native_token_to_addr(void *obj, H5I_type_t obj_type, H5O_token_t token, haddr_t *addr)
Definition: H5VLnative.c:464
H5_DLL uint32_t H5_checksum_lookup3(const void *data, size_t len, uint32_t initval)
Definition: H5checksum.c:372
H5_DLLVAR hid_t H5E_CANTCLOSEOBJ_g
Definition: H5Epubgen.h:228
H5_DLL herr_t H5T__upgrade_version(H5T_t *dt, unsigned new_version)
Definition: H5T.c:5968
H5_DLLVAR const H5O_msg_class_t H5O_MSG_GINFO[1]
Definition: H5Opkg.h:479
hbool_t force
Definition: H5I.c:102
void * close_data
Definition: H5Pprivate.h:111
H5_DLL herr_t H5L_get_val(const H5G_loc_t *loc, const char *name, void *buf, size_t size)
Definition: H5L.c:2363
H5_DLL herr_t H5HF__space_add(H5HF_hdr_t *hdr, H5HF_free_section_t *node, unsigned flags)
Definition: H5HFspace.c:162
herr_t H5Gmove(hid_t src_loc_id, const char *src_name, const char *dst_name)
Definition: H5Gdeprec.c:484
herr_t H5Gclose(hid_t group_id)
Definition: H5G.c:743
H5F_t * H5F__reopen(H5F_t *f)
Definition: H5Fint.c:2256
Definition: H5VLconnector.h:346
hbool_t flattened[H5S_MAX_RANK]
Definition: H5Sprivate.h:71
size_t nobjs
Definition: H5HP.c:43
size_t fill_buf_size
Definition: H5Dpkg.h:505
H5_DLL herr_t H5T_debug(const H5T_t *dt, FILE *stream)
Definition: H5Tdbg.c:150
H5_DLL htri_t H5S_select_intersect_block(const H5S_t *space, const hsize_t *start, const hsize_t *end)
Definition: H5Sselect.c:2098
hid_t H5E_BADATOM_g
Definition: H5Edefin.h:153
H5Z_filter_info_t * filter
Definition: H5Oprivate.h:707
size_t alloc_nlinks
Definition: H5Gpkg.h:238
herr_t H5VLfile_optional(void *obj, hid_t connector_id, H5VL_file_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:3893
struct H5VL_pass_through_info_t H5VL_pass_through_info_t
herr_t H5VLfile_specific(void *obj, hid_t connector_id, H5VL_file_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:3783
time_t atime
Definition: H5Opkg.h:309
char * body
Definition: H5FDs3comms.h:336
H5F_fspace_strategy_t strategy
Definition: H5Oprivate.h:826
uint8_t token_size
Definition: H5Rpkg.h:81
H5_DLL herr_t H5Lget_val_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, void *buf, size_t size, hid_t lapl_id)
Definition: H5L.c:872
Definition: H5Dfarray.c:56
H5O_fheap_id_t heap_id
Definition: H5Oprivate.h:274
H5_DLL int H5HF_cmp_cparam_test(const H5HF_create_t *cparam1, const H5HF_create_t *cparam2)
Definition: H5HFtest.c:126
H5_DLLVAR hid_t H5T_STD_U16BE_g
Definition: H5Tpublic.h:278
herr_t H5Sget_regular_hyperslab(hid_t spaceid, hsize_t start[], hsize_t stride[], hsize_t count[], hsize_t block[])
Definition: H5Shyper.c:12284
@ H5D_ALLOC_OPEN
Definition: H5Dpkg.h:481
H5_DLL herr_t H5O_pline_set_version(H5F_t *f, H5O_pline_t *pline)
Definition: H5Opline.c:713
@ H5S_SEL_ITER_OP_LIB
Definition: H5Sprivate.h:116
herr_t H5AC_flush(H5F_t *f)
Definition: H5AC.c:664
int htri_t
Definition: H5public.h:160
H5HP_info_t * obj
Definition: H5HP.c:37
htri_t H5P_exist_plist(const H5P_genplist_t *plist, const char *name)
Definition: H5Pint.c:3265
H5FL_EXTERN(H5S_sel_iter_t)
H5_DLL herr_t H5B2_remove(H5B2_t *b2, void *udata, H5B2_remove_t op, void *op_data)
Definition: H5B2.c:903
H5_DLL herr_t H5O_init(void)
herr_t(* encode)(void *raw, const void *elmt, size_t nelmts, void *ctx)
Definition: H5EAprivate.h:72
H5_DLL herr_t H5Pset_file_space_strategy(hid_t plist_id, H5F_fspace_strategy_t strategy, hbool_t persist, hsize_t threshold)
Definition: H5Pfcpl.c:1299
H5FS_section_info_t *(* deserialize)(const struct H5FS_section_class_t *, const uint8_t *, haddr_t, hsize_t, unsigned *)
Definition: H5FSprivate.h:104
unsigned flags
Definition: H5Sprivate.h:99
H5_DLLVAR hid_t H5E_CANTSERIALIZE_g
Definition: H5Epubgen.h:306
H5_DLLVAR hid_t H5E_OPENERROR_g
Definition: H5Epubgen.h:238
H5C_cache_entry_t * dLRU_tail_ptr
Definition: H5Cpkg.h:5929
hid_t H5VL_register_connector(const void *_cls, hbool_t app_ref, hid_t vipl_id)
Definition: H5VLint.c:1118
H5_DLL htri_t H5R__equal(const H5R_ref_priv_t *ref1, const H5R_ref_priv_t *ref2)
Definition: H5Rint.c:645
H5P_genclass_t * H5P_CLS_MAP_ACCESS_g
Definition: H5Pint.c:157
H5O_mesg_t * mesg
Definition: H5Opkg.h:321
int32_t images_loaded
Definition: H5Cpkg.h:6057
H5VL_token_class_t token_cls
Definition: H5VLconnector.h:489
const H5EA_class_t H5EA_CLS_FILT_CHUNK[1]
Definition: H5Dearray.c:192
void H5_timer_begin(H5_timer_t *timer)
Definition: H5timer.c:114
H5_DLLVAR hid_t H5E_NOTREGISTERED_g
Definition: H5Epubgen.h:340
H5_DLL herr_t H5D__virtual_init(H5F_t *f, const H5D_t *dset, hid_t dapl_id)
Definition: H5Dvirtual.c:2110
@ H5PL_TYPE_VOL
Definition: H5PLpublic.h:35
herr_t H5T__visit(H5T_t *dt, unsigned visit_flags, H5T_operator_t op, void *op_value)
Definition: H5Tvisit.c:97
hbool_t fs_persist
Definition: H5Fpkg.h:319
size_t file_rc
Definition: H5FApkg.h:138
H5_DLL herr_t H5T__conv_llong_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5S_pnt_node_t * curr
Definition: H5Sprivate.h:51
herr_t H5Pset_dxpl_mpio_collective_opt(hid_t dxpl_id, H5FD_mpio_collective_opt_t opt_mode)
Definition: H5FDmpio.c:509
herr_t H5D_mult_refresh_close(hid_t dset_id)
Definition: H5Dint.c:2102
H5_DLL herr_t H5A__dense_iterate(H5F_t *f, hid_t loc_id, const H5O_ainfo_t *ainfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_attr, const H5A_attr_iter_op_t *attr_op, void *op_data)
Definition: H5Adense.c:1171
herr_t H5Z_append(H5O_pline_t *pline, H5Z_filter_t filter, unsigned flags, size_t cd_nelmts, const unsigned int cd_values[])
Definition: H5Z.c:1079
const H5S_t * mem_space
Definition: H5Dpkg.h:352
herr_t H5D__chunk_set_sizes(H5D_t *dset)
Definition: H5Dchunk.c:813
herr_t H5VL_request_wait(const H5VL_object_t *vol_obj, uint64_t timeout, H5ES_status_t *status)
Definition: H5VLcallback.c:6194
Definition: H5EApkg.h:285
int H5VL_object_optional_t
Definition: H5VLconnector.h:211
H5_DLL haddr_t H5HG_get_addr(const H5HG_heap_t *h)
Definition: H5HGquery.c:86
H5AC_proxy_entry_t * top_proxy
Definition: H5B2pkg.h:191
@ H5HP_MIN_HEAP
Definition: H5HPprivate.h:47
@ H5P_TYPE_USER
Definition: H5Pprivate.h:62
herr_t H5Dformat_convert(hid_t dset_id)
Definition: H5D.c:891
H5_DLL char * H5Tget_tag(hid_t type)
Definition: H5Topaque.c:92
ssize_t(* H5L_query_func_t)(const char *link_name, const void *lnkdata, size_t lnkdata_size, void *buf, size_t buf_size)
Definition: H5Lpublic.h:114
@ H5G_RESERVED_6
Definition: H5Gpublic.h:128
H5_DLL size_t H5Tget_size(hid_t type_id)
Definition: H5T.c:2206
H5FL_BLK_DEFINE(gheap_chunk)
switch(match)
Definition: H5Tnative.c:609
H5_DLL herr_t H5C_get_cache_size(H5C_t *cache_ptr, size_t *max_size_ptr, size_t *min_clean_size_ptr, size_t *cur_size_ptr, uint32_t *cur_num_entries_ptr)
Definition: H5Cquery.c:128
H5_DLL herr_t H5VL__native_group_optional(void *obj, H5VL_group_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
struct H5VL_info_class_t H5VL_info_class_t
H5_DLLVAR const H5O_msg_class_t H5O_MSG_MTIME[1]
Definition: H5Opkg.h:495
struct H5FL_gc_arr_list_t H5FL_gc_arr_list_t
const char * name
Definition: H5Pprivate.h:96
unsigned H5F_get_nmounts(const H5F_t *f)
Definition: H5Fquery.c:350
H5_DLL void H5F_addr_decode_len(size_t addr_len, const uint8_t **pp, haddr_t *addr_p)
Definition: H5Fint.c:2551
herr_t H5VL_introspect_get_conn_cls(const H5VL_object_t *vol_obj, H5VL_get_conn_lvl_t lvl, const H5VL_class_t **conn_cls)
Definition: H5VLcallback.c:5971
hbool_t checked_filters
Definition: H5Dpkg.h:449
H5_DLL herr_t H5T_set_version(H5F_t *f, H5T_t *dt)
Definition: H5T.c:6000
hsize_t sect_size
Definition: H5FSpkg.h:171
H5_DLL ssize_t H5Fget_file_image(hid_t file_id, void *buf_ptr, size_t buf_len)
Definition: H5F.c:1188
H5_DLL herr_t H5FA__dblock_delete(H5FA_hdr_t *hdr, haddr_t dblk_addr)
size_t nmsgs
Definition: H5Opkg.h:361
void * buffer
Definition: H5FDprivate.h:72
size_t write_size
Definition: H5HFpkg.h:452
@ H5T_NATIVE_INT_MATCH_CHAR
Definition: H5Tnative.c:558
herr_t H5O_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth)
Definition: H5Odbg.c:553
struct H5HF_dtable_cparam_t H5HF_dtable_cparam_t
hid_t H5Dopen1(hid_t loc_id, const char *name)
Definition: H5Ddeprec.c:187
H5T_vlen_alloc_info_t vl_alloc_info
Definition: H5CX.c:252
void * crt_info
Definition: H5Oprivate.h:876
haddr_t addr
Definition: H5HFpkg.h:489
herr_t H5Ovisit2(hid_t obj_id, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate1_t op, void *op_data, unsigned fields)
Definition: H5Odeprec.c:919
herr_t H5Fget_info2(hid_t obj_id, H5F_info2_t *finfo)
Definition: H5F.c:1456
herr_t H5O_msg_reset(unsigned type_id, void *native)
Definition: H5Omessage.c:572
herr_t H5E__walk(const H5E_t *estack, H5E_direction_t direction, const H5E_walk_op_t *op, void *client_data)
Definition: H5Eint.c:510
H5_DLL herr_t H5FDclose(H5FD_t *file)
Definition: H5FD.c:797
const H5FA_class_t H5FA_CLS_CHUNK[1]
Definition: H5Dfarray.c:178
herr_t H5C_insert_entry(H5F_t *f, const H5C_class_t *type, haddr_t addr, void *thing, unsigned int flags)
Definition: H5C.c:1241
Definition: H5B2pkg.h:320
H5_DLL herr_t H5S_select_deserialize(H5S_t **space, const uint8_t **p)
Definition: H5Sselect.c:551
double total_seek_time
Definition: H5FDlog.c:132
struct H5O_layout_chunk_t H5O_layout_chunk_t
struct H5G_cache_t::@18 slink
herr_t H5O_fsinfo_check_version(H5F_libver_t high, H5O_fsinfo_t *fsinfo)
Definition: H5Ofsinfo.c:397
unsigned mpio_chunk_opt_num
Definition: H5CX.c:241
herr_t H5HF__space_close(H5HF_hdr_t *hdr)
Definition: H5HFspace.c:514
herr_t H5T__conv_ldouble_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8022
H5_DLL void * H5VL__native_dataset_open(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t dapl_id, hid_t dxpl_id, void **req)
hsize_t max_dims[H5S_MAX_RANK]
Definition: H5Dpkg.h:455
H5_DLLVAR hid_t H5T_STD_B64LE_g
Definition: H5Tpublic.h:291
struct H5HF_parent_t H5HF_parent_t
struct H5Z_stats_t::@68 stats[2]
H5_DLL herr_t H5Oget_info_by_name3(hid_t loc_id, const char *name, H5O_info2_t *oinfo, unsigned fields, hid_t lapl_id)
Definition: H5O.c:578
herr_t(* write)(void *attr, hid_t mem_type_id, const void *buf, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:317
struct H5PB_entry_t H5PB_entry_t
else
Definition: H5FAdblock.c:152
hbool_t nlinks_valid
Definition: H5CX.c:295
herr_t H5T__conv_double_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7854
Definition: H5HFpkg.h:365
unsigned sblk_idx
Definition: H5EApkg.h:349
herr_t H5D_mult_refresh_reopen(H5D_t *dataset)
Definition: H5Dint.c:2182
hid_t dxpl_id
Definition: H5CXprivate.h:45
void * real_op_data
Definition: H5Odeprec.c:57
herr_t H5F__get_info(H5F_t *f, H5F_info2_t *finfo)
Definition: H5Fint.c:2925
char * name
Definition: H5FDcore.c:51
char * extfile_prefix
Definition: H5Dpkg.h:468
H5_DLL herr_t H5T__conv_uint_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5Pset_mpi_params(hid_t plist_id, MPI_Comm comm, MPI_Info info)
Definition: H5Pfapl.c:4846
Definition: H5EApkg.h:232
@ H5SM_NO_LOC
Definition: H5SMpkg.h:135
FILE * rawoutstream
Definition: H5make_libsettings.c:44
H5_DLL hid_t H5Dopen2(hid_t file_id, const char *name, hid_t dapl_id)
Definition: H5D.c:266
H5_DLL void H5_bandwidth(char *buf, double nbytes, double nseconds)
Definition: H5timer.c:205
hbool_t H5_libinit_g
Definition: H5private.h:1936
H5_DLL void * H5FL_reg_free(H5FL_reg_head_t *head, void *obj)
Definition: H5FL.c:325
CATCH unable to destroy fixed array header END_FUNC(BEGIN_FUNC(STATIC)
Definition: H5FAcache.c:351
H5_DLL herr_t H5Pget_mdc_image_config(hid_t plist_id, H5AC_cache_image_config_t *config_ptr)
Definition: H5Pfapl.c:1757
void * H5VL__native_attr_open(void *obj, const H5VL_loc_params_t *loc_params, const char *attr_name, hid_t H5_ATTR_UNUSED aapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_attr.c:109
H5F_t * f
Definition: H5Gstab.c:71
H5_DLL herr_t H5G_name_free(H5G_name_t *name)
Definition: H5Gname.c:649
size_t rc
Definition: H5HLpkg.h:90
herr_t H5O__msg_free_mesg(H5O_mesg_t *mesg)
Definition: H5Omessage.c:680
H5O_linfo_t * linfo
Definition: H5Gobj.c:60
int64_t moves[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6002
H5_DLL herr_t H5S__modify_select(H5S_t *space1, H5S_seloper_t op, H5S_t *space2)
Definition: H5Shyper.c:10684
const H5D_chunk_ops_t H5D_COPS_EARRAY[1]
Definition: H5Dearray.c:152
hsize_t index
Definition: H5Dpkg.h:335
H5T_loc_t loc
Definition: H5Tpkg.h:230
herr_t H5Pset_file_space(hid_t plist_id, H5F_file_space_type_t strategy, hsize_t threshold)
Definition: H5Pdeprec.c:549
htri_t H5P__exist_pclass(H5P_genclass_t *pclass, const char *name)
Definition: H5Pint.c:3325
H5_DLL herr_t H5Pset_vlen_mem_manager(hid_t plist_id, H5MM_allocate_t alloc_func, void *alloc_info, H5MM_free_t free_func, void *free_info)
Definition: H5Pdxpl.c:1581
H5_DLL herr_t H5Pget_file_image_callbacks(hid_t fapl_id, H5FD_file_image_callbacks_t *callbacks_ptr)
Definition: H5Pfapl.c:2851
H5_DLL herr_t H5G__node_iterate_size(H5F_t *f, const void *_lt_key, haddr_t addr, const void *_rt_key, void *_udata)
H5_DLL herr_t H5Otoken_from_str(hid_t loc_id, const char *token_str, H5O_token_t *token)
Definition: H5O.c:1574
H5ST_ptr_t H5ST_findnext(H5ST_ptr_t p)
Definition: H5ST.c:544
H5_DLL H5O_t * H5O_protect(const H5O_loc_t *loc, unsigned prot_flags, hbool_t pin_all_chunks)
Definition: H5Oint.c:1041
@ H5FD_FILE_IMAGE_OP_NO_OP
Definition: H5FDpublic.h:334
@ H5VL_LINK_CREATE_SOFT
Definition: H5VLconnector.h:170
size_t apaths
Definition: H5T.c:557
H5HF_indirect_t * parent
Definition: H5MFpkg.h:91
herr_t H5D__flush_real(H5D_t *dataset)
Definition: H5Dint.c:3220
int(* cmp3)(void *, void *, void *)
Definition: H5Bprivate.h:117
H5B2_hdr_t * hdr
Definition: H5B2pkg.h:281
const H5B2_class_t H5HF_HUGE_BT2_INDIR[1]
Definition: H5HFbtree2.c:117
@ H5T_COMPOUND
Definition: H5Tpublic.h:36
H5_DLL herr_t H5VL_get_wrap_ctx(const H5VL_class_t *connector, void *obj, void **wrap_ctx)
Definition: H5VLcallback.c:701
int c99_vsnprintf(char *str, size_t size, const char *format, va_list ap)
Definition: H5system.c:892
H5S_t * ds
Definition: H5Apkg.h:83
const H5O_msg_class_t H5O_MSG_LINK[1]
Definition: H5Olink.c:60
uint32_t hash
Definition: H5Gpkg.h:252
H5_DLL herr_t H5C_dump_cache_skip_list(H5C_t *cache_ptr, char *calling_fcn)
Definition: H5Cdbg.c:278
H5S_pnt_node_t * tail
Definition: H5Spkg.h:139
hsize_t alloc_sect_size
Definition: H5FSprivate.h:154
void * fill_free_info
Definition: H5Dpkg.h:500
hbool_t expand_ref
Definition: H5Oprivate.h:176
herr_t H5G__loc_insert(H5G_loc_t *grp_loc, const char *name, H5G_loc_t *obj_loc, H5O_type_t obj_type, const void *crt_info)
Definition: H5Gloc.c:588
hsize_t page_size
Definition: H5Oprivate.h:829
H5_iter_order_t
Definition: H5public.h:295
H5_DLL herr_t H5Iiterate(H5I_type_t type, H5I_iterate_func_t op, void *op_data)
Definition: H5I.c:2028
@ H5T_BIT_MSB
Definition: H5Tpkg.h:370
herr_t H5C_move_entry(H5C_t *cache_ptr, const H5C_class_t *type, haddr_t old_addr, haddr_t new_addr)
Definition: H5C.c:1812
H5_DLL H5T_str_t H5Tget_strpad(hid_t type_id)
Definition: H5Tstrpad.c:51
herr_t H5T__conv_double_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7047
H5_DLL herr_t H5O__apply_ohdr(H5F_t *f, H5O_t *oh, hid_t ocpl_id, size_t size_hint, size_t initial_rc, H5O_loc_t *loc_out)
Definition: H5Oint.c:409
Definition: H5Gdeprec.c:62
H5T_bkg_t need_bkg
Definition: H5Tpublic.h:151
hbool_t generate_image
Definition: H5ACpublic.h:565
uint16_t min_dense
Definition: H5Oprivate.h:675
H5FL_DEFINE_STATIC(H5FD_hdfs_t)
hid_t H5E_IO_g
Definition: H5Edefin.h:39
H5B_class_t H5B_BTREE[1]
Definition: H5Dbtree.c:178
hid_t H5T_VAX_F32_g
Definition: H5T.c:353
H5_DLL herr_t H5D__chunk_set_sizes(H5D_t *dset)
Definition: H5Dchunk.c:813
void * vol_wrap_ctx
Definition: H5CXprivate.h:48
herr_t H5A__attr_post_copy_file(const H5O_loc_t *src_oloc, const H5A_t *attr_src, H5O_loc_t *dst_oloc, const H5A_t *attr_dst, H5O_copy_t *cpy_info)
Definition: H5Aint.c:2343
@ H5D_CHUNK_IDX_SINGLE
Definition: H5Dpublic.h:56
H5HL_prfx_t * prfx
Definition: H5HLpkg.h:98
H5_DLL herr_t H5TS_mutex_lock(H5TS_mutex_t *mutex)
Definition: H5TS.c:143
hbool_t mdfsm_settled
Definition: H5Cpkg.h:5987
H5_DLL hid_t H5VL_native_register(void)
Definition: H5VLnative.c:159
H5_DLL herr_t H5C__serialize_cache(H5F_t *f)
H5_DLLVAR hid_t H5T_STD_I8LE_g
Definition: H5Tpublic.h:269
H5_DLL herr_t H5D_mult_refresh_close(hid_t dset_id)
Definition: H5Dint.c:2102
H5_DLL H5VL_object_t * H5F_get_vol_obj(const H5F_t *f)
Definition: H5Fquery.c:1318
herr_t H5B2__locate_record(const H5B2_class_t *type, unsigned nrec, size_t *rec_off, const uint8_t *native, const void *udata, unsigned *idx, int *cmp)
Definition: H5B2int.c:106
const char * name
Definition: H5Gstab.c:49
herr_t H5T__conv_i_f(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:9077
const H5AC_class_t H5AC_FSPACE_SINFO[1]
Definition: H5FScache.c:129
H5_DLL herr_t H5Pget_type_conv_cb(hid_t dxpl_id, H5T_conv_except_func_t *op, void **operate_data)
Definition: H5Pdxpl.c:1389
H5_DLL herr_t H5Pset_hyper_vector_size(hid_t fapl_id, size_t size)
Definition: H5Pdxpl.c:1670
herr_t H5Adelete_by_name(hid_t loc_id, const char *obj_name, const char *attr_name, hid_t lapl_id)
Definition: H5A.c:1520
H5AC_info_t cache_info
Definition: H5EApkg.h:234
Definition: H5Dfarray.c:68
size_t sect_idx
Definition: H5MF.c:78
herr_t H5close(void)
Definition: H5.c:876
unsigned nfiles
Definition: H5Fefc.c:59
H5_DLLVAR const H5AC_class_t H5AC_BT2_HDR[1]
Definition: H5ACprivate.h:354
H5_DLLVAR hid_t H5T_NATIVE_HADDR_g
Definition: H5Tpublic.h:441
hid_t H5FD_hdfs_init(void)
Definition: H5FDhdfs.c:577
H5_DLL herr_t H5VLobject_copy(void *src_obj, const H5VL_loc_params_t *loc_params1, const char *src_name, void *dst_obj, const H5VL_loc_params_t *loc_params2, const char *dst_name, hid_t connector_id, hid_t ocpypl_id, hid_t lcpl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:5552
H5S_all_iter_t all
Definition: H5Sprivate.h:105
H5D_compact_storage_t compact
Definition: H5Dpkg.h:200
Definition: H5VLconnector.h:432
H5F_t * f
Definition: H5HFpkg.h:461
H5T_copy_t
Definition: H5Tprivate.h:59
herr_t H5HF_sect_single_dblock_info(H5HF_hdr_t *hdr, const H5HF_free_section_t *sect, haddr_t *dblock_addr, size_t *dblock_size)
Definition: H5HFsection.c:647
H5_DLL herr_t H5EA__dblk_page_unprotect(H5EA_dblk_page_t *dblk_page, unsigned cache_flags)
hbool_t H5C_cache_is_clean(const H5C_t *cache_ptr, H5C_ring_t inner_ring)
Definition: H5Cdbg.c:1472
size_t pgend_meta_thres
Definition: H5Fpkg.h:346
hsize_t skip
Definition: H5Gpkg.h:210
H5_DLL herr_t H5B2_patch_file(H5B2_t *fa, H5F_t *f)
Definition: H5B2.c:1613
H5_DLL herr_t H5T__conv_float_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
struct H5D_shared_t::@6 cache
H5_DLL herr_t H5Pset_fapl_multi(hid_t fapl_id, const H5FD_mem_t *memb_map, const hid_t *memb_fapl, const char *const *memb_name, const haddr_t *memb_addr, hbool_t relax)
Definition: H5FDmulti.c:424
int(* get_rank)(const H5FD_t *file)
Definition: H5FDprivate.h:51
H5_DLL htri_t H5MP_pool_is_free_size_correct(const H5MP_pool_t *mp)
Definition: H5MPtest.c:117
FUNC_LEAVE_NOAPI(ret_value)
Definition: H5FDfamily.c:771
const H5D_t * dset
Definition: H5Dchunk.c:216
H5_DLL herr_t H5A__close(H5A_t *attr)
Definition: H5Aint.c:1192
Definition: H5Dbtree2.c:56
herr_t H5Lget_info1(hid_t loc_id, const char *name, H5L_info1_t *linfo, hid_t lapl_id)
Definition: H5Ldeprec.c:303
H5_DLL htri_t H5G_loc_exists(const H5G_loc_t *loc, const char *name)
Definition: H5Gloc.c:675
unsigned long long count
Definition: H5FDhdfs.c:157
void * parent
Definition: H5FApkg.h:149
H5_DLL int H5FD_mpi_get_size(const H5FD_t *file)
Definition: H5FDmpi.c:90
H5_DLL herr_t H5O_msg_flush(H5F_t *f, H5O_t *oh, H5O_mesg_t *mesg)
Definition: H5Omessage.c:2116
hbool_t swmr_write
Definition: H5B2pkg.h:190
void *(* image_malloc)(size_t size, H5FD_file_image_op_t file_image_op, void *udata)
Definition: H5FDpublic.h:346
H5_DLLVAR H5P_genclass_t * H5P_CLS_MAP_ACCESS_g
Definition: H5Pprivate.h:132
struct H5P_genclass_t * parent
Definition: H5Ppkg.h:86
herr_t H5Pget_evict_on_close(hid_t fapl_id, hbool_t *evict_on_close)
Definition: H5Pfapl.c:4540
hbool_t store_link_phase_change
Definition: H5Oprivate.h:673
CATCH END_FUNC(BEGIN_FUNC(PKG)
Definition: H5FAhdr.c:165
hbool_t is_locked
Definition: H5Opkg.h:353
H5T_t * dt
Definition: H5Ocopy.c:60
H5_DLL herr_t H5D__virtual_set_extent_unlim(const H5D_t *dset)
Definition: H5Dvirtual.c:1460
herr_t H5TS_mutex_lock(H5TS_mutex_t *mutex)
Definition: H5TS.c:143
char trace_file_name[H5AC__MAX_TRACE_FILE_NAME_LEN+1]
Definition: H5ACpublic.h:456
H5RS_str_t * H5RS_create(const char *s)
Definition: H5RS.c:100
hid_t H5T_NATIVE_INT_FAST32_g
Definition: H5T.c:437
H5_DLL herr_t H5VL_native_get_file_addr_len(hid_t loc_id, size_t *addr_len)
Definition: H5VLnative.c:239
H5_DLL herr_t H5Tset_sign(hid_t type_id, H5T_sign_t sign)
Definition: H5Tfixed.c:125
H5_DLLVAR double H5T_NATIVE_DOUBLE_NEG_INF_g
Definition: H5Tpkg.h:465
H5_DLLVAR size_t H5T_HOBJREF_COMP_ALIGN_g
Definition: H5Tpkg.h:405
H5T_subset_info_t * H5T_path_compound_subset(const H5T_path_t *p)
Definition: H5T.c:5183
herr_t H5Pset_core_write_tracking(hid_t plist_id, hbool_t is_enabled, size_t page_size)
Definition: H5FDcore.c:496
H5_DLL herr_t H5EA__sblock_delete(H5EA_hdr_t *hdr, H5EA_iblock_t *parent, haddr_t sblk_addr, unsigned sblk_idx)
herr_t H5CX_get_vlen_alloc_info(H5T_vlen_alloc_info_t *vl_alloc_info)
Definition: H5CX.c:2410
H5_DLL int H5T_term_package(void)
Definition: H5T.c:1615
H5_DLL int Wnanosleep(const struct timespec *req, struct timespec *rem)
H5B2_hdr_t * hdr
Definition: H5B2pkg.h:250
const H5B2_class_t *const H5B2_client_class_g[H5B2_NUM_BTREE_ID]
Definition: H5B2.c:92
haddr_t corder_bt2_addr
Definition: H5Adense.c:123
struct H5MP_page_t * prev
Definition: H5MPpkg.h:73
herr_t H5PL__create_plugin_cache(void)
Definition: H5PLplugin_cache.c:108
@ H5T_VLEN_SEQUENCE
Definition: H5Tpkg.h:274
herr_t H5G__traverse_special(const H5G_loc_t *grp_loc, const H5O_link_t *lnk, unsigned target, hbool_t last_comp, H5G_loc_t *obj_loc, hbool_t *obj_exists)
Definition: H5Gtraverse.c:364
H5O_fheap_id_t fheap_id
Definition: H5SMpkg.h:143
BEGIN_FUNC(PKG, ERR, H5EA_dblock_t *, H5EA_dblock_t *dblock=NULL, H5EA_dblock_t *dblock=NULL, H5EA__dblock_alloc(H5EA_hdr_t *hdr, void *parent, size_t nelmts))
Definition: H5EAdblock.c:100
size_t H5T_NATIVE_DOUBLE_COMP_ALIGN_g
Definition: H5T.c:464
herr_t H5Ovisit_by_name2(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate1_t op, void *op_data, unsigned fields, hid_t lapl_id)
Definition: H5Odeprec.c:1006
H5_DLL herr_t H5RS_incr(H5RS_str_t *rs)
Definition: H5RS.c:260
Definition: H5Olinfo.c:88
herr_t H5FO_top_dest(H5F_t *f)
Definition: H5FO.c:579
const char * name
Definition: H5EAprivate.h:65
int64_t hits[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:5991
herr_t H5O__shared_link(H5F_t *f, H5O_t *open_oh, const H5O_msg_class_t *type, H5O_shared_t *sh_mesg)
Definition: H5Oshared.c:559
void * H5MM_xfree(void *mem)
Definition: H5MM.c:527
herr_t H5G_mkroot(H5F_t *f, hbool_t create_root)
Definition: H5Groot.c:146
uint32_t name_hash
Definition: H5Gpkg.h:272
H5_DLL herr_t H5FD_s3comms_uriencode(char *dest, const char *s, size_t s_len, hbool_t encode_slash, size_t *n_written)
Definition: H5FDs3comms.c:3516
H5F_scope_t
Definition: H5Fpublic.h:101
H5_DLLVAR hid_t H5E_OBJOPEN_g
Definition: H5Epubgen.h:142
uint32_t dLRU_list_len
Definition: H5Cpkg.h:5926
H5_DLL herr_t H5Fflush(hid_t object_id, H5F_scope_t scope)
Definition: H5F.c:828
H5_DLL herr_t H5Pset_gc_references(hid_t fapl_id, unsigned gc_ref)
Definition: H5Pfapl.c:1917
struct H5O_pline_t H5O_pline_t
unsigned long objno[2]
Definition: H5Gpublic.h:138
struct H5G_bt_it_it_t H5G_bt_it_it_t
hbool_t write_tracking
Definition: H5FDcore.c:97
struct H5S_sel_iter_app_op_t H5S_sel_iter_app_op_t
H5FD_mem_t fs_type_map[H5FD_MEM_NTYPES]
Definition: H5Fpkg.h:340
unsigned nchunks
Definition: H5Opublic.h:115
H5_DLLVAR hid_t H5T_NATIVE_UINT64_g
Definition: H5Tpublic.h:494
size_t initial_size
Definition: H5ACpublic.h:461
FUNC_ENTER_STATIC HDassert(f)
struct H5T_atomic_t H5T_atomic_t
H5_DLL H5ST_ptr_t H5ST_findnext(H5ST_ptr_t p)
Definition: H5ST.c:544
H5_DLL htri_t H5Itype_exists(H5I_type_t type)
Definition: H5I.c:351
unsigned nalloc
Definition: H5Fpkg.h:212
H5_DLL herr_t H5FD_get_fs_type_map(const H5FD_t *file, H5FD_mem_t *type_map)
Definition: H5FD.c:1351
H5_DLL void H5MM_sanity_check_all(void)
Definition: H5MM.c:205
const char * name
Definition: H5Gbtree2.c:57
H5_DLL herr_t H5F_get_mpi_atomicity(H5F_t *file, hbool_t *flag)
Definition: H5Fmpi.c:316
htri_t H5T_is_vl_storage(const H5T_t *dt)
Definition: H5T.c:5873
H5P_genclass_t * pclass
Definition: H5Ppkg.h:108
char * name
Definition: H5FDs3comms.h:261
H5_DLL herr_t H5HF_get_heap_addr(const H5HF_t *fh, haddr_t *heap_addr)
Definition: H5HF.c:320
H5_DLLVAR hid_t H5T_NATIVE_INT_FAST16_g
Definition: H5Tpublic.h:471
struct H5D_copy_file_ud_t H5D_copy_file_ud_t
H5_DLL herr_t H5F__get_max_eof_eoa(const H5F_t *f, haddr_t *max_eof_eoa)
Definition: H5Fint.c:3168
size_t mem_freed
Definition: H5FL.c:78
hbool_t high_bound_valid
Definition: H5CX.c:313
herr_t H5Sselect_adjust(hid_t space_id, const hssize_t *offset)
Definition: H5Sselect.c:1023
unsigned char * sieve_buf
Definition: H5Dpkg.h:426
herr_t H5SM_init(H5F_t *f, H5P_genplist_t *fc_plist, const H5O_loc_t *ext_loc)
Definition: H5SM.c:121
herr_t H5B__assert(H5F_t *f, haddr_t addr, const H5B_class_t *type, void *udata)
Definition: H5Bdbg.c:175
struct H5T_subset_info_t H5T_subset_info_t
@ H5T_STATE_NAMED
Definition: H5Tpkg.h:326
ssize_t H5VLget_connector_name(hid_t obj_id, char *name, size_t size)
Definition: H5VL.c:458
H5AC_info_t cache_info
Definition: H5B2pkg.h:217
herr_t H5MF__sect_free(H5FS_section_info_t *_sect)
Definition: H5MFsection.c:252
hbool_t debug_objs
Definition: H5HFpkg.h:305
H5O_shared_t sh_loc
Definition: H5Oprivate.h:702
@ H5_INDEX_UNKNOWN
Definition: H5public.h:318
H5_DLL haddr_t H5HF_hdr_create(H5F_t *f, const H5HF_create_t *cparam)
Definition: H5HFhdr.c:341
hsize_t super_size
Definition: H5Fpublic.h:128
H5_DLL herr_t H5F_set_grp_btree_shared(H5F_t *f, struct H5UC_t *rc)
Definition: H5Fint.c:2637
H5_DLL herr_t H5Pset_fclose_degree(hid_t fapl_id, H5F_close_degree_t degree)
Definition: H5Pfapl.c:1996
struct H5MP_page_t * next
Definition: H5MPpkg.h:72
hbool_t checked_out
Definition: H5MFpkg.h:101
herr_t H5FD_s3comms_hrb_destroy(hrb_t **_buf)
Definition: H5FDs3comms.c:630
hsize_t H5VM_array_offset(unsigned n, const hsize_t *total_size, const hsize_t *offset)
Definition: H5VM.c:1064
unsigned nmembs
Definition: H5Tpkg.h:255
hid_t H5E_CANTDEC_g
Definition: H5Edefin.h:157
Definition: H5Gdense.c:74
uint8_t status_flags
Definition: H5Fpkg.h:224
unsigned nalloc
Definition: H5CS.c:40
H5_DLL herr_t H5HF_get_id_type_test(const void *id, unsigned char *obj_type)
Definition: H5HFtest.c:473
union H5G_cache_t H5G_cache_t
union H5T_conv_func_t::@59 u
herr_t H5T__conv_uint_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5875
void *(* open)(void *obj, const H5VL_loc_params_t *loc_params, H5I_type_t *opened_type, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:404
H5_iter_order_t order
Definition: H5Lprivate.h:91
H5C_cache_entry_t epoch_markers[H5C__MAX_EPOCH_MARKERS]
Definition: H5Cpkg.h:5962
herr_t H5AC_unpin_entry(void *thing)
Definition: H5AC.c:1398
Definition: H5Ztrans.c:74
H5_DLL herr_t H5VL__native_dataset_optional(void *dset, H5VL_dataset_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
const H5O_obj_class_t * obj_class
Definition: H5Opkg.h:355
hbool_t chunk_in_cache
Definition: H5Dchunk.c:194
herr_t H5T_ref_reclaim(void *elem, const H5T_t *dt)
Definition: H5Tref.c:1202
H5_DLL herr_t H5HG_insert(H5F_t *f, size_t size, const void *obj, H5HG_t *hobj)
Definition: H5HG.c:508
herr_t(* H5A_bt2_found_t)(const H5A_t *attr, hbool_t *took_ownership, void *op_data)
Definition: H5Apkg.h:122
herr_t H5Oget_info3(hid_t loc_id, H5O_info2_t *oinfo, unsigned fields)
Definition: H5O.c:533
size_t curlwritecallback(char *ptr, size_t size, size_t nmemb, void *userdata)
Definition: H5FDs3comms.c:142
uint8_t sizeof_addr
Definition: H5B2pkg.h:180
hbool_t H5_coll_api_sanity_check_g
Definition: H5AC.c:89
H5_DLL H5D_t * H5D__open_name(const H5G_loc_t *loc, const char *name, hid_t dapl_id)
Definition: H5Dint.c:1459
Definition: H5FAprivate.h:89
H5F_mem_page_t
Definition: H5Fprivate.h:694
hsize_t total_man_free
Definition: H5HFpkg.h:315
H5_DLL herr_t H5EA__dblock_unprotect(H5EA_dblock_t *dblock, unsigned cache_flags)
H5_DLL H5EA_t * H5EA_open(H5F_t *f, haddr_t ea_addr, void *ctx_udata)
H5_DLL herr_t H5Tcommit1(hid_t loc_id, const char *name, hid_t type_id)
Definition: H5Tdeprec.c:108
Definition: H5FDhdfs.c:124
H5_DLL herr_t H5VLobject_get(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_object_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:5667
herr_t H5R__decode(const unsigned char *buf, size_t *nbytes, H5R_ref_priv_t *ref)
Definition: H5Rint.c:1048
size_t max_cls_serial_size
Definition: H5FSpkg.h:186
Definition: H5Oprivate.h:256
herr_t H5HF_hdr_fuse_incr(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:655
struct H5FL_fac_head_t H5FL_fac_head_t
H5_DLL herr_t H5C_log_write_expunge_entry_msg(H5C_t *cache, haddr_t address, int type_id, herr_t fxn_ret_value)
Definition: H5Clog.c:415
@ H5_PKG_E
Definition: H5private.h:1734
H5_DLL herr_t H5Pset_shared_mesg_index(hid_t plist_id, unsigned index_num, unsigned mesg_type_flags, unsigned min_mesg_size)
Definition: H5Pfcpl.c:896
herr_t(* H5C_pre_serialize_func_t)(H5F_t *f, void *thing, haddr_t addr, size_t len, haddr_t *new_addr_ptr, size_t *new_len_ptr, unsigned *flags_ptr)
Definition: H5Cprivate.h:878
H5_DLL hid_t H5Sdecode(const void *buf)
Definition: H5S.c:1652
int H5S_get_simple_extent_ndims(const H5S_t *ds)
Definition: H5S.c:938
struct H5CX_node_t * next
Definition: H5CX.c:330
H5_DLL herr_t H5SM_delete(H5F_t *f, H5O_t *open_oh, H5O_shared_t *sh_mesg)
Definition: H5SM.c:1535
const unsigned type
Definition: H5FSprivate.h:92
H5P_genclass_t * H5P_CLS_ATTRIBUTE_CREATE_g
Definition: H5Pint.c:159
H5EA_hdr_t * hdr
Definition: H5EApkg.h:242
H5_DLL herr_t H5ST_delete(H5ST_tree_t *root, H5ST_ptr_t p)
Definition: H5ST.c:664
H5_DLL herr_t H5O__msg_alloc(H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, unsigned *mesg_flags, void *mesg, size_t *mesg_idx)
Definition: H5Omessage.c:1895
H5D_t * H5D__open_name(const H5G_loc_t *loc, const char *name, hid_t dapl_id)
Definition: H5Dint.c:1459
H5_DLL herr_t H5HF_get_cparam_test(const H5HF_t *fh, H5HF_create_t *cparam)
Definition: H5HFtest.c:89
Definition: H5VLconnector.h:372
haddr_t tmp_addr
Definition: H5Fpkg.h:324
herr_t H5Dscatter(H5D_scatter_func_t op, void *op_data, hid_t type_id, hid_t dst_space_id, void *dst_buf)
Definition: H5Dscatgath.c:936
void * copy_data
Definition: H5Pprivate.h:109
H5C_cache_decr_mode
Definition: H5Cpublic.h:49
H5_DLL herr_t H5O__dec_rc(H5O_t *oh)
Definition: H5Oint.c:2986
H5B_ins_t(* insert)(H5F_t *, haddr_t, void *, hbool_t *, void *, void *, void *, hbool_t *, haddr_t *)
Definition: H5Bprivate.h:121
H5FL_DEFINE(H5S_sel_iter_t)
herr_t H5PB_remove_entry(const H5F_shared_t *f_sh, haddr_t addr)
Definition: H5PB.c:640
herr_t(* H5D_layout_io_term_func_t)(const struct H5D_chunk_map_t *cm)
Definition: H5Dpkg.h:143
herr_t H5D_chunk_idx_reset(H5O_storage_chunk_t *storage, hbool_t reset_addr)
Definition: H5Dchunk.c:2959
herr_t(* H5T_vlen_setnull_func_t)(H5VL_object_t *file, void *_vl, void *_bg)
Definition: H5Tpkg.h:283
H5_DLL hid_t H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id)
Definition: H5A.c:275
herr_t H5Idestroy_type(H5I_type_t type)
Definition: H5I.c:661
H5_DLL herr_t H5HF_man_iter_set_entry(const H5HF_hdr_t *hdr, H5HF_block_iter_t *biter, unsigned entry)
Definition: H5HFiter.c:281
@ H5AC_LHEAP_PRFX_ID
Definition: H5ACprivate.h:51
herr_t H5G__compact_lookup_by_idx(const H5O_loc_t *oloc, const H5O_linfo_t *linfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_link_t *lnk)
Definition: H5Gcompact.c:542
H5_DLL H5Z_class2_t * H5Z_find(H5Z_filter_t id)
Definition: H5Z.c:1206
H5_DLLVAR const H5O_msg_class_t H5O_MSG_NAME[1]
Definition: H5Opkg.h:488
void * actual_buf
Definition: H5WB.c:58
H5_DLL herr_t H5HF_hdr_fuse_incr(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:655
H5FL_SEQ_EXTERN(H5FS_bin_t)
H5FL_DEFINE_STATIC(H5O_link_t)
haddr_t dset_addr
Definition: H5Dcontig.c:85
hid_t H5P_copy_plist(const H5P_genplist_t *old_plist, hbool_t app_ref)
Definition: H5Pint.c:831
herr_t H5VL_request_cancel(const H5VL_object_t *vol_obj)
Definition: H5VLcallback.c:6424
H5_DLLVAR hid_t H5E_CANTRESTORE_g
Definition: H5Epubgen.h:151
@ H5T_NCLASSES
Definition: H5Tpublic.h:42
H5_DLL void * H5Iremove_verify(hid_t id, H5I_type_t id_type)
Definition: H5I.c:1157
herr_t H5S_mpio_space_type(const H5S_t *space, size_t elmt_size, MPI_Datatype *new_type, int *count, hbool_t *is_derived_type, hbool_t do_permute, hsize_t **permute_map, hbool_t *is_permuted)
Definition: H5Smpio.c:1355
void * H5VL__native_datatype_open(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t H5_ATTR_UNUSED tapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_datatype.c:115
H5_DLL herr_t H5A__compact_build_table(H5F_t *f, H5O_t *oh, H5_index_t idx_type, H5_iter_order_t order, H5A_attr_table_t *atable)
Definition: H5Aint.c:1448
haddr_t maxaddr
Definition: H5Fpkg.h:272
struct H5S_t * virtual_select
Definition: H5Oprivate.h:500
H5_DLL herr_t H5G__stab_delete(H5F_t *f, const H5O_stab_t *stab)
Definition: H5Gstab.c:465
herr_t H5D__chunk_direct_read(const H5D_t *dset, hsize_t *offset, uint32_t *filters, void *buf)
Definition: H5Dchunk.c:526
@ H5D_MPIO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET
Definition: H5Ppublic.h:176
herr_t H5F_mpi_retrieve_comm(hid_t loc_id, hid_t acspl_id, MPI_Comm *mpi_comm)
Definition: H5Fmpi.c:391
@ H5T_SUBSET_DST
Definition: H5Tprivate.h:94
H5_DLL herr_t H5F_get_fileno(const H5F_t *f, unsigned long *filenum)
Definition: H5Fquery.c:929
hid_t H5Scombine_hyperslab(hid_t space_id, H5S_seloper_t op, const hsize_t start[], const hsize_t stride[], const hsize_t count[], const hsize_t block[])
Definition: H5Shyper.c:10494
hid_t H5Pget_virtual_srcspace(hid_t dcpl_id, size_t idx)
Definition: H5Pdcpl.c:2414
H5D_append_flush_t append_flush
Definition: H5Dpkg.h:467
H5_DLL herr_t H5B2__insert(H5B2_hdr_t *hdr, void *udata)
Definition: H5B2int.c:1446
Definition: H5Oattribute.c:69
herr_t H5D__contig_write(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space, H5D_chunk_map_t H5_ATTR_UNUSED *fm)
Definition: H5Dcontig.c:642
hid_t H5T_STD_B8BE_g
Definition: H5T.c:372
H5_DLL herr_t H5C_prep_for_file_close(H5F_t *f)
Definition: H5C.c:737
H5O_mesg_operator_type_t
Definition: H5Oprivate.h:857
hbool_t corder_valid
Definition: H5Oprivate.h:356
herr_t H5Pset_fapl_multi(hid_t fapl_id, const H5FD_mem_t *memb_map, const hid_t *memb_fapl, const char *const *memb_name, const haddr_t *memb_addr, hbool_t relax)
Definition: H5FDmulti.c:424
hid_t H5E_CANTINIT_g
Definition: H5Edefin.h:91
H5_DLL herr_t H5MP_get_pool_free_size(const H5MP_pool_t *mp, size_t *free_size)
Definition: H5MPtest.c:50
H5_DLL herr_t H5B2__remove_leaf(H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, void *udata, H5B2_remove_t op, void *op_data)
Definition: H5B2leaf.c:774
herr_t H5Arename_by_name(hid_t loc_id, const char *obj_name, const char *old_attr_name, const char *new_attr_name, hid_t lapl_id)
Definition: H5A.c:1239
int conv
Definition: H5system.c:122
H5O_copy_t * cpy_info
Definition: H5Gpkg.h:224
H5_DLL hssize_t H5Fget_freespace(hid_t file_id)
Definition: H5F.c:1092
H5_DLL H5D_t * H5D_open(const H5G_loc_t *loc, hid_t dapl_id)
Definition: H5Dint.c:1519
int H5FD_term_package(void)
Definition: H5FD.c:148
H5_DLL herr_t H5VL_file_get(const H5VL_object_t *vol_obj, H5VL_file_get_t get_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:3590
herr_t H5D__flush(H5D_t *dset, hid_t dset_id)
Definition: H5Dint.c:3251
herr_t H5AC_prep_for_file_close(H5F_t *f)
Definition: H5AC.c:1186
H5G_name_t * H5G_nameof(const H5G_t *grp)
Definition: H5Gint.c:582
const H5P_libclass_t H5P_CLS_DACC[1]
Definition: H5Pdapl.c:151
H5_DLL herr_t H5CX_test_set_mpio_coll_chunk_multi_ratio_ind(int mpio_coll_chunk_multi_ratio_ind)
Definition: H5CX.c:3420
herr_t H5C_construct_candidate_list__min_clean(H5C_t *cache_ptr)
Definition: H5Cmpio.c:540
const hbool_t * shrunk_dim
Definition: H5Dchunk.c:146
int H5Tget_member_index(hid_t type_id, const char *name)
Definition: H5Tfields.c:233
struct H5D_chunk_readvv_ud_t H5D_chunk_readvv_ud_t
H5_DLL herr_t H5SM_get_fheap_addr(H5F_t *f, unsigned type_id, haddr_t *fheap_addr)
Definition: H5SM.c:410
H5_DLLVAR const H5FA_class_t H5FA_CLS_TEST[1]
Definition: H5FApkg.h:251
hid_t H5Tvlen_create(hid_t base_id)
Definition: H5Tvlen.c:152
haddr_t * dblk_addrs
Definition: H5EApkg.h:262
herr_t H5D_virtual_free_parsed_name(H5O_storage_virtual_name_seg_t *name_seg)
Definition: H5Dvirtual.c:1322
H5FL_DEFINE_STATIC(H5SM_bt2_ctx_t)
H5_DLL herr_t H5PL__add_plugin(H5PL_type_t type, const H5PL_key_t *key, H5PL_HANDLE handle)
Definition: H5PLplugin_cache.c:219
@ decrease
Definition: H5Cprivate.h:2330
H5P_genclass_t * H5P_CLS_REFERENCE_ACCESS_g
Definition: H5Pint.c:173
void * buf
Definition: H5Dmpio.c:194
hid_t H5T_NATIVE_B64_g
Definition: H5T.c:411
H5_index_t idx_type
Definition: H5VLconnector.h:251
const unsigned H5O_fill_ver_bounds[]
Definition: H5Ofill.c:157
H5T_cset_t cset
Definition: H5Lpublic.h:80
H5_DLL herr_t H5D__chunk_collective_read(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space, H5D_chunk_map_t *fm)
H5_DLL herr_t H5T__conv_ushort_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5O_copy_file_ud_common_t common
Definition: H5Gpkg.h:297
H5G_cache_t cache
Definition: H5Gpkg.h:105
hbool_t fam_to_single
Definition: H5FDsec2.c:97
@ H5FD_MEM_NTYPES
Definition: H5Fpublic.h:167
herr_t H5VL_get_wrap_ctx(const H5VL_class_t *connector, void *obj, void **wrap_ctx)
Definition: H5VLcallback.c:701
hsize_t H5VM_hyper_stride(unsigned n, const hsize_t *size, const hsize_t *total_size, const hsize_t *offset, hsize_t *stride)
Definition: H5VM.c:258
char * memb_name
Definition: H5FDfamily.c:628
int64_t total_entries_skipped_in_msic
Definition: H5Cpkg.h:6041
herr_t H5T__conv_ullong_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7759
hid_t H5VL__register_connector(const H5VL_class_t *cls, hbool_t app_ref, hid_t vipl_id)
Definition: H5VLint.c:1174
H5_DLL herr_t H5Lget_info_by_idx2(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5L_info2_t *linfo, hid_t lapl_id)
Definition: H5L.c:1033
void * H5SL_greater(H5SL_t *slist, const void *key)
Definition: H5SL.c:1595
hid_t H5T_NATIVE_LONG_g
Definition: H5T.c:399
H5HP_type_t
Definition: H5HPprivate.h:46
H5_DLL H5HL_dblk_t * H5HL__dblk_new(H5HL_t *heap)
H5C_verify_chksum_func_t verify_chksum
Definition: H5Cprivate.h:894
hbool_t follow_max
Definition: H5Bprivate.h:126
H5_DLLVAR hid_t H5P_CLS_MAP_CREATE_ID_g
Definition: H5Ppublic.h:200
herr_t H5TS_mutex_unlock(H5TS_mutex_t *mutex)
Definition: H5TS.c:193
H5_DLL H5O_loc_t * H5D_oloc(H5D_t *dataset)
Definition: H5Dint.c:2229
H5_DLL herr_t H5D__layout_version_test(hid_t did, unsigned *version)
Definition: H5Dtest.c:84
Definition: H5HFpkg.h:479
H5_DLL int H5FDquery(const H5FD_t *f, unsigned long *flags)
Definition: H5FD.c:949
H5_DLL herr_t H5Pget_fapl_core(hid_t fapl_id, size_t *increment, hbool_t *backing_store)
Definition: H5FDcore.c:633
ssize_t H5Eget_class_name(hid_t class_id, char *name, size_t size)
Definition: H5E.c:597
hid_t H5Oopen_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id)
Definition: H5O.c:171
haddr_t base_addr
Definition: H5FDpublic.h:324
H5_DLL herr_t H5PL__prepend_path(const char *path)
Definition: H5PLpath.c:422
size_t bkg_buf_size
Definition: H5Dpkg.h:508
void * parent
Definition: H5EApkg.h:211
H5_DLL herr_t H5T__conv_double_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5CX_get_bkgr_buf_type(H5T_bkg_t *bkgr_buf_type)
Definition: H5CX.c:1966
unsigned ndims
Definition: H5Dbtree2.c:51
ssize_t H5SM_get_index(const H5SM_master_table_t *table, unsigned type_id)
Definition: H5SM.c:313
struct H5O_link_hard_t H5O_link_hard_t
herr_t H5O__attr_iterate(hid_t loc_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_attr, const H5A_attr_iter_op_t *attr_op, void *op_data)
Definition: H5Oattribute.c:1312
herr_t H5HF_huge_init(H5HF_hdr_t *hdr)
Definition: H5HFhuge.c:184
const char * name
Definition: H5Abtree2.c:58
haddr_t chunk_addr
Definition: H5Dmpio.c:91
herr_t H5PL__close_plugin_cache(hbool_t *already_closed)
Definition: H5PLplugin_cache.c:145
herr_t H5T__conv_ulong_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7580
H5_DLL herr_t H5P_set_driver(H5P_genplist_t *plist, hid_t new_driver_id, const void *new_driver_info)
Definition: H5Pfapl.c:832
unsigned * cd_values
Definition: H5Zprivate.h:62
hsize_t nrecords
Definition: H5B2private.h:110
herr_t H5O_open(H5O_loc_t *loc)
Definition: H5Oint.c:588
herr_t H5L__link_copy_file(H5F_t *dst_file, const H5O_link_t *_src_lnk, const H5O_loc_t *src_oloc, H5O_link_t *dst_lnk, H5O_copy_t *cpy_info)
Definition: H5L.c:3414
H5_DLLVAR hid_t H5E_CANTINSERT_g
Definition: H5Epubgen.h:405
char * name
Definition: H5Zprivate.h:59
hbool_t(* H5D_layout_is_data_cached_func_t)(const H5D_shared_t *shared_dset)
Definition: H5Dpkg.h:125
H5_DLL htri_t H5T_set_loc(H5T_t *dt, H5VL_object_t *file, H5T_loc_t loc)
Definition: H5T.c:5614
H5_DLL hid_t H5Dget_access_plist(hid_t dset_id)
Definition: H5D.c:518
H5_DLL herr_t H5F__accum_flush(H5F_shared_t *f_sh)
Definition: H5Faccum.c:1016
herr_t H5F_flush_mounts(H5F_t *f)
Definition: H5Fmount.c:684
@ H5FD_MEM_DRAW
Definition: H5Fpublic.h:162
hid_t H5VL__register_connector_by_value(H5VL_class_value_t value, hbool_t app_ref, hid_t vipl_id)
Definition: H5VLint.c:1285
const char int prec
Definition: H5system.c:115
H5L_type_t type
Definition: H5Lpublic.h:77
H5_DLLVAR const H5D_layout_ops_t H5D_LOPS_CHUNK[1]
Definition: H5Dpkg.h:528
htri_t(* H5S_sel_iter_has_next_block_func_t)(const H5S_sel_iter_t *iter)
Definition: H5Spkg.h:332
@ H5T_NORM_MSBSET
Definition: H5Tpublic.h:69
H5_DLL herr_t H5AC_expunge_entry(H5F_t *f, const H5AC_class_t *type, haddr_t addr, unsigned flags)
Definition: H5AC.c:615
void * H5VLunwrap_object(void *obj, hid_t connector_id)
Definition: H5VLcallback.c:877
hbool_t is_read_only
Definition: H5Cprivate.h:2237
herr_t H5Pset_sieve_buf_size(hid_t plist_id, size_t size)
Definition: H5Pfapl.c:2177
unsigned chunkno
Definition: H5Opkg.h:412
H5_DLL herr_t H5G__stab_remove_by_idx(const H5O_loc_t *oloc, H5RS_str_t *grp_full_path_r, H5_iter_order_t order, hsize_t n)
Definition: H5Gstab.c:403
hbool_t close_warning_received
Definition: H5Cpkg.h:5860
H5_DLL herr_t H5T_lock(H5T_t *dt, hbool_t immutable)
Definition: H5T.c:3809
H5_DLL htri_t H5VLis_connector_registered_by_value(H5VL_class_value_t connector_value)
Definition: H5VL.c:263
H5S_hyper_iter_t hyp
Definition: H5Sprivate.h:104
H5_DLL herr_t H5HF__man_iblock_alloc_row(H5HF_hdr_t *hdr, H5HF_free_section_t **sec_node)
Definition: H5HFiblock.c:895
herr_t H5G_unmount(H5G_t *grp)
Definition: H5Gint.c:706
H5D_chunk_common_ud_t common
Definition: H5Dfarray.c:69
struct H5AC_cache_config_t H5AC_cache_config_t
@ H5S_SELECT_INVALID
Definition: H5Spublic.h:104
H5_DLL herr_t H5O_unprotect(const H5O_loc_t *loc, H5O_t *oh, unsigned oh_flags)
Definition: H5Oint.c:1310
size_t dirty_index_ring_size[H5C_RING_NTYPES]
Definition: H5Cpkg.h:5870
herr_t H5T_own_vol_obj(H5T_t *dt, H5VL_object_t *vol_obj)
Definition: H5T.c:6104
size_t elmt_size
Definition: H5Sprivate.h:98
uint8_t * page
Definition: H5B2pkg.h:183
struct H5FL_reg_node_t H5FL_reg_node_t
Definition: H5Sprivate.h:80
const H5O_msg_class_t H5O_MSG_NAME[1]
Definition: H5Oname.c:45
H5_DLL htri_t H5G__is_empty_test(hid_t gid)
Definition: H5Gtest.c:96
void * udata
Definition: H5Pint.c:60
int H5Tget_offset(hid_t type_id)
Definition: H5Toffset.c:62
int H5VL_datatype_optional_t
Definition: H5VLconnector.h:123
struct H5HF_free_section_t ** indir_ents
Definition: H5MFpkg.h:127
hsize_t nsuper_blks
Definition: H5EAprivate.h:104
H5_DLL herr_t H5F__get_sohm_mesg_count_test(hid_t fid, unsigned type_id, size_t *mesg_count)
Definition: H5Ftest.c:98
herr_t H5FD_s3comms_load_aws_profile(const char *profile_name, char *key_id_out, char *secret_access_key_out, char *aws_region_out)
Definition: H5FDs3comms.c:2542
herr_t H5Dget_chunk_storage_size(hid_t dset_id, const hsize_t *offset, hsize_t *chunk_nbytes)
Definition: H5D.c:968
union H5T_atomic_t::@60 u
H5_DLL herr_t H5VL_introspect_get_conn_cls(const H5VL_object_t *vol_obj, H5VL_get_conn_lvl_t lvl, const H5VL_class_t **conn_cls)
Definition: H5VLcallback.c:5971
hsize_t block_off
Definition: H5HFpkg.h:405
H5_DLL herr_t H5Oset_comment_by_name(hid_t loc_id, const char *name, const char *comment, hid_t lapl_id)
Definition: H5O.c:914
H5FL_arr_head_t * list
Definition: H5FL.c:72
H5_DLLVAR hid_t H5E_CANTMARKUNSERIALIZED_g
Definition: H5Epubgen.h:319
herr_t H5HF__space_add(H5HF_hdr_t *hdr, H5HF_free_section_t *node, unsigned flags)
Definition: H5HFspace.c:162
H5_DLL H5HL_t * H5HL_protect(H5F_t *f, haddr_t addr, unsigned flags)
H5_DLLVAR hid_t H5P_LST_ATTRIBUTE_ACCESS_ID_g
Definition: H5Ppublic.h:226
void * shared_fo
Definition: H5Oprivate.h:192
H5_DLL herr_t H5VM_stride_fill(unsigned n, hsize_t elmt_size, const hsize_t *size, const hsize_t *stride, void *_dst, unsigned fill_value)
Definition: H5VM.c:653
@ H5I_ERROR_CLASS
Definition: H5Ipublic.h:47
H5_DLL herr_t H5VL_file_optional(const H5VL_object_t *vol_obj, H5VL_file_optional_t opt_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:3848
H5_DLL hsize_t H5Aget_storage_size(hid_t attr_id)
Definition: H5A.c:987
time_t mtime
Definition: H5Opublic.h:137
H5_DLL size_t H5HF_hdr_fuse_decr(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:683
htri_t(* can_shrink)(const H5FS_section_info_t *, void *)
Definition: H5FSprivate.h:107
H5_DLLVAR hid_t H5E_CANTOPENFILE_g
Definition: H5Epubgen.h:254
herr_t H5Eauto_is_v2(hid_t estack_id, unsigned *is_stack)
Definition: H5E.c:1710
herr_t(* H5C_log_flush_func_t)(H5C_t *cache_ptr, haddr_t addr, hbool_t was_dirty, unsigned flags)
Definition: H5Cprivate.h:907
herr_t H5AC_get_entry_ring(const H5F_t *f, haddr_t addr, H5AC_ring_t *ring)
Definition: H5AC.c:2466
herr_t H5Pget_type_conv_cb(hid_t plist_id, H5T_conv_except_func_t *op, void **operate_data)
Definition: H5Pdxpl.c:1389
herr_t H5B2__hdr_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5B2_class_t H5_ATTR_NDEBUG_UNUSED *type, haddr_t H5_ATTR_NDEBUG_UNUSED obj_addr)
Definition: H5B2dbg.c:89
@ H5D_FILL_VALUE_ERROR
Definition: H5Dpublic.h:91
H5_DLL herr_t H5Pget_file_space_strategy(hid_t plist_id, H5F_fspace_strategy_t *strategy, hbool_t *persist, hsize_t *threshold)
Definition: H5Pfcpl.c:1346
H5_DLL herr_t H5Fget_mdc_config(hid_t file_id, H5AC_cache_config_t *config_ptr)
Definition: H5F.c:1224
H5_DLL herr_t H5CX_set_libver_bounds(H5F_t *f)
Definition: H5CX.c:1188
H5FL_DEFINE_STATIC(H5FA_t)
herr_t H5VL_restore_lib_state(const void *state)
Definition: H5VLint.c:2017
herr_t H5F__mount_count_ids(H5F_t *f, unsigned *nopen_files, unsigned *nopen_objs)
Definition: H5Fmount.c:609
struct H5FD_ros3_fapl_t H5FD_ros3_fapl_t
H5T_stats_t stats
Definition: H5Tpkg.h:180
size_t bufsize
Definition: H5Gloc.c:106
H5_DLL herr_t H5VL_dataset_specific(const H5VL_object_t *cls, H5VL_dataset_specific_t specific_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:2387
H5_DLL int H5FDcmp(const H5FD_t *f1, const H5FD_t *f2)
Definition: H5FD.c:877
void * H5FL_arr_free(H5FL_arr_head_t *head, void *obj)
Definition: H5FL.c:1411
H5_DLL herr_t H5Eclose_msg(hid_t err_id)
Definition: H5E.c:708
H5F_t * f
Definition: H5EApkg.h:340
H5_DLL herr_t H5Z_delete(struct H5O_pline_t *pline, H5Z_filter_t filter)
Definition: H5Z.c:1520
@ H5T_STR_RESERVED_10
Definition: H5Tpublic.h:115
H5_DLL ssize_t H5G_get_name_by_addr(H5F_t *f, const struct H5O_loc_t *loc, char *name, size_t size)
hbool_t H5F_file_id_exists(const H5F_t *f)
Definition: H5Fquery.c:310
H5FD_ros3_fapl_t fa
Definition: H5FDros3.c:255
struct H5G_t * root_grp
Definition: H5Fpkg.h:306
herr_t(* optional)(void *obj, int op_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:492
htri_t H5FS_sect_find(H5F_t *f, H5FS_t *fspace, hsize_t request, H5FS_section_info_t **node)
Definition: H5FSsection.c:1836
H5FL_DEFINE_STATIC(H5D_t)
void H5_timer_end(H5_timer_t *sum, H5_timer_t *timer)
Definition: H5timer.c:160
herr_t(* set_crt_index)(void *, H5O_msg_crt_idx_t)
Definition: H5Opkg.h:245
herr_t H5Sselect_all(hid_t spaceid)
Definition: H5Sall.c:1205
herr_t H5CX_get_tconv_buf(void **tconv_buf)
Definition: H5CX.c:1896
H5_DLL herr_t H5D__contig_alloc(H5F_t *f, H5O_storage_contig_t *storage)
Definition: H5Dcontig.c:163
H5_DLL H5E_t * H5E__get_stack(void)
Definition: H5E.c:355
hid_t H5F_get_access_plist(H5F_t *f, hbool_t app_ref)
Definition: H5Fint.c:179
@ H5P_MOD_DEC_LST
Definition: H5Ppkg.h:57
H5_DLL herr_t H5Fstart_swmr_write(hid_t file_id)
Definition: H5F.c:1630
@ H5D_CHUNKED
Definition: H5Dpublic.h:48
hid_t H5P_LST_FILE_CREATE_ID_g
Definition: H5Pint.c:179
herr_t H5I_iterate(H5I_type_t type, H5I_search_func_t func, void *udata, hbool_t app_ref)
Definition: H5I.c:2125
size_t n
Definition: H5UCprivate.h:45
uint16_t nrec
Definition: H5B2pkg.h:283
herr_t(* H5D_layout_init_func_t)(H5F_t *f, const H5D_t *dset, hid_t dapl_id)
Definition: H5Dpkg.h:122
H5FL_EXTERN(H5S_sel_iter_t)
void * H5VL_unwrap_object(const H5VL_class_t *connector, void *obj)
Definition: H5VLcallback.c:842
herr_t H5P__encode_size_t(const void *value, void **_pp, size_t *size)
Definition: H5Pencdec.c:93
H5_DLL htri_t H5FL_blk_free_block_avail(H5FL_blk_head_t *head, size_t size)
Definition: H5FL.c:847
FUNC_ENTER_NOAPI_NOINIT NULL
Definition: H5FDfamily.c:637
hbool_t H5_PKG_INIT_VAR
Definition: H5Rint.c:147
char * path
Definition: H5Gname.c:72
herr_t H5FD_get_fileno(const H5FD_t *file, unsigned long *filenum)
Definition: H5FD.c:1755
herr_t(* decode)(const void *raw, void *elmt, size_t nelmts, void *ctx)
Definition: H5FAprivate.h:71
herr_t H5Pset_obj_track_times(hid_t plist_id, hbool_t track_times)
Definition: H5Pocpl.c:414
H5_DLL herr_t H5O_msg_append_oh(H5F_t *f, H5O_t *oh, unsigned type_id, unsigned mesg_flags, unsigned update_flags, void *mesg)
Definition: H5Omessage.c:162
H5O_storage_virtual_name_seg_t * parsed_source_dset_name
Definition: H5Oprivate.h:542
hbool_t flush_in_progress
Definition: H5Cprivate.h:2248
hdr stats stored super_blk_size
Definition: H5EAsblock.c:234
H5_DLL herr_t H5Oget_info_by_idx2(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_info1_t *oinfo, unsigned fields, hid_t lapl_id)
Definition: H5Odeprec.c:669
void * mcdt_ud
Definition: H5Oprivate.h:194
H5_DLLVAR const H5O_msg_class_t H5O_MSG_BOGUS_INVALID[1]
Definition: H5Opkg.h:475
haddr_t corder_bt2_addr
Definition: H5Gdense.c:118
haddr_t eoa
Definition: H5FDcore.c:53
herr_t H5A__dense_rename(H5F_t *f, const H5O_ainfo_t *ainfo, const char *old_name, const char *new_name)
Definition: H5Adense.c:893
@ H5AC_BT_ID
Definition: H5ACprivate.h:49
H5_DLL herr_t H5T__conv_ullong_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
size_t H5T_REF_COMP_ALIGN_g
Definition: H5T.c:473
unsigned sym_leaf_k
Definition: H5Oprivate.h:761
H5_DLL hid_t H5VL_register_connector(const void *cls, hbool_t app_ref, hid_t vipl_id)
Definition: H5VLint.c:1118
H5_DLL void * H5O_msg_read(const H5O_loc_t *loc, unsigned type_id, void *mesg)
Definition: H5Omessage.c:462
H5_DLL herr_t H5HF_hdr_dirty(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:712
hid_t H5E_CANTUNCORK_g
Definition: H5Edefin.h:187
int H5Tget_array_ndims(hid_t type_id)
Definition: H5Tarray.c:210
herr_t H5O__inc_rc(H5O_t *oh)
Definition: H5Oint.c:2950
H5_DLL herr_t H5T__conv_ushort_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
struct H5FL_blk_head_t H5FL_blk_head_t
H5S_sel_iter_coords_func_t iter_coords
Definition: H5Spkg.h:349
htri_t H5F__same_file_test(hid_t file_id1, hid_t file_id2)
Definition: H5Ftest.c:250
H5_DLL void H5F_set_coll_md_read(H5F_t *f, H5P_coll_md_read_flag_t flag)
hid_t H5Mcreate(hid_t loc_id, const char *name, hid_t key_type_id, hid_t val_type_id, hid_t lcpl_id, hid_t mcpl_id, hid_t mapl_id)
Definition: H5M.c:255
H5_DLL herr_t H5T__conv_double_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL hid_t H5Pdecode(const void *buf)
Definition: H5P.c:892
herr_t H5HF_dtable_init(H5HF_dtable_t *dtable)
Definition: H5HFdtable.c:91
const char int fwidth
Definition: H5system.c:113
H5_DLL herr_t H5O_flush(H5O_loc_t *oloc, hid_t obj_id)
Definition: H5Oflush.c:117
int num_receive_requests
Definition: H5Dmpio.c:209
H5_DLL herr_t H5AC_proxy_entry_remove_parent(H5AC_proxy_entry_t *pentry, void *parent)
Definition: H5ACproxy_entry.c:203
H5_DLL herr_t H5Pget_char_encoding(hid_t plist_id, H5T_cset_t *encoding)
Definition: H5Pstrcpl.c:192
H5_DLL herr_t H5FS__hdr_dest(H5FS_t *hdr)
Definition: H5FS.c:1022
Definition: H5EApkg.h:256
char * name
Definition: H5Rpkg.h:68
hbool_t index_corder
Definition: H5Oprivate.h:294
H5C_cache_entry_t * pl_head_ptr
Definition: H5Cpkg.h:5903
herr_t H5D__chunk_dump_index(H5D_t *dset, FILE *stream)
Definition: H5Dchunk.c:6598
herr_t H5Fget_page_buffering_stats(hid_t file_id, unsigned accesses[2], unsigned hits[2], unsigned misses[2], unsigned evictions[2], unsigned bypasses[2])
Definition: H5F.c:1870
H5_DLL hid_t H5Gopen1(hid_t loc_id, const char *name)
Definition: H5Gdeprec.c:269
hbool_t prefetched_dirty
Definition: H5Cprivate.h:2294
struct H5B2_leaf_cache_ud_t H5B2_leaf_cache_ud_t
H5_DLL herr_t H5HP_change(H5HP_t *heap, int val, void *obj)
Definition: H5HP.c:666
hsize_t iblock_off
Definition: H5HFpkg.h:272
H5_DLL herr_t H5F_get_metadata_read_retry_info(H5F_t *file, H5F_retry_info_t *info)
Definition: H5Fint.c:3208
@ H5D_VIRTUAL
Definition: H5Dpublic.h:49
herr_t(* write_destroy_cache_log_msg)(void *udata)
Definition: H5Clog.h:46
H5C_cache_entry_t * cLRU_tail_ptr
Definition: H5Cpkg.h:5923
H5_DLL const char * H5PL__get_path(unsigned int index)
Definition: H5PLpath.c:554
int mpio_coll_chunk_link_hard
Definition: H5CX.c:270
H5O_hdr_info_t hdr
Definition: H5Opublic.h:267
H5_DLL void * H5MP_malloc(H5MP_pool_t *mp, size_t request)
Definition: H5MP.c:211
hbool_t H5HF_man_iter_ready(H5HF_block_iter_t *biter)
Definition: H5HFiter.c:652
H5_DLL herr_t H5FS_sect_add(H5F_t *f, H5FS_t *fspace, H5FS_section_info_t *node, unsigned flags, void *op_data)
Definition: H5FSsection.c:1397
char name[9]
Definition: H5Oprivate.h:772
unsigned char * nread
Definition: H5FDlog.c:123
herr_t(* cmp)(int *cmp_value, const void *info1, const void *info2)
Definition: H5VLconnector.h:293
herr_t H5Tget_fields(hid_t type_id, size_t *spos, size_t *epos, size_t *esize, size_t *mpos, size_t *msize)
Definition: H5Tfloat.c:50
herr_t(* H5S_sel_iter_init_func_t)(const H5S_t *space, H5S_sel_iter_t *sel_iter)
Definition: H5Spkg.h:272
unsigned type_id
Definition: H5SMpkg.h:216
H5P_genclass_t * H5P__get_class_parent(const H5P_genclass_t *pclass)
Definition: H5Pint.c:5407
@ H5O_MCDT_SEARCH_ERROR
Definition: H5Opublic.h:162
hid_t H5E_LOGGING_g
Definition: H5Edefin.h:185
H5SL_type_t
Definition: H5SLprivate.h:41
int H5T__get_array_dims(const H5T_t *dt, hsize_t dims[])
Definition: H5Tarray.c:310
H5_DLL herr_t H5AC__log_deleted_entry(const H5AC_info_t *entry_ptr)
Definition: H5ACmpio.c:687
H5_DLL herr_t H5TS_win32_thread_exit(void)
Definition: H5TS.c:454
const H5T_ref_class_t * cls
Definition: H5Tpkg.h:232
herr_t H5Pset_driver(hid_t plist_id, hid_t new_driver_id, const void *new_driver_info)
Definition: H5Pfapl.c:880
H5_DLL herr_t H5VL_datatype_get(const H5VL_object_t *vol_obj, H5VL_datatype_get_t get_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:2932
herr_t H5Freset_page_buffering_stats(hid_t file_id)
Definition: H5F.c:1839
herr_t H5P_init(void)
Definition: H5Pint.c:434
struct H5D_farray_ctx_t H5D_farray_ctx_t
herr_t(* H5S_sel_deserialize_func_t)(H5S_t **space, const uint8_t **p)
Definition: H5Spkg.h:243
H5_DLL void * H5VL_file_create(const H5VL_connector_prop_t *connector_prop, const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3379
@ H5_ITER_N
Definition: H5public.h:300
H5Z_set_local_func_t set_local
Definition: H5Zpublic.h:238
hid_t H5A_get_space(H5A_t *attr)
Definition: H5Aint.c:857
H5_DLL herr_t H5VLinitialize(hid_t connector_id, hid_t vipl_id)
Definition: H5VLcallback.c:228
hid_t H5VL__peek_connector_id_by_value(H5VL_class_value_t value)
Definition: H5VLint.c:1552
Definition: H5Oprivate.h:748
hbool_t follow_min
Definition: H5Bprivate.h:125
H5_DLL void * H5FL_seq_free(H5FL_seq_head_t *head, void *obj)
Definition: H5FL.c:1828
size_t size
Definition: H5EApkg.h:319
herr_t H5Dwrite_chunk(hid_t dset_id, hid_t dxpl_id, uint32_t filters, const hsize_t *offset, size_t data_size, const void *buf)
Definition: H5Dio.c:334
Definition: H5Ztrans.c:48
H5AC_info_t cache_info
Definition: H5HFpkg.h:298
H5_DLL herr_t H5D__flush_real(H5D_t *dataset)
Definition: H5Dint.c:3220
H5T_state_t state
Definition: H5Tpkg.h:333
CATCH if(!ret_value) if(dblock &&H5EA__dblock_dest(dblock)< 0) H5E_THROW(H5E_CANTFREE
H5AC_info_t cache_info
Definition: H5Opkg.h:280
hbool_t dset_exists
Definition: H5Oprivate.h:508
unsigned ndims
Definition: H5Dprivate.h:146
int plussign
Definition: H5system.c:118
H5_DLL herr_t H5CS_pop(void)
Definition: H5CS.c:226
H5_DLL herr_t H5Aiterate_by_name(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5A_operator2_t op, void *op_data, hid_t lapd_id)
Definition: H5A.c:1406
H5_DLL herr_t H5PB_flush(H5F_shared_t *f_sh)
Definition: H5PB.c:403
herr_t H5FS_sect_change_class(H5F_t *f, H5FS_t *fspace, H5FS_section_info_t *sect, uint16_t new_class)
Definition: H5FSsection.c:2075
H5_DLL htri_t H5Fis_accessible(const char *container_name, hid_t fapl_id)
Definition: H5F.c:593
H5_DLL herr_t H5F__super_ext_write_msg(H5F_t *f, unsigned id, void *mesg, hbool_t may_create, unsigned mesg_flags)
Definition: H5Fsuper.c:1675
@ H5PL_TYPE_ERROR
Definition: H5PLpublic.h:33
herr_t H5O__debug_real(H5F_t *f, H5O_t *oh, haddr_t addr, FILE *stream, int indent, int fwidth)
Definition: H5Odbg.c:286
H5_DLL herr_t H5SM__message_decode(const uint8_t *raw, void *native, void *ctx)
Definition: H5SMmessage.c:335
H5_DLL herr_t H5Pset_deflate(hid_t plist_id, unsigned aggression)
Definition: H5Pocpl.c:1209
const H5P_libclass_t H5P_CLS_TCRT[1]
Definition: H5Pint.c:260
Definition: H5Lprivate.h:64
H5_DLL herr_t H5L_register_external(void)
Definition: H5Lexternal.c:432
H5_DLL herr_t H5Gget_num_objs(hid_t loc_id, hsize_t *num_objs)
Definition: H5Gdeprec.c:875
int32_t age
Definition: H5Cprivate.h:2293
hid_t *const def_plist_id
Definition: H5Pprivate.h:102
H5_DLL herr_t H5Punregister(hid_t pclass_id, const char *name)
Definition: H5P.c:1465
void * H5C_get_aux_ptr(const H5C_t *cache_ptr)
Definition: H5Cquery.c:369
hid_t H5T_NATIVE_UINT_LEAST8_g
Definition: H5T.c:422
@ H5VL_DATASET_GET_TYPE
Definition: H5VLconnector.h:97
H5O_type_t type
Definition: H5Opublic.h:134
H5_DLL herr_t H5S_select_iter_next(H5S_sel_iter_t *sel_iter, size_t nelem)
Definition: H5Sselect.c:1376
H5_DLLVAR hid_t H5E_BADMESG_g
Definition: H5Epubgen.h:197
@ H5D_MPIO_NOT_SIMPLE_OR_SCALAR_DATASPACES
Definition: H5Ppublic.h:175
void * H5O_msg_read(const H5O_loc_t *loc, unsigned type_id, void *mesg)
Definition: H5Omessage.c:462
MPI_Comm H5F_mpi_get_comm(const H5F_t *f)
Definition: H5Fmpi.c:157
Definition: H5FDfamily.c:55
H5T_bkg_t H5T_path_bkg(const H5T_path_t *p)
Definition: H5T.c:5210
H5FL_DEFINE_STATIC(H5O_linfo_t)
hid_t H5E_CANTDEPEND_g
Definition: H5Edefin.h:182
herr_t H5SM_list_free(H5SM_list_t *list)
Definition: H5SM.c:2510
hbool_t deleted
Definition: H5Ppkg.h:93
H5_DLL int H5G__node_build_table(H5F_t *f, const void *_lt_key, haddr_t addr, const void *_rt_key, void *_udata)
Definition: H5Oprivate.h:759
H5_DLL herr_t H5FD_s3comms_load_aws_profile(const char *name, char *key_id_out, char *secret_access_key_out, char *aws_region_out)
Definition: H5FDs3comms.c:2542
struct H5EA_stat_t::@8 computed
H5_DLL herr_t H5C__flush_single_entry(H5F_t *f, H5C_cache_entry_t *entry_ptr, unsigned flags)
void * udata
Definition: H5B.c:132
signed char int8_t
Definition: H5private.h:420
hsize_t span_size
Definition: H5MFpkg.h:121
H5_DLL herr_t H5F__check_cached_stab_test(hid_t file_id)
Definition: H5Ftest.c:143
H5FD_t pub
Definition: H5FDdirect.c:67
H5_DLLVAR size_t H5T_NATIVE_INT_LEAST8_ALIGN_g
Definition: H5Tpkg.h:434
H5_DLL herr_t H5T__conv_short_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
@ H5T_NATIVE_INT_MATCH_SHORT
Definition: H5Tnative.c:559
unsigned raw_count
Definition: H5PBprivate.h:57
H5_DLL void * H5VL_unwrap_object(const H5VL_class_t *connector, void *obj)
Definition: H5VLcallback.c:842
hsize_t alignment
Definition: H5FSpkg.h:187
H5_DLL int H5P_ignore_cmp(const void H5_ATTR_UNUSED *val1, const void H5_ATTR_UNUSED *val2, size_t H5_ATTR_UNUSED size)
Definition: H5Pint.c:5662
H5C_cache_entry_t H5AC_info_t
Definition: H5ACprivate.h:197
ssize_t H5E__get_msg(const H5E_msg_t *msg, H5E_type_t *type, char *msg_str, size_t size)
Definition: H5Eint.c:130
struct H5D_filtered_collective_io_info_t::@2 owners
int tz_dsttime
Definition: H5win32defs.h:102
herr_t H5Sget_select_bounds(hid_t spaceid, hsize_t start[], hsize_t end[])
Definition: H5Sselect.c:626
unsigned long feature_flags
Definition: H5FDpublic.h:322
H5_DLL herr_t H5T__conv_uchar_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5D__fill(const void *fill, const H5T_t *fill_type, void *buf, const H5T_t *buf_type, const H5S_t *space)
Definition: H5Dfill.c:177
H5_DLL herr_t H5T_close_real(H5T_t *dt)
Definition: H5T.c:3990
H5_DLL herr_t H5O__attr_remove(const H5O_loc_t *loc, const char *name)
Definition: H5Oattribute.c:1524
H5_DLL herr_t H5Tenum_nameof(hid_t type, const void *value, char *name, size_t size)
Definition: H5Tenum.c:331
unsigned max_compact
Definition: H5Opkg.h:315
H5_DLL herr_t H5AC_get_cache_auto_resize_config(const H5AC_t *cache_ptr, H5AC_cache_config_t *config_ptr)
Definition: H5AC.c:1595
htri_t H5L_exists(const H5G_loc_t *loc, const char *name)
Definition: H5L.c:3131
hbool_t H5F_same_shared(const H5F_t *f1, const H5F_t *f2)
Definition: H5Fquery.c:267
H5_DLLVAR hid_t H5E_FILEOPEN_g
Definition: H5Epubgen.h:252
hbool_t mpio_global_no_coll_cause_valid
Definition: H5CX.c:268
H5_DLL char * H5F_get_extpath(const H5F_t *f)
Definition: H5Fquery.c:226
H5_DLL herr_t H5C__verify_cork_tag_test(hid_t fid, H5O_token_t tag_token, hbool_t status)
Definition: H5Ctest.c:136
herr_t H5HF_read(H5HF_t *fh, const void *_id, void *obj)
Definition: H5HF.c:542
@ H5T_BKG_YES
Definition: H5Tpublic.h:145
H5_DLL void * H5VL_object_data(const H5VL_object_t *vol_obj)
Definition: H5VLint.c:1717
H5_DLL herr_t H5PL__find_plugin_in_cache(const H5PL_search_params_t *search_params, hbool_t *found, const void **plugin_info)
H5_DLL hsize_t H5F_get_pgend_meta_thres(const H5F_t *f)
Definition: H5Fquery.c:1229
size_t sign
Definition: H5Tpkg.h:211
unsigned fields
Definition: H5Gloc.c:88
herr_t H5T__conv_int_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7426
H5_DLL herr_t H5HF__huge_get_obj_off(H5HF_hdr_t *hdr, const uint8_t *id, hsize_t *obj_off_p)
Definition: H5HFhuge.c:601
int(* H5B_operator_t)(H5F_t *f, const void *_lt_key, haddr_t addr, const void *_rt_key, void *_udata)
Definition: H5Bprivate.h:84
int32_t accesses
Definition: H5Cprivate.h:2307
H5_DLLVAR hid_t H5T_VAX_F64_g
Definition: H5Tpublic.h:384
struct H5S_extent_t H5S_extent_t
Definition: H5Sprivate.h:34
H5_DLLVAR hid_t H5E_ATOM_g
Definition: H5Epubgen.h:94
int H5T_top_term_package(void)
Definition: H5T.c:1409
H5_DLLVAR hid_t H5E_LOGGING_g
Definition: H5Epubgen.h:328
H5_DLL herr_t H5Ewalk2(hid_t err_stack, H5E_direction_t direction, H5E_walk2_t func, void *client_data)
Definition: H5E.c:1543
herr_t H5O_msg_iterate(const H5O_loc_t *loc, unsigned type_id, const H5O_mesg_operator_t *op, void *op_data)
Definition: H5Omessage.c:1200
struct H5D_t * dset
Definition: H5Oprivate.h:507
H5_DLL herr_t H5HF__man_iblock_create(H5HF_hdr_t *hdr, H5HF_indirect_t *par_iblock, unsigned par_entry, unsigned nrows, unsigned max_rows, haddr_t *addr_p)
Definition: H5HFiblock.c:962
ssize_t H5Pget_efile_prefix(hid_t plist_id, char *prefix, size_t size)
Definition: H5Pdapl.c:1459
H5S_point_iter_t pnt
Definition: H5Sprivate.h:103
@ H5T_STR_RESERVED_11
Definition: H5Tpublic.h:116
herr_t H5Pget_alignment(hid_t fapl_id, hsize_t *threshold, hsize_t *alignment)
Definition: H5Pfapl.c:786
H5O_fill_t fill
Definition: H5Dprivate.h:132
herr_t H5F_block_write(H5F_t *f, H5FD_mem_t type, haddr_t addr, size_t size, const void *buf)
Definition: H5Fio.c:229
H5S_hyper_sel_t * hslab
Definition: H5Spkg.h:312
herr_t H5G__compact_remove(const H5O_loc_t *oloc, H5RS_str_t *grp_full_path_r, const char *name)
Definition: H5Gcompact.c:314
size_t mem_freed
Definition: H5FL.c:93
struct H5FD_multi_dxpl_t H5FD_multi_dxpl_t
H5_DLL haddr_t H5EA__sblock_create(H5EA_hdr_t *hdr, H5EA_iblock_t *parent, hbool_t *stats_changed, unsigned sblk_idx)
hsize_t alloc_sect_size
Definition: H5FSpkg.h:172
@ H5VL_SUBCLS_LINK
Definition: H5VLconnector.h:62
H5_DLL H5T_t * H5T_get_member_type(const H5T_t *dt, unsigned membno)
Definition: H5Tcompound.c:263
H5_DLL herr_t H5Ldelete_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id)
Definition: H5L.c:754
herr_t H5Pset_file_image_callbacks(hid_t fapl_id, H5FD_file_image_callbacks_t *callbacks_ptr)
Definition: H5Pfapl.c:2775
Definition: H5Oprivate.h:725
H5_DLL herr_t H5Fdelete(const char *filename, hid_t fapl_id)
Definition: H5F.c:903
herr_t H5VLrequest_optional(void *req, hid_t connector_id, H5VL_request_optional_t opt_type, va_list arguments)
Definition: H5VLcallback.c:6696
uint32_t magic
Definition: H5Cprivate.h:1973
H5_DLL herr_t H5HF_man_iter_down(H5HF_block_iter_t *biter, H5HF_indirect_t *iblock)
Definition: H5HFiter.c:518
H5_DLL herr_t H5D__vlen_get_buf_size(H5D_t *dset, hid_t type_id, hid_t space_id, hsize_t *size)
Definition: H5Dint.c:2696
H5_DLL herr_t H5A__attr_release_table(H5A_attr_table_t *atable)
Definition: H5Aint.c:1889
hsize_t nelem
Definition: H5Spkg.h:114
unsigned flags
Definition: H5FDfamily.c:624
H5_DLL herr_t H5HF_man_iter_offset(H5HF_hdr_t *hdr, H5HF_block_iter_t *biter, hsize_t *offset)
Definition: H5HFiter.c:612
size_t list_nused
Definition: H5Oprivate.h:560
int len
Definition: H5system.c:124
H5_DLL herr_t H5VL__native_token_cmp(void *obj, const H5O_token_t *token1, const H5O_token_t *token2, int *cmp_value)
herr_t H5O_loc_hold_file(H5O_loc_t *loc)
Definition: H5Oint.c:2037
@ H5Z_XFORM_MINUS
Definition: H5Ztrans.c:32
struct H5I_id_info_t H5I_id_info_t
H5_DLLVAR const H5AC_class_t H5AC_FHEAP_IBLOCK[1]
Definition: H5ACprivate.h:359
H5_DLLVAR hid_t H5T_NATIVE_INT_LEAST16_g
Definition: H5Tpublic.h:469
Definition: H5SMpkg.h:214
H5T_loc_t loc
Definition: H5Tpkg.h:302
H5_DLL herr_t H5T__conv_ulong_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR H5P_genclass_t * H5P_CLS_ATTRIBUTE_CREATE_g
Definition: H5Pprivate.h:133
H5T_lib_conv_t lib_func
Definition: H5Tpkg.h:167
char * func
Definition: H5FLprivate.h:71
int64_t hid_t
Definition: H5Ipublic.h:55
herr_t(* create)(H5VL_link_create_type_t create_type, void *obj, const H5VL_loc_params_t *loc_params, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:386
int64_t corder
Definition: H5Gpkg.h:259
@ H5T_PAD_ZERO
Definition: H5Tpublic.h:127
H5D_chunk_copy_shutdown_func_t copy_shutdown
Definition: H5Dpkg.h:326
Definition: H5VLconnector.h:327
herr_t H5PB_read(H5F_shared_t *f_sh, H5FD_mem_t type, haddr_t addr, size_t size, void *buf)
Definition: H5PB.c:690
herr_t H5C_get_cache_image_config(const H5C_t *cache_ptr, H5C_cache_image_ctl_t *config_ptr)
Definition: H5Cimage.c:929
struct H5C_cache_entry_t * next
Definition: H5Cprivate.h:2271
H5_DLL H5RS_str_t * H5RS_dup_str(const char *s)
Definition: H5RS.c:336
herr_t H5HF__huge_bt2_indir_remove(const void *nrecord, void *_udata)
Definition: H5HFbtree2.c:301
hid_t H5E_ALREADYINIT_g
Definition: H5Edefin.h:92
H5_DLL herr_t H5G_obj_insert(const struct H5O_loc_t *grp_oloc, const char *name, struct H5O_link_t *obj_lnk, hbool_t adj_link, H5O_type_t obj_type, const void *crt_info)
hsize_t max_chunks[H5O_LAYOUT_NDIMS]
Definition: H5Oprivate.h:627
H5_DLL herr_t H5P__decode_coll_md_read_flag_t(const void **_pp, void *value)
Definition: H5Pfapl.c:4617
hid_t H5E_ALREADYEXISTS_g
Definition: H5Edefin.h:75
H5_DLL hbool_t H5D__chunk_is_space_alloc(const H5O_storage_t *storage)
Definition: H5Dchunk.c:1044
H5_DLL void * H5VLfile_open(const char *name, unsigned flags, hid_t fapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3518
herr_t H5T__conv_uchar_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5093
int op_ret
Definition: H5Adense.c:99
H5_DLLVAR const H5AC_class_t H5AC_BT[1]
Definition: H5ACprivate.h:347
Definition: H5Oprivate.h:345
struct H5VL_object_t H5VL_object_t
H5_DLL herr_t H5FO_delete(H5F_t *f, haddr_t addr)
Definition: H5FO.c:211
file pmem_size
Definition: H5FDfamily.c:682
herr_t H5Pset_libver_bounds(hid_t plist_id, H5F_libver_t low, H5F_libver_t high)
Definition: H5Pfapl.c:2431
H5_DLLVAR hid_t H5T_STD_I16BE_g
Definition: H5Tpublic.h:270
hbool_t H5F_get_evict_on_close(const H5F_t *f)
Definition: H5Fquery.c:817
struct H5EA_sblock_t H5EA_sblock_t
H5D_chunk_index_t idx_type
Definition: H5Oprivate.h:618
BEGIN_FUNC(STATIC, CATCH if(hdr &&H5FA__hdr_unprotect(ERR, CATCH if(hdr &&H5FA__hdr_unprotect(H5FA_t *, H5FA_t *fa=NULL, H5FA_t *fa=NULL, H5FA__new(H5F_t *f, haddr_t fa_addr, hbool_t from_open, void *ctx_udata))
Definition: H5FA.c:120
haddr_t addr
Definition: H5HFpkg.h:366
herr_t H5HF_man_iter_down(H5HF_block_iter_t *biter, H5HF_indirect_t *iblock)
Definition: H5HFiter.c:518
H5_DLL herr_t H5T__conv_uint_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hid_t H5P_CLS_FILE_ACCESS_ID_g
Definition: H5Pint.c:136
H5B2_node_info_t * node_info
Definition: H5B2pkg.h:185
htri_t H5O__attr_exists(const H5O_loc_t *loc, const char *name)
Definition: H5Oattribute.c:1792
size_t size
Definition: H5Oprivate.h:738
@ H5F_MEM_PAGE_BTREE
Definition: H5Fprivate.h:697
int32_t max_clears[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6068
Definition: H5VLconnector.h:385
herr_t H5VLgroup_specific(void *obj, hid_t connector_id, H5VL_group_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:4432
H5_DLLVAR hid_t H5E_CANTLIST_g
Definition: H5Epubgen.h:406
hbool_t mpio_chunk_opt_num_valid
Definition: H5CX.c:242
cache_ptr image_addr
Definition: H5Cimage.c:1228
H5_DLLVAR hid_t H5T_NATIVE_INT_LEAST64_g
Definition: H5Tpublic.h:495
@ H5VL_OBJECT_REFRESH
Definition: H5VLconnector.h:207
H5P_genplist_t * H5P_object_verify(hid_t plist_id, hid_t pclass_id)
Definition: H5Pint.c:4007
H5FL_SEQ_DEFINE_STATIC(H5C_cache_entry_ptr_t)
Definition: H5B2private.h:108
herr_t H5Pset_virtual(hid_t dcpl_id, hid_t vspace_id, const char *src_file_name, const char *src_dset_name, hid_t src_space_id)
Definition: H5Pdcpl.c:2129
H5_DLL herr_t H5HF_get_obj_len(H5HF_t *fh, const void *id, size_t *obj_len_p)
Definition: H5HF.c:418
H5_DLLVAR hid_t H5E_CANTFLUSH_g
Definition: H5Epubgen.h:304
H5_DLLVAR hid_t H5E_FARRAY_g
Definition: H5Epubgen.h:79
BEGIN_FUNC(STATIC, CATCH if(hdr &&H5EA__hdr_unprotect(ERR, CATCH if(hdr &&H5EA__hdr_unprotect(H5EA_t *, H5EA_t *ea=NULL, H5EA_t *ea=NULL, H5EA__new(H5F_t *f, haddr_t ea_addr, hbool_t from_open, void *ctx_udata))
Definition: H5EA.c:132
H5_DLL struct H5UC_t * H5F_grp_btree_shared(const H5F_t *f)
Definition: H5Fquery.c:717
Definition: H5FDhdfs.c:439
hid_t H5E_CANTFREE_g
Definition: H5Edefin.h:74
H5_DLL herr_t H5Rcreate_object(hid_t loc_id, const char *name, hid_t oapl_id, H5R_ref_t *ref_ptr)
Definition: H5R.c:77
herr_t H5Pinsert1(hid_t plist_id, const char *name, size_t size, void *value, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_close_func_t prp_close)
Definition: H5Pdeprec.c:408
ssize_t H5T__bit_find(uint8_t *buf, size_t offset, size_t size, H5T_sdir_t direction, hbool_t value)
Definition: H5Tbit.c:400
unsigned char * dst
Definition: H5VM.c:28
H5_DLL herr_t H5T__conv_i_f(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
H5_DLLVAR H5P_genclass_t * H5P_CLS_ATTRIBUTE_ACCESS_g
Definition: H5Pprivate.h:134
H5_DLLVAR H5E_t H5E_stack_g[1]
Definition: H5Epkg.h:126
H5_DLL H5ST_ptr_t H5ST_findfirst(H5ST_tree_t *p)
Definition: H5ST.c:453
H5_DLL herr_t H5R__decode_token_compat(H5VL_object_t *vol_obj, H5I_type_t type, H5R_type_t ref_type, const unsigned char *buf, H5O_token_t *obj_token)
Definition: H5Rint.c:1548
hid_t H5P_CLS_LINK_CREATE_ID_g
Definition: H5Pint.c:164
H5G_cache_t cache
Definition: H5Gpkg.h:299
hsize_t bounds[]
Definition: H5Spkg.h:191
double flash_threshold
Definition: H5Cprivate.h:2123
H5_DLLVAR hid_t H5T_STD_B16BE_g
Definition: H5Tpublic.h:286
H5_DLL herr_t H5Gclose(hid_t group_id)
Definition: H5G.c:743
H5_DLLVAR hid_t H5E_CANTUNLOCK_g
Definition: H5Epubgen.h:139
size_t H5D__gather_mem(const void *_buf, H5S_sel_iter_t *iter, size_t nelmts, void *_tgath_buf)
Definition: H5Dscatgath.c:373
int H5M_top_term_package(void)
Definition: H5M.c:145
H5_DLL herr_t H5VL_request_notify(const H5VL_object_t *vol_obj, H5VL_request_notify_t cb, void *ctx)
Definition: H5VLcallback.c:6310
H5_DLL herr_t H5HP_incr(H5HP_t *heap, unsigned amt, void *obj)
Definition: H5HP.c:752
H5FL_DEFINE(H5D_copy_file_ud_t)
herr_t H5D__chunk_prune_by_extent(H5D_t *dset, const hsize_t *old_dim)
Definition: H5Dchunk.c:5346
const struct H5B_class_t * type
Definition: H5Bprivate.h:91
@ H5Z_PRELUDE_SET_LOCAL
Definition: H5Z.c:56
hbool_t is_dirty
Definition: H5Cprivate.h:2234
H5_DLL herr_t H5Gget_objinfo(hid_t loc_id, const char *name, hbool_t follow_link, H5G_stat_t *statbuf)
Definition: H5Gdeprec.c:931
Definition: H5MFpkg.h:154
H5FL_DEFINE_STATIC(H5FD_log_t)
H5_DLL herr_t H5VLdataset_write(void *dset, hid_t connector_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, const void *buf, void **req)
Definition: H5VLcallback.c:2208
H5_DLL herr_t H5T__conv_ulong_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hid_t H5E_BADGROUP_g
Definition: H5Edefin.h:154
H5_DLL herr_t H5T__conv_short_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5Giterate(hid_t loc_id, const char *name, int *idx, H5G_iterate_t op, void *op_data)
Definition: H5Gdeprec.c:806
H5_DLL hid_t H5R__get_loc_id(const H5R_ref_priv_t *ref)
Definition: H5Rint.c:528
unsigned allocated
Definition: H5FLprivate.h:99
hid_t H5T_UNIX_D64BE_g
Definition: H5T.c:386
@ H5C_incr__threshold
Definition: H5Cpublic.h:39
H5_DLL herr_t H5AC_unpin_entry(void *thing)
Definition: H5AC.c:1398
H5AC_info_t cache_info
Definition: H5HLpkg.h:119
Definition: H5EApkg.h:309
hsize_t length
Definition: H5Fprivate.h:682
herr_t H5HF__hdr_update_iter(H5HF_hdr_t *hdr, size_t min_dblock_size)
Definition: H5HFhdr.c:987
cache_flags
Definition: H5FAhdr.c:542
H5_DLLVAR hid_t H5T_NATIVE_USHORT_g
Definition: H5Tpublic.h:424
const H5B2_class_t H5D_BT2_FILT[1]
Definition: H5Dbtree2.c:187
H5_DLL herr_t H5Pget_elink_acc_flags(hid_t lapl_id, unsigned *flags)
Definition: H5Plapl.c:1201
H5_DLL hid_t H5Mget_key_type(hid_t map_id)
Definition: H5M.c:502
H5_DLL herr_t H5G_ent_decode(const H5F_t *f, const uint8_t **pp, H5G_entry_t *ent)
Definition: H5Gent.c:137
size_t obj_count
Definition: H5F.c:55
struct H5F_info2_t::@13 super
unable to unprotect fixed array data address
Definition: H5FAdblock.c:335
H5_DLL void H5MM_final_sanity_check(void)
Definition: H5MM.c:230
H5T_t * H5A_type(const H5A_t *attr)
Definition: H5Aint.c:1308
H5P_genclass_t * H5P_CLS_OBJECT_COPY_g
Definition: H5Pint.c:163
herr_t H5HF_iblock_dirty(H5HF_indirect_t *iblock)
Definition: H5HFiblock.c:326
H5T_cset_t encoding
Definition: H5Apkg.h:78
herr_t H5set_free_list_limits(int reg_global_lim, int reg_list_lim, int arr_global_lim, int arr_list_lim, int blk_global_lim, int blk_list_lim)
Definition: H5.c:539
H5_DLLVAR const H5Z_class2_t H5Z_SHUFFLE[1]
Definition: H5Zpkg.h:29
void * H5VL_object_unwrap(const H5VL_object_t *vol_obj)
Definition: H5VLint.c:1745
H5_DLLVAR const H5P_libclass_t H5P_CLS_DCRT[1]
Definition: H5Pint.c:344
unsigned version
Definition: H5Fpublic.h:127
H5_DLL void H5AC_tag(haddr_t metadata_tag, haddr_t *prev_tag)
Definition: H5AC.c:2181
H5VL_class_value_t value
Definition: H5PLprivate.h:43
herr_t H5Zget_filter_info(H5Z_filter_t filter, unsigned int *filter_config_flags)
Definition: H5Z.c:1600
herr_t H5VL__native_object_specific(void *obj, const H5VL_loc_params_t *loc_params, H5VL_object_specific_t specific_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_object.c:303
struct H5FS_create_t H5FS_create_t
herr_t H5S__hyper_project_intersection(const H5S_t *src_space, const H5S_t *dst_space, const H5S_t *src_intersect_space, H5S_t *proj_space, hbool_t share_selection)
Definition: H5Shyper.c:11489
size_t data_size
Definition: H5Apkg.h:87
H5O_msg_crt_idx_t max_crt_idx
Definition: H5Oprivate.h:786
hbool_t H5D__chunk_is_data_cached(const H5D_shared_t *shared_dset)
Definition: H5Dchunk.c:1075
hid_t H5Scopy(hid_t space_id)
Definition: H5S.c:531
@ H5VL_FILE_GET_OBJ_COUNT
Definition: H5VLconnector.h:134
herr_t H5O__msg_move_to_new_chunk_test(hid_t oid, unsigned msg_type)
Definition: H5Otest.c:707
double etime
Definition: H5private.h:604
struct H5F_retry_info_t H5F_retry_info_t
H5_DLL hid_t H5Oopen_by_token(hid_t loc_id, H5O_token_t token)
Definition: H5O.c:233
H5_DLLVAR const H5O_msg_class_t H5O_MSG_NULL[1]
Definition: H5Opkg.h:437
unsigned ss_rank
Definition: H5Shyper.c:93
hbool_t flush_in_progress
Definition: H5Cpkg.h:5849
H5_DLL herr_t H5Z_register(const H5Z_class2_t *cls)
Definition: H5Z.c:291
H5_DLL herr_t H5PL__close(H5PL_HANDLE handle)
H5_DLL H5B2_internal_t * H5B2__protect_internal(H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr, uint16_t depth, hbool_t shadow, unsigned flags)
Definition: H5B2internal.c:192
haddr_t * child
Definition: H5Bpkg.h:60
H5O_shared_t sh_loc
Definition: H5Spkg.h:110
@ H5FS_SECT_LIVE
Definition: H5FSprivate.h:117
size_t ndblks
Definition: H5EApkg.h:157
@ H5AC_DRVRINFO_ID
Definition: H5ACprivate.h:75
hid_t H5E_REFERENCE_g
Definition: H5Edefin.h:31
unsigned version
Definition: H5Oprivate.h:328
hbool_t H5_PKG_INIT_VAR
Definition: H5I.c:107
H5_DLLVAR const unsigned H5O_attr_ver_bounds[H5F_LIBVER_NBOUNDS]
Definition: H5Opkg.h:636
haddr_t H5D__get_offset(const H5D_t *dset)
Definition: H5Dint.c:2563
H5D_chunk_rec_t chunk_rec
Definition: H5Dfarray.c:70
H5_DLL herr_t H5AC_create(const H5F_t *f, H5AC_cache_config_t *config_ptr, H5AC_cache_image_config_t *image_config_ptr)
Definition: H5AC.c:284
herr_t H5P__decode_uint8_t(const void **_pp, void *_value)
Definition: H5Pencdec.c:583
unsigned onlist
Definition: H5FLprivate.h:100
herr_t H5B2_iterate(H5B2_t *bt2, H5B2_operator_t op, void *op_data)
Definition: H5B2.c:423
size_t alloc_links
Definition: H5Gobj.c:69
void * data
Definition: H5VLprivate.h:40
H5_DLL herr_t H5Pget_small_data_block_size(hid_t fapl_id, hsize_t *size)
Definition: H5Pfapl.c:2303
Definition: H5private.h:621
herr_t hbool_t H5_ATTR_UNUSED print_header
Definition: H5Cimage.c:966
herr_t H5F__check_cached_stab_test(hid_t file_id)
Definition: H5Ftest.c:143
char * message
Definition: H5Clog_json.c:58
H5_DLL hbool_t H5S_has_extent(const H5S_t *ds)
Definition: H5S.c:1924
H5_DLL herr_t H5T__conv_llong_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
void * encoding_buf
Definition: H5SM.c:49
H5_DLL H5I_type_t H5Iregister_type(size_t hash_size, unsigned reserved, H5I_free_t free_func)
Definition: H5I.c:218
herr_t H5HF_man_iter_offset(H5HF_hdr_t *hdr, H5HF_block_iter_t *biter, hsize_t *offset)
Definition: H5HFiter.c:612
size_t size
Definition: H5FApkg.h:212
H5T_sign_t sign
Definition: H5Tpkg.h:207
H5_DLL herr_t H5HF__huge_bt2_indir_remove(const void *nrecord, void *op_data)
Definition: H5HFbtree2.c:301
H5_DLLVAR hid_t H5E_SETLOCAL_g
Definition: H5Epubgen.h:218
H5_DLL void * H5VL__native_datatype_commit(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id, hid_t dxpl_id, void **req)
H5_DLL herr_t H5T__conv_ldouble_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hid_t H5Rdereference2(hid_t obj_id, hid_t oapl_id, H5R_type_t ref_type, const void *ref)
Definition: H5Rdeprec.c:396
H5D_chunk_common_ud_t common
Definition: H5Dearray.c:71
H5_DLL hbool_t H5AC_cache_is_clean(const H5F_t *f, H5AC_ring_t inner_ring)
Definition: H5ACdbg.c:360
herr_t H5MF__start_fstype(H5F_t *f, H5F_mem_page_t type)
Definition: H5MF.c:475
H5_DLL herr_t H5Fget_dset_no_attrs_hint(hid_t file_id, hbool_t *minimize)
Definition: H5F.c:2017
H5_DLL herr_t H5Pset_fapl_direct(hid_t fapl_id, size_t alignment, size_t block_size, size_t cbuf_size)
Definition: H5FDdirect.c:279
H5_DLL herr_t H5E_dump_api_stack(hbool_t is_api)
Definition: H5Eint.c:985
H5_DLL herr_t H5Pclose(hid_t plist_id)
Definition: H5P.c:1510
H5_DLL herr_t H5G__link_release_table(H5G_link_table_t *ltable)
Definition: H5Glink.c:527
herr_t H5AC__log_inserted_entry(const H5AC_info_t *entry_ptr)
Definition: H5ACmpio.c:949
htri_t H5P_isa_class(hid_t plist_id, hid_t pclass_id)
Definition: H5Pint.c:3955
herr_t H5VLattr_specific(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_attr_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:1580
H5L_create_func_t create_func
Definition: H5Lpublic.h:235
herr_t H5Tregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, H5T_conv_t func)
Definition: H5T.c:2600
H5_DLLVAR hid_t H5E_CANTINIT_g
Definition: H5Epubgen.h:162
hssize_t H5Sget_select_hyper_nblocks(hid_t spaceid)
Definition: H5Shyper.c:3492
H5_DLLVAR const H5O_msg_class_t H5O_MSG_LAYOUT[1]
Definition: H5Opkg.h:466
hbool_t H5T__bit_dec(uint8_t *buf, size_t start, size_t size)
Definition: H5Tbit.c:566
hbool_t copy_shallow
Definition: H5Oprivate.h:173
H5_DLL herr_t H5Pset_sieve_buf_size(hid_t fapl_id, size_t size)
Definition: H5Pfapl.c:2177
H5C_cache_entry_t * H5C_cache_entry_ptr_t
Definition: H5C.c:110
hsize_t count
Definition: H5Sprivate.h:44
H5HL_t * heap
Definition: H5Gpkg.h:239
H5_DLL hid_t H5Tenum_create(hid_t base_id)
Definition: H5Tenum.c:52
H5_DLL herr_t H5PLget_loading_state(unsigned int *plugin_control_mask)
Definition: H5PL.c:117
uint64_t nextid
Definition: H5I.c:69
time_t atime
Definition: H5Opublic.h:136
H5F_t * file
Definition: H5Oprivate.h:270
Definition: H5Epublic.h:36
hid_t H5T_NATIVE_HERR_g
Definition: H5T.c:416
H5_iter_order_t order
Definition: H5VLconnector.h:252
H5_DLL herr_t H5R__set_obj_token(H5R_ref_priv_t *ref, const H5O_token_t *obj_token, size_t token_size)
Definition: H5Rint.c:809
int32_t version
Definition: H5FDros3.h:81
herr_t H5SL__init_package(void)
Definition: H5SL.c:608
herr_t H5HF__huge_insert(H5HF_hdr_t *hdr, size_t obj_size, void *obj, void *_id)
Definition: H5HFhuge.c:307
H5_DLLVAR const H5S_select_class_t H5S_sel_point[1]
Definition: H5Spkg.h:377
herr_t H5Ldelete(hid_t loc_id, const char *name, hid_t lapl_id)
Definition: H5L.c:698
H5T_conv_func_t conv
Definition: H5Tpkg.h:176
Definition: H5Dbtree2.c:71
H5HF_t * shared_fheap
Definition: H5Apkg.h:133
@ H5VL_OBJECT_VISIT
Definition: H5VLconnector.h:205
H5_DLL hid_t H5FD_family_init(void)
Definition: H5FDfamily.c:188
H5_DLL herr_t H5VM_hyper_fill(unsigned n, const hsize_t *_size, const hsize_t *total_size, const hsize_t *offset, void *_dst, unsigned fill_value)
Definition: H5VM.c:409
H5D_time_alloc_t
Definition: H5Dpkg.h:479
H5_DLL herr_t H5Pget_link_creation_order(hid_t plist_id, unsigned *crt_order_flags)
Definition: H5Pgcpl.c:501
herr_t H5Rdestroy(H5R_ref_t *ref_ptr)
Definition: H5R.c:345
@ H5I_ERROR_MSG
Definition: H5Ipublic.h:48
H5_DLL void * H5VLdataset_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t dapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1996
herr_t H5HP_incr(H5HP_t *heap, unsigned amt, void *_obj)
Definition: H5HP.c:752
size_t ndirty_children
Definition: H5ACprivate.h:216
H5_DLL herr_t H5G__obj_info(const H5O_loc_t *oloc, H5G_info_t *grp_info)
Definition: H5Gobj.c:719
H5P_genclass_t * H5P_CLS_DATASET_CREATE_g
Definition: H5Pint.c:139
herr_t H5garbage_collect(void)
Definition: H5.c:495
H5_DLLVAR hid_t H5P_LST_FILE_CREATE_ID_g
Definition: H5Ppublic.h:213
H5_DLL herr_t H5VL_request_specific(const H5VL_object_t *vol_obj, H5VL_request_specific_t specific_type,...)
Definition: H5VLcallback.c:6532
H5_DLL void * H5VLgroup_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t gapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4208
H5_DLL herr_t H5FA__create_flush_depend(H5AC_info_t *parent_entry, H5AC_info_t *child_entry)
H5C_cache_entry_t * entry_watched_for_removal
Definition: H5Cpkg.h:5880
htri_t H5B_valid(H5F_t *f, const H5B_class_t *type, haddr_t addr)
Definition: H5B.c:2019
@ H5VL_OBJECT_GET_NAME
Definition: H5VLconnector.h:195
herr_t H5P__cmp_plist(const H5P_genplist_t *plist1, const H5P_genplist_t *plist2, int *cmp_ret)
Definition: H5Pint.c:3823
DWORD nFileIndexLow
Definition: H5FDcore.c:82
H5_DLL herr_t H5Lcreate_external(const char *file_name, const char *obj_name, hid_t link_loc_id, const char *link_name, hid_t lcpl_id, hid_t lapl_id)
Definition: H5Lexternal.c:341
const H5AC_class_t H5AC_EARRAY_DBLK_PAGE[1]
Definition: H5EAcache.c:205
hid_t H5E_CANTCOUNT_g
Definition: H5Edefin.h:205
uint32_t H5_checksum_metadata(const void *data, size_t len, uint32_t initval)
Definition: H5checksum.c:460
haddr_t other_bt2_addr
Definition: H5Gdense.c:144
herr_t H5Pset_mcdt_search_cb(hid_t plist_id, H5O_mcdt_search_cb_t func, void *op_data)
Definition: H5Pocpypl.c:843
hdr stats computed index_blk_size
Definition: H5EAcache.c:391
H5_ATTR_PURE herr_t H5B2__assert_leaf2(const H5B2_hdr_t *hdr, const H5B2_leaf_t *leaf, const H5B2_leaf_t H5_ATTR_UNUSED *leaf2)
Definition: H5B2leaf.c:1054
H5_DLL htri_t H5SM_type_shared(H5F_t *f, unsigned type_id)
Definition: H5SM.c:353
H5_DLL herr_t H5HF__huge_bt2_filt_indir_remove(const void *nrecord, void *op_data)
Definition: H5HFbtree2.c:504
herr_t H5Miterate_by_name(hid_t loc_id, const char *map_name, hsize_t *idx, hid_t key_mem_type_id, H5M_iterate_t op, void *op_data, hid_t dxpl_id, hid_t lapl_id)
Definition: H5M.c:947
herr_t H5Fget_mdc_config(hid_t file_id, H5AC_cache_config_t *config_ptr)
Definition: H5F.c:1224
herr_t H5G__dense_insert(H5F_t *f, const H5O_linfo_t *linfo, const H5O_link_t *lnk)
Definition: H5Gdense.c:377
haddr_t sieve_loc
Definition: H5Dpkg.h:427
H5FL_DEFINE(H5C_tag_info_t)
struct H5SM_read_udata_t H5SM_read_udata_t
void * H5VLwrap_object(void *obj, H5I_type_t obj_type, hid_t connector_id, void *wrap_ctx)
Definition: H5VLcallback.c:808
ssize_t H5F__get_file_image(H5F_t *file, void *buf_ptr, size_t buf_len)
Definition: H5Fint.c:2819
@ H5EA_CLS_TEST_ID
Definition: H5EAprivate.h:55
H5_DLL herr_t H5VL_reset_lib_state(void)
Definition: H5VLint.c:2060
int H5Tget_array_dims1(hid_t type_id, hsize_t dims[], int H5_ATTR_UNUSED perm[])
Definition: H5Tarray.c:403
H5_DLL long long Wllround(double arg)
herr_t H5FS_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth)
Definition: H5FSdbg.c:92
herr_t H5FD_s3comms_nlowercase(char *dest, const char *s, size_t len)
Definition: H5FDs3comms.c:2665
herr_t(* free_wrap_ctx)(void *wrap_ctx)
Definition: H5VLconnector.h:306
H5_DLL hid_t H5Gget_create_plist(hid_t group_id)
Definition: H5G.c:557
H5L_query_func_t query_func
Definition: H5Lpublic.h:126
H5D_layout_io_term_func_t io_term
Definition: H5Dpkg.h:162
size_t copy_size
Definition: H5Tprivate.h:100
H5_DLL void * H5VL__native_attr_create(void *obj, const H5VL_loc_params_t *loc_params, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t dxpl_id, void **req)
int max_depth
Definition: H5Oprivate.h:182
H5_DLL herr_t H5G__dense_remove_by_idx(H5F_t *f, const H5O_linfo_t *linfo, H5RS_str_t *grp_full_path_r, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5Gdense.c:1600
herr_t H5G_loc(hid_t loc_id, H5G_loc_t *loc)
Definition: H5Gloc.c:274
H5_DLL herr_t H5D__chunk_file_alloc(const H5D_chk_idx_info_t *idx_info, const H5F_block_t *old_chunk, H5F_block_t *new_chunk, hbool_t *need_insert, const hsize_t *scaled)
Definition: H5Dchunk.c:6862
Definition: H5Oprivate.h:653
herr_t H5O__msg_append_real(H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, unsigned mesg_flags, unsigned update_flags, void *mesg)
Definition: H5Omessage.c:205
H5_DLL herr_t H5HF_man_iter_curr(H5HF_block_iter_t *biter, unsigned *row, unsigned *col, unsigned *entry, H5HF_indirect_t **block)
Definition: H5HFiter.c:573
herr_t H5D__chunk_file_alloc(const H5D_chk_idx_info_t *idx_info, const H5F_block_t *old_chunk, H5F_block_t *new_chunk, hbool_t *need_insert, const hsize_t *scaled)
Definition: H5Dchunk.c:6862
herr_t H5C_apply_candidate_list(H5F_t *f, H5C_t *cache_ptr, unsigned num_candidates, haddr_t *candidates_list_ptr, int mpi_rank, int mpi_size)
Definition: H5Cmpio.c:169
size_t size
Definition: H5FLprivate.h:159
Definition: H5EAtest.c:57
void * H5O_msg_free_real(const H5O_msg_class_t *type, void *msg_native)
Definition: H5Omessage.c:709
H5_DLL htri_t H5O__attr_exists(const H5O_loc_t *loc, const char *name)
Definition: H5Oattribute.c:1792
H5FO_t * open_objs
Definition: H5Fpkg.h:307
@ H5SL_TYPE_SIZE
Definition: H5SLprivate.h:47
herr_t H5Pget_cache(hid_t plist_id, int *mdc_nelmts, size_t *rdcc_nslots, size_t *rdcc_nbytes, double *rdcc_w0)
Definition: H5Pfapl.c:1660
hsize_t index
Definition: H5Dmpio.c:189
H5_DLL hid_t H5VL__register_connector(const H5VL_class_t *cls, hbool_t app_ref, hid_t vipl_id)
Definition: H5VLint.c:1174
void H5F_addr_encode(const H5F_t *f, uint8_t **pp, haddr_t addr)
Definition: H5Fint.c:2524
hbool_t sinfo_modified
Definition: H5FSpkg.h:182
herr_t H5C__deserialize_prefetched_entry(H5F_t *f, H5C_t *cache_ptr, H5C_cache_entry_t **entry_ptr_ptr, const H5C_class_t *type, haddr_t addr, void *udata)
Definition: H5Cimage.c:467
struct H5T_atomic_t::@60::@64 r
HDassert(NULL==dblk_page->top_proxy)
H5_DLL herr_t H5Sencode2(hid_t obj_id, void *buf, size_t *nalloc, hid_t fapl)
Definition: H5S.c:1532
H5_DLL herr_t H5Oget_native_info(hid_t loc_id, H5O_native_info_t *oinfo, unsigned fields)
Definition: H5O.c:697
hid_t H5T_STD_I32BE_g
Definition: H5T.c:360
H5P_prp_decode_func_t decode
Definition: H5Ppkg.h:77
@ H5G_LINK_OP_NEW
Definition: H5Gprivate.h:168
struct H5D_dcpl_cache_t H5D_dcpl_cache_t
H5_DLL herr_t H5Pset_fapl_windows(hid_t fapl_id)
Definition: H5FDwindows.c:49
H5_DLL hid_t H5Aget_create_plist(hid_t attr_id)
Definition: H5A.c:829
hid_t H5E_BADSIZE_g
Definition: H5Edefin.h:235
union H5FL_arr_list_t * next
Definition: H5FLprivate.h:223
H5_DLL herr_t H5AC_init(void)
Definition: H5AC.c:152
size_t amount_free
Definition: H5HFdbg.c:60
H5_DLL herr_t H5HF_hdr_dest(H5HF_hdr_t *hdr)
H5D_rdcc_t chunk
Definition: H5Dpkg.h:464
unsigned par_entry
Definition: H5HFpkg.h:424
H5_DLL H5A_t * H5A__attr_copy_file(const H5A_t *attr_src, H5F_t *file_dst, hbool_t *recompute_size, H5O_copy_t *cpy_info)
H5_DLL herr_t H5VL_attr_specific(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, H5VL_attr_specific_t specific_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:1535
H5_DLL ssize_t H5Oget_comment_by_name(hid_t loc_id, const char *name, char *comment, size_t bufsize, hid_t lapl_id)
Definition: H5O.c:1011
H5_DLL herr_t H5FA__get_cparam_test(const H5FA_t *ea, H5FA_create_t *cparam)
H5_DLL herr_t H5AC_get_entry_ptr_from_addr(const H5F_t *f, haddr_t addr, void **entry_ptr_ptr)
Definition: H5ACdbg.c:179
H5_DLL hsize_t H5S_hyper_get_first_inc_block(const H5S_t *space, hsize_t clip_size, hbool_t *partial)
Definition: H5Shyper.c:12172
herr_t H5O_pline_set_version(H5F_t *f, H5O_pline_t *pline)
Definition: H5Opline.c:713
const H5Z_class2_t H5Z_DEFLATE[1]
Definition: H5Zdeflate.c:41
herr_t(* write_flush_cache_log_msg)(void *udata, herr_t fxn_ret_value)
Definition: H5Clog.h:49
H5_DLL herr_t H5FD_s3comms_bytes_to_hex(char *dest, const unsigned char *msg, size_t msg_len, hbool_t lowercase)
Definition: H5FDs3comms.c:2172
unsigned long long count
Definition: H5FDros3.c:156
herr_t H5AC__set_write_done_callback(H5C_t *cache_ptr, void(*write_done)(void))
Definition: H5ACmpio.c:185
int(* H5EA_operator_t)(hsize_t idx, const void *_elmt, void *_udata)
Definition: H5EAprivate.h:117
herr_t H5O_obj_type(const H5O_loc_t *loc, H5O_type_t *obj_type)
Definition: H5Oint.c:1681
uint32_t num_last_entries
Definition: H5Cpkg.h:5889
H5_DLL hsize_t H5FO_top_count(const H5F_t *f, haddr_t addr)
Definition: H5FO.c:538
char * H5MM_strdup(const char *s)
Definition: H5MM.c:492
herr_t H5HF__huge_get_obj_off(H5HF_hdr_t *hdr, const uint8_t *id, hsize_t *obj_off_p)
Definition: H5HFhuge.c:601
herr_t H5HF__hdr_reverse_iter(H5HF_hdr_t *hdr, haddr_t dblock_addr)
Definition: H5HFhdr.c:1206
herr_t H5Pget_coll_metadata_write(hid_t plist_id, hbool_t *is_collective)
Definition: H5Pfapl.c:5268
const H5Z_class2_t H5Z_FLETCHER32[1]
Definition: H5Zfletcher32.c:33
herr_t H5VLrequest_cancel(void *req, hid_t connector_id)
Definition: H5VLcallback.c:6465
void * found_op_data
Definition: H5Gpkg.h:275
herr_t H5Fmount(hid_t loc_id, const char *name, hid_t child_id, hid_t plist_id)
Definition: H5Fmount.c:440
H5F_file_space_type_t
Definition: H5Fpublic.h:200
H5_DLL herr_t H5VLconnector_info_to_str(const void *info, hid_t connector_id, char **str)
Definition: H5VLcallback.c:596
unsigned n
Definition: H5RS.c:30
Definition: H5Oprivate.h:160
uint8_t huge_id_size
Definition: H5HFpkg.h:354
herr_t H5Pset_attr_creation_order(hid_t plist_id, unsigned crt_order_flags)
Definition: H5Pocpl.c:303
hbool_t app_ref
Definition: H5I.c:103
struct H5D_chunk_rec_t H5D_chunk_rec_t
void H5CX_set_lcpl(hid_t lcpl_id)
Definition: H5CX.c:1224
herr_t H5HP_decr(H5HP_t *heap, unsigned amt, void *_obj)
Definition: H5HP.c:824
herr_t H5A__set_version(const H5F_t *f, H5A_t *attr)
Definition: H5Aint.c:1997
hbool_t vds_prefix_valid
Definition: H5CX.c:307
hbool_t vol_connector_prop_valid
Definition: H5CX.c:317
void * H5SL_remove(H5SL_t *slist, const void *key)
Definition: H5SL.c:1199
H5_DLL herr_t H5Pset_shared_mesg_phase_change(hid_t plist_id, unsigned max_list, unsigned min_btree)
Definition: H5Pfcpl.c:1205
herr_t H5P_get_nprops_pclass(const H5P_genclass_t *pclass, size_t *nprops, hbool_t recurse)
Definition: H5Pint.c:3507
herr_t H5Literate_by_name1(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx_p, H5L_iterate1_t op, void *op_data, hid_t lapl_id)
Definition: H5Ldeprec.c:227
H5_DLL herr_t H5HF__space_delete(H5HF_hdr_t *hdr)
Definition: H5HFspace.c:569
herr_t H5HF__man_iblock_size(H5F_t *f, H5HF_hdr_t *hdr, haddr_t iblock_addr, unsigned nrows, H5HF_indirect_t *par_iblock, unsigned par_entry, hsize_t *heap_size)
Definition: H5HFiblock.c:1710
herr_t H5G__stab_insert(const H5O_loc_t *grp_oloc, const char *name, H5O_link_t *obj_lnk, H5O_type_t obj_type, const void *crt_info)
Definition: H5Gstab.c:313
Definition: H5VLconnector.h:301
herr_t H5T__conv_float_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8358
herr_t H5HF_op(H5HF_t *fh, const void *_id, H5HF_operator_t op, void *op_data)
Definition: H5HF.c:690
H5_DLLVAR hid_t H5T_STD_I64BE_g
Definition: H5Tpublic.h:274
H5_DLL herr_t H5T__conv_uint_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5G_loc(hid_t loc_id, H5G_loc_t *loc)
Definition: H5Gloc.c:274
herr_t H5F_object_flush_cb(H5F_t *f, hid_t obj_id)
Definition: H5Fint.c:3057
struct H5FA_stat_t H5FA_stat_t
@ H5VL_SUBCLS_INFO
Definition: H5VLconnector.h:55
H5_DLL herr_t H5Ocopy(hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *dst_name, hid_t ocpypl_id, hid_t lcpl_id)
Definition: H5Ocopy.c:197
H5_DLL herr_t H5C_apply_candidate_list(H5F_t *f, H5C_t *cache_ptr, unsigned num_candidates, haddr_t *candidates_list_ptr, int mpi_rank, int mpi_size)
Definition: H5Cmpio.c:169
H5_DLL herr_t H5HF__huge_read(H5HF_hdr_t *fh, const uint8_t *id, void *obj)
Definition: H5HFhuge.c:916
H5_DLL herr_t H5D__chunk_addrmap(const H5D_io_info_t *io_info, haddr_t chunk_addr[])
Definition: H5Dchunk.c:5716
H5HF_indirect_t * iblock
Definition: H5MFpkg.h:111
H5_DLL herr_t H5Tset_inpad(hid_t type_id, H5T_pad_t pad)
Definition: H5Tfloat.c:370
H5_DLL herr_t H5F_set_sohm_vers(H5F_t *f, unsigned vers)
Definition: H5Fint.c:2686
herr_t H5A__attr_release_table(H5A_attr_table_t *atable)
Definition: H5Aint.c:1889
const H5B2_class_t H5A_BT2_NAME[1]
Definition: H5Abtree2.c:107
herr_t H5HF__space_size(H5HF_hdr_t *hdr, hsize_t *fs_size)
Definition: H5HFspace.c:431
herr_t(* dst_context)(void *ctx)
Definition: H5EAprivate.h:70
int cmp_value
Definition: H5Pint.c:78
herr_t H5G__compact_insert(const H5O_loc_t *grp_oloc, H5O_link_t *obj_lnk)
Definition: H5Gcompact.c:187
int32_t namenode_port
Definition: H5FDhdfs.h:106
herr_t H5Tset_offset(hid_t type_id, size_t offset)
Definition: H5Toffset.c:173
H5T_class_t H5Tget_member_class(hid_t type_id, unsigned membno)
Definition: H5Tcompound.c:171
hbool_t corder_valid
Definition: H5Lpublic.h:217
herr_t H5Rcopy(const H5R_ref_t *src_ref_ptr, H5R_ref_t *dst_ref_ptr)
Definition: H5R.c:440
H5_DLL herr_t H5T_vlen_reclaim(void *elem, const H5T_t *dt, H5T_vlen_alloc_info_t *alloc_info)
Definition: H5Tvlen.c:1052
H5SM_index_header_t * header
Definition: H5SMpkg.h:241
unsigned hid_t haddr_t maxaddr
Definition: H5FDfamily.c:626
unsigned H5HF_dtable_size_to_row(const H5HF_dtable_t *dtable, size_t block_size)
Definition: H5HFdtable.c:240
herr_t H5O_get_native_info(const H5O_loc_t *loc, H5O_native_info_t *oinfo, unsigned fields)
Definition: H5Oint.c:2344
H5D_chunk_info_t * last_chunk_info
Definition: H5Dpkg.h:366
void *(* fapl_copy)(const void *fapl)
Definition: H5FDpublic.h:277
struct H5T_atomic_t::@60::@63 s
size_t size
Definition: H5HGpkg.h:115
H5_DLL herr_t H5F__close_mounts(H5F_t *f)
Definition: H5Fmount.c:46
herr_t H5PL__append_path(const char *path)
Definition: H5PLpath.c:393
hid_t H5E_MPIERRSTR_g
Definition: H5Edefin.h:198
H5_DLL herr_t H5AC_proxy_entry_dest(H5AC_proxy_entry_t *pentry)
Definition: H5ACproxy_entry.c:431
H5_DLL herr_t H5T__conv_float_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL hsize_t H5S_hyper_get_clip_extent(const H5S_t *clip_space, const H5S_t *match_space, hbool_t incl_trail)
Definition: H5Shyper.c:11939
hbool_t has_hdr_depend
Definition: H5EApkg.h:299
herr_t H5AC_proxy_entry_add_parent(H5AC_proxy_entry_t *pentry, void *_parent)
Definition: H5ACproxy_entry.c:156
H5_DLL herr_t H5T__conv_int_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5Inmembers(H5I_type_t type, hsize_t *num_members)
Definition: H5I.c:389
H5_DLL herr_t H5EA__hdr_decr(H5EA_hdr_t *hdr)
H5P_prp_cb1_t H5P_prp_close_func_t
Definition: H5Ppublic.h:132
H5VL_blob_class_t blob_cls
Definition: H5VLconnector.h:488
size_t coll_list_size
Definition: H5Cpkg.h:5935
herr_t H5VLrestore_lib_state(const void *state)
Definition: H5VL.c:817
herr_t(* H5S_sel_project_scalar)(const H5S_t *space, hsize_t *offset)
Definition: H5Spkg.h:268
H5HL_free_t * freelist
Definition: H5HLpkg.h:95
H5_DLL htri_t H5Lexists(hid_t loc_id, const char *name, hid_t lapl_id)
Definition: H5L.c:930
H5Z_cb_return_t(* H5Z_filter_func_t)(H5Z_filter_t filter, void *buf, size_t buf_size, void *op_data)
Definition: H5Zpublic.h:127
H5VL_object_t * H5F_get_vol_obj(const H5F_t *f)
Definition: H5Fquery.c:1318
H5D_fill_time_t fill_time
Definition: H5Oprivate.h:333
FILE * outfile
Definition: H5Clog_json.c:57
H5_GCC_DIAG_OFF(long-long) typedef unsigned long long hsize_t
herr_t H5B_shared_free(void *_shared)
Definition: H5B.c:1760
size_t H5SL_count(H5SL_t *slist)
Definition: H5SL.c:1065
H5_DLL herr_t H5T__commit_anon(H5F_t *file, H5T_t *type, hid_t tcpl_id)
Definition: H5Tcommit.c:341
H5_DLL herr_t H5FS__sinfo_dest(H5FS_sinfo_t *sinfo)
Definition: H5FS.c:1129
herr_t(* H5D_layout_flush_func_t)(H5D_t *dataset)
Definition: H5Dpkg.h:142
herr_t H5WB_unwrap(H5WB_t *wb)
Definition: H5WB.c:266
H5_DLL herr_t H5S_set_extent_simple(H5S_t *space, unsigned rank, const hsize_t *dims, const hsize_t *max)
Definition: H5S.c:1349
@ H5P_TYPE_LINK_CREATE
Definition: H5Pprivate.h:78
void H5CX_set_mpi_file_flushing(hbool_t flushing)
Definition: H5CX.c:2985
H5_DLL herr_t H5T__conv_llong_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5HF__sect_single_reduce(H5HF_hdr_t *hdr, H5HF_free_section_t *sect, size_t amt)
Definition: H5HFsection.c:695
@ H5VL_SUBCLS_ATTR
Definition: H5VLconnector.h:57
ssize_t H5R__get_attr_name(const H5R_ref_priv_t *ref, char *buf, size_t size)
Definition: H5Rint.c:912
struct H5EA_dblock_cache_ud_t H5EA_dblock_cache_ud_t
H5_DLL herr_t H5O_msg_delete(H5F_t *f, H5O_t *open_oh, unsigned type_id, void *mesg)
Definition: H5Omessage.c:2038
H5D_chunk_info_t * single_chunk_info
Definition: H5Dpkg.h:362
H5T_sign_t sign
Definition: H5Tnative.c:550
H5_DLL hid_t H5Aopen_by_name(hid_t loc_id, const char *obj_name, const char *attr_name, hid_t aapl_id, hid_t lapl_id)
Definition: H5A.c:508
Definition: H5public.h:327
H5_DLL herr_t H5O_fsinfo_check_version(H5F_libver_t high, H5O_fsinfo_t *fsinfo)
Definition: H5Ofsinfo.c:397
const char ** rec
Definition: H5CS.c:41
H5_DLLVAR const H5O_msg_class_t H5O_MSG_FILL[1]
Definition: H5Opkg.h:449
H5FS_t * fspace
Definition: H5MFdbg.c:54
H5_DLL herr_t H5HF_man_get_obj_len(H5HF_hdr_t *hdr, const uint8_t *id, size_t *obj_len_p)
Definition: H5HFman.c:230
H5_DLL herr_t H5Pset_vol(hid_t plist_id, hid_t new_vol_id, const void *new_vol_info)
Definition: H5Pfapl.c:5473
herr_t H5VL_init_phase1(void)
Definition: H5VLint.c:164
H5_DLL herr_t H5B2__remove_internal(H5B2_hdr_t *hdr, hbool_t *depth_decreased, void *swap_loc, void *swap_parent, uint16_t depth, H5AC_info_t *parent_cache_info, unsigned *parent_cache_info_flags_ptr, H5B2_nodepos_t curr_pos, H5B2_node_ptr_t *curr_node_ptr, void *udata, H5B2_remove_t op, void *op_data)
Definition: H5B2internal.c:791
size_t gap
Definition: H5Opkg.h:274
H5C_resize_status
Definition: H5Cprivate.h:2088
void * op_data
Definition: H5Gint.c:77
H5Z_EDC_t err_detect
Definition: H5CX.c:246
hsize_t n
Definition: H5Lprivate.h:79
struct H5G_fh_ud_cmp_t H5G_fh_ud_cmp_t
@ H5VL_GROUP_GET_INFO
Definition: H5VLconnector.h:155
hid_t lcpl_id
Definition: H5Oprivate.h:195
herr_t H5FD_get_fs_type_map(const H5FD_t *file, H5FD_mem_t *type_map)
Definition: H5FD.c:1351
H5_DLL void H5CX_set_mpio_actual_io_mode(H5D_mpio_actual_io_mode_t actual_io_mode)
Definition: H5CX.c:3147
H5RS_str_t * dst_full_path_r
Definition: H5Gname.c:63
herr_t H5G__lheap_size_test(hid_t gid, size_t *lheap_size)
Definition: H5Gtest.c:510
Definition: H5Oprivate.h:608
herr_t H5T_save_refresh_state(hid_t tid, H5O_shared_t *cached_H5O_shared)
Definition: H5Tcommit.c:1194
hid_t H5T_IEEE_F64BE_g
Definition: H5T.c:350
H5_DLLVAR hid_t H5E_CANTCOMPARE_g
Definition: H5Epubgen.h:370
herr_t H5HG_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth)
Definition: H5HGdbg.c:86
struct H5S_sel_iter_op_t H5S_sel_iter_op_t
char * scheme
Definition: H5FDs3comms.h:400
struct H5EA_stat_t H5EA_stat_t
H5_DLL void * H5SL_item(H5SL_node_t *slist_node)
Definition: H5SL.c:2136
H5I_type_t obj_type
Definition: H5VLconnector.h:271
H5_DLL herr_t H5I_clear_type(H5I_type_t type, hbool_t force, hbool_t app_ref)
Definition: H5I.c:550
struct H5D_rdcc_t::@5 stats
size_t nalloc
Definition: H5Oprivate.h:705
H5_DLL herr_t H5Pget_shared_mesg_phase_change(hid_t plist_id, unsigned *max_list, unsigned *min_btree)
Definition: H5Pfcpl.c:1259
hbool_t H5C_get_ignore_tags(const H5C_t *cache_ptr)
Definition: H5Ctag.c:163
hsize_t size
Definition: H5Bprivate.h:142
haddr_t driver_addr
Definition: H5Fpkg.h:177
herr_t H5VLblob_get(void *obj, hid_t connector_id, const void *blob_id, void *buf, size_t size, void *ctx)
Definition: H5VLcallback.c:7022
herr_t H5VL_object_is_native(const H5VL_object_t *obj, hbool_t *is_native)
Definition: H5VLint.c:1007
H5_DLL herr_t H5S_mpio_space_type(const H5S_t *space, size_t elmt_size, MPI_Datatype *new_type, int *count, hbool_t *is_derived_type, hbool_t do_permute, hsize_t **permute_map, hbool_t *is_permuted)
Definition: H5Smpio.c:1355
hbool_t H5_PKG_INIT_VAR
Definition: H5T.c:339
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_MACC[1]
Definition: H5Pprivate.h:147
hbool_t checksum_dblocks
Definition: H5HFpkg.h:308
herr_t H5CX_get_vol_connector_prop(H5VL_connector_prop_t *vol_connector_prop)
Definition: H5CX.c:1622
H5_DLL herr_t H5VL__native_attr_read(void *attr, hid_t dtype_id, void *buf, hid_t dxpl_id, void **req)
hsize_t skip
Definition: H5Gdense.c:90
H5FL_SEQ_DEFINE(H5FS_bin_t)
H5_DLL void * H5VLunwrap_object(void *obj, hid_t connector_id)
Definition: H5VLcallback.c:877
H5C_notify_action_t H5AC_notify_action_t
Definition: H5ACprivate.h:159
H5P_cls_copy_func_t copy_func
Definition: H5Pprivate.h:108
Definition: H5FSprivate.h:146
H5O_layout_chunk_t * layout
Definition: H5Dpkg.h:237
herr_t(* H5O_iterate1_t)(hid_t obj, const char *name, const H5O_info1_t *info, void *op_data)
Definition: H5Opublic.h:276
hsize_t H5O_efl_total_size(H5O_efl_t *efl)
Definition: H5Oefl.c:405
H5_DLLVAR const H5AC_class_t H5AC_DRVRINFO[1]
Definition: H5ACprivate.h:373
herr_t H5T__conv_ldouble_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8190
const H5S_select_class_t H5S_sel_all[1]
Definition: H5Sall.c:96
herr_t H5Pget_filter_by_id2(hid_t plist_id, H5Z_filter_t id, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[], unsigned *filter_config)
Definition: H5Pocpl.c:993
herr_t H5Pset_alignment(hid_t fapl_id, hsize_t threshold, hsize_t alignment)
Definition: H5Pfapl.c:744
H5FL_BLK_EXTERN(type_conv)
herr_t(* bh_info)(const H5O_loc_t *loc, H5O_t *oh, H5_ih_info_t *bh_info)
Definition: H5Opkg.h:345
@ H5VL_DATATYPE_GET_BINARY
Definition: H5VLconnector.h:112
Definition: H5FDmulti.c:99
herr_t H5Miterate(hid_t map_id, hsize_t *idx, hid_t key_mem_type_id, H5M_iterate_t op, void *op_data, hid_t dxpl_id)
Definition: H5M.c:872
herr_t H5G__obj_iterate(const H5O_loc_t *grp_oloc, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_lnk, H5G_lib_iterate_t op, void *op_data)
Definition: H5Gobj.c:650
H5UC_t * rc_shared
Definition: H5Bpkg.h:67
const unsigned char * wbuf
Definition: H5Dcontig.c:79
hbool_t H5_PKG_INIT_VAR
Definition: H5D.c:55
hbool_t write_once
Definition: H5HFpkg.h:306
H5_DLL herr_t H5G__get_info_by_idx(const H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5G_info_t *grp_info)
Definition: H5Gint.c:1322
const H5T_vlen_class_t * cls
Definition: H5Tpkg.h:307
@ H5_PKG_V
Definition: H5private.h:1747
herr_t H5VM_hyper_copy(unsigned n, const hsize_t *_size, const hsize_t *dst_size, const hsize_t *dst_offset, void *_dst, const hsize_t *src_size, const hsize_t *src_offset, const void *_src)
Definition: H5VM.c:487
Definition: H5UCprivate.h:43
H5_DLL htri_t H5G__has_stab_test(hid_t gid)
Definition: H5Gtest.c:284
H5G_t * H5G_open(const H5G_loc_t *loc)
Definition: H5Gint.c:323
H5_DLL uint64_t H5S__hyper_get_op_gen(void)
Definition: H5Shyper.c:550
H5_DLL herr_t H5VL_init_phase2(void)
Definition: H5VLint.c:191
const hsize_t * scaled
Definition: H5Dpkg.h:267
int(* H5D_chunk_cb_func_t)(const H5D_chunk_rec_t *chunk_rec, void *udata)
Definition: H5Dpkg.h:284
hid_t H5CX_get_dxpl(void)
Definition: H5CX.c:1534
H5_DLL hid_t H5Fopen(const char *filename, unsigned flags, hid_t access_plist)
Definition: H5F.c:748
@ H5F_FSPACE_STRATEGY_NTYPES
Definition: H5Fpublic.h:195
herr_t H5B2__int_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5B2_class_t *type, haddr_t hdr_addr, unsigned nrec, unsigned depth, haddr_t H5_ATTR_NDEBUG_UNUSED obj_addr)
Definition: H5B2dbg.c:184
H5_DLL herr_t H5CX_get_tconv_buf(void **tconv_buf)
Definition: H5CX.c:1896
struct H5F_efc_ent_t * LRU_next
Definition: H5Fefc.c:49
herr_t H5P_fill_value_defined(H5P_genplist_t *plist, H5D_fill_value_t *status)
Definition: H5Pdcpl.c:3459
char filename[H5FD_MAX_FILENAME_LEN]
Definition: H5FDsec2.c:60
H5_DLL herr_t H5O_msg_encode(H5F_t *f, unsigned type_id, hbool_t disable_shared, unsigned char *buf, const void *obj)
Definition: H5Omessage.c:1765
H5D_chunk_dump_func_t dump
Definition: H5Dpkg.h:329
H5_DLL herr_t H5F__super_init(H5F_t *f)
Definition: H5Fsuper.c:1069
@ H5EA_NUM_CLS_ID
Definition: H5EAprivate.h:56
H5_DLL hsize_t H5Dget_storage_size(hid_t dset_id)
Definition: H5D.c:555
int32_t metadata_write_strategy
Definition: H5ACpkg.h:380
H5_DLL herr_t H5VLnative_addr_to_token(hid_t loc_id, haddr_t addr, H5O_token_t *token)
Definition: H5VLnative.c:312
H5G_obj_t H5Gget_objtype_by_idx(hid_t loc_id, hsize_t idx)
Definition: H5Gdeprec.c:1201
haddr_t H5FDalloc(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, hsize_t size)
Definition: H5FD.c:1044
H5_DLL herr_t H5C_log_write_evict_cache_msg(H5C_t *cache, herr_t fxn_ret_value)
Definition: H5Clog.c:383
hid_t H5P_CLS_MAP_ACCESS_ID_g
Definition: H5Pint.c:156
haddr_t eoa
Definition: H5FDhdfs.c:501
struct H5C_cache_entry_t * coll_next
Definition: H5Cprivate.h:2278
hid_t H5E_LINKCOUNT_g
Definition: H5Edefin.h:107
H5T_order_t
Definition: H5Tpublic.h:46
hbool_t is_default
Definition: H5Epkg.h:72
htri_t H5Requal(const H5R_ref_t *ref1_ptr, const H5R_ref_t *ref2_ptr)
Definition: H5R.c:410
H5_DLL htri_t H5Z_filter_avail(H5Z_filter_t id)
Definition: H5Z.c:687
H5VL_wrap_class_t wrap_cls
Definition: H5VLconnector.h:474
hid_t H5E_CANTINC_g
Definition: H5Edefin.h:156
H5_DLL herr_t H5VL_native_token_to_addr(void *obj, H5I_type_t obj_type, H5O_token_t token, haddr_t *addr)
Definition: H5VLnative.c:464
H5Z_class2_t * H5Z_find(H5Z_filter_t id)
Definition: H5Z.c:1206
haddr_t chunk_addr
Definition: H5Dchunk.c:224
herr_t H5D_virtual_check_mapping_pre(const H5S_t *vspace, const H5S_t *src_space, H5O_virtual_space_status_t space_status)
Definition: H5Dvirtual.c:175
size_t ndecode_dirtied
Definition: H5Opkg.h:296
H5FL_EXTERN(H5O_unknown_t)
H5_DLL herr_t H5Lvisit1(hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate1_t op, void *op_data)
Definition: H5Ldeprec.c:486
H5_DLLVAR hid_t H5E_CANTUNSERIALIZE_g
Definition: H5Epubgen.h:305
herr_t(* close)(void *attr, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:323
H5_DLLVAR const H5O_msg_class_t H5O_MSG_LINK[1]
Definition: H5Opkg.h:460
herr_t H5Dget_num_chunks(hid_t dset_id, hid_t fspace_id, hsize_t *nchunks)
Definition: H5D.c:1015
herr_t(* close)(void *dt, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:355
H5_DLLVAR hid_t H5P_CLS_FILE_CREATE_ID_g
Definition: H5Ppublic.h:190
H5_DLL herr_t H5FD_mpi_haddr_to_MPIOff(haddr_t addr, MPI_Offset *mpi_off)
Definition: H5FDmpi.c:251
size_t max_elmt_size
Definition: H5Dpkg.h:514
herr_t H5T__conv_ldouble_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7071
H5_DLLVAR hid_t H5E_PAGEBUF_g
Definition: H5Epubgen.h:86
H5C_notify_action_t
Definition: H5Cprivate.h:849
H5_DLL herr_t H5CX_retrieve_state(H5CX_state_t **api_state)
Definition: H5CX.c:856
H5_DLL herr_t H5Rget_obj_type3(H5R_ref_t *ref_ptr, hid_t rapl_id, H5O_type_t *obj_type)
Definition: H5R.c:733
int H5Gget_comment(hid_t loc_id, const char *name, size_t bufsize, char *buf)
Definition: H5Gdeprec.c:740
H5_DLL H5R_type_t H5R__get_type(const H5R_ref_priv_t *ref)
Definition: H5Rint.c:622
H5_DLL herr_t H5FA__dblk_page_create(H5FA_hdr_t *hdr, haddr_t addr, size_t nelmts)
uint8_t raw_elmt_size
Definition: H5EAprivate.h:82
H5_DLL herr_t H5G__ent_convert(H5F_t *f, H5HL_t *heap, const char *name, const H5O_link_t *lnk, H5O_type_t obj_type, const void *crt_info, H5G_entry_t *ent)
Definition: H5Gent.c:394
herr_t H5HG__free(H5HG_heap_t *heap)
Definition: H5HG.c:861
hid_t mspace_id
Definition: H5Dint.c:70
haddr_t corder_bt2_addr
Definition: H5Oprivate.h:296
H5FL_DEFINE(H5O_storage_virtual_name_seg_t)
herr_t H5T__conv_long_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7558
void * fl_tbuf
Definition: H5Dint.c:49
@ H5AC_EARRAY_IBLOCK_ID
Definition: H5ACprivate.h:67
Definition: H5VLconnector.h:359
@ H5AC_BT2_LEAF_ID
Definition: H5ACprivate.h:58
herr_t H5T__conv_ldouble_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8455
herr_t H5F_shared_block_write(H5F_shared_t *f_sh, H5FD_mem_t type, haddr_t addr, size_t size, const void *buf)
Definition: H5Fio.c:184
herr_t H5Pset_deflate(hid_t plist_id, unsigned level)
Definition: H5Pocpl.c:1209
unsigned H5F_get_sohm_nindexes(const H5F_t *f)
Definition: H5Fquery.c:500
struct H5O_mdci_t H5O_mdci_t
haddr_t addr
Definition: H5FApkg.h:135
H5_DLL hbool_t H5AC_get_serialization_in_progress(H5F_t *f)
Definition: H5ACdbg.c:319
hsize_t alignment
Definition: H5MFpkg.h:159
herr_t H5G__dense_build_table(H5F_t *f, const H5O_linfo_t *linfo, H5_index_t idx_type, H5_iter_order_t order, H5G_link_table_t *ltable)
Definition: H5Gdense.c:817
void * obj
Definition: H5FO.c:36
hsize_t unlim_extent_source
Definition: H5Oprivate.h:547
herr_t H5T__conv_uchar_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7206
hid_t H5Pget_class_parent(hid_t pclass_id)
Definition: H5P.c:1595
H5_DLL herr_t H5D__virtual_delete(H5F_t *f, H5O_storage_t *storage)
Definition: H5Dvirtual.c:844
@ H5AC_EARRAY_DBLK_PAGE_ID
Definition: H5ACprivate.h:70
herr_t H5Aread(hid_t attr_id, hid_t dtype_id, void *buf)
Definition: H5A.c:708
H5_DLL herr_t H5Sget_select_hyper_blocklist(hid_t spaceid, hsize_t startblock, hsize_t numblocks, hsize_t buf[])
Definition: H5Shyper.c:4782
@ H5SM_BTREE
Definition: H5SMpkg.h:161
H5_GCC_DIAG_ON(larger-than=) static malign_t m_g[MAXDETECT]
int H5F_mpi_get_size(const H5F_t *f)
Definition: H5Fmpi.c:221
H5_DLL herr_t H5VL_attr_get(const H5VL_object_t *vol_obj, H5VL_attr_get_t get_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:1422
const H5S_t * space
Definition: H5Dpkg.h:490
herr_t H5O_msg_remove_op(const H5O_loc_t *loc, unsigned type_id, int sequence, H5O_operator_t op, void *op_data, hbool_t adj_link)
Definition: H5Omessage.c:1011
size_t min_size
Definition: H5Cprivate.h:2112
@ t_bad
Definition: H5Zscaleoffset.c:34
size_t size
Definition: H5VLconnector.h:291
@ H5T_STR_RESERVED_7
Definition: H5Tpublic.h:112
const H5SM_mesg_key_t * key
Definition: H5SMmessage.c:43
herr_t H5Premove(hid_t plist_id, const char *name)
Definition: H5P.c:1344
H5_DLL unsigned H5HF_dtable_size_to_row(const H5HF_dtable_t *dtable, size_t block_size)
Definition: H5HFdtable.c:240
struct H5F_sfile_node_t * next
Definition: H5Fsfile.c:28
H5_DLL hid_t H5Screate_simple(int rank, const hsize_t dims[], const hsize_t maxdims[])
Definition: H5S.c:1432
unsigned H5F_sym_leaf_k(const H5F_t *f)
Definition: H5Fquery.c:525
@ H5B2_UPDATE_INSERT_CHILD_FULL
Definition: H5B2pkg.h:268
@ H5VL_LINK_ITER
Definition: H5VLconnector.h:185
dev_t device
Definition: H5FDlog.c:91
H5_DLL herr_t H5C_log_write_resize_entry_msg(H5C_t *cache, const H5C_cache_entry_t *entry, size_t new_size, herr_t fxn_ret_value)
Definition: H5Clog.c:786
H5_DLL herr_t H5T__conv_short_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
BEGIN_FUNC(STATIC, ERR, void *, NULL, NULL, H5FA__test_crt_context(void H5_ATTR_UNUSED *udata))
Definition: H5FAtest.c:126
herr_t H5T__conv_schar_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7118
H5_DLL herr_t H5Pregister2(hid_t cls_id, const char *name, size_t size, void *def_value, H5P_prp_create_func_t prp_create, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_del, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close)
Definition: H5P.c:419
haddr_t addr
Definition: H5ACprivate.h:208
haddr_t unused2
Definition: H5FLprivate.h:226
H5_DLL hbool_t H5C_cache_is_clean(const H5C_t *cache_ptr, H5C_ring_t inner_ring)
Definition: H5Cdbg.c:1472
H5_DLL herr_t H5T__conv_long_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
struct H5O_cont_msgs_t H5O_cont_msgs_t
Definition: H5Lprivate.h:75
H5VL_link_get_t
Definition: H5VLconnector.h:175
ssize_t H5G_get_name_by_addr(H5F_t *f, const H5O_loc_t *loc, char *name, size_t size)
Definition: H5Gname.c:1289
void * H5VL__native_dataset_open(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t dapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_dataset.c:111
H5_DLLVAR hid_t H5T_STD_I16LE_g
Definition: H5Tpublic.h:271
uint8_t flags
Definition: H5Apkg.h:108
@ t_ushort
Definition: H5Zscaleoffset.c:34
herr_t H5AC__init_package(void)
Definition: H5AC.c:177
size_t vl_tbuf_size
Definition: H5Dint.c:51
int64_t successful_ht_searches
Definition: H5Cpkg.h:6018
herr_t H5Smodify_select(hid_t space1_id, H5S_seloper_t op, hid_t space2_id)
Definition: H5Shyper.c:10754
hsize_t swizzled_down_chunks[H5O_LAYOUT_NDIMS]
Definition: H5Oprivate.h:604
H5_DLL herr_t H5O__msg_iterate_real(H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, const H5O_mesg_operator_t *op, void *op_data)
Definition: H5Omessage.c:1266
H5F_t * H5F__efc_open(H5F_t *parent, const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id)
Definition: H5Fefc.c:144
DWORD fileindexhi
Definition: H5FDdirect.c:92
const char * name
Definition: H5Opkg.h:338
herr_t H5CX_push(void)
Definition: H5CX.c:787
H5_DLL int Wsetenv(const char *name, const char *value, int overwrite)
Definition: H5system.c:842
H5_DLL herr_t H5Oget_info_by_idx3(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_info2_t *oinfo, unsigned fields, hid_t lapl_id)
Definition: H5O.c:636
struct H5O_copy_t H5O_copy_t
const H5B2_class_t H5G_BT2_NAME[1]
Definition: H5Gbtree2.c:105
hid_t H5E_CANTEXTEND_g
Definition: H5Edefin.h:85
@ H5S_SIMPLE
Definition: H5Spublic.h:64
herr_t H5A__dense_insert(H5F_t *f, const H5O_ainfo_t *ainfo, H5A_t *attr)
Definition: H5Adense.c:450
Definition: H5Abtree2.c:55
H5P_genplist_t * lcpl
Definition: H5CX.c:188
H5_DLL herr_t H5O__num_attrs_test(hid_t oid, hsize_t *nattrs)
Definition: H5Otest.c:268
struct H5FL_gc_arr_node_t * next
Definition: H5FL.c:73
H5_DLL int H5HG_link(H5F_t *f, const H5HG_t *hobj, int adjust)
Definition: H5HG.c:669
H5_DLL herr_t H5Pset_create_intermediate_group(hid_t plist_id, unsigned crt_intmd)
Definition: H5Plcpl.c:151
H5T_path_t * tpath_mem_dst
Definition: H5Dchunk.c:179
H5_DLL hid_t H5R__reopen_file(H5R_ref_priv_t *ref, hid_t fapl_id)
Definition: H5Rint.c:552
struct H5HF_free_section_t * parent
Definition: H5MFpkg.h:119
H5_DLL herr_t H5AC_get_cache_flush_in_progress(H5AC_t *cache_ptr, hbool_t *flush_in_progress_ptr)
Definition: H5AC.c:1719
H5_DLL H5T_t * H5T_open(const H5G_loc_t *loc)
Definition: H5Tcommit.c:897
H5_DLL herr_t H5T__conv_ushort_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hbool_t is_dirty
Definition: H5PBpkg.h:39
H5_DLL void H5CX_set_mpio_rank0_bcast(hbool_t rank0_bcast)
Definition: H5CX.c:3013
H5_DLL herr_t H5VLfile_get(void *file, hid_t connector_id, H5VL_file_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:3635
H5F_t * H5F_get_parent(const H5F_t *f)
Definition: H5Fquery.c:330
H5_DLL H5T_t * H5T__create(H5T_class_t type, size_t size)
Definition: H5T.c:3204
H5_DLL herr_t H5T__commit(H5F_t *file, H5T_t *type, hid_t tcpl_id)
Definition: H5Tcommit.c:386
H5_DLL herr_t H5P__encode_double(const void *value, void **_pp, size_t *size)
Definition: H5Pencdec.c:286
H5_DLL herr_t H5VL__native_dataset_close(void *dset, hid_t dxpl_id, void **req)
H5_DLL herr_t H5T__conv_ullong_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL hsize_t H5F_get_alignment(const H5F_t *f)
Definition: H5Fquery.c:1185
herr_t H5FD_write(H5FD_t *file, H5FD_mem_t type, haddr_t addr, size_t size, const void *buf)
Definition: H5FDint.c:215
@ H5D_MPIO_NO_COLLECTIVE_MAX_CAUSE
Definition: H5Ppublic.h:179
herr_t H5G__user_path_test(hid_t obj_id, char *user_path, size_t *user_path_len, unsigned *obj_hidden)
Definition: H5Gtest.c:567
@ H5VL_SUBCLS_TOKEN
Definition: H5VLconnector.h:66
haddr_t * fd_parent_addrs
Definition: H5Cprivate.h:2287
H5_DLL herr_t H5Pset_edc_check(hid_t plist_id, H5Z_EDC_t check)
Definition: H5Pdxpl.c:1226
hsize_t huge_size
Definition: H5HFpkg.h:333
H5_DLLVAR size_t H5T_NATIVE_UINT_FAST64_ALIGN_g
Definition: H5Tpkg.h:458
H5_DLL herr_t H5Gmove2(hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *dst_name)
Definition: H5Gdeprec.c:529
herr_t H5Fclose(hid_t file_id)
Definition: H5F.c:871
H5_DLL herr_t H5EA_set(const H5EA_t *ea, hsize_t idx, const void *elmt)
double flash_threshold
Definition: H5ACpublic.h:483
haddr_t addr
Definition: H5EApkg.h:189
MPI_Datatype down_type
Definition: H5Spkg.h:161
H5FL_DEFINE_STATIC(H5B2_test_ctx_t)
int H5VL_class_value_t
Definition: H5VLpublic.h:49
void H5_timer_reset(H5_timer_t *timer)
Definition: H5timer.c:94
H5_DLL herr_t H5O__flush_msgs(H5F_t *f, H5O_t *oh)
Definition: H5Omessage.c:2217
hsize_t size
Definition: H5FDpublic.h:309
hbool_t fam_to_single
Definition: H5FDlog.c:120
hbool_t ignore_tags
Definition: H5Cpkg.h:5897
H5C_cache_entry_t * coll_head_ptr
Definition: H5Cpkg.h:5936
herr_t H5PB_dest(H5F_shared_t *f_sh)
Definition: H5PB.c:475
int * curr_idx_ptr
Definition: H5Pint.c:71
haddr_t dblk_addr
Definition: H5FApkg.h:235
int64_t total_ht_deletions
Definition: H5Cpkg.h:6017
H5_DLL int H5Iget_type_ref(H5I_type_t type)
Definition: H5I.c:1791
hsize_t size
Definition: H5FSprivate.h:124
H5_DLL hid_t H5Pget_class(hid_t plist_id)
Definition: H5P.c:929
H5D_chunk_dest_func_t dest
Definition: H5Dpkg.h:330
struct H5HF_free_section_t H5HF_free_section_t
uint8_t flags
Definition: H5Opkg.h:252
H5_DLLVAR hid_t H5E_CANTMOVE_g
Definition: H5Epubgen.h:341
H5_DLL herr_t H5Pset_nlinks(hid_t plist_id, size_t nlinks)
Definition: H5Plapl.c:921
@ H5_COPY_DEEP
Definition: H5private.h:617
herr_t H5HF__man_dblock_locate(H5HF_hdr_t *hdr, hsize_t obj_off, H5HF_indirect_t **ret_iblock, unsigned *ret_entry, hbool_t *ret_did_protect, unsigned flags)
Definition: H5HFdblock.c:524
herr_t H5HF_get_tiny_info_test(const H5HF_t *fh, size_t *max_len, hbool_t *len_extended)
Definition: H5HFtest.c:504
size_t chunk_size_len
Definition: H5Dfarray.c:64
struct H5FL_arr_head_t H5FL_arr_head_t
herr_t H5CX_get_err_detect(H5Z_EDC_t *err_detect)
Definition: H5CX.c:2283
@ H5T_REFERENCE
Definition: H5Tpublic.h:37
H5_DLL herr_t H5T__conv_noop(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL hsize_t H5VM_hyper_stride(unsigned n, const hsize_t *size, const hsize_t *total_size, const hsize_t *offset, hsize_t *stride)
Definition: H5VM.c:258
H5Z_filter_t id
Definition: H5Zpublic.h:235
H5_DLL herr_t H5G__ent_to_link(H5O_link_t *lnk, const H5HL_t *heap, const H5G_entry_t *ent, const char *name)
Definition: H5Glink.c:226
herr_t H5HF_tiny_op(H5HF_hdr_t *hdr, const uint8_t *id, H5HF_operator_t op, void *op_data)
Definition: H5HFtiny.c:341
herr_t H5HF__space_create_root(const H5HF_hdr_t *hdr, H5HF_indirect_t *root_iblock)
Definition: H5HFspace.c:393
herr_t H5Rcreate(void *ref, hid_t loc_id, const char *name, H5R_type_t ref_type, hid_t space_id)
Definition: H5Rdeprec.c:223
herr_t(* get_crt_index)(const void *, H5O_msg_crt_idx_t *)
Definition: H5Opkg.h:244
H5_DLL herr_t H5T__conv_short_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
const H5P_libclass_t H5P_CLS_OCPY[1]
Definition: H5Pocpypl.c:107
H5FL_DEFINE_STATIC(H5EA__test_ctx_t)
* image_len
Definition: H5EAcache.c:1077
hid_t H5Tcreate(H5T_class_t type, size_t size)
Definition: H5T.c:1701
H5_DLL H5G_name_t * H5A_nameof(H5A_t *attr)
Definition: H5Aint.c:1278
Definition: H5HFpkg.h:371
struct H5O_native_info_t::@46 meta_size
herr_t H5SM_get_hash_fh_cb(const void *obj, size_t obj_len, void *_udata)
Definition: H5SM.c:1692
const H5D_t * dset
Definition: H5Defl.c:57
@ H5T_ORDER_MIXED
Definition: H5Tpublic.h:51
size_t sizeof_addr
Definition: H5HLpkg.h:93
unsigned max_direct_bits
Definition: H5HFpkg.h:202
int64_t total_ht_insertions
Definition: H5Cpkg.h:6016
const H5O_obj_class_t * H5O__obj_class(const H5O_loc_t *loc)
Definition: H5Oint.c:1759
herr_t H5FS_sect_iterate(H5F_t *f, H5FS_t *fspace, H5FS_operator_t op, void *op_data)
Definition: H5FSsection.c:1978
void * data
Definition: H5Apkg.h:86
H5_DLL herr_t H5T__conv_llong_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5SM_index_type_t
Definition: H5SMpkg.h:158
H5_DLL herr_t H5Rcreate(void *ref, hid_t loc_id, const char *name, H5R_type_t ref_type, hid_t space_id)
Definition: H5Rdeprec.c:223
@ at_min_size
Definition: H5Cprivate.h:2332
unsigned ndims
Definition: H5Dbtree2.c:60
haddr_t H5HF_hdr_create(H5F_t *f, const H5HF_create_t *cparam)
Definition: H5HFhdr.c:341
H5_DLL herr_t H5AC__flush_entries(H5F_t *f)
Definition: H5ACmpio.c:2293
H5_DLL herr_t H5T__conv_ullong_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
else * image_len
Definition: H5FAcache.c:599
H5_DLL herr_t H5D_virtual_check_mapping_post(const H5O_storage_virtual_ent_t *ent)
Definition: H5Dvirtual.c:244
@ H5D_ALLOC_TIME_EARLY
Definition: H5Dpublic.h:68
hid_t H5Tget_member_type(hid_t type_id, unsigned membno)
Definition: H5Tcompound.c:214
H5_DLLVAR const unsigned H5O_pline_ver_bounds[H5F_LIBVER_NBOUNDS]
Definition: H5Opkg.h:638
herr_t H5CS_pop(void)
Definition: H5CS.c:226
H5_DLL herr_t H5L_link_object(const H5G_loc_t *new_loc, const char *new_name, H5O_obj_create_t *ocrt_info, hid_t lcpl_id)
Definition: H5L.c:1795
@ H5I_UNINIT
Definition: H5Ipublic.h:34
H5_DLL herr_t H5VL__native_token_to_str(void *obj, H5I_type_t obj_type, const H5O_token_t *token, char **token_str)
Definition: H5VLnative_token.c:96
H5_DLL herr_t H5EA__hdr_fuse_incr(H5EA_hdr_t *hdr)
hid_t H5Screate(H5S_class_t type)
Definition: H5S.c:384
H5MM_free_t free_func
Definition: H5Tprivate.h:76
@ H5P_TYPE_OBJECT_CREATE
Definition: H5Pprivate.h:64
H5_DLL herr_t H5C__generate_cache_image(H5F_t *f, H5C_t *cache_ptr)
Definition: H5Cimage.c:392
H5_DLL herr_t H5AC_force_cache_image_load(H5F_t *f)
const H5O_msg_class_t H5O_MSG_BTREEK[1]
Definition: H5Obtreek.c:39
void * udata
Definition: H5Clog.h:73
H5O_loc_t * H5A_oloc(H5A_t *attr)
Definition: H5Aint.c:1246
H5_DLL unsigned H5HF_get_dtable_max_drows_test(const H5HF_t *fh)
Definition: H5HFtest.c:308
hsize_t block_off
Definition: H5EApkg.h:261
H5_DLL herr_t H5Dscatter(H5D_scatter_func_t op, void *op_data, hid_t type_id, hid_t dst_space_id, void *dst_buf)
Definition: H5Dscatgath.c:936
@ H5Z_XFORM_MULT
Definition: H5Ztrans.c:33
struct H5EA_dblock_t H5EA_dblock_t
unsigned rank
Definition: H5Sprivate.h:94
H5_DLL herr_t H5Pmodify_filter(hid_t plist_id, H5Z_filter_t filter, unsigned int flags, size_t cd_nelmts, const unsigned int cd_values[])
Definition: H5Pocpl.c:594
herr_t H5Fget_mdc_image_info(hid_t file_id, haddr_t *image_addr, hsize_t *image_len)
Definition: H5F.c:1909
haddr_t addr
Definition: H5Opkg.h:272
Definition: H5HGpkg.h:122
H5FS_sinfo_t * sinfo
Definition: H5FScache.c:61
H5_DLLVAR const H5D_layout_ops_t H5D_LOPS_EFL[1]
Definition: H5Dpkg.h:526
H5FL_DEFINE(H5SM_master_table_t)
hid_t H5E_OPENERROR_g
Definition: H5Edefin.h:138
hbool_t follow_link
Definition: H5Gdeprec.c:64
const char * name
Definition: H5Gcompact.c:52
H5_DLLVAR const H5B2_class_t H5A_BT2_CORDER[1]
Definition: H5Apkg.h:176
@ H5I_DATASET
Definition: H5Ipublic.h:40
int mpio_coll_chunk_link_num_true
Definition: H5CX.c:274
Definition: H5SMpkg.h:234
H5FD_mpio_collective_opt_t mpio_coll_opt
Definition: H5CX.c:349
herr_t H5G__stab_count(const H5O_loc_t *oloc, hsize_t *num_objs)
Definition: H5Gstab.c:613
@ H5T_CONV_EXCEPT_PRECISION
Definition: H5Tpublic.h:174
herr_t H5Pset_mdc_config(hid_t plist_id, H5AC_cache_config_t *config_ptr)
Definition: H5Pfapl.c:1804
H5FL_DEFINE_STATIC(H5O_ainfo_t)
const H5D_chk_idx_info_t * idx_info
Definition: H5Dchunk.c:143
unsigned type
Definition: H5Oprivate.h:269
ssize_t H5Aget_name_by_idx(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char *name, size_t size, hid_t lapl_id)
Definition: H5A.c:920
const H5O_msg_class_t H5O_MSG_MTIME[1]
Definition: H5Omtime.c:45
@ H5D_MPIO_PARALLEL_FILTERED_WRITES_DISABLED
Definition: H5Ppublic.h:177
hsize_t n
Definition: H5Gloc.c:70
size_t base_size
Definition: H5FLprivate.h:243
H5_DLL herr_t H5S_append(H5F_t *f, struct H5O_t *oh, H5S_t *ds)
Definition: H5S.c:1138
ssize_t size
Definition: H5Oprivate.h:330
herr_t H5D__layout_set_latest_indexing(H5O_layout_t *layout, const H5S_t *space, const H5D_dcpl_cache_t *dcpl_cache)
Definition: H5Dlayout.c:338
herr_t(* H5Z_set_local_func_t)(hid_t dcpl_id, hid_t type_id, hid_t space_id)
Definition: H5Zpublic.h:183
herr_t H5FS__get_cparam_test(const H5FS_t *frsp, H5FS_create_t *cparam)
Definition: H5FStest.c:85
herr_t(* close)(void *file, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:368
H5_DLL herr_t H5F__super_free(H5F_super_t *sblock)
Definition: H5Fsuper.c:1581
herr_t(* notify)(void *req, H5VL_request_notify_t cb, void *ctx)
Definition: H5VLconnector.h:440
H5_DLL hbool_t H5CX_get_coll_metadata_read(void)
Definition: H5CX.c:1711
H5FL_EXTERN(H5C_cache_entry_t)
H5_DLL herr_t H5VLcopy_connector_info(hid_t connector_id, void **dst_vol_info, void *src_vol_info)
Definition: H5VLcallback.c:402
herr_t H5AC_flush_tagged_metadata(H5F_t *f, haddr_t metadata_tag)
Definition: H5AC.c:2244
hid_t H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id)
Definition: H5A.c:275
herr_t H5O__assert(const H5O_t *oh)
Definition: H5Odbg.c:93
H5_DLLVAR size_t H5T_NATIVE_ULONG_ALIGN_g
Definition: H5Tpkg.h:422
H5_DLL H5S_t * H5S_decode(const unsigned char **p)
Definition: H5S.c:1691
H5_DLLVAR hid_t H5T_NATIVE_INT64_g
Definition: H5Tpublic.h:493
H5_DLL herr_t H5O__chunk_delete(H5F_t *f, H5O_t *oh, unsigned idx)
Definition: H5Ochunk.c:379
hid_t H5E_CANTENCODE_g
Definition: H5Edefin.h:223
H5_DLL herr_t H5Dget_space_status(hid_t dset_id, H5D_space_status_t *allocation)
Definition: H5D.c:390
herr_t H5T__commit(H5F_t *file, H5T_t *type, hid_t tcpl_id)
Definition: H5Tcommit.c:386
haddr_t chunk_addr
Definition: H5Dpkg.h:256
@ H5B2_ATTR_DENSE_CORDER_ID
Definition: H5B2private.h:52
herr_t H5CX_get_intermediate_group(unsigned *crt_intermed_group)
Definition: H5CX.c:2540
herr_t H5S_hyper_clip_unlim(H5S_t *space, hsize_t clip_size)
Definition: H5Shyper.c:11725
H5_DLL herr_t H5T__conv_int_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
htri_t H5Sis_regular_hyperslab(hid_t spaceid)
Definition: H5Shyper.c:12236
herr_t H5CX_test_set_mpio_coll_chunk_link_num_false(int mpio_coll_chunk_link_num_false)
Definition: H5CX.c:3352
H5T_sign_t H5Tget_sign(hid_t type_id)
Definition: H5Tfixed.c:46
@ H5F_PREFIX_VDS
Definition: H5Fprivate.h:717
H5_DLL float Wroundf(float arg)
hid_t H5Tenum_create(hid_t parent_id)
Definition: H5Tenum.c:52
H5FL_EXTERN(H5D_chunk_info_t)
H5_DLL herr_t H5Pset_map_iterate_hints(hid_t mapl_id, size_t key_prefetch_size, size_t key_alloc_size)
Definition: H5Pmapl.c:160
hbool_t use_mdc_logging
Definition: H5Fpkg.h:287
size_t H5T_POINTER_COMP_ALIGN_g
Definition: H5T.c:469
struct H5PL_key_t::@48 vol
uint8_t id[H5G_DENSE_FHEAP_ID_LEN]
Definition: H5Gpkg.h:285
unsigned line
Definition: H5Epublic.h:40
unsigned nused
Definition: H5CS.c:39
H5O_storage_virtual_ent_t * list
Definition: H5Oprivate.h:561
H5_DLL herr_t H5S_debug(H5F_t *f, const void *_mesg, FILE *stream, int indent, int fwidth)
Definition: H5Sdbg.c:89
hbool_t vec_size_valid
Definition: H5CX.c:233
hsize_t ds_low[H5S_MAX_RANK]
Definition: H5Shyper.c:90
H5_DLL herr_t H5CX_get_intermediate_group(unsigned *crt_intermed_group)
Definition: H5CX.c:2540
herr_t H5HF__man_iblock_root_create(H5HF_hdr_t *hdr, size_t min_dblock_size)
Definition: H5HFiblock.c:358
herr_t H5Z_register(const H5Z_class2_t *cls)
Definition: H5Z.c:291
H5FL_DEFINE_STATIC(H5D_rdcc_ent_t)
herr_t H5G__dense_remove_by_idx(H5F_t *f, const H5O_linfo_t *linfo, H5RS_str_t *grp_full_path_r, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5Gdense.c:1600
herr_t H5S_select_adjust_u(H5S_t *space, const hsize_t *offset)
Definition: H5Sselect.c:948
htri_t H5G__obj_lookup(const H5O_loc_t *grp_oloc, const char *name, H5O_link_t *lnk)
Definition: H5Gobj.c:1111
int H5G__node_sumup(H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata)
Definition: H5Gnode.c:1039
htri_t H5MF__find_sect(H5F_t *f, H5FD_mem_t alloc_type, hsize_t size, H5FS_t *fspace, haddr_t *addr)
Definition: H5MF.c:701
herr_t H5Tset_fields(hid_t type_id, size_t spos, size_t epos, size_t esize, size_t mpos, size_t msize)
Definition: H5Tfloat.c:103
struct H5D_filtered_collective_io_info_t::@3 async_info
hsize_t huge_nobjs
Definition: H5HFprivate.h:82
herr_t H5C_log_write_evict_cache_msg(H5C_t *cache, herr_t fxn_ret_value)
Definition: H5Clog.c:383
herr_t H5FS_alloc_hdr(H5F_t *f, H5FS_t *fspace, haddr_t *fs_addr)
Definition: H5FS.c:821
size_t H5T_NATIVE_INT_LEAST8_ALIGN_g
Definition: H5T.c:502
htri_t H5O__is_attr_empty_test(hid_t oid)
Definition: H5Otest.c:166
H5_DLL herr_t H5HF_hdr_incr(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:580
long int epoch_length
Definition: H5ACpublic.h:468
size_t lval_offset
Definition: H5Gpkg.h:93
void H5CX_set_dcpl(hid_t dcpl_id)
Definition: H5CX.c:1159
H5_DLL herr_t H5Pget_local_heap_size_hint(hid_t plist_id, size_t *size_hint)
Definition: H5Pgcpl.c:206
hbool_t bkgr_buf_valid
Definition: H5CX.c:227
@ H5AC_SNODE_ID
Definition: H5ACprivate.h:50
@ H5P_TYPE_MAX_TYPE
Definition: H5Pprivate.h:85
herr_t H5Z_get_filter_info(H5Z_filter_t filter, unsigned int *filter_config_flags)
Definition: H5Z.c:1627
@ H5T_FLOAT
Definition: H5Tpublic.h:31
size_t nchildren
Definition: H5ACprivate.h:215
struct H5HF_huge_bt2_indir_rec_t H5HF_huge_bt2_indir_rec_t
unsigned short uint16_t
Definition: H5private.h:452
herr_t H5C_log_write_create_fd_msg(H5C_t *cache, const H5C_cache_entry_t *parent, const H5C_cache_entry_t *child, herr_t fxn_ret_value)
Definition: H5Clog.c:717
herr_t ret
Definition: H5SMmessage.c:45
H5D_t * H5D__create(H5F_t *file, hid_t type_id, const H5S_t *space, hid_t dcpl_id, hid_t dapl_id)
Definition: H5Dint.c:1226
H5_DLL H5O_t * H5O__create_ohdr(H5F_t *f, hid_t ocpl_id)
Definition: H5Oint.c:341
hsize_t num_id_first_row
Definition: H5HFpkg.h:205
Definition: H5Oprivate.h:666
herr_t H5D__virtual_refresh_source_dsets(H5D_t *dset)
Definition: H5Dvirtual.c:3070
H5_DLL herr_t H5A__dense_delete(H5F_t *f, H5O_ainfo_t *ainfo)
Definition: H5Adense.c:1862
Definition: H5Apublic.h:26
Definition: H5HFpkg.h:494
H5_DLL herr_t H5F_shared_block_read(H5F_shared_t *f_sh, H5FD_mem_t type, haddr_t addr, size_t size, void *buf)
Definition: H5Fio.c:95
@ H5D_MPIO_CHUNK_COLLECTIVE
Definition: H5Ppublic.h:161
Definition: H5Lprivate.h:88
H5T_t * type
Definition: H5Dpkg.h:443
H5_DLL herr_t H5Tget_member_value(hid_t type_id, unsigned membno, void *value)
Definition: H5Tenum.c:251
@ H5T_CSET_RESERVED_7
Definition: H5Tpublic.h:87
H5_DLL herr_t H5T__conv_double_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5MP_get_page_free_size(const H5MP_page_t *mp, size_t *page)
Definition: H5MPtest.c:190
H5_DLL herr_t H5Pset_fapl_split(hid_t fapl, const char *meta_ext, hid_t meta_plist_id, const char *raw_ext, hid_t raw_plist_id)
Definition: H5FDmulti.c:274
struct H5FD_mpio_t H5FD_mpio_t
hid_t H5T_NATIVE_HADDR_g
Definition: H5T.c:413
herr_t H5Pset_vol(hid_t plist_id, hid_t new_vol_id, const void *new_vol_info)
Definition: H5Pfapl.c:5473
H5_DLL int H5P__iterate_pclass(const H5P_genclass_t *pclass, int *idx, H5P_iterate_int_t iter_func, void *iter_data)
Definition: H5Pint.c:4343
@ H5G_CACHED_SLINK
Definition: H5Gpkg.h:74
herr_t H5O__chunk_add(H5F_t *f, H5O_t *oh, unsigned idx, unsigned cont_chunkno)
Definition: H5Ochunk.c:93
herr_t H5S__extent_copy_real(H5S_extent_t *dst, const H5S_extent_t *src, hbool_t copy_max)
Definition: H5S.c:648
H5_DLL herr_t H5T_vlen_reclaim_elmt(void *elem, H5T_t *dt)
Definition: H5Tvlen.c:1179
uint8_t merge_percent
Definition: H5B2pkg.h:162
H5_DLL herr_t H5D__compact_fill(const H5D_t *dset)
Definition: H5Dcompact.c:121
H5_DLL herr_t H5D__check_filters(H5D_t *dataset)
Definition: H5Dint.c:2948
H5_DLL herr_t H5PL__create_plugin_cache(void)
Definition: H5PLplugin_cache.c:108
@ H5FD_STDIO_OP_SEEK
Definition: H5FDstdio.c:63
H5_DLL char * H5MM_strdup(const char *s)
Definition: H5MM.c:492
hbool_t app_ref
Definition: H5I.c:95
H5_DLL H5A_t * H5A__create(const H5G_loc_t *loc, const char *attr_name, const H5T_t *type, const H5S_t *space, hid_t acpl_id)
Definition: H5Aint.c:141
Definition: H5Oprivate.h:172
herr_t H5T__conv_float_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8214
H5_DLL H5P_genplist_t * H5P_object_verify(hid_t plist_id, hid_t pclass_id)
Definition: H5Pint.c:4007
herr_t H5Pset_filter_callback(hid_t plist_id, H5Z_filter_func_t func, void *op_data)
Definition: H5Pdxpl.c:1305
H5_DLL H5G_obj_t H5G_map_obj_type(H5O_type_t obj_type)
Definition: H5Gdeprec.c:113
unsigned gc_ref
Definition: H5Fpkg.h:300
H5_DLL herr_t H5Pget_external(hid_t plist_id, unsigned idx, size_t name_size, char *name, off_t *offset, hsize_t *size)
Definition: H5Pdcpl.c:2898
herr_t H5_mpi_info_cmp(MPI_Info info1, MPI_Info info2, int *result)
Definition: H5mpi.c:350
H5FL_SEQ_DEFINE_STATIC(haddr_t)
H5_DLL herr_t H5AC_reset_cache_hit_rate_stats(H5AC_t *cache_ptr)
Definition: H5AC.c:1773
H5_DLL herr_t H5Orefresh(hid_t oid)
Definition: H5Oflush.c:237
@ H5Z_CB_FAIL
Definition: H5Zpublic.h:121
size_t chunk0_size
Definition: H5Opkg.h:379
htri_t H5FS__cache_sinfo_verify_chksum(const void *_image, size_t len, void H5_ATTR_UNUSED *_udata)
Definition: H5FScache.c:943
herr_t H5Dclose(hid_t dset_id)
Definition: H5D.c:323
H5_DLL void * H5VL__native_group_create(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id, hid_t dxpl_id, void **req)
hbool_t H5FD_mpi_opt_types_g
Definition: H5FDmpio.c:47
H5_DLLVAR size_t H5T_NATIVE_UINT_LEAST32_ALIGN_g
Definition: H5Tpkg.h:449
hbool_t fill_defined
Definition: H5Oprivate.h:334
struct H5VL_object_class_t H5VL_object_class_t
herr_t H5Pset_small_data_block_size(hid_t plist_id, hsize_t size)
Definition: H5Pfapl.c:2266
H5_DLL herr_t H5HF__iblock_decr(H5HF_indirect_t *iblock)
Definition: H5HFiblock.c:244
H5_DLL haddr_t H5D__get_offset(const H5D_t *dset)
Definition: H5Dint.c:2563
H5_DLLVAR hid_t H5P_CLS_ATTRIBUTE_CREATE_ID_g
Definition: H5Ppublic.h:203
herr_t H5F__accum_reset(H5F_shared_t *f_sh, hbool_t flush)
Definition: H5Faccum.c:1059
H5_DLL herr_t H5C_get_cache_image_config(const H5C_t *cache_ptr, H5C_cache_image_ctl_t *config_ptr)
Definition: H5Cimage.c:929
hsize_t curr_idx
Definition: H5Dchunk.c:226
const char * tok_begin
Definition: H5Ztrans.c:79
H5_DLL void * H5VL__native_dataset_create(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t lcpl_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id, hid_t dxpl_id, void **req)
herr_t H5O_msg_get_flags(const H5O_loc_t *loc, unsigned type_id, uint8_t *flags)
Definition: H5Omessage.c:2262
hsize_t size[H5S_MAX_RANK]
Definition: H5Sprivate.h:69
const char * func_name
Definition: H5Epublic.h:198
struct H5D_chk_idx_info_t H5D_chk_idx_info_t
H5HF_t * fheap
Definition: H5Gdense.c:200
H5Z_scaleoffset_t
Definition: H5Zscaleoffset.c:34
H5_DLL herr_t H5O__get_rc_test(const H5O_loc_t *oloc, unsigned *rc)
Definition: H5Otest.c:590
@ H5A_ATTR_OP_APP2
Definition: H5Aprivate.h:50
H5_DLL herr_t H5T__conv_ldouble_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_ATTR_PURE herr_t H5B2__assert_leaf(const H5B2_hdr_t H5_ATTR_NDEBUG_UNUSED *hdr, const H5B2_leaf_t H5_ATTR_NDEBUG_UNUSED *leaf)
Definition: H5B2leaf.c:1030
H5_DLL herr_t H5F__flush(H5F_t *f)
Definition: H5Fint.c:1978
H5_DLL H5B_shared_t * H5B_shared_new(const H5F_t *f, const H5B_class_t *type, size_t sizeof_rkey)
Definition: H5B.c:1688
const void * H5PL_load(H5PL_type_t type, const H5PL_key_t *key)
Definition: H5PLint.c:238
haddr_t header
Definition: H5Gpkg.h:107
H5_DLL herr_t H5AC__set_write_done_callback(H5C_t *cache_ptr, void(*write_done)(void))
Definition: H5ACmpio.c:185
herr_t H5Dextend(hid_t dset_id, const hsize_t size[])
Definition: H5Ddeprec.c:245
H5_DLL htri_t H5S_select_valid(const H5S_t *space)
Definition: H5Sselect.c:510
BEGIN_FUNC(PKG, END_FUNCP ERR, H5HL_prfx_t *, H5HL_prfx_t *prfx=NULL, H5HL_prfx_t *prfx=NULL, H5HL__prfx_new(H5HL_t *heap))
Definition: H5HLprfx.c:93
haddr_t sblk_addr
Definition: H5EApkg.h:350
herr_t H5PL__close_path_table(void)
Definition: H5PLpath.c:306
haddr_t H5MF_alloc_tmp(H5F_t *f, hsize_t size)
Definition: H5MF.c:1045
H5_DLL int Pflock(int fd, int operation)
Definition: H5system.c:644
H5D_chunk_index_t idx_type
Definition: H5Oprivate.h:480
H5_DLL herr_t H5Iclear_type(H5I_type_t type, hbool_t force)
Definition: H5I.c:519
haddr_t addr
Definition: H5EApkg.h:341
herr_t H5S_select_construct_projection(const H5S_t *base_space, H5S_t **new_space_ptr, unsigned new_space_rank, const void *buf, void const **adj_buf_ptr, hsize_t element_size)
Definition: H5Sselect.c:2251
H5_DLL herr_t H5S_encode(H5S_t *obj, unsigned char **p, size_t *nalloc)
Definition: H5S.c:1574
H5O_linfo_t * dst_linfo
Definition: H5Olinfo.c:91
void * H5FL_blk_calloc(H5FL_blk_head_t *head, size_t size H5FL_TRACK_PARAMS)
Definition: H5FL.c:978
H5C_t H5AC_t
Definition: H5ACprivate.h:200
hid_t H5E_CANTCLIP_g
Definition: H5Edefin.h:204
size_t num_writers
Definition: H5Dmpio.c:192
hid_t H5P_LST_LINK_CREATE_ID_g
Definition: H5Pint.c:194
@ H5G_STORAGE_TYPE_DENSE
Definition: H5Gpublic.h:50
H5_DLL const void * H5PL_load(H5PL_type_t plugin_type, const H5PL_key_t *key)
Definition: H5PLint.c:238
H5T_bkg_t need_bkg
Definition: H5Dpkg.h:107
struct H5O_chunk_t H5O_chunk_t
H5VL_get_connector_kind_t kind
Definition: H5VLint.c:76
H5_DLL herr_t H5T__conv_uchar_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5HP_insert(H5HP_t *heap, int val, void *obj)
Definition: H5HP.c:457
herr_t H5FD_driver_query(const H5FD_class_t *driver, unsigned long *flags)
Definition: H5FDint.c:380
herr_t H5VL_copy_connector_info(const H5VL_class_t *connector, void **dst_info, const void *src_info)
Definition: H5VLcallback.c:356
H5_DLLVAR const H5O_msg_class_t H5O_MSG_MDCI[1]
Definition: H5Opkg.h:537
H5T_norm_t
Definition: H5Tpublic.h:66
unsigned H5PL__get_num_paths(void)
Definition: H5PLpath.c:339
herr_t H5FS_delete(H5F_t *f, haddr_t fs_addr)
Definition: H5FS.c:256
@ H5C_NOTIFY_ACTION_AFTER_FLUSH
Definition: H5Cprivate.h:856
struct H5HF_indirect_t ** child_iblocks
Definition: H5HFpkg.h:398
H5_DLL herr_t H5check_version(unsigned majnum, unsigned minnum, unsigned relnum)
Definition: H5.c:740
H5S_t * fspace
Definition: H5Dpkg.h:338
H5FL_SEQ_DEFINE_STATIC(size_t)
herr_t H5VL_group_specific(const H5VL_object_t *vol_obj, H5VL_group_specific_t specific_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:4387
Definition: H5HFprivate.h:72
hbool_t filter_cb_valid
Definition: H5CX.c:249
H5_DLL herr_t H5RS_decr(H5RS_str_t *rs)
Definition: H5RS.c:222
H5_DLL unsigned H5F_decr_nopen_objs(H5F_t *f)
Definition: H5Fint.c:2344
@ H5O_VIRTUAL_STATUS_CORRECT
Definition: H5Oprivate.h:523
unsigned flush_dep_nparents
Definition: H5Cprivate.h:2256
size_t val_size
Definition: H5Lpublic.h:83
@ H5VL_SUBCLS_FILE
Definition: H5VLconnector.h:60
H5_DLL herr_t H5P__unregister(H5P_genclass_t *pclass, const char *name)
Definition: H5Pint.c:4998
htri_t H5I_is_file_object(hid_t id)
Definition: H5I.c:1104
struct H5D_virtual_held_file_t * next
Definition: H5Dpkg.h:392
unsigned allocated
Definition: H5FLprivate.h:356
@ OP_WRITE
Definition: H5FDprivate.h:66
Definition: H5Pencdec.c:51
H5_DLL H5FA_dblk_page_t * H5FA__dblk_page_protect(H5FA_hdr_t *hdr, haddr_t dblk_page_addr, size_t dblk_page_nelmts, unsigned flags)
unsigned max_dir_blk_off_size
Definition: H5HFpkg.h:203
unsigned char * mem
Definition: H5FDcore.c:52
hbool_t mpio_global_no_coll_cause_set
Definition: H5CX.c:267
herr_t H5CX_get_vds_prefix(const char **vds_prefix)
Definition: H5CX.c:2740
herr_t H5FDdriver_query(hid_t driver_id, unsigned long *flags)
Definition: H5FD.c:1927
herr_t H5Pset_metadata_read_attempts(hid_t plist_id, unsigned attempts)
Definition: H5Pfapl.c:4008
H5_DLL herr_t H5Pset_meta_block_size(hid_t fapl_id, hsize_t size)
Definition: H5Pfapl.c:2082
H5_DLL herr_t H5O_fill_convert(H5O_fill_t *fill, H5T_t *type, hbool_t *fill_changed)
Definition: H5Ofill.c:982
herr_t H5VL_object_get(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, H5VL_object_get_t get_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:5622
void * H5VL_object_data(const H5VL_object_t *vol_obj)
Definition: H5VLint.c:1717
const H5AC_class_t H5AC_EPOCH_MARKER[1]
Definition: H5Cepoch.c:93
herr_t H5Pget_metadata_read_attempts(hid_t plist_id, unsigned *attempts)
Definition: H5Pfapl.c:4045
H5_DLL herr_t H5Pset_dset_no_attrs_hint(hid_t dcpl_id, hbool_t minimize)
Definition: H5Pdcpl.c:3815
hbool_t H5F_get_point_of_no_return(const H5F_t *f)
Definition: H5Fquery.c:1251
H5_DLL H5AC_proxy_entry_t * H5AC_proxy_entry_create(void)
Definition: H5ACproxy_entry.c:116
unsigned shrink_percent
Definition: H5FSprivate.h:139
void H5G__ent_reset(H5G_entry_t *ent)
Definition: H5Gent.c:364
struct H5VL_pass_through_wrap_ctx_t H5VL_pass_through_wrap_ctx_t
H5_DLL herr_t H5HP_decr(H5HP_t *heap, unsigned amt, void *obj)
Definition: H5HP.c:824
size_t ndblk_addrs
Definition: H5EApkg.h:251
herr_t H5G__node_iterate_size(H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t H5_ATTR_UNUSED addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata)
Definition: H5Gnode.c:1452
H5_DLL herr_t H5HF__man_op(H5HF_hdr_t *hdr, const uint8_t *id, H5HF_operator_t op, void *op_data)
Definition: H5HFman.c:527
H5_DLL herr_t H5Adelete(hid_t loc_id, const char *name)
Definition: H5A.c:1465
herr_t H5F__efc_release(H5F_efc_t *efc)
Definition: H5Fefc.c:508
H5_DLL herr_t H5Pget_sieve_buf_size(hid_t fapl_id, size_t *size)
Definition: H5Pfapl.c:2219
herr_t(* get_type_map)(const H5FD_t *file, H5FD_mem_t *type_map)
Definition: H5FDpublic.h:287
H5F_libver_t high_bound
Definition: H5CX.c:394
@ H5T_VLEN_STRING
Definition: H5Tpkg.h:275
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)
Definition: H5CX.c:1283
herr_t H5Dget_chunk_index_type(hid_t dset_id, H5D_chunk_index_t *idx_type)
Definition: H5D.c:929
H5_DLL herr_t H5S_select_hyperslab(H5S_t *space, H5S_seloper_t op, const hsize_t start[], const hsize_t *stride, const hsize_t count[], const hsize_t *block)
Definition: H5Shyper.c:9836
herr_t H5Fget_eoa(hid_t file_id, haddr_t *eoa)
Definition: H5F.c:1941
H5_DLL int H5FL_term_interface(void)
herr_t H5T__conv_ushort_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7360
herr_t H5T__conv_uchar_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5185
H5_DLL herr_t H5B2__redistribute3(H5B2_hdr_t *hdr, uint16_t depth, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx)
Definition: H5B2int.c:667
H5_DLL herr_t H5F__get_cont_info(const H5F_t *f, H5VL_file_cont_info_t *info)
Definition: H5Fquery.c:1342
H5_DLL int H5CX_term_package(void)
Definition: H5CX.c:655
H5MP_page_t * first
Definition: H5MPpkg.h:82
hid_t H5E_ARGS_g
Definition: H5Edefin.h:53
herr_t H5D__vlen_get_buf_size_gen(H5VL_object_t *vol_obj, hid_t type_id, hid_t space_id, hsize_t *size)
Definition: H5Dint.c:2840
H5_DLL H5F_t * H5F_fake_alloc(uint8_t sizeof_size)
Definition: H5Ffake.c:43
H5C_free_icr_func_t H5AC_free_icr_func_t
Definition: H5ACprivate.h:191
H5T_direction_t
Definition: H5Tpublic.h:164
@ H5VL_LINK_DELETE
Definition: H5VLconnector.h:183
H5_DLL H5T_class_t H5T_get_class(const H5T_t *dt, htri_t internal)
Definition: H5T.c:1998
@ H5F_FILE_SPACE_ALL
Definition: H5Fpublic.h:203
hbool_t H5C_cache_image_pending(const H5C_t *cache_ptr)
Definition: H5Cimage.c:163
herr_t(* set_eoa)(H5FD_t *file, H5FD_mem_t type, haddr_t addr)
Definition: H5FDpublic.h:292
herr_t H5G_obj_lookup_by_idx(const H5O_loc_t *grp_oloc, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_link_t *lnk)
Definition: H5Gobj.c:1164
herr_t H5Fget_mpi_atomicity(hid_t file_id, hbool_t *flag)
Definition: H5Fmpi.c:353
H5_DLL ssize_t H5E__get_msg(const H5E_msg_t *msg_ptr, H5E_type_t *type, char *msg, size_t size)
Definition: H5Eint.c:130
H5_DLL herr_t H5AC_flush_tagged_metadata(H5F_t *f, haddr_t metadata_tag)
Definition: H5AC.c:2244
const H5P_libclass_t H5P_CLS_GCRT[1]
Definition: H5Pgcpl.c:83
Definition: H5FDs3comms.c:83
H5_DLL htri_t H5VL__is_connector_registered_by_name(const char *name)
Definition: H5VLint.c:1341
htri_t exists
Definition: H5Gloc.c:62
hid_t src_type_id
Definition: H5Dpkg.h:97
Definition: H5HFpkg.h:488
size_t size
Definition: H5FLprivate.h:301
const H5FD_class_t * cls
Definition: H5FDpublic.h:319
hbool_t locked
Definition: H5Dchunk.c:122
H5S_class_t H5S_get_simple_extent_type(const H5S_t *space)
Definition: H5S.c:1775
H5_DLL herr_t H5HF_dblock_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, haddr_t hdr_addr, size_t nrec)
Definition: H5HFdbg.c:509
herr_t H5Pget_chunk_cache(hid_t dapl_id, size_t *rdcc_nslots, size_t *rdcc_nbytes, double *rdcc_w0)
Definition: H5Pdapl.c:822
H5G_name_t * H5T_nameof(const H5T_t *dt)
Definition: H5T.c:5360
@ H5FS_CLIENT_FILE_ID
Definition: H5FSprivate.h:132
hid_t H5E_SLIST_g
Definition: H5Edefin.h:52
const H5B2_class_t *const H5B2_client_class_g[]
Definition: H5B2.c:92
H5_DLL herr_t H5free_memory(void *mem)
Definition: H5.c:984
H5_DLLVAR hid_t H5P_LST_MAP_ACCESS_ID_g
Definition: H5Ppublic.h:224
H5_DLL herr_t H5G__stab_create(H5O_loc_t *grp_oloc, const H5O_ginfo_t *ginfo, H5O_stab_t *stab)
Definition: H5Gstab.c:203
H5_DLL int H5Gget_comment(hid_t loc_id, const char *name, size_t bufsize, char *buf)
Definition: H5Gdeprec.c:740
unsigned filter_len
Definition: H5HFpkg.h:302
H5O_layout_t * layout
Definition: H5Dpkg.h:346
herr_t H5D_btree_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, unsigned ndims, const uint32_t *dim)
Definition: H5Dbtree.c:1479
H5_DLL H5T_order_t H5T_get_order(const H5T_t *dt)
Definition: H5Torder.c:128
herr_t H5Pset_fapl_stdio(hid_t fapl_id)
Definition: H5FDstdio.c:280
hbool_t H5F_use_tmp_space(const H5F_t *f)
Definition: H5Fquery.c:1068
H5_DLLVAR size_t H5T_NATIVE_UINT_ALIGN_g
Definition: H5Tpkg.h:420
void H5T__bit_neg(uint8_t *buf, size_t start, size_t size)
Definition: H5Tbit.c:643
H5_DLL int H5G__node_by_idx(H5F_t *f, const void *_lt_key, haddr_t addr, const void *_rt_key, void *_udata)
int32_t lru_rank
Definition: H5Cprivate.h:1979
void * max_native_rec
Definition: H5B2pkg.h:187
H5_DLL const char * H5Z_xform_extract_xform_str(const H5Z_data_xform_t *data_xform_prop)
Definition: H5Ztrans.c:1785
H5_DLLVAR size_t H5T_NATIVE_SHORT_COMP_ALIGN_g
Definition: H5Tpkg.h:393
size_t H5T_NATIVE_UINT_FAST32_ALIGN_g
Definition: H5T.c:519
H5_DLL herr_t H5Dgather(hid_t src_space_id, const void *src_buf, hid_t type_id, size_t dst_buf_size, void *dst_buf, H5D_gather_func_t op, void *op_data)
Definition: H5Dscatgath.c:1034
H5R_ref_priv_attr_t attr
Definition: H5Rpkg.h:76
herr_t(* decode)(const uint8_t *raw, void *record, void *ctx)
Definition: H5B2private.h:93
H5_DLL herr_t H5G__loc_insert(H5G_loc_t *grp_loc, const char *name, H5G_loc_t *obj_loc, H5O_type_t obj_type, const void *crt_info)
Definition: H5Gloc.c:588
struct H5C_auto_size_ctl_t H5C_auto_size_ctl_t
H5_DLL haddr_t H5FD_mpi_MPIOff_to_haddr(MPI_Offset mpi_off)
Definition: H5FDmpi.c:210
herr_t H5F__efc_try_close(H5F_t *f)
Definition: H5Fefc.c:840
Definition: H5VLconnector.h:281
struct H5FO_open_obj_t H5FO_open_obj_t
herr_t(* optional)(void *obj, H5VL_dataset_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:340
int32_t flushes
Definition: H5Cprivate.h:2309
* hdr_dirty
Definition: H5FAdblock.c:229
herr_t(* add)(H5FS_section_info_t **, unsigned *, void *)
Definition: H5FSprivate.h:102
uint8_t split_percent
Definition: H5B2private.h:103
herr_t H5HF__huge_write(H5HF_hdr_t *hdr, const uint8_t *id, const void *obj)
Definition: H5HFhuge.c:838
hid_t lcpl_id
Definition: H5CX.c:187
herr_t H5VL__connector_str_to_info(const char *str, hid_t connector_id, void **info)
Definition: H5VLint.c:1590
Definition: H5Lprivate.h:52
H5FD_file_op_t
Definition: H5FDprivate.h:63
hid_t H5Fget_create_plist(hid_t file_id)
Definition: H5F.c:269
H5SM_index_header_t * indexes
Definition: H5SMpkg.h:196
H5_DLL herr_t H5VL_dec_vol_wrapper(void *vol_wrap_ctx)
Definition: H5VLint.c:2271
void H5G__ent_copy(H5G_entry_t *dst, const H5G_entry_t *src, H5_copy_depth_t depth)
Definition: H5Gent.c:325
H5_DLLVAR hid_t H5E_CANTATTACH_g
Definition: H5Epubgen.h:154
unsigned f_ndims
Definition: H5Dpkg.h:350
H5_DLL herr_t H5HF_get_tiny_info_test(const H5HF_t *fh, size_t *max_len, hbool_t *len_extended)
Definition: H5HFtest.c:504
@ H5F_PREFIX_EFILE
Definition: H5Fprivate.h:719
herr_t H5CX_test_set_mpio_coll_rank0_bcast(hbool_t mpio_coll_rank0_bcast)
Definition: H5CX.c:3454
H5A_bt2_ud_common_t common
Definition: H5Adense.c:122
herr_t H5S_select_adjust_s(H5S_t *space, const hssize_t *offset)
Definition: H5Sselect.c:987
H5_DLL htri_t H5Zfilter_avail(H5Z_filter_t id)
Definition: H5Z.c:659
void H5T__bit_copy(uint8_t *dst, size_t dst_offset, const uint8_t *src, size_t src_offset, size_t size)
Definition: H5Tbit.c:40
@ H5_INDEX_N
Definition: H5public.h:321
hsize_t super_blk_size
Definition: H5EAprivate.h:105
herr_t H5C_get_entry_ring(const H5F_t *f, haddr_t addr, H5C_ring_t *ring)
Definition: H5Cquery.c:397
H5F_t * f
Definition: H5Ctag.c:58
H5_DLL hid_t H5Tget_create_plist(hid_t type_id)
Definition: H5Tcommit.c:632
H5_DLL herr_t H5Tregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, H5T_conv_t func)
Definition: H5T.c:2600
H5HF_hdr_t * hdr
Definition: H5HFpkg.h:503
int32_t version
Definition: H5Cprivate.h:2215
H5_DLLVAR hid_t H5P_LST_GROUP_ACCESS_ID_g
Definition: H5Ppublic.h:220
herr_t H5B2_close(H5B2_t *bt2)
Definition: H5B2.c:1393
void * H5O__msg_copy_file(const H5O_msg_class_t *type, H5F_t *file_src, void *native_src, H5F_t *file_dst, hbool_t *recompute_size, unsigned *mesg_flags, H5O_copy_t *cpy_info, void *udata)
Definition: H5Omessage.c:1853
H5_DLL herr_t H5FD_get_mpio_atomicity(H5FD_t *file, hbool_t *flag)
Definition: H5FDmpio.c:716
H5_DLLVAR hid_t H5P_LST_DATASET_CREATE_ID_g
Definition: H5Ppublic.h:215
H5O_link_hard_t hard
Definition: H5Oprivate.h:361
herr_t H5P_close(void *_plist)
Definition: H5Pint.c:5055
Definition: H5Oprivate.h:341
H5_iter_order_t order
Definition: H5Lprivate.h:55
unsigned nhits
Definition: H5Dpkg.h:400
H5_DLLVAR hid_t H5P_CLS_FILE_ACCESS_ID_g
Definition: H5Ppublic.h:191
unsigned max_rows
Definition: H5HFpkg.h:395
herr_t(* specific)(void *obj, const H5VL_loc_params_t *loc_params, H5VL_link_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:396
H5_DLL herr_t H5D__chunk_dump_index(H5D_t *dset, FILE *stream)
Definition: H5Dchunk.c:6598
Definition: H5VLconnector.h:290
int64_t size_decreases[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6011
uint32_t il_len
Definition: H5Cpkg.h:5872
H5B2_t * H5B2_open(H5F_t *f, haddr_t addr, void *ctx_udata)
Definition: H5B2.c:209
herr_t(* H5VM_opvv_func_t)(hsize_t dst_off, hsize_t src_off, size_t len, void *udata)
Definition: H5VMprivate.h:27
@ H5VL_FILE_GET_FILENO
Definition: H5VLconnector.h:131
H5_DLL herr_t H5HF_get_id_off_test(const H5HF_t *fh, const void *id, hsize_t *obj_off)
Definition: H5HFtest.c:439
herr_t(* compare)(const void *rec1, const void *rec2, int *result)
Definition: H5B2private.h:91
herr_t H5B2__leaf_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5B2_class_t *type, haddr_t hdr_addr, unsigned nrec, haddr_t H5_ATTR_NDEBUG_UNUSED obj_addr)
Definition: H5B2dbg.c:296
herr_t H5Pset_est_link_info(hid_t plist_id, unsigned est_num_entries, unsigned est_name_len)
Definition: H5Pgcpl.c:358
herr_t H5Pset_fapl_sec2(hid_t fapl_id)
Definition: H5FDsec2.c:276
H5_DLL herr_t H5VL__native_attr_optional(void *obj, H5VL_attr_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
H5_DLL herr_t H5T__conv_i_i(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
herr_t H5VM_array_down(unsigned n, const hsize_t *total_size, hsize_t *down)
Definition: H5VM.c:983
herr_t H5Oenable_mdc_flushes(hid_t object_id)
Definition: H5O.c:1374
uint8_t sizeof_addr
Definition: H5Fpkg.h:222
H5A_attr_table_t * atable
Definition: H5Aint.c:67
uint32_t name_hash
Definition: H5Apkg.h:135
Definition: H5Epublic.h:195
int64_t pins[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6005
H5_DLL herr_t H5Tunregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, H5T_conv_t func)
Definition: H5T.c:2757
H5_DLLVAR const H5O_msg_class_t H5O_MSG_UNKNOWN[1]
Definition: H5Opkg.h:540
H5_DLL void * H5C_get_aux_ptr(const H5C_t *cache_ptr)
Definition: H5Cquery.c:369
UINT32DECODE(image, stored_chksum)
H5_DLL H5T_cset_t H5Tget_cset(hid_t type_id)
Definition: H5Tcset.c:49
herr_t H5D_virtual_update_min_dims(H5O_layout_t *layout, size_t idx)
Definition: H5Dvirtual.c:314
H5FD_mpio_collective_opt_t mpio_coll_opt
Definition: H5CX.c:237
herr_t H5C_get_evictions_enabled(const H5C_t *cache_ptr, hbool_t *evictions_enabled_ptr)
Definition: H5Cquery.c:333
int * src2dst
Definition: H5Tconv.c:963
H5_DLL herr_t H5dont_atexit(void)
Definition: H5.c:461
H5O_msg_crt_idx_t corder
Definition: H5Apkg.h:109
herr_t(* wait)(void *req, uint64_t timeout, H5ES_status_t *status)
Definition: H5VLconnector.h:439
H5VL_class_value_t value
Definition: H5VLint.c:79
herr_t H5S__get_diminfo_status_test(hid_t space_id, H5S_diminfo_valid_t *status)
Definition: H5Stest.c:141
herr_t H5Pset_layout(hid_t plist_id, H5D_layout_t layout_type)
Definition: H5Pdcpl.c:1860
unsigned char b[]
Definition: H5MM.c:68
hbool_t H5AC_cache_image_pending(const H5F_t *f)
Definition: H5AC.c:247
H5_DLL void * H5WB_actual_clear(H5WB_t *wb, size_t need)
Definition: H5WB.c:228
H5_DLL herr_t H5Pset_link_creation_order(hid_t plist_id, unsigned crt_order_flags)
Definition: H5Pgcpl.c:454
H5_DLL haddr_t H5F__alloc(H5F_t *f, H5F_mem_t type, hsize_t size, haddr_t *frag_addr, hsize_t *frag_size)
Definition: H5Fspace.c:96
hbool_t mpio_coll_chunk_multi_ratio_ind_set
Definition: H5CX.c:281
hsize_t dims[H5S_MAX_RANK]
Definition: H5Sprivate.h:95
H5_DLLVAR hid_t H5E_UNINITIALIZED_g
Definition: H5Epubgen.h:380
H5_DLL herr_t H5Dread(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, void *buf)
Definition: H5Dio.c:160
hsize_t val
Definition: H5B2pkg.h:322
H5_DLL herr_t H5VLattr_specific(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_attr_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:1580
H5F_t * f
Definition: H5Gobj.c:58
herr_t H5D_close(H5D_t *dataset)
Definition: H5Dint.c:1898
H5_DLL herr_t H5Pget_chunk_opts(hid_t plist_id, unsigned *opts)
Definition: H5Pdcpl.c:2695
hsize_t pnt[]
Definition: H5Spkg.h:128
herr_t H5Eclear1(void)
Definition: H5Edeprec.c:241
H5_DLL herr_t H5G__node_init(H5F_t *f)
Definition: H5Gnode.c:1145
H5_DLLVAR hid_t H5P_CLS_REFERENCE_ACCESS_ID_g
Definition: H5Ppublic.h:209
hid_t H5T_NATIVE_UINT_FAST8_g
Definition: H5T.c:424
UINT32DECODE(image, stored_chksum)
htri_t H5SM__cache_table_verify_chksum(const void *_image, size_t len, void H5_ATTR_UNUSED *_udata)
Definition: H5SMcache.c:176
herr_t H5O_delete(H5F_t *f, haddr_t addr)
Definition: H5Oint.c:1578
hsize_t H5_mpi_get_bigio_count(void)
Definition: H5mpi.c:78
herr_t H5CX_test_set_mpio_coll_chunk_link_num_true(int mpio_coll_chunk_link_num_true)
Definition: H5CX.c:3318
H5_DLL htri_t H5T_is_variable_str(const H5T_t *dt)
Definition: H5T.c:2181
void * H5FL_reg_free(H5FL_reg_head_t *head, void *obj)
Definition: H5FL.c:325
herr_t H5P__get_filter(const H5Z_filter_info_t *filter, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[], unsigned *filter_config)
Definition: H5Pocpl.c:1307
size_t H5T_NATIVE_USHORT_COMP_ALIGN_g
Definition: H5T.c:456
H5FD_mem_t fl_map[H5FD_MEM_NTYPES]
Definition: H5FDpublic.h:303
hbool_t H5_PKG_INIT_VAR
Definition: H5B2.c:71
H5_DLL void H5TS_pthread_first_thread_init(void)
Definition: H5TS.c:91
herr_t H5L_create_soft(const char *target_path, const H5G_loc_t *link_loc, const char *link_name, hid_t lcpl_id)
Definition: H5L.c:2156
herr_t H5SM__message_decode(const uint8_t *raw, void *_nrecord, void *_ctx)
Definition: H5SMmessage.c:335
hbool_t replace_names
Definition: H5Gdense.c:132
uint8_t * dblk
Definition: H5HFpkg.h:545
herr_t H5A__dense_remove_by_idx(H5F_t *f, const H5O_ainfo_t *ainfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5Adense.c:1584
hbool_t H5T_already_vol_managed(const H5T_t *dt)
Definition: H5Tcommit.c:1276
hid_t H5E_BADTYPE_g
Definition: H5Edefin.h:216
herr_t H5P_set_vlen_mem_manager(H5P_genplist_t *plist, H5MM_allocate_t alloc_func, void *alloc_info, H5MM_free_t free_func, void *free_info)
Definition: H5Pdxpl.c:1537
unsigned int comp_align
Definition: H5detect.c:114
hid_t H5Dcreate1(hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t dcpl_id)
Definition: H5Ddeprec.c:113
@ H5T_SGN_NONE
Definition: H5Tpublic.h:59
H5_DLL herr_t H5HF_huge_init(H5HF_hdr_t *hdr)
Definition: H5HFhuge.c:184
@ H5O_TYPE_UNKNOWN
Definition: H5Opublic.h:103
const H5AC_class_t H5AC_DRVRINFO[1]
Definition: H5Fsuper_cache.c:120
H5_DLL herr_t H5Pset_layout(hid_t plist_id, H5D_layout_t layout)
Definition: H5Pdcpl.c:1860
H5_DLL herr_t H5HF_tiny_init(H5HF_hdr_t *hdr)
Definition: H5HFtiny.c:99
H5_DLL herr_t H5F__super_ext_remove_msg(H5F_t *f, unsigned id)
Definition: H5Fsuper.c:1760
H5_DLLVAR size_t H5T_NATIVE_INT_FAST16_ALIGN_g
Definition: H5Tpkg.h:443
H5F_blk_aggr_t sdata_aggr
Definition: H5Fpkg.h:342
hid_t H5E_TST_g
Definition: H5Edefin.h:41
herr_t H5D__virtual_init(H5F_t *f, const H5D_t *dset, hid_t dapl_id)
Definition: H5Dvirtual.c:2110
herr_t H5B2__insert(H5B2_hdr_t *hdr, void *udata)
Definition: H5B2int.c:1446
H5_DLL hbool_t H5F_use_mdc_logging(const H5F_t *f)
Definition: H5Fquery.c:1115
H5O_loc_t * H5G_oloc(H5G_t *grp)
Definition: H5Gint.c:559
hid_t H5CX_get_lapl(void)
Definition: H5CX.c:1560
herr_t H5C_flush_to_min_clean(H5F_t *f)
Definition: H5C.c:1190
H5Z_EDC_t err_detect
Definition: H5CX.c:356
herr_t(* write_mark_entry_dirty_log_msg)(void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.h:51
@ t_double
Definition: H5Zscaleoffset.c:36
struct H5A_t H5A_t
Definition: H5Aprivate.h:40
void H5HF_iblock_print(const H5HF_indirect_t *iblock, hbool_t dump_internal, FILE *stream, int indent, int fwidth)
Definition: H5HFdbg.c:636
H5_DLL int Wgettimeofday(struct timeval *tv, struct timezone *tz)
Definition: H5system.c:796
int64_t H5I_nmembers(H5I_type_t type)
Definition: H5I.c:438
double _align
Definition: H5MM.c:66
H5_DLL herr_t H5EA__sblock_unprotect(H5EA_sblock_t *sblock, unsigned cache_flags)
H5_DLL herr_t H5Fget_eoa(hid_t file_id, haddr_t *eoa)
Definition: H5F.c:1941
int(* H5C_tag_iter_cb_t)(H5C_cache_entry_t *entry, void *ctx)
Definition: H5Cpkg.h:4888
H5G_bt_it_idx_common_t common
Definition: H5Gstab.c:81
herr_t H5Pget_mpi_params(hid_t plist_id, MPI_Comm *comm, MPI_Info *info)
Definition: H5Pfapl.c:4806
H5_DLL herr_t H5L_get_info(const H5G_loc_t *loc, const char *name, H5L_info2_t *linkbuf)
Definition: H5L.c:3207
H5_DLL herr_t H5Dget_num_chunks(hid_t dset_id, hid_t fspace_id, hsize_t *nchunks)
Definition: H5D.c:1015
@ H5S_SEL_ITER_OP_APP
Definition: H5Sprivate.h:115
size_t s_aligned
Definition: H5Tconv.c:980
herr_t H5Oare_mdc_flushes_disabled(hid_t object_id, hbool_t *are_disabled)
Definition: H5O.c:1448
unsigned level
Definition: H5Bpkg.h:55
H5D_chk_idx_info_t * new_idx_info
Definition: H5Dchunk.c:208
H5_DLL hbool_t H5F_get_point_of_no_return(const H5F_t *f)
Definition: H5Fquery.c:1251
herr_t H5C_log_write_destroy_cache_msg(H5C_t *cache)
Definition: H5Clog.c:351
H5L_iterate1_t real_op
Definition: H5Ldeprec.c:55
herr_t H5VLobject_get(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_object_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:5667
uint8_t flags
Definition: H5Opkg.h:306
size_t sizeof_prfx
Definition: H5HLpkg.h:129
void * H5SL_less(H5SL_t *slist, const void *key)
Definition: H5SL.c:1486
struct H5A_fh_ud_cmp_t H5A_fh_ud_cmp_t
uint32_t swizzled_dim[H5O_LAYOUT_NDIMS]
Definition: H5Oprivate.h:603
@ H5F_MEM_PAGE_LHEAP
Definition: H5Fprivate.h:700
const void * H5P_peek_driver_info(H5P_genplist_t *plist)
Definition: H5Pfapl.c:1008
htri_t H5Tequal(hid_t type1_id, hid_t type2_id)
Definition: H5T.c:1876
H5_DLLVAR hid_t H5P_CLS_ROOT_ID_g
Definition: H5Ppublic.h:188
H5_DLLVAR hid_t H5E_DATATYPE_g
Definition: H5Epubgen.h:92
@ H5FD_MPIO_INDIVIDUAL_IO
Definition: H5FDmpi.h:53
H5P_prp_cb2_t H5P_prp_set_func_t
Definition: H5Ppublic.h:125
H5_DLL void * H5I_subst(hid_t id, const void *new_object)
Definition: H5I.c:900
H5_DLL herr_t H5Pset_fapl_family(hid_t fapl_id, hsize_t memb_size, hid_t memb_fapl_id)
Definition: H5FDfamily.c:255
H5_DLL herr_t H5G__user_path_test(hid_t obj_id, char *user_path, size_t *user_path_len, unsigned *user_path_hidden)
Definition: H5Gtest.c:567
herr_t H5VLretrieve_lib_state(void **state)
Definition: H5VL.c:779
H5_DLL herr_t H5E__term_deprec_interface(void)
herr_t H5T__conv_schar_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7140
const H5P_libclass_t H5P_CLS_OCRT[1]
Definition: H5Pocpl.c:111
hid_t H5E_FARRAY_g
Definition: H5Edefin.h:35
H5_DLL int H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset)
Definition: H5T.c:4348
H5_DLL hid_t H5Ssel_iter_create(hid_t spaceid, size_t elmt_size, unsigned flags)
Definition: H5Sselect.c:2982
herr_t H5G_name_set(const H5G_name_t *loc, H5G_name_t *obj, const char *name)
Definition: H5Gname.c:457
struct H5CX_dapl_cache_t H5CX_dapl_cache_t
herr_t H5C_get_tag(const void *thing, haddr_t *tag)
Definition: H5Ctag.c:908
hsize_t fs_page_size
Definition: H5Fpkg.h:345
H5_DLL herr_t H5B2__leaf_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5B2_class_t *type, haddr_t hdr_addr, unsigned nrec, haddr_t obj_addr)
H5_DLL void * H5VLwrap_object(void *obj, H5I_type_t obj_type, hid_t connector_id, void *wrap_ctx)
Definition: H5VLcallback.c:808
H5FL_BARR_DEFINE_STATIC(H5S_pnt_node_t, hcoords_t, H5S_MAX_RANK)
herr_t H5VL__native_dataset_optional(void *obj, H5VL_dataset_optional_t optional_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_dataset.c:379
@ H5AC_SUPERBLOCK_ID
Definition: H5ACprivate.h:74
herr_t H5P__decode_size_t(const void **_pp, void *_value)
Definition: H5Pencdec.c:461
haddr_t eoa
Definition: H5FDlog.c:79
const H5S_hyper_span_t * ds_span[H5S_MAX_RANK]
Definition: H5Shyper.c:89
htri_t H5T_set_loc(H5T_t *dt, H5VL_object_t *file, H5T_loc_t loc)
Definition: H5T.c:5614
void * under_vol_info
Definition: H5VLpassthru.h:34
struct H5FA_hdr_cache_ud_t H5FA_hdr_cache_ud_t
@ H5I_FILE
Definition: H5Ipublic.h:36
haddr_t addr
Definition: H5ACmpio.c:91
H5D_chunk_rec_t chunk_rec
Definition: H5Dearray.c:72
hbool_t mpio_chunk_opt_mode_valid
Definition: H5CX.c:240
const H5D_chunk_ops_t H5D_COPS_FARRAY[1]
Definition: H5Dfarray.c:148
unsigned fs_version
Definition: H5Fpkg.h:320
H5FL_DEFINE_STATIC(H5EA_t)
herr_t H5HF__man_iblock_detach(H5HF_indirect_t *iblock, unsigned entry)
Definition: H5HFiblock.c:1354
H5_DLL herr_t H5G_unmount(H5G_t *grp)
Definition: H5Gint.c:706
herr_t H5T__conv_ushort_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5369
Definition: H5FScache.c:60
H5_DLL herr_t H5D__chunk_update_old_edge_chunks(H5D_t *dset, hsize_t old_dim[])
Definition: H5Dchunk.c:4777
herr_t H5HF_dblock_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, haddr_t hdr_addr, size_t block_size)
Definition: H5HFdbg.c:509
herr_t H5HF_hdr_finish_init(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:303
Definition: H5HFpkg.h:472
void * H5FL_arr_calloc(H5FL_arr_head_t *head, size_t elem)
Definition: H5FL.c:1564
H5S_sel_iter_t mem_iter
Definition: H5Dpkg.h:354
herr_t H5F_block_read(H5F_t *f, H5FD_mem_t type, haddr_t addr, size_t size, void *buf)
Definition: H5Fio.c:139
H5FL_DEFINE_STATIC(H5FA__test_ctx_t)
H5O_obj_create_t * ocrt_info
Definition: H5L.c:60
H5_DLLVAR hid_t H5E_CANTCLIP_g
Definition: H5Epubgen.h:365
if(NULL==(dblock->elmts=H5FL_BLK_MALLOC(chunk_elmts,(size_t) dblk_size)))
Definition: H5FAdblock.c:157
herr_t H5D__layout_set_version(H5F_t *f, H5O_layout_t *layout)
Definition: H5Dlayout.c:299
H5_DLL herr_t H5FA__dblock_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5FA_class_t *cls, haddr_t hdr_addr, haddr_t obj_addr)
H5_DLLVAR const H5B2_class_t H5B2_TEST2[1]
Definition: H5B2pkg.h:317
herr_t H5VL__native_get_file_addr_len(void *obj, H5I_type_t obj_type, size_t *addr_len)
Definition: H5VLnative.c:279
unsigned filter_mask
Definition: H5HFpkg.h:497
H5_DLLVAR hid_t H5E_VFL_g
Definition: H5Epubgen.h:72
H5_DLLVAR const H5B2_class_t H5A_BT2_NAME[1]
Definition: H5Apkg.h:173
@ H5AC_SOHM_TABLE_ID
Definition: H5ACprivate.h:64
H5_DLLVAR H5FS_section_class_t H5MF_FSPACE_SECT_CLS_SMALL[1]
Definition: H5MFpkg.h:169
herr_t(* get)(void *obj, H5VL_dataset_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:337
H5O_hdr_info_t hdr
Definition: H5Opublic.h:146
H5_DLL herr_t H5A__dense_insert(H5F_t *f, const H5O_ainfo_t *ainfo, H5A_t *attr)
Definition: H5Adense.c:450
H5_DLL herr_t H5Eauto_is_v2(hid_t err_stack, unsigned *is_stack)
Definition: H5E.c:1710
H5FL_DEFINE_STATIC(H5EA_dblk_page_t)
H5_DLL void H5CX_set_ring(H5AC_ring_t ring)
Definition: H5CX.c:2825
size_t nlinks
Definition: H5CX.c:294
H5_DLLVAR hid_t H5P_LST_ATTRIBUTE_CREATE_ID_g
Definition: H5Ppublic.h:225
size_t alloc_nmsgs
Definition: H5Opkg.h:362
@ H5EA_CLS_CHUNK_ID
Definition: H5EAprivate.h:50
size_t nattrs
Definition: H5Apkg.h:154
H5A_t * H5O__attr_open_by_idx(const H5O_loc_t *loc, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5Oattribute.c:584
unsigned hits[2]
Definition: H5PBprivate.h:72
int64_t corder
Definition: H5Lpublic.h:79
herr_t H5D__virtual_copy_layout(H5O_layout_t *layout)
Definition: H5Dvirtual.c:556
@ H5D_MPIO_ERROR_WHILE_CHECKING_COLLECTIVE_POSSIBLE
Definition: H5Ppublic.h:178
H5Z_data_xform_t * H5Z_xform_create(const char *expr)
Definition: H5Ztrans.c:1539
H5Z_token_type type
Definition: H5Ztrans.c:57
hbool_t H5_PKG_INIT_VAR
Definition: H5G.c:121
H5_DLL herr_t H5Diterate(void *buf, hid_t type_id, hid_t space_id, H5D_operator_t op, void *operator_data)
Definition: H5D.c:669
H5S_sel_type type
Definition: H5Spkg.h:276
H5_DLLVAR hid_t H5P_LST_OBJECT_COPY_ID_g
Definition: H5Ppublic.h:227
herr_t H5FD_sb_load(H5FD_t *file, const char *name, const uint8_t *buf)
Definition: H5FD.c:499
@ H5P_TYPE_STRING_CREATE
Definition: H5Pprivate.h:75
herr_t H5AC__set_sync_point_done_callback(H5C_t *cache_ptr, void(*sync_point_done)(unsigned num_writes, haddr_t *written_entries_tbl))
Definition: H5ACmpio.c:151
H5_DLL H5FA_hdr_t * H5FA__hdr_protect(H5F_t *f, haddr_t fa_addr, void *ctx_udata, unsigned flags)
H5_DLL H5G_t * H5G_rootof(H5F_t *f)
Definition: H5Groot.c:100
herr_t H5L_link_object(const H5G_loc_t *new_loc, const char *new_name, H5O_obj_create_t *ocrt_info, hid_t lcpl_id)
Definition: H5L.c:1795
uint16_t nrec
Definition: H5B2pkg.h:239
H5_DLL herr_t H5O__visit(H5G_loc_t *loc, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate2_t op, void *op_data, unsigned fields)
Definition: H5Oint.c:2817
hbool_t H5_PKG_INIT_VAR
Definition: H5FS.c:71
H5_DLL herr_t H5FA_get_addr(const H5FA_t *fa, haddr_t *addr)
H5_DLL herr_t H5T__conv_int_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5HF_sects_debug(H5F_t *f, haddr_t fh_addr, FILE *stream, int indent, int fwidth)
Definition: H5HFdbg.c:881
hbool_t mpio_actual_chunk_opt_set
Definition: H5CX.c:260
herr_t H5Oset_comment_by_name(hid_t loc_id, const char *name, const char *comment, hid_t lapl_id)
Definition: H5O.c:914
H5_DLL herr_t H5G_loc_set_comment(const H5G_loc_t *loc, const char *name, const char *comment)
Definition: H5Gloc.c:995
H5S_t * H5S_decode(const unsigned char **p)
Definition: H5S.c:1691
H5_DLL H5SL_node_t * H5SL_find(H5SL_t *slist, const void *key)
Definition: H5SL.c:1694
size_t orig_nlinks
Definition: H5L.c:71
struct H5D_chunk_info_t H5D_chunk_info_t
herr_t H5D__chunk_set_info(const H5D_t *dset)
Definition: H5Dchunk.c:778
herr_t H5P_reset_vol_class(const H5P_genclass_t *pclass, const H5VL_connector_prop_t *vol_prop)
Definition: H5Pfapl.c:5441
H5_DLL herr_t H5FD_s3comms_trim(char *dest, char *s, size_t s_len, size_t *n_written)
Definition: H5FDs3comms.c:3422
htri_t H5ST_search(H5ST_tree_t *tree, const char *s)
Definition: H5ST.c:247
H5_DLL herr_t H5S_sel_iter_close(H5S_sel_iter_t *sel_iter)
Definition: H5Sselect.c:3114
herr_t H5O__get_rc_test(const H5O_loc_t *loc, unsigned *rc)
Definition: H5Otest.c:590
unsigned char * rbuf
Definition: H5Defl.c:51
hid_t H5P_CLS_LINK_ACCESS_ID_g
Definition: H5Pint.c:166
const struct H5B_class_t * type
Definition: H5Bpkg.h:66
unsigned ncwfs
Definition: H5Fpkg.h:304
H5UC_t * H5F_grp_btree_shared(const H5F_t *f)
Definition: H5Fquery.c:717
haddr_t * fd_parent_addrs
Definition: H5Cprivate.h:1983
H5_DLL int H5FL_term_package(void)
Definition: H5FL.c:176
H5MM_free_t fill_free_func
Definition: H5Dpkg.h:499
H5_DLL unsigned H5F_get_intent(const H5F_t *f)
Definition: H5Fquery.c:110
H5_DLL haddr_t H5FD__alloc_real(H5FD_t *file, H5FD_mem_t type, hsize_t size, haddr_t *align_addr, hsize_t *align_size)
Definition: H5FDspace.c:151
hbool_t destroy_in_progress
Definition: H5Cprivate.h:2249
herr_t H5C_set_cache_image_config(const H5F_t *f, H5C_t *cache_ptr, H5C_cache_image_ctl_t *config_ptr)
Definition: H5Cimage.c:1620
H5ST_ptr_t up
Definition: H5STprivate.h:33
hid_t H5E_CANTINSERT_g
Definition: H5Edefin.h:228
H5FS_section_class_t H5MF_FSPACE_SECT_CLS_SIMPLE[1]
Definition: H5MFsection.c:100
H5_DLL hid_t H5Tcopy(hid_t type_id)
Definition: H5T.c:1745
herr_t H5HF__huge_delete(H5HF_hdr_t *hdr)
Definition: H5HFhuge.c:1161
@ H5EA_CLS_FILT_CHUNK_ID
Definition: H5EAprivate.h:51
haddr_t name_bt2_addr
Definition: H5Oprivate.h:792
size_t LRU_list_size
Definition: H5Cpkg.h:5914
haddr_t unused2
Definition: H5FLprivate.h:154
H5_DLL herr_t H5S_select_construct_projection(const H5S_t *base_space, H5S_t **new_space_ptr, unsigned new_space_rank, const void *buf, void const **adj_buf_ptr, hsize_t element_size)
Definition: H5Sselect.c:2251
hsize_t chunk_idx
Definition: H5Dchunk.c:130
herr_t H5Sencode1(hid_t obj_id, void *buf, size_t *nalloc)
Definition: H5Sdeprec.c:96
H5_DLL herr_t H5C_mark_entry_serialized(void *thing)
Definition: H5C.c:1763
hsize_t huge_size
Definition: H5HFprivate.h:81
H5_DLL char * H5Pget_class_name(hid_t pclass_id)
Definition: H5P.c:1554
H5_DLL H5HP_t * H5HP_create(H5HP_type_t heap_type)
Definition: H5HP.c:335
H5_DLL herr_t H5T_ref_reclaim(void *elem, const H5T_t *dt)
Definition: H5Tref.c:1202
H5_DLL herr_t H5Rcopy(const H5R_ref_t *src_ref_ptr, H5R_ref_t *dst_ref_ptr)
Definition: H5R.c:440
H5P_genclass_t * H5P_CLS_FILE_ACCESS_g
Definition: H5Pint.c:137
uint8_t id[H5G_DENSE_FHEAP_ID_LEN]
Definition: H5Gpkg.h:251
herr_t H5AC_verify_entry_type(const H5F_t *f, haddr_t addr, const H5AC_class_t *expected_type, hbool_t *in_cache_ptr, hbool_t *type_ok_ptr)
Definition: H5ACdbg.c:281
H5_DLLVAR hid_t H5T_NATIVE_ULLONG_g
Definition: H5Tpublic.h:430
H5_DLL herr_t H5G__obj_iterate(const H5O_loc_t *grp_oloc, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_lnk, H5G_lib_iterate_t op, void *op_data)
Definition: H5Gobj.c:650
herr_t H5PLget_loading_state(unsigned int *plugin_control_mask)
Definition: H5PL.c:117
Definition: H5HFpkg.h:377
struct H5F_sect_info_t H5F_sect_info_t
herr_t H5FD_unlock(H5FD_t *file)
Definition: H5FD.c:1724
hsize_t H5VM_array_offset_pre(unsigned n, const hsize_t *acc, const hsize_t *offset)
Definition: H5VM.c:1024
haddr_t corder_bt2_addr
Definition: H5Gdense.c:130
H5_DLL htri_t H5S_select_is_regular(const H5S_t *space)
Definition: H5Sselect.c:911
@ H5T_PAD_BACKGROUND
Definition: H5Tpublic.h:129
H5_DLL herr_t H5S_select_elements(H5S_t *space, H5S_seloper_t op, size_t num_elem, const hsize_t *coord)
Definition: H5Spoint.c:763
herr_t H5HF_man_iter_next(H5HF_hdr_t *hdr, H5HF_block_iter_t *biter, unsigned nentries)
Definition: H5HFiter.c:434
H5_DLLVAR hid_t H5E_CANTCOMPUTE_g
Definition: H5Epubgen.h:152
herr_t H5FS_sect_add(H5F_t *f, H5FS_t *fspace, H5FS_section_info_t *sect, unsigned flags, void *op_data)
Definition: H5FSsection.c:1397
hid_t H5F_get_fcpl(const H5F_t *f)
Definition: H5Fquery.c:391
haddr_t addr
Definition: H5Oprivate.h:440
herr_t H5VL_datatype_optional(const H5VL_object_t *vol_obj, H5VL_datatype_optional_t opt_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:3160
struct H5FL_reg_gc_list_t H5FL_reg_gc_list_t
hbool_t H5D__efl_is_space_alloc(const H5O_storage_t H5_ATTR_UNUSED *storage)
Definition: H5Defl.c:199
size_t * nkey
Definition: H5Bprivate.h:99
H5_DLL herr_t H5VL_dataset_write(const H5VL_object_t *vol_obj, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf, void **req)
Definition: H5VLcallback.c:2170
H5D_layout_read_func_t multi_read
Definition: H5Dpkg.h:176
Definition: H5Opublic.h:131
if((msg=H5E__create_msg(cls, H5E_MAJOR, "Function entry/exit"))==NULL) HGOTO_ERROR(H5E_ERROR
struct H5F_efc_ent_t * LRU_prev
Definition: H5Fefc.c:50
H5_DLL void * H5FL_fac_free(H5FL_fac_head_t *head, void *obj)
Definition: H5FL.c:2043
herr_t H5D__contig_delete(H5F_t *f, const H5O_storage_t *storage)
Definition: H5Dcontig.c:347
hbool_t header_displayed
Definition: H5Dchunk.c:201
H5_DLL herr_t H5VLgroup_specific(void *obj, hid_t connector_id, H5VL_group_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:4432
ssize_t H5Rget_attr_name(const H5R_ref_t *ref_ptr, char *buf, size_t size)
Definition: H5R.c:901
H5HF_dtable_t man_dtable
Definition: H5HFpkg.h:312
hid_t H5E_TRUNCATED_g
Definition: H5Edefin.h:148
@ H5T_CSET_RESERVED_15
Definition: H5Tpublic.h:95
htri_t H5Sextent_equal(hid_t space1_id, hid_t space2_id)
Definition: H5S.c:2002
hbool_t mounted
Definition: H5Gpublic.h:58
herr_t H5Pget_dxpl_mpio(hid_t dxpl_id, H5FD_mpio_xfer_t *xfer_mode)
Definition: H5FDmpio.c:468
H5_DLLVAR const H5Z_class2_t H5Z_DEFLATE[1]
Definition: H5Zpkg.h:46
herr_t H5HF_hdr_finish_init_phase2(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:248
Definition: H5FDpublic.h:345
H5_DLLVAR hid_t H5T_STD_U8LE_g
Definition: H5Tpublic.h:277
H5_DLL herr_t H5Freset_mdc_hit_rate_stats(hid_t file_id)
Definition: H5F.c:1372
hid_t H5E_CANTFILTER_g
Definition: H5Edefin.h:126
H5FL_BLK_DEFINE(lheap_chunk)
H5T_pad_t
Definition: H5Tpublic.h:125
H5FA_stat_t stats
Definition: H5FApkg.h:131
unable to unprotect fixed array data block
Definition: H5FAdblock.c:335
H5_DLL herr_t H5Pget_mpio_actual_io_mode(hid_t plist_id, H5D_mpio_actual_io_mode_t *actual_io_mode)
Definition: H5Pdxpl.c:1999
size_t heap_loc
Definition: H5HPprivate.h:42
CURL * curlhandle
Definition: H5FDs3comms.h:489
void * fill_buf
Definition: H5Dpkg.h:504
H5T_vlen_type_t
Definition: H5Tpkg.h:272
H5_DLL uint64_t H5T__bit_get_d(uint8_t *buf, size_t offset, size_t size)
Definition: H5Tbit.c:245
H5_DLL herr_t H5T__conv_short_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5FDget_vfd_handle(H5FD_t *file, hid_t fapl_id, void **file_handle)
Definition: H5FD.c:1781
H5_DLL herr_t H5EA__iblock_delete(H5EA_hdr_t *hdr)
void * cb_ctx
Definition: H5B2pkg.h:211
@ H5T_NATIVE_INT_MATCH_INT
Definition: H5Tnative.c:560
H5_DLL herr_t H5Funmount(hid_t loc, const char *name)
Definition: H5Fmount.c:510
H5A_t * attr
Definition: H5Adense.c:77
H5_DLL hid_t H5P__open_class_path_test(const char *path)
Definition: H5Ptest.c:100
hbool_t intermediate_group_valid
Definition: H5CX.c:291
H5P_cls_close_func_t close_func
Definition: H5Pprivate.h:110
const char * name
Definition: H5FLprivate.h:171
H5A_attr_table_t * atable
Definition: H5Aint.c:60
herr_t H5Oclose(hid_t object_id)
Definition: H5O.c:1223
struct H5C_tag_info_t * tag_info
Definition: H5Cprivate.h:2303
H5_DLLVAR size_t H5T_NATIVE_INT_FAST32_ALIGN_g
Definition: H5Tpkg.h:450
herr_t H5T__conv_ldouble_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8334
Definition: H5Sprivate.h:89
H5FL_BLK_DEFINE(chunk_elmts)
herr_t H5B2_insert(H5B2_t *bt2, void *udata)
Definition: H5B2.c:273
Definition: H5FDs3comms.h:257
H5_DLL htri_t H5A__is_shared_test(hid_t aid)
Definition: H5Atest.c:92
hid_t H5T_UNIX_D64LE_g
Definition: H5T.c:387
size_t psfn_static_strlen
Definition: H5Oprivate.h:540
herr_t H5D__mpio_select_read(const H5D_io_info_t *io_info, const H5D_type_info_t H5_ATTR_UNUSED *type_info, hsize_t mpi_buf_count, const H5S_t H5_ATTR_UNUSED *file_space, const H5S_t H5_ATTR_UNUSED *mem_space)
Definition: H5Dmpio.c:451
H5_DLL herr_t H5A__dense_remove(H5F_t *f, const H5O_ainfo_t *ainfo, const char *name)
Definition: H5Adense.c:1370
@ H5C_LOG_STYLE_TRACE
Definition: H5Cprivate.h:2225
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_TACC[1]
Definition: H5Pprivate.h:146
H5_DLL hid_t H5Gcreate1(hid_t loc_id, const char *name, size_t size_hint)
Definition: H5Gdeprec.c:173
H5FL_BLK_DEFINE(page_init)
herr_t H5Pset_shuffle(hid_t plist_id)
Definition: H5Pdcpl.c:3021
H5SM_storage_loc_t
Definition: H5SMpkg.h:134
hid_t H5T_STD_B32LE_g
Definition: H5T.c:377
H5_DLLVAR hid_t H5T_NATIVE_LONG_g
Definition: H5Tpublic.h:427
H5_DLLVAR const H5AC_class_t H5AC_OHDR_CHK[1]
Definition: H5ACprivate.h:353
H5_DLL herr_t H5VLfree_wrap_ctx(void *wrap_ctx, hid_t connector_id)
Definition: H5VLcallback.c:943
H5_DLL uint8_t H5F_sizeof_addr(const H5F_t *f)
Definition: H5Fquery.c:414
herr_t(* H5P_reg_prop_func_t)(H5P_genclass_t *pclass)
Definition: H5Pprivate.h:89
H5O_token_t token
Definition: H5Opublic.h:133
@ H5R_OBJECT2
Definition: H5Rpublic.h:52
herr_t H5T__conv_int_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5921
hid_t H5T_NATIVE_UINT_g
Definition: H5T.c:398
hid_t H5E_EARRAY_g
Definition: H5Edefin.h:55
hsize_t * hyper_start
Definition: H5Dchunk.c:149
H5_DLL herr_t H5FD_s3comms_signing_key(unsigned char *md, const char *secret, const char *region, const char *iso8601now)
Definition: H5FDs3comms.c:3173
H5D_chunk_rec_t rec
Definition: H5Dbtree2.c:72
H5_DLL herr_t H5PLinsert(const char *search_path, unsigned int index)
Definition: H5PL.c:255
H5_DLL herr_t H5Pset_fapl_core(hid_t fapl_id, size_t increment, hbool_t backing_store)
Definition: H5FDcore.c:591
herr_t H5HF__man_iblock_parent_info(const H5HF_hdr_t *hdr, hsize_t block_off, hsize_t *ret_par_block_off, unsigned *ret_entry)
Definition: H5HFiblock.c:1783
H5_DLL void * H5VL__native_datatype_open(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t tapl_id, hid_t dxpl_id, void **req)
@ H5T_NATIVE_INT_MATCH_UNKNOWN
Definition: H5Tnative.c:563
H5HF_hdr_t * hdr
Definition: H5HFpkg.h:460
hid_t H5P_CLS_OBJECT_CREATE_ID_g
Definition: H5Pint.c:132
H5_DLL herr_t H5C_log_write_unprotect_entry_msg(H5C_t *cache, haddr_t address, int type_id, unsigned flags, herr_t fxn_ret_value)
Definition: H5Clog.c:890
herr_t(* H5VL_request_notify_t)(void *ctx, H5ES_status_t status)
Definition: H5VLconnector.h:418
H5_DLL herr_t H5Pset_mcdt_search_cb(hid_t plist_id, H5O_mcdt_search_cb_t func, void *op_data)
Definition: H5Pocpypl.c:843
size_t cd_nelmts
Definition: H5Zprivate.h:60
H5_DLLVAR const H5AC_class_t H5AC_EARRAY_DBLK_PAGE[1]
Definition: H5ACprivate.h:368
H5_DLL herr_t H5VL_file_is_same(const H5VL_object_t *vol_obj1, const H5VL_object_t *vol_obj2, hbool_t *same_file)
Definition: H5VLint.c:1054
H5_DLL herr_t H5T__conv_int_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
unsigned sym_leaf_k
Definition: H5Fpkg.h:165
H5_DLL hid_t H5VLget_connector_id(hid_t obj_id)
Definition: H5VL.c:295
herr_t H5Pset_chunk_opts(hid_t plist_id, unsigned options)
Definition: H5Pdcpl.c:2629
unsigned start_root_rows
Definition: H5HFprivate.h:52
struct H5G_node_key_t H5G_node_key_t
size_t hdr_size
Definition: H5FSpkg.h:177
hbool_t removed
Definition: H5SL.c:551
DWORD nFileIndexLow
Definition: H5FDsec2.c:85
herr_t(* encode)(const void *elmt, size_t nelmts, void *udata)
Definition: H5EApkg.h:370
herr_t H5B__node_dest(H5B_t *bt)
Definition: H5B.c:2075
Definition: H5Shyper.c:88
DWORD nFileIndexLow
Definition: H5FDstdio.c:110
herr_t H5VL_native_get_file_struct(void *obj, H5I_type_t type, H5F_t **file)
Definition: H5VLnative.c:499
struct H5O_pline_t * src_pline
Definition: H5private.h:622
size_t nat_elmt_size
Definition: H5EAprivate.h:66
H5_DLL herr_t H5B_get_info(H5F_t *f, const H5B_class_t *type, haddr_t addr, H5B_info_t *bt_info, H5B_operator_t op, void *udata)
Definition: H5B.c:1967
herr_t H5T__conv_schar_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:4978
if(iblock->ndblk_addrs > 0)
Definition: H5EAiblock.c:217
haddr_t fheap_addr
Definition: H5Oprivate.h:791
size_t H5T_NATIVE_UINT16_ALIGN_g
Definition: H5T.c:508
H5_DLL void * H5O_open_by_loc(const H5G_loc_t *obj_loc, H5I_type_t *opened_type)
Definition: H5Oint.c:774
H5_DLL void * H5I_object(hid_t id)
Definition: H5I.c:935
struct H5HG_obj_t H5HG_obj_t
herr_t H5VL_cmp_connector_info(const H5VL_class_t *connector, int *cmp_value, const void *info1, const void *info2)
Definition: H5VLcallback.c:437
void H5HF_hdr_print(const H5HF_hdr_t *hdr, hbool_t dump_internal, FILE *stream, int indent, int fwidth)
Definition: H5HFdbg.c:260
herr_t H5T__conv_llong_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6565
H5_DLL htri_t H5P_class_isa(const H5P_genclass_t *pclass1, const H5P_genclass_t *pclass2)
Definition: H5Pint.c:3904
time_t ctime
Definition: H5Opublic.h:138
unsigned long fileno[2]
Definition: H5Gpublic.h:137
@ H5SM_IN_HEAP
Definition: H5SMpkg.h:136
herr_t H5FS_free(H5F_t *f, H5FS_t *fspace, hbool_t free_file_space)
Definition: H5FS.c:910
H5_DLL herr_t H5VM_stride_copy_s(unsigned n, hsize_t elmt_size, const hsize_t *_size, const hssize_t *dst_stride, void *_dst, const hssize_t *src_stride, const void *_src)
Definition: H5VM.c:782
H5FD_t * H5FD_open(const char *name, unsigned flags, hid_t fapl_id, haddr_t maxaddr)
Definition: H5FD.c:693
int H5VL_link_optional_t
Definition: H5VLconnector.h:189
H5_DLL H5SL_node_t * H5SL_prev(H5SL_node_t *slist_node)
Definition: H5SL.c:2061
H5_DLL herr_t H5O__condense_header(H5F_t *f, H5O_t *oh)
Definition: H5Oalloc.c:2295
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_LCRT[1]
Definition: H5Pprivate.h:141
H5O_token_t token
Definition: H5Lpublic.h:82
H5_DLLVAR hid_t H5T_STD_U64BE_g
Definition: H5Tpublic.h:282
struct H5G_bt2_ud_ins_t H5G_bt2_ud_ins_t
Definition: H5Oprivate.h:843
herr_t H5Pget_mdc_config(hid_t plist_id, H5AC_cache_config_t *config_ptr)
Definition: H5Pfapl.c:1852
struct H5O_info1_t H5O_info1_t
Definition: H5HLpkg.h:118
H5_DLL herr_t H5Lcreate_soft(const char *link_target, hid_t link_loc_id, const char *link_name, hid_t lcpl_id, hid_t lapl_id)
Definition: H5L.c:459
H5_DLL herr_t H5HF_man_iter_init(H5HF_block_iter_t *biter)
Definition: H5HFiter.c:95
H5_DLL hid_t H5Aopen(hid_t obj_id, const char *attr_name, hid_t aapl_id)
Definition: H5A.c:438
H5_DLL ssize_t H5HP_count(const H5HP_t *heap)
Definition: H5HP.c:410
hid_t H5E_CANTCREATE_g
Definition: H5Edefin.h:143
herr_t H5VLblob_specific(void *obj, hid_t connector_id, void *blob_id, H5VL_blob_specific_t specific_type, va_list arguments)
Definition: H5VLcallback.c:7143
H5_DLL herr_t H5Fclose(hid_t file_id)
Definition: H5F.c:871
const H5B2_class_t H5B2_TEST2[1]
Definition: H5B2pkg.h:317
H5FL_DEFINE_STATIC(H5FA_hdr_t)
herr_t H5Eget_auto2(hid_t estack_id, H5E_auto2_t *func, void **client_data)
Definition: H5E.c:1593
@ H5FA_CLS_CHUNK_ID
Definition: H5FAprivate.h:48
const H5S_select_class_t * type
Definition: H5Spkg.h:303
@ H5VL_OBJECT_BY_TOKEN
Definition: H5VLconnector.h:241
H5G_name_t * H5D_nameof(const H5D_t *dataset)
Definition: H5Dint.c:2248
hid_t H5E_OBJOPEN_g
Definition: H5Edefin.h:80
enum H5C_cache_decr_mode decr_mode
Definition: H5Cprivate.h:2126
H5_DLL herr_t H5Tflush(hid_t type_id)
Definition: H5Tcommit.c:688
unsigned col
Definition: H5MFpkg.h:97
H5D_io_single_write_func_t single_write
Definition: H5Dpkg.h:179
herr_t(* H5B2_found_t)(const void *record, void *op_data)
Definition: H5B2private.h:63
hbool_t chunks_pinned
Definition: H5Opkg.h:329
hbool_t closing
Definition: H5Fpkg.h:309
H5_DLL herr_t H5set_free_list_limits(int reg_global_lim, int reg_list_lim, int arr_global_lim, int arr_list_lim, int blk_global_lim, int blk_list_lim)
Definition: H5.c:539
H5_DLL herr_t H5HF_hdr_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth)
Definition: H5HFdbg.c:380
H5_DLLVAR H5P_genclass_t * H5P_CLS_LINK_CREATE_g
Definition: H5Pprivate.h:136
H5S_t * single_space
Definition: H5Dpkg.h:361
void *(* open)(void *obj, const H5VL_loc_params_t *loc_params, const char *attr_name, hid_t aapl_id, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:314
hid_t H5E_CANTAPPEND_g
Definition: H5Edefin.h:211
hbool_t cache_full
Definition: H5Cpkg.h:5949
hid_t H5T_STD_I8LE_g
Definition: H5T.c:357
herr_t(* get)(void *obj, const H5VL_loc_params_t *loc_params, H5VL_object_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:409
void * H5MM_malloc(size_t size)
Definition: H5MM.c:267
herr_t H5T__conv_float_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7926
Definition: H5Gdense.c:181
@ H5O_VIRTUAL_STATUS_USER
Definition: H5Oprivate.h:522
void *(* H5C_deserialize_func_t)(const void *image_ptr, size_t len, void *udata_ptr, hbool_t *dirty_ptr)
Definition: H5Cprivate.h:875
H5_DLL herr_t H5HL_delete(H5F_t *f, haddr_t addr)
herr_t(* copy)(void *src_obj, const H5VL_loc_params_t *loc_params1, const char *src_name, void *dst_obj, const H5VL_loc_params_t *loc_params2, const char *dst_name, hid_t ocpypl_id, hid_t lcpl_id, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:406
H5_DLL hid_t H5Pcreate_class(hid_t parent, const char *name, H5P_cls_create_func_t cls_create, void *create_data, H5P_cls_copy_func_t cls_copy, void *copy_data, H5P_cls_close_func_t cls_close, void *close_data)
Definition: H5P.c:174
H5P_genclass_t * new_class
Definition: H5Pint.c:54
unsigned long long min
Definition: H5FDros3.c:158
H5SL_t * tag_list
Definition: H5Cpkg.h:5896
char H5E_mpi_error_str[MPI_MAX_ERROR_STRING]
Definition: H5Eint.c:110
double lower_hr_threshold
Definition: H5Cprivate.h:2117
size_t H5T_NATIVE_LONG_ALIGN_g
Definition: H5T.c:485
herr_t(* H5P_cls_create_func_t)(hid_t prop_id, void *create_data)
Definition: H5Ppublic.h:116
H5B_shared_t * H5B_shared_new(const H5F_t *f, const H5B_class_t *type, size_t sizeof_rkey)
Definition: H5B.c:1688
Definition: H5FDpublic.h:307
herr_t H5FD_get_feature_flags(const H5FD_t *file, unsigned long *feature_flags)
Definition: H5FD.c:1302
unsigned ncalls
Definition: H5Tpkg.h:153
hid_t H5P__open_class_path_test(const char *path)
Definition: H5Ptest.c:100
H5_DLLVAR hid_t H5P_CLS_OBJECT_COPY_ID_g
Definition: H5Ppublic.h:205
herr_t H5G_obj_insert(const H5O_loc_t *grp_oloc, const char *name, H5O_link_t *obj_lnk, hbool_t adj_link, H5O_type_t obj_type, const void *crt_info)
Definition: H5Gobj.c:452
@ H5T_CONV_ABORT
Definition: H5Tpublic.h:183
H5_DLL char * H5Eget_major(H5E_major_t maj)
Definition: H5Edeprec.c:96
CATCH END_FUNC(BEGIN_FUNC(PKG)
Definition: H5EAhdr.c:237
H5T_class_t H5T_get_class(const H5T_t *dt, htri_t internal)
Definition: H5T.c:1998
H5O_copy_t * cpy_info
Definition: H5Aint.c:76
herr_t H5HP_change(H5HP_t *heap, int val, void *_obj)
Definition: H5HP.c:666
H5_DLLVAR hid_t H5E_TST_g
Definition: H5Epubgen.h:85
hsize_t H5S_hyper_get_clip_extent(const H5S_t *clip_space, const H5S_t *match_space, hbool_t incl_trail)
Definition: H5Shyper.c:11939
H5_DLL htri_t H5Pall_filters_avail(hid_t plist_id)
Definition: H5Pocpl.c:1062
H5_DLL H5VL_object_t * H5T_get_named_type(const H5T_t *dt)
Definition: H5Tcommit.c:1142
hid_t H5T_IEEE_F64LE_g
Definition: H5T.c:351
H5_DLL herr_t H5VL_file_specific(const H5VL_object_t *vol_obj, H5VL_file_specific_t specific_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:3702
herr_t H5Pget_meta_block_size(hid_t plist_id, hsize_t *size)
Definition: H5Pfapl.c:2124
herr_t H5F__evict_cache_entries(H5F_t *f)
Definition: H5Fio.c:337
H5_DLL herr_t H5CX_test_set_mpio_coll_chunk_link_hard(int mpio_coll_chunk_link_hard)
Definition: H5CX.c:3250
struct H5F_olist_t::@11 file_info
H5_DLL herr_t H5S_select_subtract(H5S_t *space, H5S_t *subtract_space)
Definition: H5Sselect.c:2898
H5FL_fac_head_t ** fac
Definition: H5EApkg.h:184
H5_DLL herr_t H5EA__dblock_delete(H5EA_hdr_t *hdr, void *parent, haddr_t dblk_addr, size_t dblk_nelmts)
H5VL_file_class_t file_cls
Definition: H5VLconnector.h:480
H5_DLLVAR H5P_genclass_t * H5P_CLS_DATATYPE_CREATE_g
Definition: H5Pprivate.h:129
@ H5D_MPIO_LINK_CHUNK
Definition: H5Ppublic.h:144
herr_t H5C_prep_for_file_close(H5F_t *f)
Definition: H5C.c:737
@ t_int
Definition: H5Zscaleoffset.c:35
H5_DLL herr_t H5EA__hdr_dest(H5EA_hdr_t *hdr)
herr_t H5T__bit_shift(uint8_t *buf, ssize_t shift_dist, size_t offset, size_t size)
Definition: H5Tbit.c:174
H5_DLLVAR H5T_order_t H5T_native_order_g
Definition: H5Tprivate.h:104
hid_t H5Mopen(hid_t loc_id, const char *name, hid_t mapl_id)
Definition: H5M.c:408
H5D_operator_t op
Definition: H5Sprivate.h:120
H5_DLL unsigned H5F_get_sohm_vers(const H5F_t *f)
Definition: H5Fquery.c:479
haddr_t H5FD_get_eof(const H5FD_t *file, H5FD_mem_t type)
Definition: H5FDint.c:343
H5_DLL herr_t H5T__conv_llong_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL H5P_genclass_t * H5P__get_class_parent(const H5P_genclass_t *pclass)
Definition: H5Pint.c:5407
H5_DLL char * H5G_normalize(const char *name)
Definition: H5Gname.c:162
herr_t H5O_fsinfo_set_version(H5F_libver_t low, H5F_libver_t high, H5O_fsinfo_t *fsinfo)
Definition: H5Ofsinfo.c:355
H5_DLL herr_t H5B2__hdr_init(H5B2_hdr_t *hdr, const H5B2_create_t *cparam, void *ctx_udata, uint16_t depth)
Definition: H5B2hdr.c:110
H5_DLL herr_t H5VL_attr_close(const H5VL_object_t *vol_obj, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1758
herr_t H5T__insert(H5T_t *parent, const char *name, size_t offset, const H5T_t *member)
Definition: H5Tcompound.c:452
uint8_t * dblk_image
Definition: H5HLpkg.h:107
herr_t H5B2__remove_internal_by_idx(H5B2_hdr_t *hdr, hbool_t *depth_decreased, void *swap_loc, void *swap_parent, uint16_t depth, H5AC_info_t *parent_cache_info, unsigned *parent_cache_info_flags_ptr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, hsize_t n, H5B2_remove_t op, void *op_data)
Definition: H5B2internal.c:1024
unsigned long magic
Definition: H5FDhdfs.c:223
H5_DLL H5SL_node_t * H5SL_next(H5SL_node_t *slist_node)
Definition: H5SL.c:2024
H5P_plist_type_t type
Definition: H5Ppkg.h:88
struct H5FL_fac_node_t * next
Definition: H5FL.c:114
@ H5T_SUBSET_CAP
Definition: H5Tprivate.h:95
herr_t H5Pmodify_filter(hid_t plist_id, H5Z_filter_t filter, unsigned int flags, size_t cd_nelmts, const unsigned int cd_values[])
Definition: H5Pocpl.c:594
H5FD_file_op_t op
Definition: H5FDsec2.c:59
const char * fmt
Definition: H5system.c:112
H5_DLL herr_t H5Eclear1(void)
Definition: H5Edeprec.c:241
herr_t H5CX_restore_state(const H5CX_state_t *api_state)
Definition: H5CX.c:981
void * image_buffer
Definition: H5Cpkg.h:5983
H5F_blk_aggr_t * aggr
Definition: H5MFpkg.h:150
hsize_t dblk_size
Definition: H5FAprivate.h:92
char * H5Eget_minor(H5E_minor_t min)
Definition: H5Edeprec.c:149
H5_DLL H5FA_t * H5FA_create(H5F_t *f, const H5FA_create_t *cparam, void *ctx_udata)
H5_DLL void H5CX_set_mpi_file_flushing(hbool_t flushing)
Definition: H5CX.c:2985
struct H5C_cache_entry_t * il_next
Definition: H5Cprivate.h:2267
H5_DLL herr_t H5AC_dest(H5F_t *f)
Definition: H5AC.c:478
htri_t H5S__internal_consistency_test(hid_t space_id)
Definition: H5Stest.c:352
herr_t H5O_fill_set_version(H5F_t *f, H5O_fill_t *fill)
Definition: H5Ofill.c:1081
hbool_t H5_coll_api_sanity_check_g
Definition: H5AC.c:89
hsize_t H5HF_get_dblock_size_test(const H5HF_t *fh, unsigned row)
Definition: H5HFtest.c:376
struct H5G_bt_lkp_t H5G_bt_lkp_t
H5_DLL herr_t H5VLrequest_cancel(void *req, hid_t connector_id)
Definition: H5VLcallback.c:6465
@ H5P_PROP_WITHIN_CLASS
Definition: H5Ppkg.h:48
size_t buf_size
Definition: H5FDlog.c:47
H5_DLL herr_t H5CX_get_dset_min_ohdr_flag(hbool_t *dset_min_ohdr_flag)
Definition: H5CX.c:2648
hid_t H5E_CANTPIN_g
Definition: H5Edefin.h:172
H5FL_DEFINE_STATIC(H5O_refcount_t)
H5T_str_t pad
Definition: H5Tpkg.h:304
herr_t H5F_traverse_mount(H5O_loc_t *oloc)
Definition: H5Fmount.c:720
H5_DLL herr_t H5VL__native_file_specific(void *file, H5VL_file_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
hid_t H5VL__get_connector_id(hid_t obj_id, hbool_t is_api)
Definition: H5VLint.c:1417
H5_DLL hid_t H5Tarray_create2(hid_t base_id, unsigned ndims, const hsize_t dim[])
Definition: H5Tarray.c:96
char * lib_vers
Definition: H5Epkg.h:99
H5FL_BLK_EXTERN(sieve_buf)
hid_t H5VL_register(H5I_type_t type, void *object, H5VL_t *vol_connector, hbool_t app_ref)
Definition: H5VLint.c:712
const H5D_t * dset
Definition: H5Defl.c:50
herr_t H5VL__native_link_copy(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl_id, hid_t H5_ATTR_UNUSED lapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_link.c:139
H5FS_t * fspace
Definition: H5HFpkg.h:350
H5_DLL ssize_t H5Pget_data_transform(hid_t plist_id, char *expression, size_t size)
Definition: H5Pdxpl.c:991
H5_DLL herr_t H5D__chunk_allocated(const H5D_t *dset, hsize_t *nbytes)
Definition: H5Dchunk.c:4260
H5_DLL herr_t H5AC_get_mdc_image_info(H5AC_t *cache_ptr, haddr_t *image_addr, hsize_t *image_len)
Definition: H5AC.c:2660
hid_t H5VLpeek_connector_id_by_value(H5VL_class_value_t value)
Definition: H5VL.c:424
H5P_genplist_t * dxpl
Definition: H5CX.c:184
H5_DLL herr_t H5VLdatatype_specific(void *obj, hid_t connector_id, H5VL_datatype_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:3093
@ H5T_CONV_EXCEPT_TRUNCATE
Definition: H5Tpublic.h:175
hbool_t H5_PKG_INIT_VAR
Definition: H5FD.c:69
const H5D_contig_storage_t * store_contig
Definition: H5Dcontig.c:63
hid_t H5E_NOENCODER_g
Definition: H5Edefin.h:125
H5_DLL herr_t H5C_log_trace_set_up(H5C_log_info_t *log_info, const char log_location[], int mpi_rank)
Definition: H5Clog_trace.c:200
H5_DLL herr_t H5AC_retag_copied_metadata(const H5F_t *f, haddr_t metadata_tag)
Definition: H5AC.c:2211
if((total_hits > 0)||(total_misses > 0))
Definition: H5Cimage.c:987
H5O_copy_dtype_merge_list_t * dst_dt_suggestion_list
Definition: H5Oprivate.h:180
herr_t H5G_ent_encode(const H5F_t *f, uint8_t **pp, const H5G_entry_t *ent)
Definition: H5Gent.c:243
herr_t H5SM__get_mesg_count_test(H5F_t *f, unsigned type_id, size_t *mesg_count)
Definition: H5SMtest.c:77
Definition: H5FDcore.c:49
@ H5VL_DATASET_GET_SPACE_STATUS
Definition: H5VLconnector.h:95
hbool_t H5_PKG_INIT_VAR
Definition: H5B.c:164
H5SL_node_t * last
Definition: H5SL.c:566
H5_DLL herr_t H5Dwrite_chunk(hid_t dset_id, hid_t dxpl_id, uint32_t filters, const hsize_t *offset, size_t data_size, const void *buf)
Definition: H5Dio.c:334
herr_t H5S_close(H5S_t *ds)
Definition: H5S.c:456
Definition: H5PLplugin_cache.c:58
herr_t H5T__conv_ushort_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5392
hbool_t H5FO_marked(const H5F_t *f, haddr_t addr)
Definition: H5FO.c:306
herr_t H5O_dec_rc_by_loc(const H5O_loc_t *loc)
Definition: H5Oint.c:3023
H5S_t * space
Definition: H5Rpkg.h:62
herr_t H5HF__man_read(H5HF_hdr_t *hdr, const uint8_t *id, void *obj)
Definition: H5HFman.c:454
unsigned hid_t fapl_id
Definition: H5FDfamily.c:624
H5_DLL hbool_t H5CX_get_mpi_file_flushing(void)
Definition: H5CX.c:1773
@ H5VL_FILE_IS_EQUAL
Definition: H5VLconnector.h:146
char * source_file_name
Definition: H5Oprivate.h:529
const H5AC_class_t H5AC_SOHM_LIST[1]
Definition: H5SMcache.c:100
H5_DLLVAR size_t H5T_POINTER_COMP_ALIGN_g
Definition: H5Tpkg.h:403
hid_t id
Definition: H5I.c:58
const char * desc
Definition: H5Epublic.h:201
herr_t H5L_delete(const H5G_loc_t *loc, const char *name)
Definition: H5L.c:2542
int fo_count
Definition: H5Gpkg.h:128
H5_DLL herr_t H5VLcmp_connector_info(int *cmp, hid_t connector_id, const void *info1, const void *info2)
Definition: H5VLcallback.c:496
H5_DLL herr_t H5Dget_chunk_index_type(hid_t did, H5D_chunk_index_t *idx_type)
Definition: H5D.c:929
H5_DLL herr_t H5Pget_link_phase_change(hid_t plist_id, unsigned *max_compact, unsigned *min_dense)
Definition: H5Pgcpl.c:307
H5_DLL ssize_t H5I__get_name_test(hid_t id, char *name, size_t size, hbool_t *cached)
Definition: H5Itest.c:79
Definition: H5FAprivate.h:61
int64_t index_scan_restarts
Definition: H5Cpkg.h:6052
H5_DLL herr_t H5O__attr_delete(H5F_t *f, H5O_t *open_oh, void *_mesg)
Definition: H5Oattr.c:537
uint32_t H5O_msg_crt_idx_t
Definition: H5Opublic.h:155
@ H5T_CSET_RESERVED_5
Definition: H5Tpublic.h:85
herr_t H5FD_mpio_signal_right_neighbor(H5FD_t *_file)
Definition: H5FDmpi.c:354
hbool_t apply_max_decrement
Definition: H5ACpublic.h:493
herr_t H5E__set_auto(H5E_t *estack, const H5E_auto_op_t *op, void *client_data)
Definition: H5Eint.c:647
struct H5O_shared_t H5O_shared_t
H5_DLL H5HF_indirect_t * H5HF__man_iblock_protect(H5HF_hdr_t *hdr, haddr_t iblock_addr, unsigned iblock_nrows, H5HF_indirect_t *par_iblock, unsigned par_entry, hbool_t must_protect, unsigned flags, hbool_t *did_protect)
Definition: H5HFiblock.c:1104
void * create_data
Definition: H5Ppkg.h:99
H5T_t * dt
Definition: H5Tpkg.h:375
herr_t H5G__get_info_by_name(const H5G_loc_t *loc, const char *name, H5G_info_t *grp_info)
Definition: H5Gint.c:1272
hid_t H5VL__peek_connector_id_by_name(const char *name)
Definition: H5VLint.c:1515
H5F_t * file
Definition: H5Oprivate.h:153
H5_DLL herr_t H5Z_init(void)
herr_t H5O__attr_link(H5F_t *f, H5O_t *oh, void *_mesg)
Definition: H5Oattr.c:575
H5_DLL H5HG_heap_t * H5HG__protect(H5F_t *f, haddr_t addr, unsigned flags)
Definition: H5HG.c:248
hbool_t in_slist
Definition: H5Cprivate.h:2240
Definition: H5private.h:601
size_t nbytes_max
Definition: H5Dpkg.h:404
hid_t loc_id
Definition: H5Rpkg.h:78
H5_DLL herr_t H5Eclear2(hid_t err_stack)
Definition: H5E.c:1453
haddr_t H5Dget_offset(hid_t dset_id)
Definition: H5D.c:588
struct H5O_addr_map_t H5O_addr_map_t
herr_t H5Pcopy_prop(hid_t dst_id, hid_t src_id, const char *name)
Definition: H5P.c:1406
H5_DLL unsigned H5HF_dtable_size_to_rows(const H5HF_dtable_t *dtable, hsize_t size)
Definition: H5HFdtable.c:274
hid_t H5T_NATIVE_SCHAR_g
Definition: H5T.c:393
void * H5O__shared_decode(H5F_t *f, H5O_t *open_oh, unsigned *ioflags, const uint8_t *buf, const H5O_msg_class_t *type)
Definition: H5Oshared.c:314
H5MM_memcpy(heap->dblk_image+offset, buf, buf_size)
unsigned flags
Definition: H5FSprivate.h:94
H5_DLL herr_t H5R__decode_token_obj_compat(const unsigned char *buf, size_t *nbytes, H5O_token_t *obj_token, size_t token_size)
Definition: H5Rint.c:1651
H5F_t * f
Definition: H5Adense.c:132
H5_DLL herr_t H5CX_pop(void)
Definition: H5CX.c:3578
H5_DLL hbool_t H5HF_man_iter_ready(H5HF_block_iter_t *biter)
Definition: H5HFiter.c:652
size_t psdn_static_strlen
Definition: H5Oprivate.h:543
hid_t H5Dcreate_anon(hid_t loc_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id)
Definition: H5D.c:199
H5_DLL htri_t H5A__dense_exists(H5F_t *f, const H5O_ainfo_t *ainfo, const char *name)
Definition: H5Adense.c:1712
Definition: H5Opublic.h:257
int H5FD_cmp(const H5FD_t *f1, const H5FD_t *f2)
Definition: H5FD.c:904
H5_DLLVAR const unsigned H5O_layout_ver_bounds[H5F_LIBVER_NBOUNDS]
Definition: H5Dpkg.h:544
H5F_mem_page_t type
Definition: H5PBpkg.h:38
hdr cb_ctx
Definition: H5EAhdr.c:786
H5_DLL herr_t H5Pget_libver_bounds(hid_t plist_id, H5F_libver_t *low, H5F_libver_t *high)
Definition: H5Pfapl.c:2482
H5_GCC_DIAG_ON(format-nonliteral) int64_t HDstrtoll(const char *s
herr_t H5F_cwfs_add(H5F_t *f, H5HG_heap_t *heap)
Definition: H5Fcwfs.c:106
H5_DLL herr_t H5HL_create(H5F_t *f, size_t size_hint, haddr_t *addr)
herr_t H5F_track_metadata_read_retries(H5F_t *f, unsigned actype, unsigned retries)
Definition: H5Fint.c:2975
const H5C_class_t * type
Definition: H5Cprivate.h:2233
H5_DLLVAR size_t H5T_NATIVE_INT32_ALIGN_g
Definition: H5Tpkg.h:446
const char * name
Definition: H5Gcompact.c:46
unsigned fields
Definition: H5Gloc.c:79
H5UC_t * shared
Definition: H5Oprivate.h:446
const unsigned H5O_sds_hyper_ver_bounds[]
Definition: H5Shyper.c:251
Definition: H5detect.c:112
H5_DLL herr_t H5Pinsert2(hid_t plist_id, const char *name, size_t size, void *value, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close)
Definition: H5P.c:605
herr_t H5AC_mark_entry_unserialized(void *thing)
Definition: H5AC.c:996
herr_t H5VLintrospect_get_conn_cls(void *obj, hid_t connector_id, H5VL_get_conn_lvl_t lvl, const H5VL_class_t **conn_cls)
Definition: H5VLcallback.c:6009
herr_t H5D__get_chunk_info(const H5D_t *dset, const H5S_t H5_ATTR_UNUSED *space, hsize_t chk_index, hsize_t *offset, unsigned *filter_mask, haddr_t *addr, hsize_t *size)
Definition: H5Dchunk.c:7277
H5C_get_initial_load_size_func_t H5AC_get_initial_load_size_func_t
Definition: H5ACprivate.h:178
herr_t H5E_init(void)
Definition: H5E.c:160
H5T_state_t
Definition: H5Tpkg.h:322
hid_t H5T_STD_U32LE_g
Definition: H5T.c:369
hsize_t stride
Definition: H5Sprivate.h:43
@ H5I_DATASPACE
Definition: H5Ipublic.h:39
hsize_t obj_size
Definition: H5HFpkg.h:483
H5_DLL herr_t H5C_log_write_protect_entry_msg(H5C_t *cache, const H5C_cache_entry_t *entry, int type_id, unsigned flags, herr_t fxn_ret_value)
Definition: H5Clog.c:752
@ H5B2_GRP_DENSE_CORDER_ID
Definition: H5B2private.h:49
FILE * stream
Definition: H5Eint.c:53
H5_DLL herr_t H5FD_set_mpio_atomicity(H5FD_t *file, hbool_t flag)
Definition: H5FDmpio.c:670
H5P_prp_get_func_t get
Definition: H5Ppkg.h:75
herr_t H5Pget_mpio_actual_io_mode(hid_t plist_id, H5D_mpio_actual_io_mode_t *actual_io_mode)
Definition: H5Pdxpl.c:1999
H5_DLL H5T_t * H5T__array_create(H5T_t *base, unsigned ndims, const hsize_t dim[])
Definition: H5Tarray.c:152
unsigned filter_mask
Definition: H5HFpkg.h:373
H5_DLL herr_t H5F_fake_free(H5F_t *f)
Definition: H5Ffake.c:88
unsigned col
Definition: H5HFpkg.h:257
H5_DLLVAR hid_t H5E_DATASPACE_g
Definition: H5Epubgen.h:76
H5P_prp_set_func_t set
Definition: H5Ppkg.h:74
herr_t H5O_flush(H5O_loc_t *oloc, hid_t obj_id)
Definition: H5Oflush.c:117
H5_DLL htri_t H5Fis_hdf5(const char *filename)
Definition: H5Fdeprec.c:150
H5VL_object_t * file
Definition: H5Tpkg.h:306
H5_DLL herr_t H5HF_hdr_inc_alloc(H5HF_hdr_t *hdr, size_t alloc_size)
Definition: H5HFhdr.c:829
H5C_cache_entry_t * cLRU_head_ptr
Definition: H5Cpkg.h:5922
H5FL_BLK_EXTERN(native_block)
H5_DLLVAR float H5T_NATIVE_FLOAT_POS_INF_g
Definition: H5Tpkg.h:462
char * mdc_log_location
Definition: H5Fpkg.h:290
H5P_genclass_t ** par_pclass
Definition: H5Pprivate.h:99
herr_t H5Lvisit_by_name1(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate1_t op, void *op_data, hid_t lapl_id)
Definition: H5Ldeprec.c:569
herr_t(* fill)(void *nat_blk, size_t nelmts)
Definition: H5FAprivate.h:69
H5_DLL herr_t H5D__virtual_hold_source_dset_files(const H5D_t *dset, H5D_virtual_held_file_t **head)
Definition: H5Dvirtual.c:2947
herr_t H5T__init_package(void)
Definition: H5T.c:732
htri_t H5S_select_intersect_block(const H5S_t *space, const hsize_t *start, const hsize_t *end)
Definition: H5Sselect.c:2098
haddr_t driver_addr
Definition: H5Fpkg.h:230
uint32_t node_size
Definition: H5B2private.h:101
void * cb_ctx
Definition: H5EApkg.h:206
Definition: H5Dchunk.c:219
struct H5O_mcdt_cb_info_t H5O_mcdt_cb_info_t
@ H5T_SORT_VALUE
Definition: H5Tpkg.h:241
H5_DLL herr_t H5PLset_loading_state(unsigned int plugin_control_mask)
Definition: H5PL.c:84
struct H5G_gnba_iter_t H5G_gnba_iter_t
H5_DLL herr_t H5Pget_cache(hid_t plist_id, int *mdc_nelmts, size_t *rdcc_nslots, size_t *rdcc_nbytes, double *rdcc_w0)
Definition: H5Pfapl.c:1660
hid_t H5Pget_elink_fapl(hid_t lapl_id)
Definition: H5Plapl.c:1125
H5T_cset_t
Definition: H5Tpublic.h:78
herr_t H5FD_s3comms_parse_url(const char *str, parsed_url_t **_purl)
Definition: H5FDs3comms.c:2728
H5D_chunk_index_t
Definition: H5Dpublic.h:54
H5FA_cls_id_t id
Definition: H5FAprivate.h:62
@ H5B2_POS_LEFT
Definition: H5B2pkg.h:258
hid_t H5E_CANTINS_g
Definition: H5Edefin.h:169
H5_DLL herr_t H5Pget_fapl_mpio(hid_t fapl_id, MPI_Comm *comm, MPI_Info *info)
Definition: H5FDmpio.c:358
hbool_t rank0_bcast
Definition: H5CX.c:218
H5_DLL herr_t H5P_poke(H5P_genplist_t *plist, const char *name, const void *value)
Definition: H5Pint.c:2894
hid_t H5P_CLS_DATASET_XFER_ID_g
Definition: H5Pint.c:142
Definition: H5Gdense.c:152
H5_DLL herr_t H5VLblob_specific(void *obj, hid_t connector_id, void *blob_id, H5VL_blob_specific_t specific_type, va_list arguments)
Definition: H5VLcallback.c:7143
struct H5D_rdcc_ent_t ** slot
Definition: H5Dpkg.h:413
herr_t H5AC_get_tag(const void *thing, haddr_t *tag)
Definition: H5AC.c:2347
H5_DLL herr_t H5Zget_filter_info(H5Z_filter_t filter, unsigned int *filter_config_flags)
Definition: H5Z.c:1600
htri_t H5L_exists_tolerant(const H5G_loc_t *loc, const char *name)
Definition: H5L.c:3064
herr_t H5B_delete(H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
Definition: H5B.c:1612
herr_t H5L__create_ud(const H5G_loc_t *link_loc, const char *link_name, const void *ud_data, size_t ud_data_size, H5L_type_t type, hid_t lcpl_id)
Definition: H5L.c:2205
size_t heap_size
Definition: H5HFpkg.h:341
H5_DLL H5F_libver_t H5F_get_low_bound(const H5F_t *f)
Definition: H5Fquery.c:135
H5_DLL herr_t H5F__start_swmr_write(H5F_t *f)
Definition: H5Fint.c:3321
H5HF_t * H5HF_create(H5F_t *f, const H5HF_create_t *cparam)
Definition: H5HF.c:155
herr_t H5T__conv_ushort_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7316
herr_t H5T__conv_ulong_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6381
H5_DLL herr_t H5Pget_mpi_params(hid_t fapl_id, MPI_Comm *comm, MPI_Info *info)
Definition: H5Pfapl.c:4806
herr_t H5Fget_mdc_hit_rate(hid_t file_id, double *hit_rate_ptr)
Definition: H5F.c:1295
@ H5E_MINOR
Definition: H5Epublic.h:32
herr_t H5S_get_select_bounds(const H5S_t *space, hsize_t *start, hsize_t *end)
Definition: H5Sselect.c:675
H5FS_t ** fs_man
Definition: H5MFpkg.h:157
H5_DLL herr_t H5O_fsinfo_set_version(H5F_libver_t low, H5F_libver_t high, H5O_fsinfo_t *fsinfo)
Definition: H5Ofsinfo.c:355
FILE * stream
Definition: H5HFdbg.c:66
herr_t H5T__conv_float_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7806
H5_DLL herr_t H5get_libversion(unsigned *majnum, unsigned *minnum, unsigned *relnum)
Definition: H5.c:697
haddr_t btree_addr
Definition: H5Gpkg.h:88
herr_t H5HF_tiny_insert(H5HF_hdr_t *hdr, size_t obj_size, const void *obj, void *_id)
Definition: H5HFtiny.c:146
H5FL_SEQ_DEFINE_STATIC(haddr_t)
const H5EA_class_t H5EA_CLS_CHUNK[1]
Definition: H5Dearray.c:177
unsigned idx
Definition: H5EApkg.h:276
struct H5R_ref_priv_reg_t H5R_ref_priv_reg_t
herr_t H5HF__hdr_delete(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:1445
herr_t H5D__chunk_stats(const H5D_t *dset, hbool_t headers)
Definition: H5Dchunk.c:6656
short uint32_t
Definition: H5public.h:239
herr_t H5F__init_package(void)
Definition: H5F.c:153
struct H5FD_multi_t H5FD_multi_t
H5F_t * f
Definition: H5FApkg.h:219
herr_t H5B2__redistribute3(H5B2_hdr_t *hdr, uint16_t depth, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx)
Definition: H5B2int.c:667
Definition: H5Gcompact.c:42
@ H5VL_GET_CONNECTOR_BY_VALUE
Definition: H5VLprivate.h:53
H5_DLL herr_t H5VL_link_specific(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, H5VL_link_specific_t specific_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:5179
H5_DLL s3r_t * H5FD_s3comms_s3r_open(const char url[], const char region[], const char id[], const unsigned char signing_key[])
hid_t H5E_CANTRESET_g
Definition: H5Edefin.h:114
H5_DLL int H5R_top_term_package(void)
Definition: H5Rint.c:207
int H5F_term_package(void)
Definition: H5F.c:186
H5_DLL herr_t H5T__conv_b_b(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
herr_t(* H5FS_operator_t)(H5FS_section_info_t *sect, void *operator_data)
Definition: H5FSprivate.h:159
htri_t H5VLis_connector_registered_by_value(H5VL_class_value_t connector_value)
Definition: H5VL.c:263
H5_DLLVAR const H5O_msg_class_t H5O_MSG_PLINE[1]
Definition: H5Opkg.h:482
H5_DLLVAR const H5O_msg_class_t H5O_MSG_SDSPACE[1]
Definition: H5Opkg.h:440
H5O_token_t * token
Definition: H5VLconnector.h:258
herr_t H5Gget_info_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5G_info_t *group_info, hid_t lapl_id)
Definition: H5G.c:683
H5_DLL void H5S__hyper_rebuild(H5S_t *space)
Definition: H5Shyper.c:8936
H5P_genclass_t * H5P_CLS_DATASET_ACCESS_g
Definition: H5Pint.c:141
H5_DLL herr_t H5F_get_vfd_handle(const H5F_t *file, hid_t fapl, void **file_handle)
Definition: H5Fquery.c:1013
H5_DLL herr_t H5C_mark_entry_unserialized(void *thing)
Definition: H5C.c:1718
size_t max_cache_size
Definition: H5Cpkg.h:5854
H5_DLL hid_t H5Oopen_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id)
Definition: H5O.c:171
struct H5D_contig_writevv_sieve_ud_t H5D_contig_writevv_sieve_ud_t
H5_DLL herr_t H5CX_get_vec_size(size_t *vec_size)
Definition: H5CX.c:2001
FUNC_ENTER_NOAPI_NOINIT H5E_BADVALUE
Definition: H5FDfamily.c:637
@ H5Z_XFORM_SYMBOL
Definition: H5Ztrans.c:30
herr_t H5Pset_meta_block_size(hid_t plist_id, hsize_t size)
Definition: H5Pfapl.c:2082
H5_DLL herr_t H5D__get_storage_size(const H5D_t *dset, hsize_t *storage_size)
Definition: H5Dint.c:2505
H5SL_t * coll_write_list
Definition: H5Cpkg.h:5940
haddr_t * addr
Definition: H5Dchunk.c:243
H5_DLL herr_t H5D__flush(H5D_t *dset, hid_t dset_id)
Definition: H5Dint.c:3251
void *(* decode)(H5F_t *, H5O_t *, unsigned, unsigned *, size_t, const uint8_t *)
Definition: H5Opkg.h:231
H5FD_t pub
Definition: H5FDstdio.c:78
hsize_t nelmts
Definition: H5Dpkg.h:347
H5_DLL herr_t H5O__shared_link(H5F_t *f, H5O_t *open_oh, const H5O_msg_class_t *mesg_type, H5O_shared_t *sh_mesg)
Definition: H5Oshared.c:559
unsigned fields
Definition: H5Odeprec.c:56
H5VL_loc_by_token_t loc_by_token
Definition: H5VLconnector.h:274
H5_DLL void * H5FL_arr_free(H5FL_arr_head_t *head, void *obj)
Definition: H5FL.c:1411
@ H5T_STR_RESERVED_4
Definition: H5Tpublic.h:109
H5_DLL herr_t H5VL__native_group_get(void *obj, H5VL_group_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
H5_DLL herr_t H5SM_list_debug(H5F_t *f, haddr_t list_addr, FILE *stream, int indent, int fwidth, haddr_t table_addr)
Definition: H5SM.c:2629
void H5FS__assert(const H5FS_t *fspace)
Definition: H5FS.c:1206
H5D_vds_view_t view
Definition: H5Oprivate.h:566
Definition: H5FLprivate.h:68
H5TS_key_t H5TS_apictx_key_g
Definition: H5TS.c:37
unsigned misses[2]
Definition: H5PBprivate.h:73
H5_DLL herr_t H5Lunregister(H5L_type_t id)
Definition: H5L.c:1153
size_t H5T_NATIVE_ULONG_ALIGN_g
Definition: H5T.c:486
void * op_data
Definition: H5Adense.c:96
size_t max_size
Definition: H5Cprivate.h:2111
H5_DLL herr_t H5VL_native_get_file_struct(void *obj, H5I_type_t type, H5F_t **file)
Definition: H5VLnative.c:499
herr_t H5S_hyper_denormalize_offset(H5S_t *space, const hssize_t *old_offset)
Definition: H5Shyper.c:7149
@ H5F_FS_STATE_CLOSED
Definition: H5Fprivate.h:687
@ increase_disabled
Definition: H5Cprivate.h:2333
herr_t(* H5E_walk2_t)(unsigned n, const H5E_error2_t *err_desc, void *client_data)
Definition: H5Epublic.h:150
H5_DLL H5G_obj_t H5Rget_obj_type1(hid_t id, H5R_type_t ref_type, const void *ref)
Definition: H5Rdeprec.c:98
int H5Iget_ref(hid_t id)
Definition: H5I.c:1565
herr_t H5G__dense_iterate(H5F_t *f, const H5O_linfo_t *linfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_lnk, H5G_lib_iterate_t op, void *op_data)
Definition: H5Gdense.c:968
Definition: H5FDstdio.c:77
H5_DLLVAR hid_t H5E_CANTSHRINK_g
Definition: H5Epubgen.h:182
H5B2_hdr_t * hdr
Definition: H5B2pkg.h:236
herr_t H5T__upgrade_version(H5T_t *dt, unsigned new_version)
Definition: H5T.c:5968
hsize_t align_thres
Definition: H5MFpkg.h:158
H5_DLL htri_t H5Pequal(hid_t id1, hid_t id2)
Definition: H5P.c:1043
size_t LRU_list_len
Definition: H5PBprivate.h:64
H5_DLLVAR hid_t H5E_SOHM_g
Definition: H5Epubgen.h:69
const H5B2_class_t H5B2_TEST[1]
Definition: H5B2test.c:86
herr_t H5SL_release(H5SL_t *slist)
Definition: H5SL.c:2242
H5_DLL hbool_t H5D__contig_is_space_alloc(const H5O_storage_t *storage)
Definition: H5Dcontig.c:526
Definition: H5Oattribute.c:54
struct H5O_shmesg_table_t H5O_shmesg_table_t
H5_ih_info_t obj
Definition: H5Opublic.h:270
H5D_append_cb_t func
Definition: H5Dprivate.h:148
herr_t H5Pset_shared_mesg_phase_change(hid_t plist_id, unsigned max_list, unsigned min_btree)
Definition: H5Pfcpl.c:1205
herr_t H5ST_insert(H5ST_tree_t *tree, const char *s, void *obj)
Definition: H5ST.c:169
hid_t H5E_SETDISALLOWED_g
Definition: H5Edefin.h:99
@ H5D_FILL_TIME_ERROR
Definition: H5Dpublic.h:83
H5_DLL herr_t H5D__scatter_mem(const void *_tscat_buf, H5S_sel_iter_t *iter, size_t nelmts, void *_buf)
Definition: H5Dscatgath.c:286
@ H5O_TYPE_MAP
Definition: H5Opublic.h:107
haddr_t root_addr
Definition: H5Fpkg.h:231
const H5F_t * file
Definition: H5Fint.c:62
int8_t type
Definition: H5Rpkg.h:80
struct H5O_linfo_t H5O_linfo_t
H5B2_t * huge_bt2
Definition: H5HFpkg.h:352
void H5VM_chunk_scaled(unsigned ndims, const hsize_t *coord, const uint32_t *chunk, hsize_t *scaled)
Definition: H5VM.c:1248
H5_DLL herr_t H5Pset_data_transform(hid_t plist_id, const char *expression)
Definition: H5Pdxpl.c:926
size_t file_addr_len
Definition: H5Dfarray.c:63
struct H5VL_connector_prop_t H5VL_connector_prop_t
H5F_fs_state_t fs_state[H5F_MEM_PAGE_NTYPES]
Definition: H5Fpkg.h:327
size_t nsblks
Definition: H5EApkg.h:250
@ H5_PKG_G
Definition: H5private.h:1736
H5_DLL herr_t H5O_loc_copy_shallow(H5O_loc_t *dst, H5O_loc_t *src)
Definition: H5Oint.c:1967
H5L_info2_t * linfo
Definition: H5L.c:52
size_t attr_msgs_seen
Definition: H5Opkg.h:323
herr_t H5HF_man_iter_curr(H5HF_block_iter_t *biter, unsigned *row, unsigned *col, unsigned *entry, H5HF_indirect_t **block)
Definition: H5HFiter.c:573
H5F_t * f
Definition: H5FApkg.h:227
void * vol_wrap_ctx
Definition: H5CX.c:318
H5F_t * f
Definition: H5B2pkg.h:280
H5A_t * H5A__open_by_idx(const H5G_loc_t *loc, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5Aint.c:467
struct H5VL_file_class_t H5VL_file_class_t
herr_t H5SM_table_debug(H5F_t *f, haddr_t table_addr, FILE *stream, int indent, int fwidth, unsigned table_vers, unsigned num_indexes)
Definition: H5SM.c:2541
H5_DLL herr_t H5Pset_family_offset(hid_t fapl_id, hsize_t offset)
Definition: H5Pfapl.c:1445
herr_t H5Pget_fill_time(hid_t plist_id, H5D_fill_time_t *fill_time)
Definition: H5Pdcpl.c:3718
H5C_log_class_t * cls
Definition: H5Clog.h:72
@ H5T_STRING
Definition: H5Tpublic.h:33
H5_DLL herr_t H5HF__man_dblock_locate(H5HF_hdr_t *hdr, hsize_t obj_off, H5HF_indirect_t **par_iblock, unsigned *par_entry, hbool_t *par_did_protect, unsigned flags)
Definition: H5HFdblock.c:524
herr_t H5O_loc_copy_shallow(H5O_loc_t *dst, H5O_loc_t *src)
Definition: H5Oint.c:1967
herr_t H5Orefresh(hid_t oid)
Definition: H5Oflush.c:237
herr_t H5FD_mpio_wait_for_left_neighbor(H5FD_t *_file)
Definition: H5FDmpi.c:299
H5_DLL herr_t H5FA__hdr_incr(H5FA_hdr_t *hdr)
H5_DLL herr_t H5C_expunge_tag_type_metadata(H5F_t *f, haddr_t tag, int type_id, unsigned flags)
Definition: H5Ctag.c:864
H5ST_ptr_t hikid
Definition: H5STprivate.h:37
H5_DLL herr_t H5O_msg_reset(unsigned type_id, void *native)
Definition: H5Omessage.c:572
herr_t H5T__conv_array(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void H5_ATTR_UNUSED *_bkg)
Definition: H5Tconv.c:3351
H5_DLL H5S_t * H5S_create(H5S_class_t type)
Definition: H5S.c:306
H5TS_key_t H5TS_cancel_key_g
Definition: H5TS.c:38
hsize_t num_attrs
Definition: H5Opublic.h:266
hid_t H5Aget_space(hid_t attr_id)
Definition: H5A.c:750
@ H5T_DIR_ASCEND
Definition: H5Tpublic.h:166
herr_t H5Pset_external(hid_t plist_id, const char *name, off_t offset, hsize_t size)
Definition: H5Pdcpl.c:2760
H5_DLL hbool_t H5T__bit_dec(uint8_t *buf, size_t start, size_t size)
Definition: H5Tbit.c:566
@ H5VL_FILE_GET_OBJ_IDS
Definition: H5VLconnector.h:135
H5_DLL herr_t H5EA__iblock_unprotect(H5EA_iblock_t *iblock, unsigned cache_flags)
unsigned decoder_present
Definition: H5Zpublic.h:212
herr_t(* debug)(const H5FS_section_info_t *, FILE *, int, int)
Definition: H5FSprivate.h:112
hid_t H5E_CANTMARKUNSERIALIZED_g
Definition: H5Edefin.h:176
void * rbuf
Definition: H5Dpkg.h:223
H5_DLL herr_t H5O__msg_append_real(H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, unsigned mesg_flags, unsigned update_flags, void *mesg)
Definition: H5Omessage.c:205
void * H5O_open_by_loc(const H5G_loc_t *obj_loc, H5I_type_t *opened_type)
Definition: H5Oint.c:774
H5T_sign_t H5T_direction_t size_t * struct_align
Definition: H5Tnative.c:551
int H5O_link(const H5O_loc_t *loc, int adjust)
Definition: H5Oint.c:992
@ H5B2_COMPARE_LESS
Definition: H5B2private.h:73
hbool_t coll_metadata_read
Definition: H5CX.c:214
haddr_t addr
Definition: H5Oprivate.h:737
herr_t H5HF__space_sect_change_class(H5HF_hdr_t *hdr, H5HF_free_section_t *sect, uint16_t new_class)
Definition: H5HFspace.c:605
herr_t H5C__generate_cache_image(H5F_t *f, H5C_t *cache_ptr)
Definition: H5Cimage.c:392
herr_t H5S_select_project_scalar(const H5S_t *space, hsize_t *offset)
Definition: H5Sselect.c:1077
herr_t H5O__expunge_chunks_test(const H5O_loc_t *loc)
Definition: H5Otest.c:532
H5_DLL herr_t H5F_block_write(H5F_t *f, H5FD_mem_t type, haddr_t addr, size_t size, const void *buf)
Definition: H5Fio.c:229
herr_t H5O_refresh_metadata_reopen(hid_t oid, H5G_loc_t *obj_loc, H5VL_t *vol_connector, hbool_t start_swmr)
Definition: H5Oflush.c:445
H5D_chunk_cb_func_t cb
Definition: H5Dbtree.c:79
unsigned app_count
Definition: H5I.c:60
size_t size
Definition: H5HLpkg.h:79
H5EA_iblock_t * parent
Definition: H5EApkg.h:273
herr_t H5P_modify_filter(H5P_genplist_t *plist, H5Z_filter_t filter, unsigned flags, size_t cd_nelmts, const unsigned cd_values[])
Definition: H5Pocpl.c:525
H5_DLL herr_t H5VL__native_group_close(void *grp, hid_t dxpl_id, void **req)
H5_DLL herr_t H5I_register_type(const H5I_class_t *cls)
Definition: H5I.c:292
H5FL_BLK_DEFINE_STATIC(non_zero_fill)
H5_DLL herr_t H5VLdatatype_close(void *dt, hid_t connector_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3308
void * value
Definition: H5Pint.c:88
H5_DLL void H5CX_set_coll_metadata_read(hbool_t cmdr)
Definition: H5CX.c:2854
unsigned chunkno
Definition: H5Oprivate.h:741
herr_t H5T__conv_uchar_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5208
H5_DLL herr_t H5Tget_fields(hid_t type_id, size_t *spos, size_t *epos, size_t *esize, size_t *mpos, size_t *msize)
Definition: H5Tfloat.c:50
herr_t H5Fget_mdc_size(hid_t file_id, size_t *max_size_ptr, size_t *min_clean_size_ptr, size_t *cur_size_ptr, int *cur_num_entries_ptr)
Definition: H5F.c:1332
H5_DLL void H5HF_iblock_print(const H5HF_indirect_t *iblock, hbool_t dump_internal, FILE *stream, int indent, int fwidth)
Definition: H5HFdbg.c:636
H5T_str_t
Definition: H5Tpublic.h:103
size_t H5T_NATIVE_INT_LEAST64_ALIGN_g
Definition: H5T.c:523
H5_DLL herr_t H5VL__native_link_copy(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)
H5_DLLVAR size_t H5T_NATIVE_LDOUBLE_ALIGN_g
Definition: H5Tpkg.h:428
uint8_t cum_max_nrec_size
Definition: H5B2pkg.h:147
Definition: H5FDros3.c:194
struct H5C_tag_info_t H5C_tag_info_t
H5_DLL herr_t H5G__dense_lookup_by_idx(H5F_t *f, const H5O_linfo_t *linfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_link_t *lnk)
Definition: H5Gdense.c:666
H5_DLL herr_t H5PL__create_path_table(void)
Definition: H5PLpath.c:238
herr_t H5VL_object_copy(const H5VL_object_t *src_obj, const H5VL_loc_params_t *src_loc_params, const char *src_name, const H5VL_object_t *dst_obj, const H5VL_loc_params_t *dst_loc_params, const char *dst_name, hid_t ocpypl_id, hid_t lcpl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:5509
struct H5F_t * file
Definition: H5Fpkg.h:203
herr_t H5AC_mark_entry_clean(void *thing)
Definition: H5AC.c:943
int mpi_size
Definition: H5FDmpio.c:66
const H5D_chunk_ops_t H5D_COPS_NONE[1]
Definition: H5Dnone.c:82
H5_DLL herr_t H5Aclose(hid_t attr_id)
Definition: H5A.c:1643
H5HF_hdr_t * hdr
Definition: H5HFpkg.h:466
herr_t H5AC__log_dirtied_entry(const H5AC_info_t *entry_ptr)
Definition: H5ACmpio.c:742
const char * tok_last_begin
Definition: H5Ztrans.c:84
H5_DLL hid_t H5VL__peek_connector_id_by_value(H5VL_class_value_t value)
Definition: H5VLint.c:1552
const H5A_attr_iter_op_t * attr_op
Definition: H5Adense.c:95
Definition: H5Oprivate.h:555
H5_DLL herr_t H5O_touch_oh(H5F_t *f, H5O_t *oh, hbool_t force)
Definition: H5Oint.c:1365
int32_t max_accesses[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6066
H5_DLL size_t H5FD_s3comms_s3r_get_filesize(s3r_t *handle)
Definition: H5FDs3comms.c:890
ret_value
Definition: H5FAdblock.c:232
herr_t H5Oincr_refcount(hid_t object_id)
Definition: H5O.c:389
Definition: H5HFpkg.h:502
herr_t H5HF__man_write(H5HF_hdr_t *hdr, const uint8_t *id, const void *obj)
Definition: H5HFman.c:490
herr_t H5FS_close(H5F_t *f, H5FS_t *fspace)
Definition: H5FS.c:406
@ H5G_TYPE
Definition: H5Gpublic.h:124
herr_t(* opt_query)(void *obj, H5VL_subclass_t cls, int opt_type, hbool_t *supported)
Definition: H5VLconnector.h:434
H5_DLL herr_t H5T__conv_uint_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5Mput(hid_t map_id, hid_t key_mem_type_id, const void *key, hid_t val_mem_type_id, const void *value, hid_t dxpl_id)
Definition: H5M.c:692
herr_t(* dst_context)(void *ctx)
Definition: H5FAprivate.h:68
herr_t H5B2__neighbor_leaf(H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, void *neighbor_loc, H5B2_compare_t comp, void *parent, void *udata, H5B2_found_t op, void *op_data)
Definition: H5B2leaf.c:275
H5_DLLVAR hid_t H5T_STD_REF_DSETREG_g
Definition: H5Tpublic.h:293
H5_DLL herr_t H5C_get_entry_ptr_from_addr(H5C_t *cache_ptr, haddr_t addr, void **entry_ptr_ptr)
Definition: H5Cdbg.c:1392
const void * key
Definition: H5SL.c:546
herr_t H5HF__space_start(H5HF_hdr_t *hdr, hbool_t may_create)
Definition: H5HFspace.c:98
size_t size
Definition: H5EApkg.h:296
H5_DLLVAR hid_t H5P_CLS_LINK_CREATE_ID_g
Definition: H5Ppublic.h:206
const H5O_token_t H5O_TOKEN_UNDEF_g
Definition: H5Oint.c:158
herr_t(* link)(H5F_t *, H5O_t *, void *)
Definition: H5Opkg.h:238
hid_t H5E_COMPLEN_g
Definition: H5Edefin.h:131
H5_DLL herr_t H5AC_mark_entry_dirty(void *thing)
Definition: H5AC.c:889
haddr_t addr
Definition: H5FDpublic.h:308
Definition: H5Dchunk.c:141
hssize_t H5Sget_select_npoints(hid_t spaceid)
Definition: H5Sselect.c:395
void * cb_ctx
Definition: H5FApkg.h:144
const char * desc
Definition: H5Epublic.h:43
H5_DLL herr_t H5B2__get_root_addr_test(H5B2_t *bt2, haddr_t *root_addr)
Definition: H5B2test.c:484
H5B_ins_t
Definition: H5Bprivate.h:66
herr_t H5HF__huge_bt2_filt_dir_found(const void *nrecord, void *op_data)
Definition: H5HFbtree2.c:873
H5_DLL herr_t H5D__contig_read(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space, H5D_chunk_map_t *fm)
size_t H5T_NATIVE_ULLONG_ALIGN_g
Definition: H5T.c:488
H5_DLL herr_t H5HF__man_iblock_unprotect(H5HF_indirect_t *iblock, unsigned cache_flags, hbool_t did_protect)
Definition: H5HFiblock.c:1235
H5F_t * f
Definition: H5Gdense.c:129
H5_DLL herr_t H5AC_evict_tagged_metadata(H5F_t *f, haddr_t metadata_tag, hbool_t match_global)
Definition: H5AC.c:2279
H5_DLL herr_t H5Sselect_all(hid_t spaceid)
Definition: H5Sall.c:1205
H5F_close_degree_t fc_degree
Definition: H5Fpkg.h:292
H5_DLLVAR hid_t H5E_CANTSELECT_g
Definition: H5Epubgen.h:367
int64_t entries_loaded_counter
Definition: H5Cpkg.h:5977
@ H5P_MOD_INC_LST
Definition: H5Ppkg.h:56
Definition: H5FSpkg.h:118
herr_t H5MF__sects_dump(H5F_t *f, FILE *stream)
Definition: H5MFdbg.c:218
hbool_t mpio_coll_chunk_multi_hard_set
Definition: H5CX.c:273
size_t H5T_NATIVE_UINT_LEAST32_ALIGN_g
Definition: H5T.c:517
H5_DLL hid_t H5FD_sec2_init(void)
Definition: H5FDsec2.c:220
@ H5T_COPY_TRANSIENT
Definition: H5Tprivate.h:60
@ H5T_CSET_RESERVED_11
Definition: H5Tpublic.h:91
herr_t H5Eunregister_class(hid_t class_id)
Definition: H5E.c:525
herr_t(* H5C_serialize_func_t)(const H5F_t *f, void *image_ptr, size_t len, void *thing)
Definition: H5Cprivate.h:880
herr_t H5Pget_fapl_ros3(hid_t fapl_id, H5FD_ros3_fapl_t *fa_out)
Definition: H5FDros3.c:504
herr_t H5D__efl_bh_info(H5F_t *f, H5O_efl_t *efl, hsize_t *heap_size)
Definition: H5Defl.c:599
@ H5_PKG_F
Definition: H5private.h:1735
H5_DLL herr_t H5HF_tiny_get_obj_len(H5HF_hdr_t *hdr, const uint8_t *id, size_t *obj_len_p)
Definition: H5HFtiny.c:210
H5_DLL int HDfprintf(FILE *stream, const char *fmt,...)
unsigned v1_pfx_nmesgs
Definition: H5Opkg.h:378
Definition: H5PLprivate.h:38
@ H5L_TYPE_ERROR
Definition: H5Lpublic.h:64
H5_DLLVAR hid_t H5E_CANTCOPY_g
Definition: H5Epubgen.h:135
H5_DLL herr_t H5VLattr_optional(void *obj, hid_t connector_id, H5VL_attr_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:1692
void * H5Isearch(H5I_type_t type, H5I_search_func_t func, void *key)
Definition: H5I.c:1934
htri_t H5T_is_sensible(const H5T_t *dt)
Definition: H5T.c:5545
H5SL_t * c_slist_ptr
Definition: H5ACpkg.h:399
const H5P_libclass_t H5P_CLS_FMNT[1]
Definition: H5Pfmpl.c:75
uint32_t slist_len
Definition: H5Cpkg.h:5884
H5_DLL herr_t H5C_pin_protected_entry(void *thing)
Definition: H5C.c:2110
H5_DLL herr_t H5O__attr_update_shared(H5F_t *f, H5O_t *oh, H5A_t *attr, H5O_shared_t *sh_mesg)
Definition: H5Oattribute.c:736
herr_t H5HF_man_iblock_attach(H5HF_indirect_t *iblock, unsigned entry, haddr_t child_addr)
Definition: H5HFiblock.c:1289
herr_t H5D__fill_term(H5D_fill_buf_info_t *fb_info)
Definition: H5Dfill.c:686
H5_DLL herr_t H5D__vlen_get_buf_size_gen(H5VL_object_t *vol_obj, hid_t type_id, hid_t space_id, hsize_t *size)
Definition: H5Dint.c:2840
H5_DLL herr_t H5Pget_fapl_ros3(hid_t fapl_id, H5FD_ros3_fapl_t *fa_out)
Definition: H5FDros3.c:504
@ H5FD_MPIO_COLLECTIVE_IO
Definition: H5FDmpi.h:52
H5_DLL herr_t H5CX_get_filter_cb(H5Z_cb_t *filter_cb)
Definition: H5CX.c:2318
hid_t H5Aopen_idx(hid_t loc_id, unsigned idx)
Definition: H5Adeprec.c:257
BEGIN_FUNC(PRIV, ERR, herr_t, SUCCEED, FAIL, H5HL_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth))
Definition: H5HLdbg.c:48
H5T_t * H5T__vlen_create(const H5T_t *base)
Definition: H5Tvlen.c:194
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_GACC[1]
Definition: H5Pprivate.h:145
H5_DLL herr_t H5F_evict_tagged_metadata(H5F_t *f, haddr_t tag)
Definition: H5Fio.c:309
H5_DLLVAR hid_t H5E_INCONSISTENTSTATE_g
Definition: H5Epubgen.h:371
HDassert(0==hdr->stats.computed.nindex_blks)
hsize_t num_objs
Definition: H5Gpkg.h:231
@ H5T_CSET_RESERVED_10
Definition: H5Tpublic.h:90
herr_t H5O_create(H5F_t *f, size_t size_hint, size_t initial_rc, hid_t ocpl_id, H5O_loc_t *loc)
Definition: H5Oint.c:296
H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST64_g
Definition: H5Tpublic.h:498
htri_t(* can_merge)(const H5FS_section_info_t *, const H5FS_section_info_t *, void *)
Definition: H5FSprivate.h:105
struct H5F_mtab_t H5F_mtab_t
size_t entry_cnt
Definition: H5Cpkg.h:3476
herr_t(* write_start_log_msg)(void *udata)
Definition: H5Clog.h:43
H5EA_sblk_info_t * sblk_info
Definition: H5EApkg.h:200
const H5O_storage_chunk_t * storage
Definition: H5Dpkg.h:266
struct H5G_node_t H5G_node_t
int indent
Definition: H5HFdbg.c:54
H5_DLL herr_t H5O__alloc_chunk(H5F_t *f, H5O_t *oh, size_t size, size_t found_null, const H5O_msg_alloc_info_t *found_msg, size_t *new_idx)
Definition: H5Oalloc.c:887
size_t list_mem
Definition: H5FLprivate.h:170
H5_DLL H5B2_t * H5B2_open(H5F_t *f, haddr_t addr, void *ctx_udata)
Definition: H5B2.c:209
void * H5FL_fac_calloc(H5FL_fac_head_t *head H5FL_TRACK_PARAMS)
Definition: H5FL.c:2208
herr_t(* close)(H5FD_t *file)
Definition: H5FDpublic.h:284
const H5T_t * file_type
Definition: H5Dpkg.h:510
END_FUNC(BEGIN_FUNC(PKG)
Definition: H5EAdblkpage.c:197
H5VL_object_t * H5T_get_named_type(const H5T_t *dt)
Definition: H5Tcommit.c:1142
H5FL_DEFINE_STATIC(H5FO_open_obj_t)
@ H5C_NOTIFY_ACTION_CHILD_CLEANED
Definition: H5Cprivate.h:865
H5_DLL herr_t H5T__conv_schar_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
int ro_ref_count
Definition: H5Cprivate.h:2238
herr_t H5VLdataset_close(void *obj, hid_t connector_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:2656
herr_t H5Pget_fapl_mpio(hid_t fapl_id, MPI_Comm *comm, MPI_Info *info)
Definition: H5FDmpio.c:358
herr_t H5Adelete_by_idx(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id)
Definition: H5A.c:1586
H5_DLL herr_t H5VLrequest_free(void *req, hid_t connector_id)
Definition: H5VLcallback.c:6802
struct H5HF_direct_t H5HF_direct_t
herr_t H5Pget_fclose_degree(hid_t plist_id, H5F_close_degree_t *degree)
Definition: H5Pfapl.c:2032
herr_t H5G_loc_real(void *obj, H5I_type_t type, H5G_loc_t *loc)
Definition: H5Gloc.c:164
Definition: H5Fsfile.c:26
herr_t H5VL__native_link_create(H5VL_link_create_type_t create_type, void *obj, const H5VL_loc_params_t *loc_params, hid_t lcpl_id, hid_t H5_ATTR_UNUSED lapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_link.c:42
herr_t H5MF__open_fstype(H5F_t *f, H5F_mem_page_t type)
Definition: H5MF.c:309
H5_GCC_DIAG_OFF(larger-than=) static H5D_shared_t H5D_def_dset
herr_t H5T__conv_ldouble_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8481
H5_DLLVAR const H5O_msg_class_t H5O_MSG_SHMESG[1]
Definition: H5Opkg.h:501
struct H5T_atomic_t::@60::@61 i
H5_DLL herr_t H5EA__hdr_init(H5EA_hdr_t *hdr, void *ctx_udata)
size_t dirty_bytes_threshold
Definition: H5ACpublic.h:503
herr_t H5O__alloc_chunk(H5F_t *f, H5O_t *oh, size_t size, size_t found_null, const H5O_msg_alloc_info_t *found_msg, size_t *new_idx)
Definition: H5Oalloc.c:887
H5_DLL hid_t H5Freopen(hid_t file_id)
Definition: H5F.c:964
const H5T_t * dt_src
Definition: H5Dchunk.c:177
size_t sizeof_addr
Definition: H5Opkg.h:285
@ H5I_NTYPES
Definition: H5Ipublic.h:51
H5_DLL herr_t H5L_unregister(H5L_type_t id)
Definition: H5L.c:1710
*s *s Percent of heap double *() double(h->dblk_size - amount_free)/(double) h -> dblk_size))
herr_t H5G_loc_copy(H5G_loc_t *dst, const H5G_loc_t *src, H5_copy_depth_t depth)
Definition: H5Gloc.c:307
Definition: H5FLprivate.h:230
H5_DLL herr_t H5B2_update(H5B2_t *bt2, void *udata, H5B2_modify_t op, void *op_data)
Definition: H5B2.c:316
herr_t H5Pset_file_space_strategy(hid_t plist_id, H5F_fspace_strategy_t strategy, hbool_t persist, hsize_t threshold)
Definition: H5Pfcpl.c:1299
unsigned flush_dep_nunser_children
Definition: H5Cprivate.h:2260
Definition: H5Sprivate.h:55
herr_t H5Fget_mdc_logging_status(hid_t file_id, hbool_t *is_enabled, hbool_t *is_currently_logging)
Definition: H5F.c:1732
hid_t H5E_DATATYPE_g
Definition: H5Edefin.h:48
herr_t H5T__conv_ullong_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6634
H5_DLL herr_t H5O_attr_iterate_real(hid_t loc_id, const H5O_loc_t *loc, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_attr, const H5A_attr_iter_op_t *attr_op, void *op_data)
Definition: H5Oattribute.c:1225
herr_t H5Pget_chunk_opts(hid_t plist_id, unsigned *options)
Definition: H5Pdcpl.c:2695
haddr_t addr
Definition: H5Opublic.h:259
H5_DLLVAR hid_t H5T_NATIVE_UINT_LEAST32_g
Definition: H5Tpublic.h:483
herr_t H5T_reclaim_cb(void *elem, const H5T_t *dt, unsigned H5_ATTR_UNUSED ndim, const hsize_t H5_ATTR_UNUSED *point, void *op_data)
Definition: H5Tconv.c:9570
H5_DLL herr_t H5D__chunk_direct_read(const H5D_t *dset, hsize_t *offset, uint32_t *filters, void *buf)
Definition: H5Dchunk.c:526
hbool_t max_temp_buf_valid
Definition: H5CX.c:223
@ H5FA_CLS_FILT_CHUNK_ID
Definition: H5FAprivate.h:49
int H5Tget_array_dims2(hid_t type_id, hsize_t dims[])
Definition: H5Tarray.c:273
hid_t type_id
Definition: H5Dpkg.h:442
H5_DLL herr_t H5T__conv_int_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5HL_get_size(H5F_t *f, haddr_t addr, size_t *size)
H5_DLL herr_t H5T__conv_int_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5D__chunk_direct_write(const H5D_t *dset, uint32_t filters, hsize_t *offset, uint32_t data_size, const void *buf)
Definition: H5Dchunk.c:410
*s *s fwidth
Definition: H5HLdbg.c:111
herr_t(* write)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl, haddr_t addr, size_t size, const void *buffer)
Definition: H5FDpublic.h:297
herr_t(* H5D_layout_write_func_t)(struct H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space, struct H5D_chunk_map_t *fm)
Definition: H5Dpkg.h:133
int original_owner
Definition: H5Dmpio.c:202
herr_t H5P_is_fill_value_defined(const H5O_fill_t *fill, H5D_fill_value_t *status)
Definition: H5Pdcpl.c:3418
struct H5O_hdr_info_t::@44 space
@ H5G_CACHED_STAB
Definition: H5Gpkg.h:73
H5_DLL herr_t H5HF_get_obj_off(H5HF_t *fh, const void *_id, hsize_t *obj_off_p)
Definition: H5HF.c:480
hid_t H5E_PROTECT_g
Definition: H5Edefin.h:166
H5C_pre_serialize_func_t pre_serialize
Definition: H5Cprivate.h:897
H5C_cache_entry_t * LRU_tail_ptr
Definition: H5Cpkg.h:5916
H5T_conv_t app_func
Definition: H5Tpkg.h:166
H5AC_info_t cache_info
Definition: H5SMpkg.h:183
struct H5MF_free_section_t::@27::@28 single
herr_t H5D__layout_oh_read(H5D_t *dataset, hid_t dapl_id, H5P_genplist_t *plist)
Definition: H5Dlayout.c:604
Definition: H5SMpkg.h:147
H5_DLL herr_t H5EA__create_flush_depend(H5AC_info_t *parent_entry, H5AC_info_t *child_entry)
struct H5EA__ctx_cb_t H5EA__ctx_cb_t
hid_t dcpl_id
Definition: H5CX.c:195
union H5T_shared_t::@65 u
herr_t H5G__dense_create(H5F_t *f, H5O_linfo_t *linfo, const H5O_pline_t *pline)
Definition: H5Gdense.c:259
@ H5I_DATATYPE
Definition: H5Ipublic.h:38
H5_DLL herr_t H5G__dense_build_table(H5F_t *f, const H5O_linfo_t *linfo, H5_index_t idx_type, H5_iter_order_t order, H5G_link_table_t *ltable)
Definition: H5Gdense.c:817
H5B2_hdr_t * H5B2__hdr_protect(H5F_t *f, haddr_t hdr_addr, void *ctx_udata, unsigned flags)
Definition: H5B2hdr.c:526
int H5PL_term_package(void)
Definition: H5PLint.c:192
size_t size
Definition: H5Ppkg.h:67
H5_DLL htri_t H5L_exists(const H5G_loc_t *loc, const char *name)
Definition: H5L.c:3131
hid_t H5E_SEEKERROR_g
Definition: H5Edefin.h:63
struct H5VL_loc_by_token H5VL_loc_by_token_t
H5_DLL herr_t H5C_log_write_create_cache_msg(H5C_t *cache, herr_t fxn_ret_value)
Definition: H5Clog.c:316
int base
Definition: H5Tconv.c:973
hbool_t closing
Definition: H5Dpkg.h:441
H5T_pad_t pad
Definition: H5Tpkg.h:218
hid_t H5E_DATASET_g
Definition: H5Edefin.h:44
H5_DLL herr_t H5CX_get_nlinks(size_t *nlinks)
Definition: H5CX.c:2575
H5P_genclass_t * H5P_CLS_OBJECT_CREATE_g
Definition: H5Pint.c:133
herr_t H5HF_hdr_inc_iter(H5HF_hdr_t *hdr, hsize_t adv_size, unsigned nentries)
Definition: H5HFhdr.c:1166
H5T_ref_readfunc_t read
Definition: H5Tpkg.h:195
herr_t H5G__stab_create(H5O_loc_t *grp_oloc, const H5O_ginfo_t *ginfo, H5O_stab_t *stab)
Definition: H5Gstab.c:203
haddr_t memb_eoa[H5FD_MEM_NTYPES]
Definition: H5FDmulti.c:89
unsigned enc_bytes_per_dim
Definition: H5Oprivate.h:622
H5_DLL herr_t H5Aget_info_by_idx(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5A_info_t *ainfo, hid_t lapl_id)
Definition: H5A.c:1120
herr_t(* write_mark_serialized_entry_log_msg)(void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.h:54
H5_DLL htri_t H5G__compact_lookup(const H5O_loc_t *grp_oloc, const char *name, H5O_link_t *lnk)
Definition: H5Gcompact.c:496
herr_t H5G__init_package(void)
Definition: H5G.c:189
H5P_genclass_t * H5P__create_class(H5P_genclass_t *par_class, const char *name, H5P_plist_type_t type, H5P_cls_create_func_t cls_create, void *create_data, H5P_cls_copy_func_t cls_copy, void *copy_data, H5P_cls_close_func_t cls_close, void *close_data)
Definition: H5Pint.c:1654
struct H5FA_create_t H5FA_create_t
struct H5O_info2_t H5O_info2_t
H5_DLL herr_t H5CX_get_err_detect(H5Z_EDC_t *err_detect)
Definition: H5CX.c:2283
size_t epos
Definition: H5Tpkg.h:212
H5_DLLVAR hid_t H5E_CANTREVIVE_g
Definition: H5Epubgen.h:181
herr_t H5T__conv_long_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6358
herr_t H5ST_delete(H5ST_tree_t *tree, H5ST_ptr_t p)
Definition: H5ST.c:664
hid_t H5FD_mpio_init(void)
Definition: H5FDmpio.c:204
H5VL_datatype_specific_t
Definition: H5VLconnector.h:117
herr_t H5Fset_dset_no_attrs_hint(hid_t file_id, hbool_t minimize)
Definition: H5F.c:2061
herr_t H5C_log_write_mark_unserialized_entry_msg(H5C_t *cache, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.c:581
Definition: H5Lpublic.h:117
struct H5D_type_info_t H5D_type_info_t
H5_DLL H5T_order_t H5Tget_order(hid_t type_id)
Definition: H5Torder.c:93
struct H5D_btree_it_ud_t H5D_btree_it_ud_t
H5_DLL H5RS_str_t * H5RS_own(char *s)
Definition: H5RS.c:182
size_t sizeof_keys
Definition: H5Bprivate.h:95
int fd
Definition: H5FDlog.c:78
H5_DLL int H5FA__cmp_cparam_test(const H5FA_create_t *cparam1, const H5FA_create_t *cparam2)
HDassert((size_t)(image -(const uint8_t *) _image)==(len - H5FA_SIZEOF_CHKSUM))
hid_t H5T_NATIVE_UINT_LEAST32_g
Definition: H5T.c:436
H5F_fs_state_t
Definition: H5Fprivate.h:686
int H5B2__get_node_depth_test(H5B2_t *bt2, void *udata)
Definition: H5B2test.c:665
H5HL_t * heap
Definition: H5Gpkg.h:209
herr_t H5P__register_real(H5P_genclass_t *pclass, const char *name, size_t size, const void *def_value, H5P_prp_create_func_t prp_create, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_encode_func_t prp_encode, H5P_prp_decode_func_t prp_decode, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close)
Definition: H5Pint.c:2129
H5FL_DEFINE(H5HF_indirect_t)
H5VL_info_class_t info_cls
Definition: H5VLconnector.h:473
size_t memb_size
Definition: H5Tpkg.h:259
uint32_t filter_mask
Definition: H5Oprivate.h:468
H5FL_BLK_DEFINE_STATIC(chunk)
H5_DLL hbool_t H5T_already_vol_managed(const H5T_t *dt)
Definition: H5Tcommit.c:1276
H5_DLL herr_t H5open(void)
Definition: H5.c:854
herr_t H5Pget_link_phase_change(hid_t plist_id, unsigned *max_compact, unsigned *min_dense)
Definition: H5Pgcpl.c:307
H5_DLL herr_t H5S__hyper_project_intersection(const H5S_t *src_space, const H5S_t *dst_space, const H5S_t *src_intersect_space, H5S_t *proj_space, hbool_t share_space)
Definition: H5Shyper.c:11489
herr_t H5B2__hdr_incr(H5B2_hdr_t *hdr)
Definition: H5B2hdr.c:364
H5_DLL herr_t H5Pset_fapl_ros3(hid_t fapl_id, H5FD_ros3_fapl_t *fa)
Definition: H5FDros3.c:402
size_t psdn_nsubs
Definition: H5Oprivate.h:544
H5_DLL herr_t H5VL__native_attr_close(void *attr, hid_t dxpl_id, void **req)
H5SM_storage_loc_t location
Definition: H5SMpkg.h:148
H5_DLL H5HF_hdr_t * H5HF_hdr_alloc(H5F_t *f)
Definition: H5HFhdr.c:110
unsigned char * nwrite
Definition: H5FDlog.c:124
H5_DLL herr_t H5O__shared_delete(H5F_t *f, H5O_t *open_oh, const H5O_msg_class_t *mesg_type, H5O_shared_t *sh_mesg)
Definition: H5Oshared.c:516
@ H5VL_LINK_EXISTS
Definition: H5VLconnector.h:184
Definition: H5Opublic.h:112
hbool_t force_conv
Definition: H5Tpkg.h:337
H5_DLL herr_t H5HF__man_dblock_new(H5HF_hdr_t *fh, size_t request, H5HF_free_section_t **ret_sec_node)
Definition: H5HFdblock.c:343
herr_t H5S_select_iter_next(H5S_sel_iter_t *iter, size_t nelem)
Definition: H5Sselect.c:1376
hid_t H5FD_sec2_init(void)
Definition: H5FDsec2.c:220
H5FD_mpio_xfer_t io_xfer_mode
Definition: H5CX.c:235
hsize_t free
Definition: H5Opublic.h:250
H5_DLL herr_t H5AC_resize_entry(void *thing, size_t new_size)
Definition: H5AC.c:1344
H5T_t * H5T__enum_create(const H5T_t *parent)
Definition: H5Tenum.c:97
hssize_t sel_off[H5S_MAX_RANK]
Definition: H5Sprivate.h:70
const H5D_t * dset
Definition: H5Dpkg.h:211
hid_t H5T_NATIVE_HSIZE_g
Definition: H5T.c:414
H5G_obj_t H5G_map_obj_type(H5O_type_t obj_type)
Definition: H5Gdeprec.c:113
hbool_t io_xfer_mode_valid
Definition: H5CX.c:236
H5_DLL herr_t H5Awrite(hid_t attr_id, hid_t type_id, const void *buf)
Definition: H5A.c:662
H5_ATTR_PURE htri_t H5S_extent_equal(const H5S_t *ds1, const H5S_t *ds2)
Definition: H5S.c:2038
H5_DLL herr_t H5CX_get_ext_file_prefix(const char **prefix_extfile)
Definition: H5CX.c:2683
herr_t H5AC_get_mdc_image_info(H5AC_t *cache_ptr, haddr_t *image_addr, hsize_t *image_len)
Definition: H5AC.c:2660
H5_DLLVAR const H5AC_class_t H5AC_SOHM_LIST[1]
Definition: H5ACprivate.h:363
H5SL_t * d_slist_ptr
Definition: H5ACpkg.h:397
H5_DLL herr_t H5VLlink_move(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t connector_id, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:5001
herr_t H5Pset_elink_file_cache_size(hid_t plist_id, unsigned efc_size)
Definition: H5Pfapl.c:2528
H5_DLL herr_t H5HF__man_insert(H5HF_hdr_t *fh, size_t obj_size, const void *obj, void *id)
Definition: H5HFman.c:106
void * udata
Definition: H5Dfarray.c:73
uint8_t max_nelmts_bits
Definition: H5EAprivate.h:83
H5_DLL ssize_t H5Pget_virtual_dsetname(hid_t dcpl_id, size_t index, char *name, size_t size)
Definition: H5Pdcpl.c:2581
char * H5F_mdc_log_location(const H5F_t *f)
Definition: H5Fquery.c:1163
size_t dblk_page_nelmts
Definition: H5FA.c:380
herr_t(* flush)(void *obj_ptr)
Definition: H5Opkg.h:346
hsize_t huge_max_id
Definition: H5HFpkg.h:353
herr_t(* H5D_chunk_copy_shutdown_func_t)(H5O_storage_chunk_t *storage_src, H5O_storage_chunk_t *storage_dst)
Definition: H5Dpkg.h:304
hbool_t dirty
Definition: H5Dchunk.c:123
size_t * nat_off
Definition: H5B2pkg.h:184
hbool_t pending_delete
Definition: H5B2pkg.h:178
struct hrb_node_t * next
Definition: H5FDs3comms.h:265
H5_DLL herr_t H5Pset(hid_t plist_id, const char *name, const void *value)
Definition: H5P.c:667
uint8_t * leaf_native
Definition: H5B2pkg.h:221
H5_DLL int H5T_get_nmembers(const H5T_t *dt)
Definition: H5Tfields.c:91
union H5G_link_iterate_t::@19 op_func
ssize_t H5A__get_name(H5A_t *attr, size_t buf_size, char *buf)
Definition: H5Aint.c:816
char * temp
Definition: H5FDfamily.c:628
const char * name
Definition: H5private.h:1763
void * H5VL__native_attr_open(void *obj, const H5VL_loc_params_t *loc_params, const char *attr_name, hid_t aapl_id, hid_t dxpl_id, void **req)
herr_t(* H5S_sel_iter_get_seq_list_func_t)(H5S_sel_iter_t *iter, size_t maxseq, size_t maxbytes, size_t *nseq, size_t *nbytes, hsize_t *off, size_t *len)
Definition: H5Spkg.h:338
herr_t(* encode)(H5F_t *, hbool_t, uint8_t *, const void *)
Definition: H5Opkg.h:232
hid_t H5FD_ros3_init(void)
Definition: H5FDros3.c:325
herr_t H5HF__sect_row_revive(H5HF_hdr_t *hdr, H5HF_free_section_t *sect)
Definition: H5HFsection.c:1352
void(* sync_point_done)(unsigned num_writes, haddr_t *written_entries_tbl)
Definition: H5ACpkg.h:405
herr_t H5VL__native_attr_read(void *attr, hid_t dtype_id, void *buf, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_attr.c:163
herr_t H5C_stats(H5C_t *cache_ptr, const char *cache_name, hbool_t #if !H5C_COLLECT_CACHE_STATS H5_ATTR_UNUSED #endif display_detailed_stats)
Definition: H5Cdbg.c:490
@ H5S_SEL_ALL
Definition: H5Spublic.h:113
unsigned intermediate_group
Definition: H5CX.c:290
BEGIN_FUNC(PKG, END_FUNCP ERR, H5HL_t *, H5HL_t *heap=NULL, H5HL_t *heap=NULL, H5HL__new(size_t sizeof_size, size_t sizeof_addr, size_t prfx_size))
Definition: H5HLint.c:93
hsize_t ghost_sect_count
Definition: H5FSpkg.h:159
haddr_t H5MF_alloc(H5F_t *f, H5FD_mem_t alloc_type, hsize_t size)
Definition: H5MF.c:790
H5_DLL unsigned H5HF_get_iblock_max_drows_test(const H5HF_t *fh, unsigned pos)
Definition: H5HFtest.c:343
haddr_t addr
Definition: H5FSprivate.h:151
size_t rc
Definition: H5Opkg.h:300
herr_t H5T__sort_value(const H5T_t *dt, int *map)
Definition: H5Tfields.c:297
H5_DLLVAR const H5P_libclass_t H5P_CLS_STRCRT[1]
Definition: H5Pint.c:341
H5_DLL void H5HF__man_get_obj_off(const H5HF_hdr_t *hdr, const uint8_t *id, hsize_t *obj_off_p)
Definition: H5HFman.c:269
hsize_t id
Definition: H5HFpkg.h:475
H5F_t * f
Definition: H5Fpkg.h:162
H5F_t * H5G_fileof(H5G_t *grp)
Definition: H5Gint.c:606
@ H5VL_DATASET_FLUSH
Definition: H5VLconnector.h:103
hbool_t flush_me_last
Definition: H5Cprivate.h:2242
int32_t version
Definition: H5Cprivate.h:2106
H5B2_remove_t remove_op
Definition: H5B2pkg.h:181
herr_t H5S_select_iter_get_seq_list(H5S_sel_iter_t *iter, size_t maxseq, size_t maxelmts, size_t *nseq, size_t *nelmts, hsize_t *off, size_t *len)
Definition: H5Sselect.c:1456
hid_t H5Pget_driver(hid_t plist_id)
Definition: H5Pfapl.c:968
H5_DLLVAR const H5FA_class_t *const H5FA_client_class_g[H5FA_NUM_CLS_ID]
Definition: H5FApkg.h:254
H5FS_section_class_t H5HF_FSPACE_SECT_CLS_NORMAL_ROW[1]
Definition: H5HFsection.c:239
hid_t H5T__get_create_plist(const H5T_t *type)
Definition: H5Tcommit.c:777
H5_DLL herr_t H5C_log_write_mark_unserialized_entry_msg(H5C_t *cache, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.c:581
H5_DLLVAR hid_t H5E_OVERFLOW_g
Definition: H5Epubgen.h:119
const char * file_name
Definition: H5Epublic.h:199
H5G_names_op_t op
Definition: H5Gname.c:59
ssize_t H5Lget_name_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char *name, size_t size, hid_t lapl_id)
Definition: H5L.c:1232
int64_t pinned_insertions[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:5997
CATCH if(ret_value< 0) if(dblk_page)
Definition: H5EAdblkpage.c:185
herr_t H5Ocopy(hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *dst_name, hid_t ocpypl_id, hid_t lcpl_id)
Definition: H5Ocopy.c:197
@ H5AC_EPOCH_MARKER_ID
Definition: H5ACprivate.h:76
herr_t H5T__conv_uint_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5783
hbool_t swmr_write
Definition: H5FSpkg.h:179
hid_t H5E_CANTSPLIT_g
Definition: H5Edefin.h:225
H5_DLL herr_t H5D__fill(const void *fill, const H5T_t *fill_type, void *buf, const H5T_t *buf_type, const H5S_t *space)
Definition: H5Dfill.c:177
void * H5VL__native_object_open(void *obj, const H5VL_loc_params_t *loc_params, H5I_type_t *opened_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_object.c:44
void * op_data
Definition: H5Omessage.c:60
haddr_t tag
Definition: H5Cpkg.h:3474
herr_t H5O_get_rc_and_type(const H5O_loc_t *loc, unsigned *rc, H5O_type_t *otype)
Definition: H5Oint.c:2636
H5_DLL herr_t H5G_loc_find_by_idx(const H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5G_loc_t *obj_loc)
Definition: H5Gloc.c:547
const H5S_select_class_t H5S_sel_none[1]
Definition: H5Snone.c:97
size_t path_buf_size
Definition: H5Gint.c:75
@ H5S_SELECT_AND
Definition: H5Spublic.h:78
herr_t H5T_vlen_reclaim(void *elem, const H5T_t *dt, H5T_vlen_alloc_info_t *alloc_info)
Definition: H5Tvlen.c:1052
unsigned long fileno
Definition: H5Opublic.h:132
herr_t H5VL__native_file_specific(void *obj, H5VL_file_specific_t specific_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_file.c:300
herr_t H5T_restore_refresh_state(hid_t tid, H5O_shared_t *cached_H5O_shared)
Definition: H5Tcommit.c:1235
@ H5G_NAME_UNMOUNT
Definition: H5Gprivate.h:118
H5_DLLVAR hid_t H5T_C_S1_g
Definition: H5Tpublic.h:313
H5_DLL herr_t H5T__bit_shift(uint8_t *buf, ssize_t shift_dist, size_t offset, size_t size)
Definition: H5Tbit.c:174
H5_DLL herr_t H5O_msg_set_share(unsigned type_id, const H5O_shared_t *share, void *mesg)
Definition: H5Omessage.c:1638
H5_DLL int H5S_get_simple_extent_ndims(const H5S_t *ds)
Definition: H5S.c:938
hsize_t id
Definition: H5HFpkg.h:484
H5F_libver_t low_bound
Definition: H5Fpkg.h:301
H5_DLLVAR hid_t H5E_CANTOPERATE_g
Definition: H5Epubgen.h:156
H5FL_DEFINE_STATIC(H5WB_t)
H5_DLL herr_t H5VL__native_dataset_write(void *dset, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, const void *buf, void **req)
herr_t H5O__condense_header(H5F_t *f, H5O_t *oh)
Definition: H5Oalloc.c:2295
H5_DLL hbool_t H5F_get_evict_on_close(const H5F_t *f)
Definition: H5Fquery.c:817
herr_t(* free)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, hsize_t size)
Definition: H5FDpublic.h:289
herr_t H5Aget_info_by_idx(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5A_info_t *ainfo, hid_t lapl_id)
Definition: H5A.c:1120
H5_DLLVAR hid_t H5E_TRUNCATED_g
Definition: H5Epubgen.h:258
herr_t H5T__conv_ullong_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7736
@ H5D_FILL_TIME_ALLOC
Definition: H5Dpublic.h:84
hid_t H5G_get_create_plist(const H5G_t *grp)
Definition: H5Gint.c:1181
H5FL_fac_node_t * list
Definition: H5FLprivate.h:359
@ H5B2_TEST2_ID
Definition: H5B2private.h:55
@ H5AC_BT2_HDR_ID
Definition: H5ACprivate.h:56
struct H5_debug_t H5_debug_t
H5G_name_t path
Definition: H5Apkg.h:97
struct H5VL_pass_through_t H5VL_pass_through_t
long tv_nsec
Definition: H5win32defs.h:110
herr_t H5Sget_select_hyper_blocklist(hid_t spaceid, hsize_t startblock, hsize_t numblocks, hsize_t buf[])
Definition: H5Shyper.c:4782
H5_DLL herr_t H5D__compact_copy(H5F_t *f_src, H5O_storage_compact_t *storage_src, H5F_t *f_dst, H5O_storage_compact_t *storage_dst, H5T_t *src_dtype, H5O_copy_t *cpy_info)
Definition: H5Dcompact.c:423
H5_DLL herr_t H5FS_sect_remove(H5F_t *f, H5FS_t *fspace, H5FS_section_info_t *node)
Definition: H5FSsection.c:933
H5F_t * f
Definition: H5Fpkg.h:176
H5F_t * file
Definition: H5L.c:76
H5_DLL herr_t H5D__get_chunk_info_by_coord(const H5D_t *dset, const hsize_t *coord, unsigned *filter_mask, haddr_t *addr, hsize_t *size)
Definition: H5Dchunk.c:7411
H5_DLL hid_t H5Acreate_by_name(hid_t loc_id, const char *obj_name, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t lapl_id)
Definition: H5A.c:359
H5SL_node_t * H5SL_above(H5SL_t *slist, const void *key)
Definition: H5SL.c:1893
H5_DLLVAR hid_t H5T_STD_I32BE_g
Definition: H5Tpublic.h:272
const char * dst_name
Definition: H5L.c:66
H5_DLL herr_t H5EA_depend(H5EA_t *ea, H5AC_proxy_entry_t *parent)
H5C_notify_func_t H5AC_notify_func_t
Definition: H5ACprivate.h:190
struct H5T_conv_func_t H5T_conv_func_t
@ H5VL_MAP_GET_VAL_TYPE
Definition: H5Mpublic.h:56
hid_t H5E_UNSUPPORTED_g
Definition: H5Edefin.h:215
herr_t(* write_move_entry_log_msg)(void *udata, haddr_t old_addr, haddr_t new_addr, int type_id, herr_t fxn_ret_value)
Definition: H5Clog.h:55
H5_DLL herr_t H5B2__merge3(H5B2_hdr_t *hdr, uint16_t depth, H5B2_node_ptr_t *curr_node_ptr, unsigned *parent_cache_info_flags_ptr, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx)
Definition: H5B2int.c:1204
unsigned fields
Definition: H5Oint.c:65
union H5O_layout_t::@42 u
H5_DLL herr_t H5D__scatgath_read(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space)
Definition: H5Dscatgath.c:455
H5_DLL herr_t H5Ovisit_by_name2(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate1_t op, void *op_data, unsigned fields, hid_t lapl_id)
Definition: H5Odeprec.c:1006
H5D_shared_t * shared
Definition: H5Dpkg.h:475
unsigned plists
Definition: H5Ppkg.h:90
herr_t H5Pget_hyper_vector_size(hid_t plist_id, size_t *vector_size)
Definition: H5Pdxpl.c:1708
size_t max_temp_buf
Definition: H5CX.c:222
H5T_atomic_t atomic
Definition: H5Tpkg.h:341
herr_t H5Dget_chunk_info(hid_t dset_id, hid_t fspace_id, hsize_t chk_index, hsize_t *offset, unsigned *filter_mask, haddr_t *addr, hsize_t *size)
Definition: H5D.c:1061
@ H5T_CSET_UTF8
Definition: H5Tpublic.h:81
@ H5VL_SUBCLS_BLOB
Definition: H5VLconnector.h:65
H5_DLL herr_t H5F__set_eoa(const H5F_t *f, H5F_mem_t type, haddr_t addr)
Definition: H5Fint.c:3112
herr_t H5G__verify_cached_stabs_test(hid_t gid)
Definition: H5Gtest.c:823
hbool_t rem_from_fheap
Definition: H5Gdense.c:117
hbool_t mpio_coll_chunk_link_num_false_set
Definition: H5CX.c:277
void *(* udata_copy)(void *udata)
Definition: H5FDpublic.h:354
herr_t(* H5EA__unprotect_func_t)(void *thing, unsigned cache_flags)
Definition: H5EA.c:63
size_t H5T_HVL_COMP_ALIGN_g
Definition: H5T.c:470
H5_DLL herr_t H5G__stab_insert(const H5O_loc_t *grp_oloc, const char *name, H5O_link_t *obj_lnk, H5O_type_t obj_type, const void *crt_info)
Definition: H5Gstab.c:313
H5_DLL H5FS_sinfo_t * H5FS__sinfo_new(H5F_t *f, H5FS_t *fspace)
Definition: H5FSsection.c:128
H5_DLL herr_t H5Tset_size(hid_t type_id, size_t size)
Definition: H5T.c:2251
herr_t H5Pinsert2(hid_t plist_id, const char *name, size_t size, void *value, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close)
Definition: H5P.c:605
H5E_type_t type
Definition: H5Epkg.h:105
void H5CX_set_dxpl(hid_t dxpl_id)
Definition: H5CX.c:1130
union H5R_ref_priv_t::@51 info
unsigned flags
Definition: H5Cprivate.h:2219
haddr_t addr
Definition: H5HGprivate.h:26
Definition: H5Tconv.c:972
H5_iter_order_t order
Definition: H5Gloc.c:69
size_t page_size
Definition: H5PBprivate.h:53
herr_t H5HP_close(H5HP_t *heap)
Definition: H5HP.c:896
H5_DLL herr_t H5FS_free(H5F_t *f, H5FS_t *fspace, hbool_t free_file_space)
Definition: H5FS.c:910
@ H5Z_XFORM_ERROR
Definition: H5Ztrans.c:27
H5SL_t * candidate_slist_ptr
Definition: H5ACpkg.h:401
hsize_t size
Definition: H5Dint.c:52
herr_t H5Pget_virtual_view(hid_t plist_id, H5D_vds_view_t *view)
Definition: H5Pdapl.c:1127
H5FL_DEFINE_STATIC(H5O_stab_t)
void *(* get_object)(const void *obj)
Definition: H5VLconnector.h:302
@ H5T_TIME
Definition: H5Tpublic.h:32
H5_DLL herr_t H5CS_push(const char *func_name)
Definition: H5CS.c:178
herr_t H5MP_get_page_free_size(const H5MP_page_t *page, size_t *free_size)
Definition: H5MPtest.c:190
herr_t H5Tset_norm(hid_t type_id, H5T_norm_t norm)
Definition: H5Tfloat.c:284
H5FL_BLK_DEFINE(type_conv)
herr_t H5T__conv_ldouble_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7878
@ H5AC_EARRAY_SBLOCK_ID
Definition: H5ACprivate.h:68
H5_DLLVAR H5P_genclass_t * H5P_CLS_GROUP_ACCESS_g
Definition: H5Pprivate.h:128
hid_t H5Pget_class(hid_t plist_id)
Definition: H5P.c:929
void * H5FL_arr_realloc(H5FL_arr_head_t *head, void *obj, size_t new_elem)
Definition: H5FL.c:1602
herr_t H5L_unregister(H5L_type_t id)
Definition: H5L.c:1710
@ H5VL_REQUEST_WAITALL
Definition: H5VLconnector.h:217
H5_DLL herr_t H5F_debug(H5F_t *f, FILE *stream, int indent, int fwidth)
Definition: H5Fdbg.c:48
Definition: H5EAprivate.h:63
H5_DLL herr_t H5P__access_class(H5P_genclass_t *pclass, H5P_class_mod_t mod)
Definition: H5Pint.c:1503
H5_DLLVAR hid_t H5E_CANTAPPEND_g
Definition: H5Epubgen.h:372
hssize_t H5S_select_serial_size(const H5S_t *space)
Definition: H5Sselect.c:321
@ H5_PKG_I
Definition: H5private.h:1739
int32_t min_accesses[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6067
H5_DLL H5T_t * H5T__alloc(void)
Definition: H5T.c:3852
char H5E_mpi_error_str[MPI_MAX_ERROR_STRING]
Definition: H5Eint.c:110
@ H5B_INS_CHANGE
Definition: H5Bprivate.h:71
herr_t H5HF_op_write(const void *obj, size_t obj_len, void *op_data)
Definition: H5HF.c:129
uint32_t size
Definition: H5Oprivate.h:623
herr_t H5T__conv_long_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6266
H5_DLL herr_t H5Z_modify(const struct H5O_pline_t *pline, H5Z_filter_t filter, unsigned flags, size_t cd_nelmts, const unsigned int cd_values[])
htri_t H5Oexists_by_name(hid_t loc_id, const char *name, hid_t lapl_id)
Definition: H5O.c:482
herr_t H5D_flush_all(H5F_t *f)
Definition: H5Dint.c:3529
H5_DLL htri_t H5S_select_is_single(const H5S_t *space)
Definition: H5Sselect.c:874
H5FL_DEFINE_STATIC(H5HL_t)
H5_DLL ssize_t H5G__compact_get_name_by_idx(const H5O_loc_t *oloc, const H5O_linfo_t *linfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t idx, char *name, size_t size)
Definition: H5Gcompact.c:220
END_FUNC(BEGIN_FUNC(PKG)
Definition: H5EAiblock.c:276
void H5F_addr_decode(const H5F_t *f, const uint8_t **pp, haddr_t *addr_p)
Definition: H5Fint.c:2615
hbool_t do_convert
Definition: H5Dchunk.c:171
H5_DLL htri_t H5S_select_shape_same(const H5S_t *space1, const H5S_t *space2)
Definition: H5Sselect.c:1785
H5HF_indirect_t * H5HF_indirect_ptr_t
Definition: H5HFpkg.h:594
size_t mpos
Definition: H5Tpkg.h:215
H5_DLL herr_t H5Ddebug(hid_t dset_id)
Definition: H5Ddbg.c:74
double total_read_time
Definition: H5FDlog.c:130
H5_DLL H5A_t * H5A__copy(H5A_t *new_attr, const H5A_t *old_attr)
Definition: H5Aint.c:1047
H5_DLL ssize_t H5Rget_attr_name(const H5R_ref_t *ref_ptr, char *buf, size_t size)
Definition: H5R.c:901
herr_t H5VLattr_write(void *obj, hid_t connector_id, hid_t mem_type_id, const void *buf, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1356
struct H5AC_cache_image_config_t H5AC_cache_image_config_t
H5_DLL herr_t H5F__accum_reset(H5F_shared_t *f_sh, hbool_t flush)
Definition: H5Faccum.c:1059
void * H5O_obj_create(H5F_t *f, H5O_type_t obj_type, void *crt_info, H5G_loc_t *obj_loc)
Definition: H5Oint.c:2502
const H5O_obj_class_t H5O_OBJ_GROUP[1]
Definition: H5Goh.c:72
H5_DLL char * H5F_get_open_name(const H5F_t *f)
Definition: H5Fquery.c:181
hbool_t preserve_null
Definition: H5Oprivate.h:178
void * parent
Definition: H5B2pkg.h:226
herr_t H5Tcommit1(hid_t loc_id, const char *name, hid_t type_id)
Definition: H5Tdeprec.c:108
H5_DLL ssize_t H5Gget_objname_by_idx(hid_t loc_id, hsize_t idx, char *name, size_t size)
Definition: H5Gdeprec.c:1150
herr_t H5Tset_sign(hid_t type_id, H5T_sign_t sign)
Definition: H5Tfixed.c:125
herr_t H5C__iter_tagged_entries(H5C_t *cache, haddr_t tag, hbool_t match_global, H5C_tag_iter_cb_t cb, void *cb_ctx)
Definition: H5Ctag.c:427
H5_DLL herr_t H5C_get_cache_hit_rate(H5C_t *cache_ptr, double *hit_rate_ptr)
Definition: H5Cquery.c:203
hbool_t image_loaded
Definition: H5Cpkg.h:5972
struct H5S_hyper_span_info_t * down
Definition: H5Spkg.h:147
H5_DLL herr_t H5F_super_dirty(H5F_t *f)
Definition: H5Fsuper.c:1547
H5_DLL hid_t H5VL__peek_connector_id_by_name(const char *name)
Definition: H5VLint.c:1515
htri_t H5Pequal(hid_t id1, hid_t id2)
Definition: H5P.c:1043
H5_DLLVAR const H5O_msg_class_t H5O_MSG_STAB[1]
Definition: H5Opkg.h:507
@ H5T_ORDER_ERROR
Definition: H5Tpublic.h:47
size_t H5T_NATIVE_UINT_LEAST16_ALIGN_g
Definition: H5T.c:510
herr_t H5Adelete(hid_t loc_id, const char *name)
Definition: H5A.c:1465
H5_DLL herr_t H5G__ent_encode_vec(const H5F_t *f, uint8_t **pp, const H5G_entry_t *ent, unsigned n)
Definition: H5Gent.c:203
struct H5FL_blk_gc_node_t H5FL_blk_gc_node_t
H5_DLL herr_t H5P__encode_hbool_t(const void *value, void **_pp, size_t *size)
Definition: H5Pencdec.c:251
H5B2_found_t found_op
Definition: H5Gbtree2.c:58
hid_t plist_id
Definition: H5Ppkg.h:109
@ OP_READ
Definition: H5FDprivate.h:65
Definition: H5Dchunk.c:232
H5AC_info_t cache_info
Definition: H5Gpkg.h:117
herr_t H5F_eoa_dirty(H5F_t *f)
Definition: H5Fsuper.c:1499
herr_t H5I_register_type(const H5I_class_t *cls)
Definition: H5I.c:292
H5_DLL herr_t H5F__accum_free(H5F_shared_t *f, H5FD_mem_t type, haddr_t addr, hsize_t size)
H5_DLL int H5I_dec_ref(hid_t id)
Definition: H5I.c:1341
H5HL_t * heap
Definition: H5HLpkg.h:121
hid_t H5E_CANTUNDEPEND_g
Definition: H5Edefin.h:183
H5_DLLVAR H5P_genclass_t * H5P_CLS_MAP_CREATE_g
Definition: H5Pprivate.h:131
H5P_prp_delete_func_t del
Definition: H5Ppkg.h:78
hid_t H5P_LST_OBJECT_COPY_ID_g
Definition: H5Pint.c:193
@ H5I_GENPROP_LST
Definition: H5Ipublic.h:46
hid_t H5T_STD_B64BE_g
Definition: H5T.c:378
ssize_t H5MF_get_free_sections(H5F_t *f, H5FD_mem_t type, size_t nsects, H5F_sect_info_t *sect_info)
Definition: H5MF.c:2350
herr_t H5D__layout_type_test(hid_t did, H5D_layout_t *layout_type)
Definition: H5Dtest.c:205
H5_DLL herr_t H5B2__assert_internal2(hsize_t parent_all_nrec, const H5B2_hdr_t *hdr, const H5B2_internal_t *internal, const H5B2_internal_t *internal2)
H5T_sdir_t
Definition: H5Tpkg.h:368
Definition: H5PBprivate.h:51
herr_t H5T__conv_short_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7272
herr_t H5Mclose(hid_t map_id)
Definition: H5M.c:466
hid_t H5E_CLOSEERROR_g
Definition: H5Edefin.h:66
@ H5T_SUBSET_BADVALUE
Definition: H5Tprivate.h:91
H5_DLLVAR const H5Z_class2_t H5Z_FLETCHER32[1]
Definition: H5Zpkg.h:32
H5_DLL ssize_t H5G_get_name(const H5G_loc_t *loc, char *name, size_t size, hbool_t *cached)
Definition: H5Gname.c:562
H5_DLL H5FL_fac_head_t * H5FL_fac_init(size_t size)
Definition: H5FL.c:1966
H5AC_info_t cache_info
Definition: H5SMpkg.h:192
H5_DLL int H5Tget_array_dims1(hid_t type_id, hsize_t dims[], int perm[])
struct H5O_storage_virtual_name_seg_t H5O_storage_virtual_name_seg_t
H5_DLL herr_t H5Pget_vol_id(hid_t plist_id, hid_t *vol_id)
Definition: H5Pfapl.c:5508
H5_DLL herr_t H5P__decode_hbool_t(const void **_pp, void *value)
Definition: H5Pencdec.c:617
hbool_t repart_members
Definition: H5FDfamily.c:70
herr_t H5D__chunk_allocate(const H5D_io_info_t *io_info, hbool_t full_overwrite, hsize_t old_dim[])
Definition: H5Dchunk.c:4314
H5C_t * H5C_create(size_t max_cache_size, size_t min_clean_size, int max_type_id, const H5C_class_t *const *class_table_ptr, H5C_write_permitted_func_t check_write_permitted, hbool_t write_permitted, H5C_log_flush_func_t log_flush, void *aux_ptr)
Definition: H5C.c:243
H5_DLL herr_t H5T__conv_llong_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5T_norm_t H5Tget_norm(hid_t type_id)
Definition: H5Tfloat.c:246
H5_DLL herr_t H5Ovisit_by_name3(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate2_t op, void *op_data, unsigned fields, hid_t lapl_id)
Definition: H5O.c:1157
H5FS_client_t client
Definition: H5FSpkg.h:162
herr_t H5Pencode1(hid_t plist_id, void *buf, size_t *nalloc)
Definition: H5Pdeprec.c:513
H5_DLL herr_t H5FDflush(H5FD_t *file, hid_t dxpl_id, hbool_t closing)
Definition: H5FD.c:1491
void * op_data
Definition: H5Gdense.c:92
H5D_mpio_actual_chunk_opt_mode_t
Definition: H5Ppublic.h:138
unsigned dir_nrows
Definition: H5MFpkg.h:124
size_t H5FD_s3comms_s3r_get_filesize(s3r_t *handle)
Definition: H5FDs3comms.c:890
hbool_t H5_PKG_INIT_VAR
Definition: H5M.c:55
hid_t H5Ropen_attr(H5R_ref_t *ref_ptr, hid_t rapl_id, hid_t aapl_id)
Definition: H5R.c:638
void * udata
Definition: H5FDpublic.h:356
enum H5F_mem_t H5FD_mem_t
Definition: H5FDpublic.h:28
H5F_t * file
Definition: H5Aint.c:74
H5_DLLVAR size_t H5T_NATIVE_INT16_ALIGN_g
Definition: H5Tpkg.h:439
H5HF_hdr_t * hdr
Definition: H5HFsection.c:57
H5_DLL herr_t H5Pset_chunk_opts(hid_t plist_id, unsigned opts)
Definition: H5Pdcpl.c:2629
H5FL_DEFINE_STATIC(H5EA_hdr_t)
H5_DLL herr_t H5Pset_mdc_config(hid_t plist_id, H5AC_cache_config_t *config_ptr)
Definition: H5Pfapl.c:1804
Definition: H5Odeprec.c:54
struct H5O_layout_chunk_farray_t::@38 cparam
H5_DLL herr_t H5C_force_cache_image_load(H5F_t *f)
Definition: H5Cimage.c:887
ssize_t H5Eget_msg(hid_t msg_id, H5E_type_t *type, char *msg_str, size_t size)
Definition: H5E.c:864
const char * name
Definition: H5detect.c:113
H5D_chunk_common_ud_t common
Definition: H5Dpkg.h:273
hid_t H5P_peek_driver(H5P_genplist_t *plist)
Definition: H5Pfapl.c:922
hbool_t is_xform_noop
Definition: H5Dpkg.h:105
int(* H5D_chunk_iterate_func_t)(const H5D_chk_idx_info_t *idx_info, H5D_chunk_cb_func_t chunk_cb, void *chunk_udata)
Definition: H5Dpkg.h:297
H5_DLL herr_t H5C__iter_tagged_entries(H5C_t *cache, haddr_t tag, hbool_t match_global, H5C_tag_iter_cb_t cb, void *cb_ctx)
Definition: H5Ctag.c:427
H5ST_ptr_t lokid
Definition: H5STprivate.h:35
H5F_t * file
Definition: H5Fefc.c:48
struct H5S_sel_iter_class_t H5S_sel_iter_class_t
herr_t H5_mpi_comm_free(MPI_Comm *comm)
Definition: H5mpi.c:209
H5G_bt_find_op_t op
Definition: H5Gpkg.h:197
char * memb_name[H5FD_MEM_NTYPES]
Definition: H5FDmulti.c:73
herr_t H5C_log_json_set_up(H5C_log_info_t *log_info, const char log_location[], int mpi_rank)
Definition: H5Clog_json.c:205
H5_DLL uint8_t H5O_get_oh_version(const H5O_t *oh)
Definition: H5Oint.c:2613
size_t(* H5Z_func_t)(unsigned int flags, size_t cd_nelmts, const unsigned int cd_values[], size_t nbytes, size_t *buf_size, void **buf)
Definition: H5Zpublic.h:200
H5_DLL H5G_t * H5G__create(H5F_t *file, H5G_obj_create_t *gcrt_info)
Definition: H5Gint.c:188
H5_DLL herr_t H5D__virtual_release_source_dset_files(H5D_virtual_held_file_t *head)
Definition: H5Dvirtual.c:3123
H5_DLL herr_t H5C_log_write_mark_entry_dirty_msg(H5C_t *cache, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.c:513
H5FL_BLK_EXTERN(lheap_chunk)
H5_DLLVAR size_t H5T_NATIVE_UCHAR_ALIGN_g
Definition: H5Tpkg.h:416
H5_DLL herr_t H5HF__huge_term(H5HF_hdr_t *hdr)
Definition: H5HFhuge.c:1097
H5AC_ring_t H5CX_get_ring(void)
Definition: H5CX.c:1684
herr_t(* serialize)(const struct H5FS_section_class_t *, const H5FS_section_info_t *, uint8_t *)
Definition: H5FSprivate.h:103
H5_DLL herr_t H5A__write(H5A_t *attr, const H5T_t *mem_type, const void *buf)
Definition: H5Aint.c:702
@ H5D_ALLOC_EXTEND
Definition: H5Dpkg.h:482
herr_t H5T__conv_double_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8262
H5FS_section_info_t sect_info
Definition: H5HFpkg.h:248
hid_t H5E_CANTGETSIZE_g
Definition: H5Edefin.h:79
const unsigned H5O_sdspace_ver_bounds[]
Definition: H5S.c:67
H5_DLL herr_t H5O__alloc(H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, const void *mesg, size_t *mesg_idx)
Definition: H5Oalloc.c:1292
Definition: H5Adense.c:120
H5_DLL herr_t H5G__link_iterate_table(const H5G_link_table_t *ltable, hsize_t skip, hsize_t *last_lnk, const H5G_lib_iterate_t op, void *op_data)
Definition: H5Glink.c:478
H5_DLL herr_t H5T__conv_double_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL haddr_t H5CX_get_tag(void)
Definition: H5CX.c:1658
herr_t H5A__dense_write(H5F_t *f, const H5O_ainfo_t *ainfo, H5A_t *attr)
Definition: H5Adense.c:753
H5_DLL herr_t H5AC_proxy_entry_add_parent(H5AC_proxy_entry_t *pentry, void *parent)
Definition: H5ACproxy_entry.c:156
@ H5T_BIT_LSB
Definition: H5Tpkg.h:369
int32_t max_entries_scanned_in_msic
Definition: H5Cpkg.h:6046
herr_t(* H5O_lib_operator_t)(H5O_t *oh, H5O_mesg_t *mesg, unsigned sequence, unsigned *oh_modified, void *operator_data)
Definition: H5Oprivate.h:853
H5_DLL herr_t H5Adelete_by_name(hid_t loc_id, const char *obj_name, const char *attr_name, hid_t lapl_id)
Definition: H5A.c:1520
H5_DLL herr_t H5S_select_copy(H5S_t *dst, const H5S_t *src, hbool_t share_selection)
Definition: H5Sselect.c:243
@ H5FD_FILE_IMAGE_OP_PROPERTY_LIST_CLOSE
Definition: H5FDpublic.h:338
herr_t H5FDtruncate(H5FD_t *file, hid_t dxpl_id, hbool_t closing)
Definition: H5FD.c:1561
@ H5G_LINK
Definition: H5Gpublic.h:125
H5VL_object_t * vol_obj
Definition: H5Tpkg.h:356
H5RS_str_t * grp_full_path_r
Definition: H5Gdense.c:131
herr_t H5CX_retrieve_state(H5CX_state_t **api_state)
Definition: H5CX.c:856
herr_t H5Arename(hid_t loc_id, const char *old_name, const char *new_name)
Definition: H5A.c:1181
struct H5FL_track_t H5FL_track_t
hbool_t diminfo_valid
Definition: H5Sprivate.h:65
void * buf
Definition: H5Lprivate.h:60
htri_t H5D__mpio_opt_possible(const H5D_io_info_t *io_info, const H5S_t *file_space, const H5S_t *mem_space, const H5D_type_info_t *type_info)
Definition: H5Dmpio.c:289
herr_t H5HF_hdr_finish_init_phase1(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:209
herr_t H5PL__add_plugin(H5PL_type_t type, const H5PL_key_t *key, H5PL_HANDLE handle)
Definition: H5PLplugin_cache.c:219
ret_value
Definition: H5HL.c:375
hbool_t authenticate
Definition: H5FDros3.h:82
struct H5C_cache_entry_t * tl_next
Definition: H5Cprivate.h:2301
H5_DLLVAR hid_t H5E_NONE_MINOR_g
Definition: H5Epubgen.h:234
haddr_t corder_bt2_addr
Definition: H5Adense.c:78
herr_t H5T__conv_ullong_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6910
H5_DLL herr_t H5_init_library(void)
Definition: H5.c:109
@ H5D_MPIO_CHUNK_MIXED
Definition: H5Ppublic.h:162
const H5O_pline_t * pline
Definition: H5Dpkg.h:236
void H5AC_tag(haddr_t metadata_tag, haddr_t *prev_tag)
Definition: H5AC.c:2181
H5_DLL herr_t H5T__conv_double_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5P__encode_unsigned(const void *value, void **_pp, size_t *size)
Definition: H5Pencdec.c:176
H5_DLL hsize_t H5S_hyper_get_clip_extent_match(const H5S_t *clip_space, const H5S_t *match_space, hsize_t match_clip_size, hbool_t incl_trail)
Definition: H5Shyper.c:12005
herr_t H5Tenum_valueof(hid_t type, const char *name, void *value)
Definition: H5Tenum.c:480
herr_t H5T__conv_float_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8070
H5HL_t * heap
Definition: H5HLpkg.h:114
H5_DLL hssize_t H5S_select_serial_size(const H5S_t *space)
Definition: H5Sselect.c:321
H5_DLL herr_t H5P__copy_prop_pclass(hid_t dst_id, hid_t src_id, const char *name)
Definition: H5Pint.c:4919
haddr_t addr
Definition: H5Oprivate.h:726
H5_DLL herr_t H5VL_attr_read(const H5VL_object_t *vol_obj, hid_t dtype_id, void *buf, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1217
H5RS_str_t * H5RS_wrap(const char *s)
Definition: H5RS.c:140
Definition: H5FDcore.c:94
H5_DLL hid_t H5VL__get_connector_id(hid_t obj_id, hbool_t is_api)
Definition: H5VLint.c:1417
herr_t H5P__decode_double(const void **_pp, void *_value)
Definition: H5Pencdec.c:651
herr_t(* read)(void *dset, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void *buf, void **req)
Definition: H5VLconnector.h:333
herr_t H5C_log_write_set_cache_config_msg(H5C_t *cache, const H5AC_cache_config_t *config, herr_t fxn_ret_value)
Definition: H5Clog.c:923
size_t min_size
Definition: H5ACpublic.h:466
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)
Definition: H5Dvirtual.c:1149
H5_DLL herr_t H5SM__message_encode(uint8_t *raw, const void *native, void *ctx)
Definition: H5SMmessage.c:291
H5FD_file_image_callbacks_t fi_callbacks
Definition: H5FDcore.c:89
@ H5AC_FHEAP_IBLOCK_ID
Definition: H5ACprivate.h:61
int npaths
Definition: H5T.c:556
void *(* image_memcpy)(void *dest, const void *src, size_t size, H5FD_file_image_op_t file_image_op, void *udata)
Definition: H5FDpublic.h:348
H5_DLL herr_t H5Fget_vfd_handle(hid_t file_id, hid_t fapl, void **file_handle)
Definition: H5F.c:557
size_t dblk_idx
Definition: H5EA.c:421
hbool_t evictions_enabled
Definition: H5Cpkg.h:5859
void * op_data
Definition: H5Oint.c:64
herr_t H5Fstart_swmr_write(hid_t file_id)
Definition: H5F.c:1630
herr_t H5VLattr_optional(void *obj, hid_t connector_id, H5VL_attr_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:1692
uint32_t bogus
Definition: H5EAtest.c:58
herr_t H5VLlink_specific(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_link_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:5224
struct H5S_hyper_op_info_t H5S_hyper_op_info_t
char * H5RS_get_str(const H5RS_str_t *rs)
Definition: H5RS.c:455
ssize_t H5Fget_name(hid_t obj_id, char *name, size_t size)
Definition: H5F.c:1415
hbool_t H5AC_cache_is_clean(const H5F_t *f, H5AC_ring_t inner_ring)
Definition: H5ACdbg.c:360
herr_t H5D__scatter_mem(const void *_tscat_buf, H5S_sel_iter_t *iter, size_t nelmts, void *_buf)
Definition: H5Dscatgath.c:286
struct H5D_rdcc_ent_t * head
Definition: H5Dpkg.h:407
H5_DLL herr_t H5VL_link_optional(const H5VL_object_t *vol_obj, H5VL_link_optional_t opt_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:5291
size_t ghost_size_count
Definition: H5FSpkg.h:139
hid_t H5E_NOSPACE_g
Definition: H5Edefin.h:71
uint8_t sizeof_addr
Definition: H5SMpkg.h:230
@ H5P_TYPE_DATASET_ACCESS
Definition: H5Pprivate.h:68
hid_t H5Mget_access_plist(hid_t map_id)
Definition: H5M.c:610
hsize_t super_ext_size
Definition: H5Fpublic.h:301
herr_t H5SL_insert(H5SL_t *slist, void *item, const void *key)
Definition: H5SL.c:1104
@ OP_UNKNOWN
Definition: H5FDprivate.h:64
herr_t H5Ddebug(hid_t dset_id)
Definition: H5Ddbg.c:74
struct H5C_cache_entry_t * ht_next
Definition: H5Cprivate.h:2265
herr_t H5M_init(void)
Definition: H5M.c:91
hid_t H5E_CANTMARKCLEAN_g
Definition: H5Edefin.h:175
hid_t H5E_CANTREGISTER_g
Definition: H5Edefin.h:155
hid_t H5Gopen2(hid_t loc_id, const char *name, hid_t gapl_id)
Definition: H5G.c:499
H5_DLL herr_t H5D_flush_all(H5F_t *f)
Definition: H5Dint.c:3529
const H5D_chunk_ops_t H5D_COPS_BT2[1]
Definition: H5Dbtree2.c:148
H5_DLL htri_t H5T__vlen_set_loc(const H5T_t *dt, H5VL_object_t *file, H5T_loc_t loc)
Definition: H5Tvlen.c:256
herr_t H5VL_blob_put(const H5VL_object_t *vol_obj, const void *buf, size_t size, void *blob_id, void *ctx)
Definition: H5VLcallback.c:6872
H5Z_EDC_t H5Pget_edc_check(hid_t plist_id)
Definition: H5Pdxpl.c:1267
htri_t H5Z_filter_avail(H5Z_filter_t id)
Definition: H5Z.c:687
H5T_cset_t H5Tget_cset(hid_t type_id)
Definition: H5Tcset.c:49
hid_t H5T_STD_I64LE_g
Definition: H5T.c:363
H5AC_info_t cache_info
Definition: H5HFpkg.h:413
H5G_name_t path
Definition: H5Tpkg.h:355
herr_t(* term_cls)(struct H5FS_section_class_t *)
Definition: H5FSprivate.h:99
void * H5FL_seq_free(H5FL_seq_head_t *head, void *obj)
Definition: H5FL.c:1828
H5_DLL herr_t H5Oget_info_by_name1(hid_t loc_id, const char *name, H5O_info1_t *oinfo, hid_t lapl_id)
Definition: H5Odeprec.c:432
unsigned id
Definition: H5Opkg.h:263
H5_DLLVAR hid_t H5E_MPI_g
Definition: H5Epubgen.h:350
const char * name
Definition: H5VLconnector.h:250
hid_t H5T_STD_I32LE_g
Definition: H5T.c:361
const char * name
Definition: H5Gpkg.h:161
H5_DLL long Wlround(double arg)
H5_DLL herr_t H5P__decode_double(const void **_pp, void *value)
Definition: H5Pencdec.c:651
herr_t H5T__conv_llong_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7691
H5_DLLVAR const H5O_msg_class_t H5O_MSG_CONT[1]
Definition: H5Opkg.h:504
herr_t H5T__conv_ldouble_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8310
H5_DLL void * H5Isearch(H5I_type_t type, H5I_search_func_t func, void *key)
Definition: H5I.c:1934
H5T_t * H5T_get_super(const H5T_t *dt)
Definition: H5T.c:2338
H5_DLL herr_t H5Lvisit_by_name1(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate1_t op, void *op_data, hid_t lapl_id)
Definition: H5Ldeprec.c:569
herr_t(* terminate)(void)
Definition: H5FDpublic.h:270
H5T_path_t * fill_to_mem_tpath
Definition: H5Dpkg.h:501
hid_t H5E_CACHE_g
Definition: H5Edefin.h:58
H5_DLL herr_t H5Smodify_select(hid_t space1_id, H5S_seloper_t op, hid_t space2_id)
Definition: H5Shyper.c:10754
struct H5O_efl_t H5O_efl_t
H5_DLLVAR hid_t H5E_FILE_g
Definition: H5Epubgen.h:67
herr_t H5O_msg_get_crt_index(unsigned type_id, const void *mesg, H5O_msg_crt_idx_t *crt_idx)
Definition: H5Omessage.c:1720
herr_t H5VLterminate(hid_t connector_id)
Definition: H5VLcallback.c:260
unsigned H5RS_get_count(const H5RS_str_t *rs)
Definition: H5RS.c:487
H5_DLL herr_t H5O_msg_create(const H5O_loc_t *loc, unsigned type_id, unsigned mesg_flags, unsigned update_flags, void *mesg)
Definition: H5Omessage.c:114
H5SL_t * props
Definition: H5Ppkg.h:95
H5_DLL herr_t H5S_set_version(H5F_t *f, H5S_t *ds)
Definition: H5S.c:2123
H5_DLL herr_t H5O_disable_mdc_flushes(H5O_loc_t *oloc)
Definition: H5O.c:1276
hsize_t hdr_size
Definition: H5FAprivate.h:91
herr_t(* H5D_chunk_get_addr_func_t)(const H5D_chk_idx_info_t *idx_info, H5D_chunk_ud_t *udata)
Definition: H5Dpkg.h:294
char * actual_name
Definition: H5Fpkg.h:376
herr_t(* get_wrap_ctx)(const void *obj, void **wrap_ctx)
Definition: H5VLconnector.h:303
H5_DLL hbool_t H5Z_xform_noop(const H5Z_data_xform_t *data_xform_prop)
Definition: H5Ztrans.c:1756
struct H5CX_dxpl_cache_t H5CX_dxpl_cache_t
herr_t H5Z_xform_copy(H5Z_data_xform_t **data_xform_prop)
Definition: H5Ztrans.c:1676
void *(* create)(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:373
@ H5P_MOD_DEC_CLS
Definition: H5Ppkg.h:55
size_t clean_index_size
Definition: H5Cpkg.h:5867
void * parent
Definition: H5B2pkg.h:282
@ H5VL_FILE_FLUSH
Definition: H5VLconnector.h:140
H5P_prp_cb2_t H5P_prp_delete_func_t
Definition: H5Ppublic.h:129
H5_DLL herr_t H5F_set_sohm_nindexes(H5F_t *f, unsigned nindexes)
Definition: H5Fint.c:2710
Definition: H5FDs3comms.h:487
H5A_t * H5A__attr_copy_file(const H5A_t *attr_src, H5F_t *file_dst, hbool_t *recompute_size, H5O_copy_t H5_ATTR_NDEBUG_UNUSED *cpy_info)
Definition: H5Aint.c:2064
H5_DLL hid_t H5Fcreate(const char *filename, unsigned flags, hid_t create_plist, hid_t access_plist)
Definition: H5F.c:646
parsed_url_t * purl
Definition: H5FDs3comms.h:492
H5_DLL herr_t H5Pget_fapl_direct(hid_t fapl_id, size_t *boundary, size_t *block_size, size_t *cbuf_size)
Definition: H5FDdirect.c:335
size_t src_type_size
Definition: H5Dpkg.h:101
struct H5S_mpio_mpitype_list_t H5S_mpio_mpitype_list_t
H5_DLL herr_t H5garbage_collect(void)
Definition: H5.c:495
hid_t H5P_CLS_DATASET_CREATE_ID_g
Definition: H5Pint.c:138
char secret_id[H5FD_ROS3_MAX_SECRET_ID_LEN+1]
Definition: H5FDros3.h:84
const H5AC_class_t H5AC_EARRAY_DBLOCK[1]
Definition: H5EAcache.c:187
H5_DLL void * H5MM_realloc(void *mem, size_t size)
Definition: H5MM.c:399
herr_t H5Fget_intent(hid_t file_id, unsigned *intent_flags)
Definition: H5F.c:1019
H5T_str_t H5Tget_strpad(hid_t type_id)
Definition: H5Tstrpad.c:51
herr_t H5VLfree_lib_state(void *state)
Definition: H5VL.c:897
H5VL_dataset_specific_t
Definition: H5VLconnector.h:101
herr_t H5T__conv_ulong_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6404
H5_DLL herr_t H5FD_get_fileno(const H5FD_t *file, unsigned long *filenum)
Definition: H5FD.c:1755
H5G_name_t path
Definition: H5Dpkg.h:474
H5_DLL H5T_subset_info_t * H5T__conv_struct_subset(const H5T_cdata_t *cdata)
Definition: H5Tconv.c:2084
H5_DLL htri_t H5Lis_registered(H5L_type_t id)
Definition: H5L.c:1189
H5HF_indirect_t * iblock
Definition: H5HFpkg.h:467
double increment
Definition: H5ACpublic.h:476
H5FL_SEQ_EXTERN(H5G_entry_t)
const void * wbuf
Definition: H5Dpkg.h:224
H5O_fheap_id_t fheap_id
Definition: H5SMpkg.h:225
H5_DLL herr_t H5HF__sect_single_free(H5FS_section_info_t *sect)
Definition: H5HFsection.c:1131
size_t dirty_index_size
Definition: H5Cpkg.h:5869
herr_t H5Pget_size(hid_t id, const char *name, size_t *size)
Definition: H5P.c:776
haddr_t addr
Definition: H5Cprivate.h:1974
herr_t(* specific)(void *obj, H5VL_group_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:378
herr_t(* specific)(void *obj, H5VL_dataset_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:338
herr_t H5HF_get_huge_info_test(const H5HF_t *fh, hsize_t *next_id, hbool_t *ids_direct)
Definition: H5HFtest.c:537
H5_DLLVAR size_t H5T_NATIVE_LONG_ALIGN_g
Definition: H5Tpkg.h:421
hbool_t track_corder
Definition: H5Oprivate.h:784
struct H5S_t * clipped_source_select
Definition: H5Oprivate.h:505
H5_DLLVAR hid_t H5E_FILEEXISTS_g
Definition: H5Epubgen.h:251
@ H5T_STR_ERROR
Definition: H5Tpublic.h:104
Definition: H5ACpublic.h:448
char * resource
Definition: H5FDs3comms.h:339
int64_t read_protects[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:5994
H5_DLL herr_t H5FD_free(H5FD_t *file, H5FD_mem_t type, struct H5F_t *f, haddr_t addr, hsize_t size)
Definition: H5FDspace.c:374
H5_DLL herr_t H5Pset_link_phase_change(hid_t plist_id, unsigned max_compact, unsigned min_dense)
Definition: H5Pgcpl.c:252
@ H5T_STR_NULLPAD
Definition: H5Tpublic.h:106
struct H5F_info2_t::@14 free
herr_t H5AC_get_cache_hit_rate(H5AC_t *cache_ptr, double *hit_rate_ptr)
Definition: H5AC.c:1746
@ H5AC_FHEAP_DBLOCK_ID
Definition: H5ACprivate.h:60
Definition: H5TSprivate.h:39
hsize_t alignment
Definition: H5Fpkg.h:299
herr_t H5F_set_mpi_atomicity(H5F_t *file, hbool_t flag)
Definition: H5Fmpi.c:248
herr_t H5Fget_vfd_handle(hid_t file_id, hid_t fapl_id, void **file_handle)
Definition: H5F.c:557
struct H5O_copy_dtype_merge_list_t H5O_copy_dtype_merge_list_t
H5_DLL herr_t H5S_select_iter_get_seq_list(H5S_sel_iter_t *iter, size_t maxseq, size_t maxbytes, size_t *nseq, size_t *nbytes, hsize_t *off, size_t *len)
Definition: H5Sselect.c:1456
H5_DLL herr_t H5VLattr_get(void *obj, hid_t connector_id, H5VL_attr_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:1467
H5_DLL herr_t H5B_shared_free(void *_shared)
Definition: H5B.c:1760
H5_DLL herr_t H5D__chunk_create(const H5D_t *dset)
Definition: H5Dchunk.c:3108
hbool_t bkg_buf_allocated
Definition: H5Dpkg.h:112
herr_t H5Gunlink(hid_t loc_id, const char *name)
Definition: H5Gdeprec.c:584
H5_DLL herr_t H5O__attr_count_real(H5F_t *f, H5O_t *oh, hsize_t *nattrs)
Definition: H5Oattribute.c:1698
void *(* open)(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t tapl_id, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:349
H5_DLL hbool_t H5T__bit_inc(uint8_t *buf, size_t start, size_t size)
Definition: H5Tbit.c:501
hid_t H5E_ALIGNMENT_g
Definition: H5Edefin.h:109
uint32_t index_ring_len[H5C_RING_NTYPES]
Definition: H5Cpkg.h:5865
herr_t H5O__shared_debug(const H5O_shared_t *mesg, FILE *stream, int indent, int fwidth)
Definition: H5Oshared.c:715
H5_DLL void H5CX_set_dxpl(hid_t dxpl_id)
Definition: H5CX.c:1130
void * H5O_open_by_idx(const H5G_loc_t *loc, const char *name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5I_type_t *opened_type)
Definition: H5Oint.c:679
struct H5G_bt_common_t H5G_bt_common_t
hbool_t dt_conv_cb_valid
Definition: H5CX.c:255
hsize_t man_size
Definition: H5HFprivate.h:74
hid_t H5E_PLINE_g
Definition: H5Edefin.h:56
herr_t H5D__compact_copy(H5F_t *f_src, H5O_storage_compact_t *_storage_src, H5F_t *f_dst, H5O_storage_compact_t *storage_dst, H5T_t *dt_src, H5O_copy_t *cpy_info)
Definition: H5Dcompact.c:423
@ H5FD_FILE_IMAGE_OP_FILE_CLOSE
Definition: H5FDpublic.h:341
herr_t H5FO_insert(const H5F_t *f, haddr_t addr, void *obj, hbool_t delete_flag)
Definition: H5FO.c:159
H5_DLL herr_t H5FA_set(const H5FA_t *fa, hsize_t idx, const void *elmt)
@ H5C_decr__age_out
Definition: H5Cpublic.h:52
H5_DLL herr_t H5Trefresh(hid_t type_id)
Definition: H5Tcommit.c:729
char * name
Definition: H5Ppkg.h:87
H5CS_t H5CS_stack_g[1]
Definition: H5CS.c:61
H5A_t ** attrs
Definition: H5Apkg.h:155
HDoff_t offset
Definition: H5Oprivate.h:377
int H5O__attr_count(const H5O_loc_t *loc)
Definition: H5Oattribute.c:1946
H5_DLL herr_t H5HF__huge_insert(H5HF_hdr_t *hdr, size_t obj_size, void *obj, void *id)
Definition: H5HFhuge.c:307
struct H5C_cache_entry_t * prev
Definition: H5Cprivate.h:2272
herr_t H5T__conv_llong_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6772
herr_t H5HF_get_cparam_test(const H5HF_t *fh, H5HF_create_t *cparam)
Definition: H5HFtest.c:89
H5_DLL herr_t H5Ssel_iter_get_seq_list(hid_t sel_iter_id, size_t maxseq, size_t maxbytes, size_t *nseq, size_t *nbytes, hsize_t *off, size_t *len)
Definition: H5Sselect.c:3066
hid_t H5E_MPI_g
Definition: H5Edefin.h:197
H5T_bkg_t bkgr_buf_type
Definition: H5CX.c:344
H5_DLL herr_t H5B2__update_internal(H5B2_hdr_t *hdr, uint16_t depth, unsigned *parent_cache_info_flags_ptr, H5B2_node_ptr_t *curr_node_ptr, H5B2_update_status_t *status, H5B2_nodepos_t curr_pos, void *parent, void *udata, H5B2_modify_t op, void *op_data)
Definition: H5B2internal.c:522
int fwidth
Definition: H5MFdbg.c:57
hid_t H5Gget_create_plist(hid_t group_id)
Definition: H5G.c:557
H5_DLL herr_t H5Drefresh(hid_t dset_id)
Definition: H5D.c:848
char * name
Definition: H5Oprivate.h:376
struct H5D_chunk_it_ud4_t H5D_chunk_it_ud4_t
H5_DLL herr_t H5T_restore_refresh_state(hid_t tid, struct H5O_shared_t *cached_H5O_shared)
Definition: H5Tcommit.c:1235
herr_t H5Punregister(hid_t pclass_id, const char *name)
Definition: H5P.c:1465
herr_t H5VL__native_attr_optional(void H5_ATTR_UNUSED *obj, H5VL_attr_optional_t opt_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_attr.c:527
H5_DLLVAR const H5P_libclass_t H5P_CLS_DXFR[1]
Definition: H5Pint.c:346
Definition: H5Gprivate.h:130
H5_DLL H5G_t * H5G_open(const H5G_loc_t *loc)
Definition: H5Gint.c:323
ssize_t H5HP_count(const H5HP_t *heap)
Definition: H5HP.c:410
@ H5B2_UPDATE_INSERT_DONE
Definition: H5B2pkg.h:267
H5_DLL H5A_t * H5A__open(const H5G_loc_t *loc, const char *attr_name)
Definition: H5Aint.c:422
H5_DLL herr_t H5HL_heapsize(H5F_t *f, haddr_t addr, hsize_t *heap_size)
H5S_t * H5S_copy(const H5S_t *src, hbool_t share_selection, hbool_t copy_max)
Definition: H5S.c:723
H5O_virtual_space_status_t source_space_status
Definition: H5Oprivate.h:551
herr_t H5C_log_write_resize_entry_msg(H5C_t *cache, const H5C_cache_entry_t *entry, size_t new_size, herr_t fxn_ret_value)
Definition: H5Clog.c:786
herr_t H5VL_register_using_existing_id(H5I_type_t type, void *object, H5VL_t *vol_connector, hbool_t app_ref, hid_t existing_id)
Definition: H5VLint.c:756
hid_t H5E_CANTPACK_g
Definition: H5Edefin.h:113
H5_DLL herr_t H5Tencode(hid_t obj_id, void *buf, size_t *nalloc)
Definition: H5T.c:2995
herr_t H5G__stab_bh_size(H5F_t *f, const H5O_stab_t *stab, H5_ih_info_t *bh_info)
Definition: H5Gstab.c:653
haddr_t addr
Definition: H5HFpkg.h:473
herr_t H5AC_validate_cache_image_config(H5AC_cache_image_config_t *config_ptr)
Definition: H5AC.c:1980
@ H5Z_PRELUDE_CAN_APPLY
Definition: H5Z.c:55
char * path
Definition: H5Gint.c:73
Definition: H5Cprivate.h:887
H5_MY_PKG hbool_t H5_api_entered_g
Definition: H5.c:69
herr_t H5Pset_fapl_windows(hid_t fapl_id)
Definition: H5FDwindows.c:49
H5_DLL herr_t H5Pinsert1(hid_t plist_id, const char *name, size_t size, void *value, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_close_func_t prp_close)
Definition: H5Pdeprec.c:408
H5_DLL herr_t H5CX_get_max_temp_buf(size_t *max_temp_buf)
Definition: H5CX.c:1861
H5_DLL hid_t H5Acreate1(hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t acpl_id)
Definition: H5Adeprec.c:116
H5VL_object_class_t object_cls
Definition: H5VLconnector.h:483
struct H5L_shim_data_t H5L_shim_data_t
H5_DLL herr_t H5Gget_info_by_name(hid_t loc_id, const char *name, H5G_info_t *ginfo, hid_t lapl_id)
Definition: H5G.c:631
herr_t H5VLattr_read(void *obj, hid_t connector_id, hid_t mem_type_id, void *buf, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1254
Definition: H5EAprivate.h:80
H5_DLL void * H5I_object_verify(hid_t id, H5I_type_t id_type)
Definition: H5I.c:1002
H5_DLL herr_t H5EA_iterate(H5EA_t *fa, H5EA_operator_t op, void *udata)
H5_DLL herr_t H5Sselect_copy(hid_t dst_id, hid_t src_id)
Definition: H5Sselect.c:193
H5_DLL herr_t H5Grefresh(hid_t group_id)
Definition: H5G.c:816
H5_DLL herr_t H5Fget_mdc_image_info(hid_t file_id, haddr_t *image_addr, hsize_t *image_size)
Definition: H5F.c:1909
H5_DLL herr_t H5FL_garbage_coll(void)
Definition: H5FL.c:2446
struct H5S_t * clipped_virtual_select
Definition: H5Oprivate.h:506
hid_t H5E_STORAGE_g
Definition: H5Edefin.h:45
int64_t pinned_clears[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6009
void * H5FO_opened(const H5F_t *f, haddr_t addr)
Definition: H5FO.c:112
herr_t H5Trefresh(hid_t type_id)
Definition: H5Tcommit.c:729
hbool_t corder_valid
Definition: H5Apublic.h:27
H5T_t * H5T_copy_reopen(H5T_t *old_dt)
Definition: H5T.c:3705
void * bkg
Definition: H5Dchunk.c:169
int H5FD_mpi_get_size(const H5FD_t *file)
Definition: H5FDmpi.c:90
H5FD_file_op_t op
Definition: H5FDlog.c:82
H5D_layout_readvv_func_t readvv
Definition: H5Dpkg.h:159
H5_DLL htri_t H5T_is_relocatable(const H5T_t *dt)
Definition: H5T.c:5771
size_t sizeof_size
Definition: H5Opkg.h:284
H5_DLLVAR hid_t H5E_VOL_g
Definition: H5Epubgen.h:68
haddr_t pos
Definition: H5FDsec2.c:58
unsigned scaled_encode_bits[H5S_MAX_RANK]
Definition: H5Dpkg.h:421
@ H5FD_MEM_GHEAP
Definition: H5Fpublic.h:163
H5_DLL herr_t H5Pset_elink_acc_flags(hid_t lapl_id, unsigned flags)
Definition: H5Plapl.c:1160
H5_DLL herr_t H5HF__man_iblock_root_create(H5HF_hdr_t *hdr, size_t min_dblock_size)
Definition: H5HFiblock.c:358
herr_t H5F_set_store_msg_crt_idx(H5F_t *f, hbool_t flag)
Definition: H5Fint.c:2734
ssize_t(* H5D_layout_writevv_func_t)(const struct H5D_io_info_t *io_info, size_t dset_max_nseq, size_t *dset_curr_seq, size_t dset_len_arr[], hsize_t dset_offset_arr[], size_t mem_max_nseq, size_t *mem_curr_seq, size_t mem_len_arr[], hsize_t mem_offset_arr[])
Definition: H5Dpkg.h:139
H5_DLL hid_t H5VL__register_connector_by_value(H5VL_class_value_t value, hbool_t app_ref, hid_t vipl_id)
Definition: H5VLint.c:1285
void * value
Definition: H5Ppkg.h:68
herr_t H5S_encode(H5S_t *obj, unsigned char **p, size_t *nalloc)
Definition: H5S.c:1574
H5_DLL herr_t H5D__virtual_store_layout(H5F_t *f, H5O_layout_t *layout)
Definition: H5Dvirtual.c:420
herr_t H5Eclose_msg(hid_t err_id)
Definition: H5E.c:708
H5HG_t serial_list_hobjid
Definition: H5Oprivate.h:557
hbool_t evictions_enabled
Definition: H5ACpublic.h:458
H5Z_token_type
Definition: H5Ztrans.c:26
unsigned reserved
Definition: H5Iprivate.h:48
unsigned sect_cnt_size
Definition: H5FScache.c:63
H5_DLL herr_t H5VL__native_attr_write(void *attr, hid_t dtype_id, const void *buf, hid_t dxpl_id, void **req)
herr_t H5A__dense_remove(H5F_t *f, const H5O_ainfo_t *ainfo, const char *name)
Definition: H5Adense.c:1370
H5_DLL int H5S_get_simple_extent_dims(const H5S_t *ds, hsize_t dims[], hsize_t max_dims[])
Definition: H5S.c:1072
hid_t H5A__get_type(H5A_t *attr)
Definition: H5Aint.c:894
hsize_t len
Definition: H5HFpkg.h:481
H5_DLL herr_t H5D__write(H5D_t *dataset, hid_t mem_type_id, const H5S_t *mem_space, const H5S_t *file_space, const void *buf)
Definition: H5Dio.c:603
H5_DLL herr_t H5HF_hdr_adj_free(H5HF_hdr_t *hdr, ssize_t amt)
Definition: H5HFhdr.c:750
H5_DLL herr_t H5B2__hdr_dirty(H5B2_hdr_t *hdr)
Definition: H5B2hdr.c:494
H5TS_thread_t H5TS_create_thread(void *(*func)(void *), H5TS_attr_t *attr, void *udata)
Definition: H5TS.c:503
H5F_t * f
Definition: H5Ctag.c:75
H5_DLL herr_t H5B2__node_size(H5B2_hdr_t *hdr, uint16_t depth, const H5B2_node_ptr_t *curr_node, void *parent, hsize_t *op_data)
Definition: H5B2int.c:1701
@ H5VL_OBJECT_BY_SELF
Definition: H5VLconnector.h:238
H5_DLLVAR const H5AC_class_t H5AC_EARRAY_DBLOCK[1]
Definition: H5ACprivate.h:367
H5_DLL herr_t H5Miterate_by_name(hid_t loc_id, const char *map_name, hsize_t *idx, hid_t key_mem_type_id, H5M_iterate_t op, void *op_data, hid_t dxpl_id, hid_t lapl_id)
Definition: H5M.c:947
H5_DLL herr_t H5VLfree_connector_info(hid_t connector_id, void *vol_info)
Definition: H5VLcallback.c:569
hid_t H5P_LST_VOL_INITIALIZE_ID_g
Definition: H5Pint.c:196
herr_t H5FDclose(H5FD_t *file)
Definition: H5FD.c:797
H5_DLL herr_t H5CX_set_apl(hid_t *acspl_id, const H5P_libclass_t *libclass, hid_t loc_id, hbool_t is_collective)
H5_DLL herr_t H5Pget_mpio_no_collective_cause(hid_t plist_id, uint32_t *local_no_collective_cause, uint32_t *global_no_collective_cause)
Definition: H5Pdxpl.c:2033
H5D_io_op_type_t op_type
Definition: H5Dpkg.h:221
H5_DLL char * H5P__get_class_path_test(hid_t pclass_id)
Definition: H5Ptest.c:59
herr_t H5G__stab_remove_by_idx(const H5O_loc_t *grp_oloc, H5RS_str_t *grp_full_path_r, H5_iter_order_t order, hsize_t n)
Definition: H5Gstab.c:403
H5RS_str_t * H5RS_dup(H5RS_str_t *ret_value)
Definition: H5RS.c:304
@ H5T_CONV_EXCEPT_RANGE_HI
Definition: H5Tpublic.h:172
uint8_t ohdr_flags
Definition: H5CX.c:380
hsize_t nelmts
Definition: H5Spkg.h:158
H5_DLL hid_t H5Pget_virtual_vspace(hid_t dcpl_id, size_t index)
Definition: H5Pdcpl.c:2356
else
Definition: H5EA.c:419
H5_DLL herr_t H5FO_top_dest(H5F_t *f)
Definition: H5FO.c:579
H5_DLL void * H5VL_dataset_create(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t lcpl_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1853
char * name
Definition: H5Tpkg.h:246
htri_t H5Lis_registered(H5L_type_t id)
Definition: H5L.c:1189
H5_DLL H5EA_hdr_t * H5EA__hdr_alloc(H5F_t *f)
H5_DLL herr_t H5D__read(H5D_t *dataset, hid_t mem_type_id, const H5S_t *mem_space, const H5S_t *file_space, void *buf)
Definition: H5Dio.c:392
@ H5_PKG_O
Definition: H5private.h:1743
H5VL_introspect_class_t introspect_cls
Definition: H5VLconnector.h:486
H5FL_DEFINE_STATIC(H5D_earray_ctx_t)
H5_CHECK_OVERFLOW(dblk_size, hsize_t, size_t)
H5_DLL hid_t H5Tcreate(H5T_class_t type, size_t size)
Definition: H5T.c:1701
H5T_vlen_read_func_t read
Definition: H5Tpkg.h:294
H5_DLL herr_t H5CX_get_io_xfer_mode(H5FD_mpio_xfer_t *io_xfer_mode)
Definition: H5CX.c:2037
uint64_t shadow_epoch
Definition: H5B2pkg.h:207
H5_DLL herr_t H5O__msg_write_real(H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, unsigned mesg_flags, unsigned update_flags, void *mesg)
Definition: H5Omessage.c:361
hbool_t copy
Definition: H5L.c:78
herr_t H5VLdatatype_specific(void *obj, hid_t connector_id, H5VL_datatype_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:3093
unsigned num_entries
Definition: H5MFpkg.h:98
herr_t H5T__conv_double_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7998
H5_DLLVAR hid_t H5E_ALREADYINIT_g
Definition: H5Epubgen.h:163
Definition: H5Dprivate.h:138
H5O_storage_t storage
Definition: H5Oprivate.h:644
hbool_t offset_changed
Definition: H5Spkg.h:305
herr_t H5VLfile_get(void *obj, hid_t connector_id, H5VL_file_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:3635
@ H5T_CSET_RESERVED_3
Definition: H5Tpublic.h:83
herr_t H5HF__hdr_empty(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:1351
H5F_t * f
Definition: H5Gdense.c:183
dblock
Definition: H5EAdblock.c:480
herr_t H5B__assert(H5F_t *f, haddr_t addr, const H5B_class_t *type, void *udata)
Definition: H5Bdbg.c:175
H5_DLL herr_t H5PB_create(H5F_shared_t *f_sh, size_t page_buffer_size, unsigned page_buf_min_meta_perc, unsigned page_buf_min_raw_perc)
Definition: H5PB.c:292
DWORD dwVolumeSerialNumber
Definition: H5FDsec2.c:87
Definition: H5Cpkg.h:3448
H5_DLLVAR hid_t H5T_STD_I32LE_g
Definition: H5Tpublic.h:273
H5O_chunk_t * chunk
Definition: H5Opkg.h:328
@ H5VL_SUBCLS_GROUP
Definition: H5VLconnector.h:61
H5_DLL hid_t H5Ropen_region(H5R_ref_t *ref_ptr, hid_t rapl_id, hid_t oapl_id)
Definition: H5R.c:544
H5_DLLVAR hid_t H5E_CANTPACK_g
Definition: H5Epubgen.h:200
unsigned flags
Definition: H5Ctag.c:77
H5_DLL herr_t H5T__conv_short_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5VL_object_specific(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, H5VL_object_specific_t specific_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:5735
H5L_move_func_t move_func
Definition: H5Lpublic.h:236
Definition: H5HFpkg.h:247
herr_t(* specific)(void *obj, const H5VL_loc_params_t *loc_params, H5VL_object_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:411
struct H5F_info2_t H5F_info2_t
H5_DLL herr_t H5VLtoken_to_str(void *obj, H5I_type_t obj_type, hid_t connector_id, const H5O_token_t *token, char **token_str)
Definition: H5VLcallback.c:7517
H5_DLL H5T_conv_t H5Tfind(hid_t src_id, hid_t dst_id, H5T_cdata_t **pcdata)
Definition: H5T.c:2799
hid_t H5E_INTERNAL_g
Definition: H5Edefin.h:29
unsigned nlink
Definition: H5Gpublic.h:139
herr_t(* from_str)(void *obj, H5I_type_t obj_type, const char *token_str, H5O_token_t *token)
Definition: H5VLconnector.h:459
void ** pp
Definition: H5Pencdec.c:54
unsigned ndims
Definition: H5Tpkg.h:318
unsigned btree_k[H5B_NUM_BTREE_ID]
Definition: H5Fpkg.h:166
H5FL_BLK_DEFINE(sieve_buf)
H5_DLL herr_t H5AC_expunge_tag_type_metadata(H5F_t *f, haddr_t tag, int type_id, unsigned flags)
Definition: H5AC.c:2313
herr_t H5T__conv_uchar_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5001
H5_DLLVAR const H5P_libclass_t H5P_CLS_OCRT[1]
Definition: H5Pint.c:340
hid_t H5E_NOFILTER_g
Definition: H5Edefin.h:121
herr_t H5Tset_inpad(hid_t type_id, H5T_pad_t pad)
Definition: H5Tfloat.c:370
herr_t(* H5P_cls_copy_func_t)(hid_t new_prop_id, hid_t old_prop_id, void *copy_data)
Definition: H5Ppublic.h:117
@ H5O_MESG_OP_LIB
Definition: H5Oprivate.h:859
herr_t H5Tset_ebias(hid_t type_id, size_t ebias)
Definition: H5Tfloat.c:204
herr_t H5C_expunge_tag_type_metadata(H5F_t *f, haddr_t tag, int type_id, unsigned flags)
Definition: H5Ctag.c:864
Definition: H5VLpassthru.c:66
herr_t H5HF__space_revert_root(const H5HF_hdr_t *hdr)
Definition: H5HFspace.c:301
hsize_t total
Definition: H5Opublic.h:118
hbool_t save_resize_status
Definition: H5Cprivate.h:2217
haddr_t H5MF_aggr_vfd_alloc(H5F_t *f, H5FD_mem_t alloc_type, hsize_t size)
Definition: H5MFaggr.c:100
@ H5VL_GROUP_FLUSH
Definition: H5VLconnector.h:160
herr_t H5O__attr_create(const H5O_loc_t *loc, H5A_t *attr)
Definition: H5Oattribute.c:205
void *(* open)(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t gapl_id, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:375
hid_t H5P_CLS_OBJECT_COPY_ID_g
Definition: H5Pint.c:162
Definition: H5private.h:626
herr_t H5FS_stat_info(const H5F_t *f, const H5FS_t *frsp, H5FS_stat_t *stats)
Definition: H5FSstat.c:83
struct H5HF_huge_bt2_ctx_t H5HF_huge_bt2_ctx_t
uint32_t mpio_local_no_coll_cause
Definition: H5CX.c:263
H5_DLL herr_t H5L_iterate(H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx_p, H5L_iterate2_t op, void *op_data)
Definition: H5L.c:3540
hid_t gcpl_id
Definition: H5Gpkg.h:290
H5L_type_t type
Definition: H5Oprivate.h:355
size_t sizeof_addr
Definition: H5Dbtree2.c:58
herr_t H5VLdatatype_get(void *obj, hid_t connector_id, H5VL_datatype_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:2977
H5_DLL herr_t H5CX_push(void)
Definition: H5CX.c:787
void * tconv_buf
Definition: H5CX.c:224
union H5O_mesg_operator_t::@43 u
uint64_t op_gen
Definition: H5Spkg.h:155
@ H5F_FILE_SPACE_VFD
Definition: H5Fpublic.h:206
H5FL_DEFINE_STATIC(H5UC_t)
unsigned filter_mask
Definition: H5Dpkg.h:278
herr_t H5Tpack(hid_t type_id)
Definition: H5Tcompound.c:415
ssize_t H5Rget_name(hid_t id, H5R_type_t ref_type, const void *ref, char *name, size_t size)
Definition: H5Rdeprec.c:552
H5_DLL hsize_t H5HF_dtable_span_size(const H5HF_dtable_t *dtable, unsigned start_row, unsigned start_col, unsigned num_entries)
Definition: H5HFdtable.c:305
uint32_t max_pl_len
Definition: H5Cpkg.h:6032
Definition: H5Gdense.c:127
H5_DLLVAR hid_t H5E_CANTTAG_g
Definition: H5Epubgen.h:307
void * parent
Definition: H5EApkg.h:301
hid_t H5E_NOTCACHED_g
Definition: H5Edefin.h:167
H5_DLL size_t H5T_get_precision(const H5T_t *dt)
Definition: H5Tprecis.c:94
herr_t(* H5D_layout_read_func_t)(struct H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space, struct H5D_chunk_map_t *fm)
Definition: H5Dpkg.h:130
uint8_t idx_blk_elmts
Definition: H5EAprivate.h:84
struct H5G_bt_it_idx_common_t H5G_bt_it_idx_common_t
herr_t(* H5T_ref_setnullfunc_t)(H5VL_object_t *file, void *dst_buf, void *bg_buf)
Definition: H5Tpkg.h:186
size_t offset
Definition: H5Gnode.c:64
@ H5F_MEM_PAGE_GHEAP
Definition: H5Fprivate.h:699
size_t H5T_NATIVE_SCHAR_COMP_ALIGN_g
Definition: H5T.c:453
hid_t H5T_STD_B32BE_g
Definition: H5T.c:376
herr_t H5FD_sb_encode(H5FD_t *file, char *name, uint8_t *buf)
Definition: H5FD.c:441
Definition: H5Oprivate.h:617
H5F_libver_t high_bound
Definition: H5CX.c:312
H5O_copy_t * cpy_info
Definition: H5Olinfo.c:92
H5_DLL void * H5EA__hdr_alloc_elmts(H5EA_hdr_t *hdr, size_t nelmts)
H5_DLL herr_t H5C_unpin_entry(void *thing)
Definition: H5C.c:2898
H5_DLL herr_t H5VL__native_introspect_opt_query(void *obj, H5VL_subclass_t cls, int opt_type, hbool_t *supported)
H5_DLLVAR hid_t H5E_SLIST_g
Definition: H5Epubgen.h:96
hid_t H5T_NATIVE_UINT_FAST16_g
Definition: H5T.c:431
int H5O_msg_count(const H5O_loc_t *loc, unsigned type_id)
Definition: H5Omessage.c:782
hbool_t evict_on_close
Definition: H5Fpkg.h:293
@ H5Z_CB_NO
Definition: H5Zpublic.h:123
H5_DLLVAR hid_t H5E_BADRANGE_g
Definition: H5Epubgen.h:383
H5_DLL herr_t H5VL_group_specific(const H5VL_object_t *vol_obj, H5VL_group_specific_t specific_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:4387
herr_t H5VLfile_close(void *obj, hid_t connector_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3999
uint8_t * chunk
Definition: H5HGpkg.h:127
H5CX_t ctx
Definition: H5CX.c:329
H5_DLLVAR hid_t H5T_STD_B64BE_g
Definition: H5Tpublic.h:290
haddr_t eof
Definition: H5FDcore.c:54
const H5P_libclass_t H5P_CLS_DXFR[1]
Definition: H5Pdxpl.c:202
struct hrb_node_t hrb_node_t
ssize_t H5G_get_name(const H5G_loc_t *loc, char *name, size_t size, hbool_t *cached)
Definition: H5Gname.c:562
H5_DLL htri_t H5MF_aggrs_try_shrink_eoa(H5F_t *f)
herr_t H5P_get(H5P_genplist_t *plist, const char *name, void *value)
Definition: H5Pint.c:4568
H5_DLL herr_t H5Pget_gc_references(hid_t fapl_id, unsigned *gc_ref)
Definition: H5Pfapl.c:1959
size_t unprotect_dirty_bytes
Definition: H5ACpkg.h:386
haddr_t eoa
Definition: H5FDsec2.c:56
unsigned ndims
Definition: H5Oprivate.h:620
unsigned sect_len_size
Definition: H5FSpkg.h:142
H5_DLL htri_t H5A__exists_by_name(H5G_loc_t loc, const char *obj_name, const char *attr_name)
Definition: H5Aint.c:1337
H5E_CANTINIT
Definition: H5Einit.h:27
H5T_ref_writefunc_t write
Definition: H5Tpkg.h:196
H5AC_t * cache
Definition: H5Fpkg.h:275
herr_t H5F__flush(H5F_t *f)
Definition: H5Fint.c:1978
H5_DLLVAR hid_t H5E_PLUGIN_g
Definition: H5Epubgen.h:71
H5_DLL herr_t H5C_move_entry(H5C_t *cache_ptr, const H5C_class_t *type, haddr_t old_addr, haddr_t new_addr)
Definition: H5C.c:1812
@ H5T_CSET_RESERVED_6
Definition: H5Tpublic.h:86
herr_t H5C_evict_tagged_entries(H5F_t *f, haddr_t tag, hbool_t match_global)
Definition: H5Ctag.c:523
const char * name
Definition: H5Oattribute.c:93
H5_DLL int H5P__iterate_plist(const H5P_genplist_t *plist, hbool_t iter_all_prop, int *idx, H5P_iterate_int_t iter_func, void *iter_data)
Definition: H5Pint.c:4180
H5_DLL void H5F_addr_decode(const H5F_t *f, const uint8_t **pp, haddr_t *addr_p)
Definition: H5Fint.c:2615
hid_t mem_tid
Definition: H5Dpkg.h:511
H5RS_str_t * H5RS_dup_str(const char *s)
Definition: H5RS.c:336
herr_t H5AC_mark_entry_dirty(void *thing)
Definition: H5AC.c:889
H5_DLL herr_t H5HF_man_iblock_entry_addr(H5HF_indirect_t *iblock, unsigned entry, haddr_t *child_addr)
Definition: H5HFiblock.c:1567
H5_DLL herr_t H5S__extent_release(H5S_extent_t *extent)
Definition: H5S.c:425
H5_DLL herr_t H5FA__destroy_flush_depend(H5AC_info_t *parent_entry, H5AC_info_t *child_entry)
herr_t H5VL_link_create(H5VL_link_create_type_t create_type, const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:4718
int H5A_top_term_package(void)
Definition: H5A.c:177
H5_DLL htri_t H5VM_hyper_eq(unsigned n, const hsize_t *offset1, const hsize_t *size1, const hsize_t *offset2, const hsize_t *size2)
Definition: H5VM.c:358
H5_DLL herr_t H5Pset_evict_on_close(hid_t fapl_id, hbool_t evict_on_close)
Definition: H5Pfapl.c:4492
hid_t H5E_NONE_MAJOR_g
Definition: H5Edefin.h:51
@ t_ulong
Definition: H5Zscaleoffset.c:34
H5F_t * f
Definition: H5HFpkg.h:527
H5_DLL herr_t H5Pset_btree_ratios(hid_t plist_id, double left, double middle, double right)
Definition: H5Pdxpl.c:1483
herr_t H5CX_get_filter_cb(H5Z_cb_t *filter_cb)
Definition: H5CX.c:2318
ret_value
Definition: H5EAdblock.c:220
struct H5D_chunk_it_ud5_t H5D_chunk_it_ud5_t
herr_t H5F__get_sohm_mesg_count_test(hid_t file_id, unsigned type_id, size_t *mesg_count)
Definition: H5Ftest.c:98
herr_t H5CX_get_ohdr_flags(uint8_t *ohdr_flags)
Definition: H5CX.c:3488
H5_DLL herr_t H5Ovisit3(hid_t obj_id, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate2_t op, void *op_data, unsigned fields)
Definition: H5O.c:1084
H5_DLL herr_t H5G__stab_lookup_by_idx(const H5O_loc_t *grp_oloc, H5_iter_order_t order, hsize_t n, H5O_link_t *lnk)
Definition: H5Gstab.c:966
struct H5F_meta_accum_t H5F_meta_accum_t
struct H5FA_dbk_page_t H5FA_dblk_page_t
H5_DLL herr_t H5HF_tiny_remove(H5HF_hdr_t *fh, const uint8_t *id)
Definition: H5HFtiny.c:378
H5_DLL herr_t H5E__walk(const H5E_t *estack, H5E_direction_t direction, const H5E_walk_op_t *op, void *client_data)
Definition: H5Eint.c:510
herr_t H5T__conv_ullong_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6818
struct H5S_hyper_dim_t H5S_hyper_dim_t
H5_DLLVAR const H5O_msg_class_t H5O_MSG_MTIME_NEW[1]
Definition: H5Opkg.h:513
haddr_t heap_addr
Definition: H5HFpkg.h:340
H5_DLL herr_t H5Dget_chunk_info_by_coord(hid_t dset_id, const hsize_t *coord, unsigned *filter_mask, haddr_t *addr, hsize_t *size)
Definition: H5D.c:1116
H5T_vlen_write_func_t write
Definition: H5Tpkg.h:295
size_t H5T_NATIVE_INT16_ALIGN_g
Definition: H5T.c:507
H5_DLL ssize_t H5G_loc_get_comment(const H5G_loc_t *loc, const char *name, char *comment, size_t bufsize)
Definition: H5Gloc.c:1086
herr_t H5F__format_convert(H5F_t *f)
Definition: H5Fint.c:3531
Definition: H5FDs3comms.h:334
uint32_t max_pel_len
Definition: H5Cpkg.h:6036
hid_t H5E_PATH_g
Definition: H5Edefin.h:132
H5_DLL herr_t H5CS_print_stack(const struct H5CS_t *stack, FILE *stream)
H5_DLLVAR H5Z_class2_t H5Z_SCALEOFFSET[1]
Definition: H5Zpkg.h:38
H5_DLL herr_t H5Pset_fletcher32(hid_t plist_id)
Definition: H5Pocpl.c:1264
int H5Iinc_type_ref(H5I_type_t type)
Definition: H5I.c:1629
H5_DLL herr_t H5Fget_page_buffering_stats(hid_t file_id, unsigned accesses[2], unsigned hits[2], unsigned misses[2], unsigned evictions[2], unsigned bypasses[2])
Definition: H5F.c:1870
haddr_t H5FD_get_base_addr(const H5FD_t *file)
Definition: H5FD.c:1878
H5_DLL herr_t H5Pset_attr_creation_order(hid_t plist_id, unsigned crt_order_flags)
Definition: H5Pocpl.c:303
herr_t H5B2_stat_info(H5B2_t *bt2, H5B2_stat_t *info)
Definition: H5B2stat.c:84
H5_DLL herr_t H5VM_array_calc_pre(hsize_t offset, unsigned n, const hsize_t *down, hsize_t *coords)
Definition: H5VM.c:1106
hid_t H5T_NATIVE_INT_FAST16_g
Definition: H5T.c:430
herr_t(* decode)(const H5B_shared_t *, const uint8_t *, void *)
Definition: H5Bprivate.h:135
H5_DLL herr_t H5T__conv_ushort_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
htri_t H5Sselect_intersect_block(hid_t space_id, const hsize_t *start, const hsize_t *end)
Definition: H5Sselect.c:2159
int64_t align
Definition: H5Rpublic.h:85
H5FS_bin_t * bins
Definition: H5FSpkg.h:131
H5_DLL herr_t H5Aread(hid_t attr_id, hid_t type_id, void *buf)
Definition: H5A.c:708
herr_t H5C_verify_entry_type(H5C_t *cache_ptr, haddr_t addr, const H5C_class_t *expected_type, hbool_t *in_cache_ptr, hbool_t *type_ok_ptr)
Definition: H5Cdbg.c:1525
H5_DLL herr_t H5O_touch(const H5O_loc_t *loc, hbool_t force)
Definition: H5Oint.c:1461
unsigned meta_count
Definition: H5PBprivate.h:56
herr_t H5Fstop_mdc_logging(hid_t file_id)
Definition: H5F.c:1699
htri_t H5FD_try_extend(H5FD_t *file, H5FD_mem_t type, H5F_t *f, haddr_t blk_end, hsize_t extra_requested)
Definition: H5FDspace.c:418
herr_t H5VLfree_connector_info(hid_t connector_id, void *info)
Definition: H5VLcallback.c:569
int H5G__node_build_table(H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata)
Definition: H5Gnode.c:1377
haddr_t addr
Definition: H5FApkg.h:228
H5C_auto_size_ctl_t resize_ctl
Definition: H5Cpkg.h:5953
Definition: H5Oprivate.h:291
herr_t H5AC_proxy_entry_add_child(H5AC_proxy_entry_t *pentry, H5F_t *f, void *child)
Definition: H5ACproxy_entry.c:287
H5_DLL unsigned H5RS_get_count(const H5RS_str_t *rs)
Definition: H5RS.c:487
H5_DLL herr_t H5O_debug_id(unsigned type_id, H5F_t *f, const void *mesg, FILE *stream, int indent, int fwidth)
Definition: H5Odbg.c:245
herr_t H5CX_set_io_xfer_mode(H5FD_mpio_xfer_t io_xfer_mode)
Definition: H5CX.c:2917
H5_DLLVAR const H5O_token_t H5O_TOKEN_UNDEF_g
Definition: H5Opublic.h:229
hid_t H5P_LST_ATTRIBUTE_CREATE_ID_g
Definition: H5Pint.c:191
H5_DLL herr_t H5T__conv_uint_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
@ t_float
Definition: H5Zscaleoffset.c:36
herr_t H5AC_flush_dependency_exists(H5F_t *f, haddr_t parent_addr, haddr_t child_addr, hbool_t *fd_exists_ptr)
Definition: H5ACdbg.c:227
H5_DLL herr_t H5VL__native_blob_specific(void *obj, void *blob_id, H5VL_blob_specific_t specific_type, va_list arguments)
Definition: H5VLnative_blob.c:160
H5_DLLVAR hid_t H5T_STD_B32BE_g
Definition: H5Tpublic.h:288
H5_DLL herr_t H5T_close(H5T_t *dt)
Definition: H5T.c:4032
const H5AC_class_t H5AC_FHEAP_IBLOCK[1]
Definition: H5HFcache.c:152
H5SL_t * sel_chunks
Definition: H5Dpkg.h:359
herr_t H5VL_token_from_str(const H5VL_object_t *vol_obj, H5I_type_t obj_type, const char *token_str, H5O_token_t *token)
Definition: H5VLcallback.c:7595
Definition: H5FDhdfs.h:103
hid_t H5T_NATIVE_INT16_g
Definition: H5T.c:426
H5G_storage_type_t storage_type
Definition: H5Gpublic.h:55
H5_DLLVAR hid_t H5T_NATIVE_UINT8_g
Definition: H5Tpublic.h:455
H5_DLL unsigned H5F_get_nrefs(const H5F_t *f)
Definition: H5Fquery.c:593
void * user_data
Definition: H5Lprivate.h:98
struct H5CX_dcpl_cache_t H5CX_dcpl_cache_t
herr_t H5C_log_tear_down(H5C_t *cache)
Definition: H5Clog.c:150
H5_DLL herr_t H5C_dump_coll_write_list(H5C_t *cache_ptr, char *calling_fcn)
Definition: H5Cdbg.c:361
uint16_t id_len
Definition: H5HFprivate.h:64
H5_DLL herr_t H5B2__redistribute2(H5B2_hdr_t *hdr, uint16_t depth, H5B2_internal_t *internal, unsigned idx)
Definition: H5B2int.c:423
H5SL_t * H5SL_create(H5SL_type_t type, H5SL_cmp_t cmp)
Definition: H5SL.c:993
hsize_t tiny_size
Definition: H5HFpkg.h:335
H5HF_hdr_t * hdr
Definition: H5HFpkg.h:508
H5_DLL herr_t H5T__conv_ulong_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR hid_t H5E_BADSELECT_g
Definition: H5Epubgen.h:369
H5_DLL herr_t H5CX_get_mpio_global_no_coll_cause(uint32_t *mpio_global_no_coll_cause)
Definition: H5CX.c:2142
H5_DLL htri_t H5Iis_valid(hid_t id)
Definition: H5I.c:1859
cache_ptr cache_ptr image_len
Definition: H5Cimage.c:1229
H5_DLL herr_t H5Pget_vol_info(hid_t plist_id, void **vol_info)
Definition: H5Pfapl.c:5555
H5_DLL herr_t H5PL__set_plugin_control_mask(unsigned int mask)
Definition: H5PLint.c:118
herr_t H5O_msg_reset_share(unsigned H5_ATTR_NDEBUG_UNUSED type_id, void *mesg)
Definition: H5Omessage.c:1689
herr_t H5G_link_to_info(const H5O_loc_t *link_loc, const H5O_link_t *lnk, H5L_info2_t *info)
Definition: H5Glink.c:295
const unsigned char * src
Definition: H5VM.c:29
H5_DLLVAR size_t H5T_NATIVE_INT_LEAST32_ALIGN_g
Definition: H5Tpkg.h:448
H5VL_object_t * owned_vol_obj
Definition: H5Tpkg.h:339
hsize_t man_nobjs
Definition: H5HFprivate.h:78
haddr_t addr
Definition: H5Opkg.h:372
H5E_auto2_t func2_default
Definition: H5Epkg.h:76
H5_DLL H5F_shared_t * H5F_get_shared(const H5F_t *f)
Definition: H5Fquery.c:247
H5_DLL 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)
Definition: H5Fint.c:632
herr_t H5Fset_latest_format(hid_t file_id, hbool_t latest_format)
Definition: H5Fdeprec.c:205
H5_DLL herr_t H5G__node_free(H5G_node_t *sym)
Definition: H5Gnode.c:279
size_t H5T_NATIVE_LLONG_ALIGN_g
Definition: H5T.c:487
hbool_t H5_PKG_INIT_VAR
Definition: H5HG.c:93
H5_DLL herr_t H5T__conv_long_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5VL_map_specific_t
Definition: H5Mpublic.h:61
H5G_loc_t * obj_loc
Definition: H5Gtraverse.c:63
Definition: H5FApkg.h:120
herr_t H5HF_get_heap_addr(const H5HF_t *fh, haddr_t *heap_addr_p)
Definition: H5HF.c:320
@ H5T_PAD_ERROR
Definition: H5Tpublic.h:126
H5_DLL hbool_t H5AC_cache_image_pending(const H5F_t *f)
Definition: H5AC.c:247
unsigned flags
Definition: H5Iprivate.h:47
@ H5G_UDLINK
Definition: H5Gpublic.h:126
H5FA_hdr_t * hdr
Definition: H5FApkg.h:218
@ H5B2_CDSET_FILT_ID
Definition: H5B2private.h:54
herr_t H5Pget_istore_k(hid_t plist_id, unsigned *ik)
Definition: H5Pfcpl.c:684
@ H5T_CSET_RESERVED_13
Definition: H5Tpublic.h:93
int indent
Definition: H5Cdbg.c:1107
herr_t H5Gget_linkval(hid_t loc_id, const char *name, size_t size, char *buf)
Definition: H5Gdeprec.c:628
H5_DLL herr_t H5CX_get_encoding(H5T_cset_t *encoding)
Definition: H5CX.c:2505
@ H5G_NCACHED
Definition: H5Gpkg.h:76
@ H5_ITER_UNKNOWN
Definition: H5public.h:296
struct H5O_storage_virtual_t H5O_storage_virtual_t
@ H5G_NAME_DELETE
Definition: H5Gprivate.h:116
H5_DLL size_t H5B2__hdr_fuse_decr(H5B2_hdr_t *hdr)
Definition: H5B2hdr.c:465
H5_DLL herr_t H5A__dense_build_table(H5F_t *f, const H5O_ainfo_t *ainfo, H5_index_t idx_type, H5_iter_order_t order, H5A_attr_table_t *atable)
Definition: H5Aint.c:1556
H5_DLL herr_t H5MF_try_close(H5F_t *f)
Definition: H5MF.c:1646
unsigned nmesgs
Definition: H5Opublic.h:251
herr_t H5FD_s3comms_uriencode(char *dest, const char *s, size_t s_len, hbool_t encode_slash, size_t *n_written)
Definition: H5FDs3comms.c:3516
sblk_off
Definition: H5EA.c:481
struct H5PL_plugin_t H5PL_plugin_t
herr_t H5B_iterate(H5F_t *f, const H5B_class_t *type, haddr_t addr, H5B_operator_t op, void *udata)
Definition: H5B.c:1194
H5C_cache_flash_incr_mode
Definition: H5Cpublic.h:43
H5_DLL herr_t H5VLblob_get(void *obj, hid_t connector_id, const void *blob_id, void *buf, size_t size, void *ctx)
Definition: H5VLcallback.c:7022
hid_t H5T_NATIVE_UINT_FAST32_g
Definition: H5T.c:438
@ H5P_TYPE_MAP_ACCESS
Definition: H5Pprivate.h:83
H5T_t * mem_type
Definition: H5Dpkg.h:509
hsize_t huge_next_id
Definition: H5HFpkg.h:320
file name
Definition: H5FDfamily.c:684
int H5Tget_nmembers(hid_t type_id)
Definition: H5Tfields.c:50
H5_DLL herr_t H5G_close(H5G_t *grp)
Definition: H5Gint.c:465
H5B2_hdr_t * hdr
Definition: H5B2pkg.h:290
herr_t H5T__conv_double_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7974
haddr_t huge_bt2_addr
Definition: H5HFpkg.h:321
hsize_t tot_size
Definition: H5Fpkg.h:184
herr_t H5D__layout_idx_type_test(hid_t did, H5D_chunk_index_t *idx_type)
Definition: H5Dtest.c:246
herr_t H5Pget_append_flush(hid_t plist_id, unsigned ndims, hsize_t boundary[], H5D_append_cb_t *func, void **udata)
Definition: H5Pdapl.c:1374
unsigned vers
Definition: H5Epkg.h:71
H5F_libver_t
Definition: H5Fpublic.h:177
herr_t(* stop_logging)(H5C_log_info_t *log_info)
Definition: H5Clog.h:42
H5_DLL herr_t H5G_visit(H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate2_t op, void *op_data)
Definition: H5Gint.c:1048
herr_t H5P__encode_coll_md_read_flag_t(const void *value, void **_pp, size_t *size)
Definition: H5Pfapl.c:4579
H5_DLL herr_t H5C_construct_candidate_list__clean_cache(H5C_t *cache_ptr)
Definition: H5Cmpio.c:431
H5VL_link_class_t link_cls
Definition: H5VLconnector.h:482
struct H5MM_block_t * prev
Definition: H5MM.c:60
H5_DLLVAR hid_t H5P_CLS_LINK_ACCESS_ID_g
Definition: H5Ppublic.h:207
H5FL_DEFINE_STATIC(H5HF_hdr_t)
H5PLUGIN_DLL const void * H5PLget_plugin_info(void)
H5T_cset_t cset
Definition: H5Oprivate.h:358
struct H5VL_class_t H5VL_class_t
H5_DLLVAR const H5AC_class_t H5AC_FHEAP_DBLOCK[1]
Definition: H5ACprivate.h:358
H5_DLL int H5AC_term_package(void)
Definition: H5AC.c:215
H5A_bt2_found_t found_op
Definition: H5Apkg.h:138
int64_t calls_to_msic
Definition: H5Cpkg.h:6040
H5_iter_order_t order
Definition: H5Gint.c:71
H5_DLL void * H5FL_seq_calloc(H5FL_seq_head_t *head, size_t elem H5FL_TRACK_PARAMS)
Definition: H5FL.c:1897
ros3_statsbin meta[ROS3_STATS_BIN_COUNT+1]
Definition: H5FDros3.c:259
hid_t H5E_NOTHDF5_g
Definition: H5Edefin.h:146
H5_DLL int H5Iinc_ref(hid_t id)
Definition: H5I.c:1496
hid_t H5Ropen_object(H5R_ref_t *ref_ptr, hid_t rapl_id, hid_t oapl_id)
Definition: H5R.c:471
H5_DLL herr_t H5Pset_page_buffer_size(hid_t plist_id, size_t buf_size, unsigned min_meta_per, unsigned min_raw_per)
Definition: H5Pfapl.c:5308
Definition: H5Cprivate.h:2104
herr_t(* encode)(void *raw, const void *elmt, size_t nelmts, void *ctx)
Definition: H5FAprivate.h:70
H5_DLL herr_t H5HL__dblk_realloc(H5F_t *f, H5HL_t *heap, size_t new_heap_size)
unsigned dset_ndims
Definition: H5Dchunk.c:187
hbool_t flush_marker
Definition: H5Cprivate.h:2241
hid_t tcpl_id
Definition: H5Tpkg.h:376
struct H5HF_indirect_t * parent
Definition: H5HFpkg.h:384
unsigned type
Definition: H5FSprivate.h:125
H5P_iterate_t iter_func
Definition: H5P.c:46
void * H5VLattr_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t aapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1150
Definition: H5EApkg.h:339
hid_t cls_id
Definition: H5Epublic.h:37
hbool_t H5_PKG_INIT_VAR
Definition: H5MP.c:65
H5_DLL herr_t H5HF_tiny_read(H5HF_hdr_t *fh, const uint8_t *id, void *obj)
Definition: H5HFtiny.c:305
H5_DLL herr_t H5Tset_precision(hid_t type_id, size_t prec)
Definition: H5Tprecis.c:144
H5_DLL void H5CX_set_tag(haddr_t tag)
Definition: H5CX.c:2797
haddr_t addr
Definition: H5B2pkg.h:136
@ H5B2_POS_ROOT
Definition: H5B2pkg.h:256
htri_t H5VL__is_connector_registered_by_value(H5VL_class_value_t value)
Definition: H5VLint.c:1378
herr_t H5Pget_alloc_time(hid_t plist_id, H5D_alloc_time_t *alloc_time)
Definition: H5Pdcpl.c:3625
struct H5FD_direct_fapl_t H5FD_direct_fapl_t
int H5T_term_package(void)
Definition: H5T.c:1615
struct H5EA_stat_t::@9 stored
uint32_t num_entries_in_image
Definition: H5Cpkg.h:5981
H5C_cache_image_ctl_t image_ctl
Definition: H5Cpkg.h:5969
hsize_t num_nodes
Definition: H5Bprivate.h:143
H5_DLL int H5D_top_term_package(void)
Definition: H5Dint.c:252
H5S_sel_type
Definition: H5Spublic.h:108
herr_t H5T__sort_name(const H5T_t *dt, int *map)
Definition: H5Tfields.c:402
hsize_t image_len
Definition: H5Cpkg.h:5975
herr_t H5HF_tiny_remove(H5HF_hdr_t *hdr, const uint8_t *id)
Definition: H5HFtiny.c:378
herr_t(* read)(void *attr, hid_t mem_type_id, void *buf, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:316
struct H5O_ginfo_t H5O_ginfo_t
size_t dblk_size
Definition: H5HLpkg.h:106
hsize_t pmem_size
Definition: H5FDfamily.c:59
hbool_t exists
Definition: H5L.c:87
unsigned filter_mask
Definition: H5HFpkg.h:482
hbool_t save_resize_status
Definition: H5ACpublic.h:566
herr_t H5P__get_size_plist(const H5P_genplist_t *plist, const char *name, size_t *size)
Definition: H5Pint.c:3381
const H5FA_class_t H5FA_CLS_TEST[1]
Definition: H5FAtest.c:84
Definition: H5FDprivate.h:71
hid_t H5E_MOUNT_g
Definition: H5Edefin.h:149
H5Z_can_apply_func_t can_apply
Definition: H5Zpublic.h:237
H5_DLL herr_t H5Z_xform_destroy(H5Z_data_xform_t *data_xform_prop)
Definition: H5Ztrans.c:1630
Definition: H5Oprivate.h:865
H5_DLLVAR hid_t H5E_CANTFREE_g
Definition: H5Epubgen.h:136
H5_DLLVAR size_t H5T_NATIVE_LDOUBLE_COMP_ALIGN_g
Definition: H5Tpkg.h:400
__int64 h5_stat_size_t
Definition: H5win32defs.h:32
H5_DLL herr_t H5FD_driver_query(const H5FD_class_t *driver, unsigned long *flags)
Definition: H5FDint.c:380
herr_t H5Pset_btree_ratios(hid_t plist_id, double left, double middle, double right)
Definition: H5Pdxpl.c:1483
H5_DLL herr_t H5VL_request_optional(const H5VL_object_t *vol_obj, H5VL_request_optional_t opt_type,...)
Definition: H5VLcallback.c:6648
herr_t H5HF__huge_bt2_filt_indir_found(const void *nrecord, void *op_data)
Definition: H5HFbtree2.c:479
ssize_t name_len
Definition: H5Lprivate.h:84
int64_t slist_size_increase
Definition: H5Cpkg.h:5892
H5_DLL herr_t H5Fincrement_filesize(hid_t file_id, hsize_t increment)
Definition: H5F.c:1974
H5_DLL int H5I_inc_ref(hid_t id, hbool_t app_ref)
Definition: H5I.c:1527
herr_t H5FS_sect_remove(H5F_t *f, H5FS_t *fspace, H5FS_section_info_t *sect)
Definition: H5FSsection.c:933
H5_DLL herr_t H5FA__dblock_dest(H5FA_dblock_t *dblock)
size_t raw_size
Definition: H5Opkg.h:257
hbool_t store_bad_mesg_count
Definition: H5Opkg.h:290
struct H5O_storage_contig_t H5O_storage_contig_t
H5_DLL herr_t H5Glink(hid_t cur_loc_id, H5G_link_t type, const char *cur_name, const char *new_name)
Definition: H5Gdeprec.c:318
H5_DLL H5FS_t * H5FS_open(H5F_t *f, haddr_t fs_addr, uint16_t nclasses, const H5FS_section_class_t *classes[], void *cls_init_udata, hsize_t alignment, hsize_t threshold)
Definition: H5FS.c:188
H5_DLLVAR size_t H5T_NATIVE_INT_LEAST64_ALIGN_g
Definition: H5Tpkg.h:455
H5_DLL herr_t H5AC_validate_cache_image_config(H5AC_cache_image_config_t *config_ptr)
Definition: H5AC.c:1980
H5T_path_t * tpath
Definition: H5Dpkg.h:96
H5_DLL int H5Aget_num_attrs(hid_t loc_id)
Definition: H5Adeprec.c:322
unsigned flags
Definition: H5Cprivate.h:891
void * H5VLgroup_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t gapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4208
H5_DLLVAR const H5B2_class_t H5D_BT2_FILT[1]
Definition: H5Dpkg.h:541
H5_DLL herr_t H5Tset_norm(hid_t type_id, H5T_norm_t norm)
Definition: H5Tfloat.c:284
size_t blob_id_size
Definition: H5VLconnector.h:286
H5_DLL void H5CX_set_dcpl(hid_t dcpl_id)
Definition: H5CX.c:1159
Definition: H5Oprivate.h:444
herr_t H5Awrite(hid_t attr_id, hid_t dtype_id, const void *buf)
Definition: H5A.c:662
unsigned version
Definition: H5Spkg.h:113
unsigned long magic
Definition: H5FDs3comms.c:84
herr_t H5SM_delete(H5F_t *f, H5O_t *open_oh, H5O_shared_t *sh_mesg)
Definition: H5SM.c:1535
H5_DLL herr_t H5VLlink_copy(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t connector_id, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4892
hid_t H5T_NATIVE_DOUBLE_g
Definition: H5T.c:404
hbool_t tconv_buf_valid
Definition: H5CX.c:225
uint32_t H5_checksum_fletcher32(const void *_data, size_t _len)
Definition: H5checksum.c:110
herr_t H5T_close(H5T_t *dt)
Definition: H5T.c:4032
H5_DLL herr_t H5AC_get_cache_size(H5AC_t *cache_ptr, size_t *max_size_ptr, size_t *min_clean_size_ptr, size_t *cur_size_ptr, uint32_t *cur_num_entries_ptr)
Definition: H5AC.c:1690
hsize_t H5F_get_alignment(const H5F_t *f)
Definition: H5Fquery.c:1185
hid_t H5T_STD_B8LE_g
Definition: H5T.c:373
unsigned H5F_incr_nopen_objs(H5F_t *f)
Definition: H5Fint.c:2323
FILE * stream
Definition: H5private.h:1754
const H5P_libclass_t H5P_CLS_DCRT[1]
Definition: H5Pdcpl.c:181
const H5O_pline_t * pline
Definition: H5Dchunk.c:186
@ H5T_LOC_MAXLOC
Definition: H5Tprivate.h:69
H5P_iterate_int_t cb_func
Definition: H5Pint.c:59
H5F_t * f
Definition: H5Gdense.c:85
H5_DLL herr_t H5F__post_open(H5F_t *f)
Definition: H5Fint.c:1842
hsize_t min_dims[H5S_MAX_RANK]
Definition: H5Oprivate.h:565
H5_DLL htri_t H5FS_sect_try_merge(H5F_t *f, H5FS_t *fspace, H5FS_section_info_t *sect, unsigned flags, void *op_data)
Definition: H5FSsection.c:1622
H5E_walk1_t func1
Definition: H5Epkg.h:89
@ H5D_MPIO_COLLECTIVE
Definition: H5Ppublic.h:170
H5_DLL herr_t H5HF__huge_get_obj_len(H5HF_hdr_t *hdr, const uint8_t *id, size_t *obj_len_p)
Definition: H5HFhuge.c:510
hid_t min_num
Definition: H5Epublic.h:39
Definition: H5ACpkg.h:365
H5_DLL herr_t H5C_flush_dependency_exists(H5C_t *cache_ptr, haddr_t parent_addr, haddr_t child_addr, hbool_t *fd_exists_ptr)
Definition: H5Cdbg.c:1185
haddr_t eof
Definition: H5FDdirect.c:70
size_t ghost_sect_count
Definition: H5FSpkg.h:113
H5_ih_info_t msgs_info
Definition: H5Fpublic.h:139
hid_t H5E_CANTSORT_g
Definition: H5Edefin.h:194
struct H5MF_free_section_t::@27::@30 indirect
herr_t(* write_create_fd_log_msg)(void *udata, const H5C_cache_entry_t *parent, const H5C_cache_entry_t *child, herr_t fxn_ret_value)
Definition: H5Clog.h:57
H5FS_operator_t op
Definition: H5FSsection.c:54
uint32_t mpio_local_no_coll_cause
Definition: H5CX.c:350
H5FD_mpio_xfer_t io_xfer_mode
Definition: H5CX.c:348
hid_t H5T_NATIVE_INT64_g
Definition: H5T.c:440
herr_t H5Pget_version(hid_t plist_id, unsigned *super, unsigned *freelist, unsigned *stab, unsigned *shhdr)
Definition: H5Pdeprec.c:462
H5_DLL ssize_t H5Pget_virtual_filename(hid_t dcpl_id, size_t index, char *name, size_t size)
Definition: H5Pdcpl.c:2518
H5FL_BLK_DEFINE(chunk_image)
double empty_reserve
Definition: H5ACpublic.h:499
H5_DLL herr_t H5FDtruncate(H5FD_t *file, hid_t dxpl_id, hbool_t closing)
Definition: H5FD.c:1561
H5_DLL herr_t H5CX_get_mpio_coll_opt(H5FD_mpio_collective_opt_t *mpio_coll_opt)
Definition: H5CX.c:2072
@ H5P_TYPE_ATTRIBUTE_ACCESS
Definition: H5Pprivate.h:80
H5MP_pool_t * H5MP_create(size_t page_size, unsigned flags)
Definition: H5MP.c:91
H5D_chunk_cb_func_t cb
Definition: H5Dbtree2.c:66
herr_t H5VL_attr_optional(const H5VL_object_t *vol_obj, H5VL_attr_optional_t opt_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:1647
H5P_prp_create_func_t create
Definition: H5Ppkg.h:73
H5_DLL herr_t H5O_enable_mdc_flushes(H5O_loc_t *oloc)
Definition: H5O.c:1345
unsigned idx_hint
Definition: H5Dchunk.c:227
herr_t H5T__conv_int_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6082
H5_DLL herr_t H5G__compact_remove(const H5O_loc_t *oloc, H5RS_str_t *grp_full_path_r, const char *name)
Definition: H5Gcompact.c:314
@ H5F_LIBVER_ERROR
Definition: H5Fpublic.h:178
unsigned long long min
Definition: H5FDhdfs.c:159
@ H5AC_GHEAP_ID
Definition: H5ACprivate.h:53
H5_DLL herr_t H5Lcreate_ud(hid_t link_loc_id, const char *link_name, H5L_type_t link_type, const void *udata, size_t udata_size, hid_t lcpl_id, hid_t lapl_id)
Definition: H5L.c:632
H5_DLLVAR hid_t H5E_NOENCODER_g
Definition: H5Epubgen.h:219
hid_t H5T_NATIVE_INT_LEAST8_g
Definition: H5T.c:421
hid_t(* H5L_traverse_0_func_t)(const char *link_name, hid_t cur_group, const void *lnkdata, size_t lnkdata_size, hid_t lapl_id)
Definition: H5Lpublic.h:227
BEGIN_FUNC(STATIC, END_FUNCS NOERR, herr_t, SUCCEED, END_FUNCS -, H5EA__cache_hdr_get_initial_load_size(void *_udata, size_t *image_len))
Definition: H5EAcache.c:247
H5_DLL htri_t H5S_select_is_contiguous(const H5S_t *space)
Definition: H5Sselect.c:837
struct H5HF_huge_bt2_filt_dir_rec_t H5HF_huge_bt2_filt_dir_rec_t
H5_DLLVAR const H5O_obj_class_t H5O_OBJ_DATATYPE[1]
Definition: H5Opkg.h:554
herr_t H5T__conv_uint_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5806
H5_DLL herr_t H5Pset_copy_object(hid_t plist_id, unsigned crt_intmd)
Definition: H5Pocpypl.c:651
H5_DLL herr_t H5L_create_soft(const char *target_path, const H5G_loc_t *cur_loc, const char *cur_name, hid_t lcpl_id)
Definition: H5L.c:2156
H5_DLL herr_t H5VL_dataset_get(const H5VL_object_t *vol_obj, H5VL_dataset_get_t get_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:2275
unsigned iblock_entries
Definition: H5HFpkg.h:282
herr_t H5Pget_sym_k(hid_t plist_id, unsigned *ik, unsigned *lk)
Definition: H5Pfcpl.c:582
struct H5O_copy_dtype_merge_list_t * next
Definition: H5Oprivate.h:162
htri_t H5G__is_empty_test(hid_t gid)
Definition: H5Gtest.c:96
H5_DLL herr_t H5D__flush_sieve_buf(H5D_t *dataset)
Definition: H5Dint.c:3183
const unsigned H5O_layout_ver_bounds[]
Definition: H5Dlayout.c:50
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_OCPY[1]
Definition: H5Pprivate.h:149
H5_DLL herr_t H5R__free_heap(H5F_t *f, const unsigned char *buf, size_t nbytes)
Definition: H5Rint.c:1503
int(* H5P_prp_compare_func_t)(const void *value1, const void *value2, size_t size)
Definition: H5Ppublic.h:131
hsize_t last_index
Definition: H5Dpkg.h:365
H5_DLL herr_t H5B2__assert_leaf(const H5B2_hdr_t *hdr, const H5B2_leaf_t *leaf)
HANDLE hFile
Definition: H5FDlog.c:112
H5O_mcdt_search_cb_t func
Definition: H5Oprivate.h:167
H5_DLL herr_t H5G_name_set(const H5G_name_t *loc, H5G_name_t *obj, const char *name)
Definition: H5Gname.c:457
H5_DLLVAR hid_t H5E_CLOSEERROR_g
Definition: H5Epubgen.h:118
hbool_t holding_file
Definition: H5Oprivate.h:155
enum H5C_cache_incr_mode incr_mode
Definition: H5Cprivate.h:2116
H5O_t * H5O_pin(const H5O_loc_t *loc)
Definition: H5Oint.c:1227
H5_DLL herr_t H5C_log_write_mark_serialized_entry_msg(H5C_t *cache, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.c:615
H5VL_t * connector
Definition: H5VLint.c:64
H5F_t * H5F_open(const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id)
Definition: H5Fint.c:1502
H5C_pre_serialize_func_t H5AC_pre_serialize_func_t
Definition: H5ACprivate.h:188
struct H5PB_entry_t * next
Definition: H5PBpkg.h:42
size_t max_dirty_index_size
Definition: H5Cpkg.h:6025
H5_DLL htri_t H5G__has_links_test(hid_t gid, unsigned *nmsgs)
Definition: H5Gtest.c:217
herr_t H5VL_file_optional(const H5VL_object_t *vol_obj, H5VL_file_optional_t opt_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:3848
hbool_t generate_image
Definition: H5Cprivate.h:2216
H5_DLL char * H5RS_get_str(const H5RS_str_t *rs)
Definition: H5RS.c:455
H5_DLL herr_t H5G_init(void)
Definition: H5G.c:157
herr_t H5D__contig_collective_write(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t H5_ATTR_UNUSED nelmts, const H5S_t *file_space, const H5S_t *mem_space, H5D_chunk_map_t H5_ATTR_UNUSED *fm)
Definition: H5Dmpio.c:721
H5_DLL herr_t H5HF_man_dblock_dest(H5HF_direct_t *dblock)
Definition: H5HFdblock.c:698
herr_t(* get_mpi_info)(H5FD_t *file, void **mpi_info)
Definition: H5FDprivate.h:54
@ H5FD_MEM_BTREE
Definition: H5Fpublic.h:161
H5_DLLVAR const H5EA_class_t H5EA_CLS_FILT_CHUNK[1]
Definition: H5EAprivate.h:128
enum H5C_cache_flash_incr_mode flash_incr_mode
Definition: H5Cprivate.h:2121
herr_t H5D__format_convert(H5D_t *dataset)
Definition: H5Dint.c:3285
H5VL_dataset_class_t dataset_cls
Definition: H5VLconnector.h:478
herr_t H5D__scatgath_write(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space)
Definition: H5Dscatgath.c:595
size_t asoft
Definition: H5T.c:560
H5_DLL hid_t H5FD_register(const void *cls, size_t size, hbool_t app_ref)
Definition: H5FD.c:274
H5S_sel_iter_nelmts_func_t iter_nelmts
Definition: H5Spkg.h:351
H5O_msg_crt_idx_t index
Definition: H5Oprivate.h:257
@ H5S_SELECT_NOTA
Definition: H5Spublic.h:96
char * port
Definition: H5FDs3comms.h:402
const H5O_msg_class_t H5O_MSG_ATTR[1]
Definition: H5Oattr.c:68
void * H5WB_actual_clear(H5WB_t *wb, size_t need)
Definition: H5WB.c:228
H5C_ring_t H5AC_ring_t
Definition: H5ACprivate.h:149
@ H5D_CONTIGUOUS
Definition: H5Dpublic.h:47
double min_clean_fraction
Definition: H5ACpublic.h:463
H5_DLL htri_t H5G__obj_lookup(const H5O_loc_t *grp_oloc, const char *name, H5O_link_t *lnk)
Definition: H5Gobj.c:1111
H5T_sort_t
Definition: H5Tpkg.h:238
H5_DLL herr_t H5Lmove(hid_t src_loc, const char *src_name, hid_t dst_loc, const char *dst_name, hid_t lcpl_id, hid_t lapl_id)
Definition: H5L.c:275
hid_t H5Gcreate1(hid_t loc_id, const char *name, size_t size_hint)
Definition: H5Gdeprec.c:173
H5_DLLVAR const H5D_chunk_ops_t H5D_COPS_EARRAY[1]
Definition: H5Dpkg.h:535
H5_DLL herr_t H5O__shared_encode(const H5F_t *f, uint8_t *buf, const H5O_shared_t *sh_mesg)
Definition: H5Oshared.c:402
Definition: H5FSprivate.h:137
@ H5FD_FILE_IMAGE_OP_FILE_OPEN
Definition: H5FDpublic.h:339
H5_DLL herr_t H5Sget_select_bounds(hid_t spaceid, hsize_t start[], hsize_t end[])
Definition: H5Sselect.c:626
herr_t H5HF__hdr_skip_blocks(H5HF_hdr_t *hdr, H5HF_indirect_t *iblock, unsigned start_entry, unsigned nentries)
Definition: H5HFhdr.c:935
H5O_efl_t efl
Definition: H5Dprivate.h:134
const H5D_layout_ops_t H5D_LOPS_CONTIG[1]
Definition: H5Dcontig.c:118
H5_DLL herr_t H5T__conv_ushort_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hsize_t index_blk_size
Definition: H5EAprivate.h:99
hid_t H5T_NATIVE_UINT32_g
Definition: H5T.c:434
herr_t(* read)(H5FD_t *file, H5FD_mem_t type, hid_t dxpl, haddr_t addr, size_t size, void *buffer)
Definition: H5FDpublic.h:295
double upper_hr_threshold
Definition: H5Cprivate.h:2127
char * H5G_normalize(const char *name)
Definition: H5Gname.c:162
Definition: H5B2pkg.h:279
herr_t H5G_name_reset(H5G_name_t *name)
Definition: H5Gname.c:621
int leftjust
Definition: H5system.c:117
H5FL_DEFINE_STATIC(H5S_pnt_list_t)
union H5D_storage_t H5D_storage_t
void * H5VL_object(hid_t id)
Definition: H5VLint.c:1840
void H5_bandwidth(char *buf, double nbytes, double nseconds)
Definition: H5timer.c:205
H5_DLLVAR hid_t H5E_CANTINS_g
Definition: H5Epubgen.h:312
hsize_t free_block
Definition: H5HLpkg.h:101
Definition: H5Fpublic.h:125
H5_DLL herr_t H5O__msg_move_to_new_chunk_test(hid_t oid, unsigned msg_type)
Definition: H5Otest.c:707
H5_DLL herr_t H5G__traverse_special(const H5G_loc_t *grp_loc, const H5O_link_t *lnk, unsigned target, hbool_t last_comp, H5G_loc_t *obj_loc, hbool_t *obj_exists)
Definition: H5Gtraverse.c:364
H5RS_str_t * grp_full_path_r
Definition: H5Gcompact.c:45
hbool_t filtered
Definition: H5Dfarray.c:71
herr_t H5VLrequest_wait(void *req, hid_t connector_id, uint64_t timeout, H5ES_status_t *status)
Definition: H5VLcallback.c:6237
H5_DLL herr_t H5Pget_dxpl_mpio(hid_t dxpl_id, H5FD_mpio_xfer_t *xfer_mode)
Definition: H5FDmpio.c:468
H5_DLL herr_t H5T__conv_enum(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL H5P_genclass_t * H5P__open_class_path(const char *path)
Definition: H5Pint.c:5322
hid_t H5Tarray_create1(hid_t base_id, int ndims, const hsize_t dim[], const int H5_ATTR_UNUSED perm[])
Definition: H5Tarray.c:350
int sequence
Definition: H5Omessage.c:57
H5D_layout_read_func_t ser_read
Definition: H5Dpkg.h:153
H5_DLLVAR size_t H5T_NATIVE_UINT_FAST16_ALIGN_g
Definition: H5Tpkg.h:444
herr_t(* H5S_sel_project_simple)(const H5S_t *space, H5S_t *new_space, hsize_t *offset)
Definition: H5Spkg.h:270
H5P_coll_md_read_flag_t H5F_coll_md_read(const H5F_t *f)
Definition: H5Fquery.c:1091
void * udata
Definition: H5Dearray.c:75
H5G_bt2_ud_common_t common
Definition: H5Gpkg.h:284
@ H5B2_NUM_BTREE_ID
Definition: H5B2private.h:56
double flash_multiple
Definition: H5Cprivate.h:2122
hsize_t chunk_dim[H5O_LAYOUT_NDIMS]
Definition: H5Dpkg.h:368
herr_t H5D__select_write(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space)
Definition: H5Dselect.c:305
const void * driver_info
Definition: H5FDprivate.h:95
H5D_chunk_cb_func_t cb
Definition: H5Dfarray.c:72
int herr_t
Definition: H5public.h:128
H5_DLL herr_t H5S_select_iter_release(H5S_sel_iter_t *sel_iter)
Definition: H5Sselect.c:1496
H5_DLL herr_t H5FA__hdr_fuse_incr(H5FA_hdr_t *hdr)
herr_t H5D__chunk_lookup(const H5D_t *dset, const hsize_t *scaled, H5D_chunk_ud_t *udata)
Definition: H5Dchunk.c:3202
hid_t H5Ecreate_msg(hid_t class_id, H5E_type_t msg_type, const char *msg_str)
Definition: H5E.c:771
const H5O_msg_class_t H5O_MSG_DRVINFO[1]
Definition: H5Odrvinfo.c:40
H5_DLL herr_t H5HF__man_dblock_delete(H5F_t *f, haddr_t dblock_addr, hsize_t dblock_size)
Definition: H5HFdblock.c:633
unsigned long long total_write_ops
Definition: H5FDlog.c:127
hbool_t write_tracking
Definition: H5FDcore.c:57
FILE * trace
Definition: H5private.h:1759
int id
Definition: H5PLprivate.h:39
int64_t get_entry_ptr_from_addr_counter
Definition: H5Cpkg.h:6078
void * obj_wrap_ctx
Definition: H5VLint.c:65
H5_DLL herr_t H5Pget_nlinks(hid_t plist_id, size_t *nlinks)
Definition: H5Plapl.c:962
H5F_t * dst_file
Definition: H5Gname.c:62
herr_t H5Fget_metadata_read_retry_info(hid_t file_id, H5F_retry_info_t *info)
Definition: H5F.c:1498
H5_DLL herr_t H5B2__remove_leaf_by_idx(H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, unsigned idx, H5B2_remove_t op, void *op_data)
Definition: H5B2leaf.c:883
H5_DLL herr_t H5B2__hdr_fuse_incr(H5B2_hdr_t *hdr)
Definition: H5B2hdr.c:437
H5A_t * H5A__create_by_name(const H5G_loc_t *loc, const char *obj_name, const char *attr_name, const H5T_t *type, const H5S_t *space, hid_t acpl_id)
Definition: H5Aint.c:304
H5_DLL herr_t H5HF_get_id_len(H5HF_t *fh, size_t *id_len_p)
Definition: H5HF.c:289
size_t dblk_page_init_size
Definition: H5EApkg.h:280
herr_t H5Pset_virtual_printf_gap(hid_t plist_id, hsize_t gap_size)
Definition: H5Pdapl.c:1236
H5_DLL herr_t H5D__layout_set_version(H5F_t *f, H5O_layout_t *layout)
Definition: H5Dlayout.c:299
H5_DLL herr_t H5S_select_release(H5S_t *ds)
Definition: H5Sselect.c:286
herr_t H5Oget_native_info(hid_t loc_id, H5O_native_info_t *oinfo, unsigned fields)
Definition: H5O.c:697
H5_DLL herr_t H5P__add_prop(H5SL_t *props, H5P_genprop_t *prop)
Definition: H5Pint.c:1249
herr_t H5G_obj_remove(const H5O_loc_t *oloc, H5RS_str_t *grp_full_path_r, const char *name)
Definition: H5Gobj.c:971
int H5I_inc_ref(hid_t id, hbool_t app_ref)
Definition: H5I.c:1527
H5L_iterate2_t op_new
Definition: H5Gprivate.h:177
haddr_t idx_addr
Definition: H5Oprivate.h:481
htri_t H5MF_try_extend(H5F_t *f, H5FD_mem_t alloc_type, haddr_t addr, hsize_t size, hsize_t extra_requested)
Definition: H5MF.c:1282
FILE * stream
Definition: H5HFdbg.c:53
herr_t H5HF__huge_get_obj_len(H5HF_hdr_t *hdr, const uint8_t *id, size_t *obj_len_p)
Definition: H5HFhuge.c:510
H5O_common_cache_ud_t common
Definition: H5Opkg.h:414
H5I_type_t obj_type
Definition: H5I.c:96
H5E_auto2_t func2
Definition: H5Epkg.h:74
herr_t H5T__conv_ulong_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7602
@ H5B2_POS_RIGHT
Definition: H5B2pkg.h:257
hid_t H5T_NATIVE_UCHAR_g
Definition: H5T.c:394
unsigned nindexes
Definition: H5Oprivate.h:728
char * open_name
Definition: H5Fpkg.h:375
const H5AC_class_t H5AC_SOHM_TABLE[1]
Definition: H5SMcache.c:83
herr_t(* H5C_free_icr_func_t)(void *thing)
Definition: H5Cprivate.h:883
herr_t H5Oget_info_by_idx3(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_info2_t *oinfo, unsigned fields, hid_t lapl_id)
Definition: H5O.c:636
herr_t H5F_get_fileno(const H5F_t *f, unsigned long *filenum)
Definition: H5Fquery.c:929
H5_DLL H5O_loc_t * H5O_get_loc(hid_t id)
Definition: H5Oint.c:1839
herr_t H5HF_tiny_get_obj_len(H5HF_hdr_t *hdr, const uint8_t *id, size_t *obj_len_p)
Definition: H5HFtiny.c:210
H5P_plist_type_t
Definition: H5Pprivate.h:61
void * H5VL__native_dataset_create(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t lcpl_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_dataset.c:45
herr_t H5PB_update_entry(H5PB_t *page_buf, haddr_t addr, size_t size, const void *buf)
Definition: H5PB.c:592
hid_t H5Acreate1(hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t acpl_id)
Definition: H5Adeprec.c:116
@ H5Z_XFORM_RPAREN
Definition: H5Ztrans.c:36
int H5S_get_simple_extent_dims(const H5S_t *ds, hsize_t dims[], hsize_t max_dims[])
Definition: H5S.c:1072
struct H5FL_gc_arr_node_t * first
Definition: H5FL.c:79
hid_t H5E_PAGEBUF_g
Definition: H5Edefin.h:42
herr_t H5D__get_offset_copy(const H5D_t *dset, const hsize_t *offset, hsize_t *offset_copy)
Definition: H5Dio.c:93
const char * name
Definition: H5Pint.c:53
herr_t H5VL_request_notify(const H5VL_object_t *vol_obj, H5VL_request_notify_t cb, void *ctx)
Definition: H5VLcallback.c:6310
Definition: H5Oprivate.h:479
H5_DLLVAR hid_t H5P_CLS_DATATYPE_ACCESS_ID_g
Definition: H5Ppublic.h:199
@ H5B_INS_RIGHT
Definition: H5Bprivate.h:70
H5_DLL herr_t H5A__get_info(const H5A_t *attr, H5A_info_t *ainfo)
Definition: H5Aint.c:1005
H5O_storage_chunk_farray_t farray
Definition: H5Oprivate.h:487
hid_t H5E_SETLOCAL_g
Definition: H5Edefin.h:124
H5_DLL herr_t H5HF_op_write(const void *obj, size_t obj_len, void *op_data)
Definition: H5HF.c:129
H5_DLL herr_t H5VM_stride_copy(unsigned n, hsize_t elmt_size, const hsize_t *_size, const hsize_t *dst_stride, void *_dst, const hsize_t *src_stride, const void *_src)
Definition: H5VM.c:713
hid_t H5E_CANTSET_g
Definition: H5Edefin.h:97
herr_t H5Lget_info2(hid_t loc_id, const char *name, H5L_info2_t *linfo, hid_t lapl_id)
Definition: H5L.c:982
H5C_cache_entry_t * dLRU_head_ptr
Definition: H5Cpkg.h:5928
herr_t H5AC_evict_tagged_metadata(H5F_t *f, haddr_t metadata_tag, hbool_t match_global)
Definition: H5AC.c:2279
hid_t H5Mget_create_plist(hid_t map_id)
Definition: H5M.c:572
@ H5O_TYPE_NTYPES
Definition: H5Opublic.h:108
H5FL_SEQ_DEFINE_STATIC(H5FL_fac_head_ptr_t)
H5S_sel_iter_lib_op_t lib_op
Definition: H5Sprivate.h:128
Definition: H5B2pkg.h:297
int H5FS__cmp_cparam_test(const H5FS_create_t *cparam1, const H5FS_create_t *cparam2)
Definition: H5FStest.c:117
herr_t H5CX_set_mpi_coll_datatypes(MPI_Datatype btype, MPI_Datatype ftype)
Definition: H5CX.c:2884
H5_DLL herr_t H5Aget_info_by_name(hid_t loc_id, const char *obj_name, const char *attr_name, H5A_info_t *ainfo, hid_t lapl_id)
Definition: H5A.c:1063
haddr_t heap_addr
Definition: H5Oprivate.h:382
H5S_select_t select
Definition: H5Spkg.h:319
hsize_t size
Definition: H5FApkg.h:186
int H5I_dec_app_ref_always_close(hid_t id)
Definition: H5I.c:1455
herr_t(* H5T_vlen_delete_func_t)(H5VL_object_t *file, const void *_vl)
Definition: H5Tpkg.h:286
H5_DLL herr_t H5P__decode_unsigned(const void **_pp, void *value)
Definition: H5Pencdec.c:543
H5_DLLVAR hid_t H5T_NATIVE_INT_FAST64_g
Definition: H5Tpublic.h:497
H5T_pad_t msb_pad
Definition: H5Tpkg.h:204
hsize_t threshold
Definition: H5Fpkg.h:298
uint32_t max_slist_len
Definition: H5Cpkg.h:6028
hid_t H5E_CANTUNPIN_g
Definition: H5Edefin.h:173
H5_DLL herr_t H5VL_object_is_native(const H5VL_object_t *obj, hbool_t *is_native)
Definition: H5VLint.c:1007
void H5C__dump_entry(H5C_t *cache_ptr, const H5C_cache_entry_t *entry_ptr, hbool_t dump_parents, const char *prefix, int indent)
Definition: H5Cdbg.c:1144
hbool_t vl_alloc_info_valid
Definition: H5CX.c:253
H5_DLLVAR hid_t H5T_NATIVE_INT_LEAST32_g
Definition: H5Tpublic.h:482
herr_t H5FDunregister(hid_t driver_id)
Definition: H5FD.c:324
H5_DLL herr_t H5Ovisit_by_name1(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate1_t op, void *op_data, hid_t lapl_id)
Definition: H5Odeprec.c:831
struct H5C_cache_entry_t H5C_cache_entry_t
double hit_rate
Definition: H5Cimage.c:971
H5_DLL herr_t H5CX_set_loc(hid_t loc_id)
CATCH unable to release fixed array data block unable to release fixed array data block page END_FUNC(BEGIN_FUNC(PRIV)
Definition: H5FA.c:527
BEGIN_FUNC(PKG, CATCH if(!ret_value) if(&&H5EA__dblk_page_dest(dblk_page)< 0) H5E_THROW(H5E_CANTFREE ERR, H5EA_dblk_page_t *, H5EA_dblk_page_t *dblk_page=NULL, H5EA_dblk_page_t *dblk_page=NULL, H5EA__dblk_page_alloc(H5EA_hdr_t *hdr, H5EA_sblock_t *parent))
Definition: H5EAdblkpage.c:99
H5_DLL hid_t H5VLget_connector_id_by_name(const char *name)
Definition: H5VL.c:329
H5MF_free_section_t * H5MF__sect_new(unsigned ctype, haddr_t sect_off, hsize_t sect_size)
Definition: H5MFsection.c:208
hsize_t * row_tot_dblock_free
Definition: H5HFpkg.h:208
H5_DLL herr_t H5C__make_space_in_cache(H5F_t *f, size_t space_needed, hbool_t write_permitted)
H5_DLL haddr_t H5Dget_offset(hid_t dset_id)
Definition: H5D.c:588
haddr_t tag
Definition: H5CX.c:207
H5A_attr_iter_op_type_t
Definition: H5Aprivate.h:46
@ H5B2_CDSET_ID
Definition: H5B2private.h:53
H5_debug_t H5_debug_g
Definition: H5.c:86
H5P_prp_copy_func_t copy
Definition: H5Ppkg.h:79
H5_DLL herr_t H5HF__man_iblock_detach(H5HF_indirect_t *iblock, unsigned entry)
Definition: H5HFiblock.c:1354
herr_t(* fill)(void *nat_blk, size_t nelmts)
Definition: H5EAprivate.h:71
struct H5D_rdcc_t H5D_rdcc_t
herr_t H5Freset_mdc_hit_rate_stats(hid_t file_id)
Definition: H5F.c:1372
uint32_t elmts_per_chunk
Definition: H5Dchunk.c:148
struct H5HL_free_t * prev
Definition: H5HLpkg.h:80
size_t * obj_id_count
Definition: H5Fint.c:57
herr_t H5SM_reconstitute(H5O_shared_t *sh_mesg, H5F_t *f, unsigned msg_type_id, H5O_fheap_id_t heap_id)
Definition: H5SM.c:2092
H5O_link_t * lnk
Definition: H5Gstab.c:53
H5VL_map_get_t
Definition: H5Mpublic.h:52
H5_DLL herr_t H5Pset_chunk_cache(hid_t dapl_id, size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0)
Definition: H5Pdapl.c:777
H5_DLL herr_t H5G__dense_create(H5F_t *f, H5O_linfo_t *linfo, const H5O_pline_t *pline)
Definition: H5Gdense.c:259
H5P_genclass_t * H5P_CLS_FILE_MOUNT_g
Definition: H5Pint.c:145
haddr_t addr
Definition: H5Fpkg.h:186
struct H5B2_node_info_test_t H5B2_node_info_test_t
H5_DLL herr_t H5VL_object_specific(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, H5VL_object_specific_t specific_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:5735
H5FL_EXTERN(H5S_sel_iter_t)
herr_t(* shrink)(H5FS_section_info_t **, void *)
Definition: H5FSprivate.h:108
hbool_t filtered
Definition: H5Dearray.c:73
@ H5VL_GET_CONN_LVL_TERM
Definition: H5VLconnector.h:423
H5_DLL herr_t H5Pset_nbit(hid_t plist_id)
Definition: H5Pdcpl.c:3067
H5_DLL herr_t H5AC_flush(H5F_t *f)
Definition: H5AC.c:664
H5_DLL hbool_t H5D__virtual_is_space_alloc(const H5O_storage_t *storage)
H5D_chunk_common_ud_t common
Definition: H5Dbtree.c:78
unsigned iblock_entries
Definition: H5MFpkg.h:122
H5_DLL struct H5O_loc_t * H5T_oloc(H5T_t *dt)
Definition: H5T.c:5319
struct H5FA_dblk_page_cache_ud_t H5FA_dblk_page_cache_ud_t
HDassert(NULL==sblock->top_proxy)
const unsigned char * wbuf
Definition: H5Defl.c:58
const H5B2_class_t H5G_BT2_CORDER[1]
Definition: H5Gbtree2.c:119
H5FD_mem_t type
Definition: H5FDfamily.c:961
H5Z_filter_t H5Pget_filter1(hid_t plist_id, unsigned idx, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[])
Definition: H5Pocpl.c:1846
unsigned sym_leaf_k
Definition: H5Fpkg.h:225
H5_DLL herr_t H5HL_unprotect(H5HL_t *heap)
int prev_idx
Definition: H5Pint.c:72
herr_t H5Pset_append_flush(hid_t plist_id, unsigned ndims, const hsize_t *boundary, H5D_append_cb_t func, void *udata)
Definition: H5Pdapl.c:1312
hid_t H5E_BTREE_g
Definition: H5Edefin.h:30
@ H5G_CACHED_ERROR
Definition: H5Gpkg.h:71
const H5T_t * dset_type
Definition: H5Dpkg.h:95
hid_t H5VL__get_connector_id_by_name(const char *name, hbool_t is_api)
Definition: H5VLint.c:1452
@ H5F_FSPACE_STRATEGY_NONE
Definition: H5Fpublic.h:194
uint32_t LRU_list_len
Definition: H5Cpkg.h:5913
H5_DLL herr_t H5Pset_userblock(hid_t plist_id, hsize_t size)
Definition: H5Pfcpl.c:317
struct H5CX_fapl_cache_t H5CX_fapl_cache_t
herr_t H5C_log_write_protect_entry_msg(H5C_t *cache, const H5C_cache_entry_t *entry, int type_id, unsigned flags, herr_t fxn_ret_value)
Definition: H5Clog.c:752
struct H5O_storage_chunk_earray_t H5O_storage_chunk_earray_t
haddr_t dblock_addr
Definition: H5HFdbg.c:56
herr_t H5Pget_shared_mesg_index(hid_t plist_id, unsigned index_num, unsigned *mesg_type_flags, unsigned *min_mesg_size)
Definition: H5Pfcpl.c:959
H5_DLL herr_t H5O_loc_free(H5O_loc_t *loc)
Definition: H5Oint.c:2071
Definition: H5SMmessage.c:42
herr_t H5Pget_shared_mesg_nindexes(hid_t plist_id, unsigned *nindexes)
Definition: H5Pfcpl.c:858
Definition: H5Fprivate.h:674
herr_t H5HF__huge_bt2_indir_found(const void *nrecord, void *op_data)
Definition: H5HFbtree2.c:276
HDassert((size_t)(image -(const uint8_t *) _image)==(len - H5EA_SIZEOF_CHKSUM))
H5O_msg_crt_idx_t idx
Definition: H5SMmessage.c:44
H5_DLLVAR hid_t H5P_CLS_OBJECT_CREATE_ID_g
Definition: H5Ppublic.h:189
unsigned version
Definition: H5Tpkg.h:336
struct H5O_cont_t H5O_cont_t
union H5MM_block_t::@32 u
H5O_storage_chunk_t chunk
Definition: H5Oprivate.h:577
H5_DLL herr_t H5I_register_using_existing_id(H5I_type_t type, void *object, hbool_t app_ref, hid_t existing_id)
Definition: H5I.c:836
H5_DLL herr_t H5G__link_name_replace(H5F_t *file, H5RS_str_t *grp_full_path_r, const H5O_link_t *lnk)
Definition: H5Glink.c:570
H5_DLL herr_t H5VL_token_cmp(const H5VL_object_t *vol_obj, const H5O_token_t *token1, const H5O_token_t *token2, int *cmp_value)
Definition: H5VLcallback.c:7353
herr_t H5T__conv_double_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8142
CATCH dblk
Definition: H5HLdblk.c:162
struct H5T_cdata_t H5T_cdata_t
size_t link_msgs_seen
Definition: H5Opkg.h:322
uint32_t max_man_size
Definition: H5HFpkg.h:319
H5_DLLVAR hid_t H5P_CLS_GROUP_CREATE_ID_g
Definition: H5Ppublic.h:196
H5S_sel_iter_app_op_t app_op
Definition: H5Sprivate.h:127
H5SL_node_t * H5SL_first(H5SL_t *slist)
Definition: H5SL.c:1987
herr_t H5Ovisit1(hid_t obj_id, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate1_t op, void *op_data)
Definition: H5Odeprec.c:757
herr_t H5C_pin_protected_entry(void *thing)
Definition: H5C.c:2110
H5_DLL herr_t H5Tenum_insert(hid_t type, const char *name, const void *value)
Definition: H5Tenum.c:140
hid_t H5P__new_plist_of_type(H5P_plist_type_t type)
Definition: H5Pint.c:5472
@ H5O_VIRTUAL_STATUS_SEL_BOUNDS
Definition: H5Oprivate.h:521
herr_t H5R__set_obj_token(H5R_ref_priv_t *ref, const H5O_token_t *obj_token, size_t token_size)
Definition: H5Rint.c:809
H5_DLLVAR hid_t H5E_NLINKS_g
Definition: H5Epubgen.h:339
herr_t H5FS_alloc_sect(H5F_t *f, H5FS_t *fspace)
Definition: H5FS.c:862
herr_t H5S_select_fill(const void *fill, size_t fill_size, const H5S_t *space, void *_buf)
Definition: H5Sselect.c:2483
herr_t H5AC__log_deleted_entry(const H5AC_info_t *entry_ptr)
Definition: H5ACmpio.c:687
herr_t H5Pset_link_phase_change(hid_t plist_id, unsigned max_compact, unsigned min_dense)
Definition: H5Pgcpl.c:252
hid_t type_id
Definition: H5Sprivate.h:121
herr_t H5T__conv_float_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8238
herr_t H5HF_hdr_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth)
Definition: H5HFdbg.c:380
H5_DLLVAR hid_t H5T_STD_I64LE_g
Definition: H5Tpublic.h:275
if(iblock->ndblk_addrs > 0)
Definition: H5EAdbg.c:259
int32_t version
Definition: H5FDhdfs.h:104
hbool_t free_oh
Definition: H5Opkg.h:381
uint8_t merge_percent
Definition: H5B2private.h:104
@ H5VL_FILE_REOPEN
Definition: H5VLconnector.h:141
H5FL_DEFINE(H5D_chunk_info_t)
H5FL_reg_node_t * list
Definition: H5FLprivate.h:103
herr_t(* H5T_vlen_write_func_t)(H5VL_object_t *file, const H5T_vlen_alloc_info_t *vl_alloc_info, void *_vl, void *buf, void *_bg, size_t seq_len, size_t base_size)
Definition: H5Tpkg.h:285
H5_DLL const H5L_class_t * H5L_find_class(H5L_type_t id)
Definition: H5L.c:1622
H5S_sel_is_valid_func_t is_valid
Definition: H5Spkg.h:281
H5T_t * H5T__create(H5T_class_t type, size_t size)
Definition: H5T.c:3204
herr_t H5VLgroup_optional(void *obj, hid_t connector_id, H5VL_group_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:4544
const H5O_msg_class_t H5O_MSG_FILL_NEW[1]
Definition: H5Ofill.c:133
H5_DLL herr_t H5L_create_hard(H5G_loc_t *cur_loc, const char *cur_name, const H5G_loc_t *link_loc, const char *link_name, hid_t lcpl_id)
Definition: H5L.c:2083
uint32_t node_size
Definition: H5Oprivate.h:611
H5_DLL herr_t H5T__conv_long_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5FDflush(H5FD_t *file, hid_t dxpl_id, hbool_t closing)
Definition: H5FD.c:1491
hid_t H5VLregister_connector(const H5VL_class_t *cls, hid_t vipl_id)
Definition: H5VL.c:91
H5_DLL void * H5ST_remove(H5ST_tree_t *root, const char *s)
Definition: H5ST.c:698
hbool_t H5CX_get_mpi_file_flushing(void)
Definition: H5CX.c:1773
size_t H5T_NATIVE_UCHAR_COMP_ALIGN_g
Definition: H5T.c:454
void * elmts
Definition: H5EApkg.h:291
herr_t H5B2__update_flush_depend(H5B2_hdr_t *hdr, unsigned depth, const H5B2_node_ptr_t *node_ptr, void *old_parent, void *new_parent)
Definition: H5B2int.c:1788
hsize_t(* H5S_sel_iter_nelmts_func_t)(const H5S_sel_iter_t *iter)
Definition: H5Spkg.h:330
struct H5FA__test_ctx_t H5FA__test_ctx_t
MPI_Comm mpi_comm
Definition: H5ACpkg.h:368
herr_t(* H5T_operator_t)(H5T_t *dt, void *op_data)
Definition: H5Tpkg.h:380
hsize_t block_off
Definition: H5HFpkg.h:455
H5_DLL hid_t H5Dget_create_plist(hid_t dset_id)
Definition: H5D.c:463
herr_t H5Aiterate2(hid_t loc_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5A_operator2_t op, void *op_data)
Definition: H5A.c:1328
H5_DLL herr_t H5Tset_ebias(hid_t type_id, size_t ebias)
Definition: H5Tfloat.c:204
H5_DLL herr_t H5CX_get_vol_wrap_ctx(void **wrap_ctx)
Definition: H5CX.c:1586
herr_t(* H5D_layout_construct_func_t)(H5F_t *f, H5D_t *dset)
Definition: H5Dpkg.h:121
char * filename
Definition: H5Rpkg.h:56
H5O_mesg_loc_t mesg_loc
Definition: H5SMpkg.h:152
H5FD_mpio_xfer_t
Definition: H5FDmpi.h:38
herr_t H5VL_blob_specific(const H5VL_object_t *vol_obj, void *blob_id, H5VL_blob_specific_t specific_type,...)
Definition: H5VLcallback.c:7095
struct H5FO_obj_count_t H5FO_obj_count_t
herr_t H5D__fill_init(H5D_fill_buf_info_t *fb_info, void *caller_fill_buf, H5MM_allocate_t alloc_func, void *alloc_info, H5MM_free_t free_func, void *free_info, const H5O_fill_t *fill, const H5T_t *dset_type, hid_t dset_type_id, size_t total_nelmts, size_t max_buf_size)
Definition: H5Dfill.c:368
H5_DLL herr_t H5FS_delete(H5F_t *f, haddr_t fs_addr)
Definition: H5FS.c:256
H5VL_datatype_get_t
Definition: H5VLconnector.h:111
herr_t H5CX_test_set_mpio_coll_chunk_link_hard(int mpio_coll_chunk_link_hard)
Definition: H5CX.c:3250
int64_t entries_scanned_to_make_space
Definition: H5Cpkg.h:6047
H5R_type_t rtype
Definition: H5Tpkg.h:227
struct tm * gmnow(void)
Definition: H5FDs3comms.c:1947
@ H5T_PERS_SOFT
Definition: H5Tpublic.h:160
H5_DLL herr_t H5Literate1(hid_t grp_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5L_iterate1_t op, void *op_data)
Definition: H5Ldeprec.c:150
H5_DLL hid_t H5CX_get_dxpl(void)
Definition: H5CX.c:1534
size_t dblk_page_init_size
Definition: H5FApkg.h:193
Definition: H5EApkg.h:346
hbool_t in_use
Definition: H5MM.c:64
H5FL_DEFINE_STATIC(H5HL_dblk_t)
hbool_t init
Definition: H5FLprivate.h:98
@ H5VL_SUBCLS_REQUEST
Definition: H5VLconnector.h:64
herr_t H5HF__man_iblock_alloc_row(H5HF_hdr_t *hdr, H5HF_free_section_t **sec_node)
Definition: H5HFiblock.c:895
H5P_reg_prop_func_t reg_prop_func
Definition: H5Pprivate.h:103
hbool_t new_unfilt_chunk
Definition: H5Dpkg.h:279
@ H5F_LIBVER_V110
Definition: H5Fpublic.h:181
H5_DLL herr_t H5O__shared_copy_file(H5F_t *file_src, H5F_t *file_dst, const H5O_msg_class_t *mesg_type, const void *_native_src, void *_native_dst, hbool_t *recompute_size, unsigned *mesg_flags, H5O_copy_t *cpy_info, void *udata)
H5_DLL ssize_t H5VLget_connector_name(hid_t id, char *name, size_t size)
Definition: H5VL.c:458
H5_DLL H5G_name_t * H5T_nameof(const H5T_t *dt)
Definition: H5T.c:5360
H5_index_t idx_type
Definition: H5Gdense.c:143
struct H5F_superblock_cache_ud_t H5F_superblock_cache_ud_t
H5_DLL hbool_t H5CX_get_mpio_rank0_bcast(void)
Definition: H5CX.c:1799
hid_t H5VL_wrap_register(H5I_type_t type, void *obj, hbool_t app_ref)
Definition: H5VLint.c:2355
H5_DLL herr_t H5O_get_info(const H5O_loc_t *oloc, H5O_info2_t *oinfo, unsigned fields)
Definition: H5Oint.c:2234
@ H5FD_STDIO_OP_WRITE
Definition: H5FDstdio.c:62
herr_t H5T__conv_int_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7404
H5Z_SO_scale_type_t
Definition: H5Zpublic.h:97
H5_DLL time_t H5O_get_oh_mtime(const H5O_t *oh)
Definition: H5Oint.c:2595
H5D_layout_is_space_alloc_func_t is_space_alloc
Definition: H5Dpkg.h:150
H5FL_ARR_DEFINE(H5SM_index_header_t, H5O_SHMESG_MAX_NINDEXES)
uint64_t fd_dirty_child_count
Definition: H5Cprivate.h:2289
herr_t(* H5D_layout_io_init_func_t)(const struct H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space, struct H5D_chunk_map_t *cm)
Definition: H5Dpkg.h:126
void H5CX_set_coll_metadata_read(hbool_t cmdr)
Definition: H5CX.c:2854
H5_DLL herr_t H5T__conv_float_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
@ H5T_CSET_RESERVED_4
Definition: H5Tpublic.h:84
herr_t H5G__get_info_by_idx(const H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5G_info_t *grp_info)
Definition: H5Gint.c:1322
haddr_t addr
Definition: H5FSpkg.h:100
@ H5SL_TYPE_HID
Definition: H5SLprivate.h:49
struct H5FD_log_t H5FD_log_t
double btree_split_ratio[3]
Definition: H5CX.c:345
hid_t H5P_CLS_REFERENCE_ACCESS_ID_g
Definition: H5Pint.c:172
H5G_loc_t * dst_root_loc
Definition: H5Ocopy.c:67
herr_t H5MF_close(H5F_t *f)
Definition: H5MF.c:1543
herr_t(* H5S_sel_release_func_t)(H5S_t *space)
Definition: H5Spkg.h:235
const H5P_genplist_t * plist2
Definition: H5Pint.c:77
H5_DLL H5F_t * H5F__reopen(H5F_t *f)
Definition: H5Fint.c:2256
H5S_sel_bounds_func_t bounds
Definition: H5Spkg.h:285
H5_DLL herr_t H5F__accum_write(H5F_shared_t *f_sh, H5FD_mem_t type, haddr_t addr, size_t size, const void *buf)
Definition: H5Faccum.c:422
H5_DLL herr_t H5F_object_flush_cb(H5F_t *f, hid_t obj_id)
Definition: H5Fint.c:3057
herr_t H5Pset_hyper_vector_size(hid_t plist_id, size_t vector_size)
Definition: H5Pdxpl.c:1670
BEGIN_FUNC(PKG, END_FUNCP ERR, H5HL_dblk_t *, H5HL_dblk_t *dblk=NULL, H5HL_dblk_t *dblk=NULL, H5HL__dblk_new(H5HL_t *heap))
Definition: H5HLdblk.c:94
H5_DLL herr_t H5Pget_sym_k(hid_t plist_id, unsigned *ik, unsigned *lk)
Definition: H5Pfcpl.c:582
H5HF_indirect_ent_t * ents
Definition: H5HFpkg.h:406
herr_t H5O_msg_append_oh(H5F_t *f, H5O_t *oh, unsigned type_id, unsigned mesg_flags, unsigned update_flags, void *mesg)
Definition: H5Omessage.c:162
H5_DLL herr_t H5G__obj_create_real(H5F_t *f, const H5O_ginfo_t *ginfo, const H5O_linfo_t *linfo, const H5O_pline_t *pline, H5G_obj_create_t *gcrt_info, H5O_loc_t *oloc)
Definition: H5Gobj.c:178
H5_DLLVAR H5P_genclass_t * H5P_CLS_DATASET_XFER_g
Definition: H5Pprivate.h:125
@ t_schar
Definition: H5Zscaleoffset.c:35
Definition: H5Oprivate.h:492
H5_DLL herr_t H5C_get_cache_auto_resize_config(const H5C_t *cache_ptr, H5C_auto_size_ctl_t *config_ptr)
Definition: H5Cquery.c:89
haddr_t addr
Definition: H5Cprivate.h:2229
unsigned version
Definition: H5Oprivate.h:727
size_t name_size
Definition: H5Gdense.c:187
H5_DLL herr_t H5D__fill_refill_vl(H5D_fill_buf_info_t *fb_info, size_t nelmts)
Definition: H5Dfill.c:567
H5C_cache_entry_t * LRU_head_ptr
Definition: H5Cpkg.h:5915
H5_DLL herr_t H5Rget_obj_type2(hid_t id, H5R_type_t ref_type, const void *ref, H5O_type_t *obj_type)
Definition: H5Rdeprec.c:339
Definition: H5Sprivate.h:49
H5P_genclass_t * H5P_CLS_ROOT_g
Definition: H5Pint.c:131
hid_t H5VL_register_using_vol_id(H5I_type_t type, void *obj, hid_t connector_id, hbool_t app_ref)
Definition: H5VLint.c:794
hbool_t mpio_actual_io_mode_set
Definition: H5CX.c:262
herr_t H5T__conv_short_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5346
time_t H5_now(void)
Definition: H5timer.c:254
size_t rc
Definition: H5HFpkg.h:339
herr_t H5HF_iblock_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, haddr_t hdr_addr, unsigned nrows)
Definition: H5HFdbg.c:768
H5D_layout_read_func_t par_read
Definition: H5Dpkg.h:156
herr_t H5C_mark_entry_unserialized(void *thing)
Definition: H5C.c:1718
herr_t H5Pget_mpio_no_collective_cause(hid_t plist_id, uint32_t *local_no_collective_cause, uint32_t *global_no_collective_cause)
Definition: H5Pdxpl.c:2033
H5_DLL herr_t H5HF__sect_row_revive(H5HF_hdr_t *hdr, H5HF_free_section_t *sect)
Definition: H5HFsection.c:1352
H5_DLL hssize_t H5Sget_select_elem_npoints(hid_t spaceid)
Definition: H5Spoint.c:1025
@ H5SM_BADTYPE
Definition: H5SMpkg.h:159
H5_DLL herr_t H5D__chunk_set_info(const H5D_t *dset)
Definition: H5Dchunk.c:778
Definition: H5Dchunk.c:155
@ H5B_LEFT
Definition: H5Bprivate.h:79
hbool_t set_initial_size
Definition: H5Cprivate.h:2108
herr_t H5D__chunk_copy(H5F_t *f_src, H5O_storage_chunk_t *storage_src, H5O_layout_chunk_t *layout_src, H5F_t *f_dst, H5O_storage_chunk_t *storage_dst, const H5S_extent_t *ds_extent_src, const H5T_t *dt_src, const H5O_pline_t *pline_src, H5O_copy_t *cpy_info)
Definition: H5Dchunk.c:6189
haddr_t addr
Definition: H5EApkg.h:267
H5_buffer_dump(stream, indent, h->dblk_image, marker,(size_t) 0, h->dblk_size)
herr_t(* optional)(void *obj, void *blob_id, H5VL_blob_optional_t opt_type, va_list arguments)
Definition: H5VLconnector.h:452
H5_DLLVAR H5FS_section_class_t H5MF_FSPACE_SECT_CLS_LARGE[1]
Definition: H5MFpkg.h:170
H5_DLL hbool_t H5F_get_min_dset_ohdr(const H5F_t *f)
Definition: H5Fquery.c:547
H5_DLLVAR H5FS_section_class_t H5HF_FSPACE_SECT_CLS_NORMAL_ROW[1]
Definition: H5HFpkg.h:579
H5FD_file_image_callbacks_t callbacks
Definition: H5FDprivate.h:74
hid_t H5E_FILEOPEN_g
Definition: H5Edefin.h:142
hsize_t boundary[H5S_MAX_RANK]
Definition: H5Dprivate.h:147
H5P_prp_cb1_t H5P_prp_copy_func_t
Definition: H5Ppublic.h:130
H5_DLL unsigned H5F_get_nopen_objs(const H5F_t *f)
Definition: H5Fquery.c:290
herr_t H5B2__internal_free(H5B2_internal_t *internal)
Definition: H5B2internal.c:1309
pthread_cond_t cond_var
Definition: H5TSprivate.h:81
void * under_object
Definition: H5VLpassthru.c:68
hsize_t * high_bounds
Definition: H5Spkg.h:182
struct H5O_layout_chunk_farray_t H5O_layout_chunk_farray_t
herr_t H5VL_retrieve_lib_state(void **state)
Definition: H5VLint.c:1983
H5B2_node_ptr_t * node_ptrs
Definition: H5B2pkg.h:238
herr_t H5Pset_dxpl_mpio_chunk_opt_ratio(hid_t dxpl_id, unsigned percent_num_proc_per_chunk)
Definition: H5FDmpio.c:634
H5_DLL herr_t H5E__set_auto(H5E_t *estack, const H5E_auto_op_t *op, void *client_data)
Definition: H5Eint.c:647
@ H5S_SELECT_APPEND
Definition: H5Spublic.h:102
H5C_t * cache_ptr
Definition: H5Cprivate.h:2228
Definition: H5Fpublic.h:300
herr_t H5T__conv_ulong_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7624
struct H5O_storage_chunk_bt2_t H5O_storage_chunk_bt2_t
Definition: H5HFpkg.h:513
H5_DLLVAR hid_t H5E_FCNTL_g
Definition: H5Epubgen.h:120
@ H5F_MEM_PAGE_LARGE_BTREE
Definition: H5Fprivate.h:703
haddr_t eoa
Definition: H5FDfamily.c:63
H5F_shared_t * f_sh
Definition: H5Dcontig.c:84
struct H5O_copy_search_comm_dt_key_t H5O_copy_search_comm_dt_key_t
char * name
Definition: H5Oprivate.h:346
H5_DLL hid_t H5VL_register(H5I_type_t type, void *object, H5VL_t *vol_connector, hbool_t app_ref)
Definition: H5VLint.c:712
H5_DLL herr_t H5VLlink_create(H5VL_link_create_type_t create_type, void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:4783
hsize_t threshold
Definition: H5FDpublic.h:327
const H5O_link_t * lnk
Definition: H5Gpkg.h:172
htri_t H5G__dense_lookup(H5F_t *f, const H5O_linfo_t *linfo, const char *name, H5O_link_t *lnk)
Definition: H5Gdense.c:525
haddr_t H5FDget_eof(H5FD_t *file, H5FD_mem_t type)
Definition: H5FD.c:1239
hsize_t H5VM_chunk_index(unsigned ndims, const hsize_t *coord, const uint32_t *chunk, const hsize_t *down_nchunks)
Definition: H5VM.c:1214
H5_DLL void H5CX_set_mpio_global_no_coll_cause(uint32_t mpio_global_no_coll_cause)
Definition: H5CX.c:3213
H5B2_compare_t
Definition: H5B2private.h:72
size_t nelmts
Definition: H5FApkg.h:213
Definition: H5Oprivate.h:146
size_t buf_size
Definition: H5Dchunk.c:170
struct H5O_loc_t H5O_loc_t
H5_DLL H5HL_t * H5HL__new(size_t sizeof_size, size_t sizeof_addr, size_t prfx_size)
herr_t H5A__init_package(void)
Definition: H5A.c:139
H5L_iterate2_t op
Definition: H5Gint.c:76
const char * name
Definition: H5FLprivate.h:101
H5_DLL htri_t H5F__is_hdf5(const char *name, hid_t fapl_id)
Definition: H5Fint.c:853
Definition: H5ACmpio.c:74
HDassert * thing
Definition: H5EA.c:616
int c99_snprintf(char *str, size_t size, const char *format,...)
Definition: H5system.c:880
herr_t H5R__decode_token_compat(H5VL_object_t *vol_obj, H5I_type_t type, H5R_type_t ref_type, const unsigned char *buf, H5O_token_t *obj_token)
Definition: H5Rint.c:1548
int64_t corder
Definition: H5Gpkg.h:273
H5_DLL void H5MF__alloc_to_fs_type(H5F_shared_t *f_sh, H5FD_mem_t alloc_type, hsize_t size, H5F_mem_page_t *fs_type)
Definition: H5MF.c:261
size_t node_size
Definition: H5Gpkg.h:119
H5_DLL H5B2_leaf_t * H5B2__protect_leaf(H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr, hbool_t shadow, unsigned flags)
Definition: H5B2leaf.c:183
H5_DLL size_t H5Tget_precision(hid_t type_id)
Definition: H5Tprecis.c:55
H5_DLL herr_t H5F_set_mpi_atomicity(H5F_t *file, hbool_t flag)
Definition: H5Fmpi.c:248
Definition: H5EApkg.h:369
void * udata
Definition: H5Bprivate.h:100
H5O_operator_t app_op
Definition: H5Oprivate.h:868
herr_t H5O_attr_iterate_real(hid_t loc_id, const H5O_loc_t *loc, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_attr, const H5A_attr_iter_op_t *attr_op, void *op_data)
Definition: H5Oattribute.c:1225
haddr_t table_addr
Definition: H5HFpkg.h:190
herr_t H5Pget_nprops(hid_t id, size_t *nprops)
Definition: H5P.c:986
herr_t H5AC_expunge_tag_type_metadata(H5F_t *f, haddr_t tag, int type_id, unsigned flags)
Definition: H5AC.c:2313
@ H5_PKG_P
Definition: H5private.h:1744
herr_t H5Lget_val(hid_t loc_id, const char *name, void *buf, size_t size, hid_t lapl_id)
Definition: H5L.c:817
unsigned t_flags
Definition: H5FDfamily.c:630
herr_t(* debug)(H5F_t *, const void *, FILE *, int, int)
Definition: H5Opkg.h:246
herr_t(* H5D_chunk_create_func_t)(const H5D_chk_idx_info_t *idx_info)
Definition: H5Dpkg.h:290
H5_DLL herr_t H5Rcreate_region(hid_t loc_id, const char *name, hid_t space_id, hid_t oapl_id, H5R_ref_t *ref_ptr)
Definition: H5R.c:164
hbool_t H5_api_entered_g
Definition: H5.c:69
H5FS_section_state_t state
Definition: H5FSprivate.h:126
herr_t H5VLclose(hid_t vol_id)
Definition: H5VL.c:488
H5_DLL herr_t H5AC_pin_protected_entry(void *thing)
Definition: H5AC.c:1138
hsize_t H5Dget_storage_size(hid_t dset_id)
Definition: H5D.c:555
unsigned filter_mask
Definition: H5Dchunk.c:223
H5SM_mesg_key_t * key
Definition: H5SMpkg.h:224
H5FL_ARR_DEFINE_STATIC(uint32_t, H5O_LAYOUT_NDIMS)
herr_t H5R__create_attr(const H5O_token_t *obj_token, size_t token_size, const char *attr_name, H5R_ref_priv_t *ref)
Definition: H5Rint.c:364
hsize_t sect_size
Definition: H5FSprivate.h:155
H5_DLL herr_t H5VLget_cap_flags(hid_t connector_id, unsigned *cap_flags)
Definition: H5VLcallback.c:292
hbool_t H5T__bit_inc(uint8_t *buf, size_t start, size_t size)
Definition: H5Tbit.c:501
H5_pkg_t
Definition: H5private.h:1729
H5_DLL herr_t H5F__close(H5F_t *f)
Definition: H5Fint.c:2023
struct H5D_bt2_it_ud_t H5D_bt2_it_ud_t
herr_t H5C_dump_cache_LRU(H5C_t *cache_ptr, const char *cache_name)
Definition: H5Cdbg.c:199
herr_t H5S__get_rebuild_status_test(hid_t space_id, H5S_diminfo_valid_t *status1, H5S_diminfo_valid_t *status2)
Definition: H5Stest.c:92
hbool_t checked_out
Definition: H5HFpkg.h:261
hsize_t dblock_size
Definition: H5HFdbg.c:57
@ H5D_MPIO_RANK0_GREATER_THAN_2GB
Definition: H5Dmpio.c:101
hbool_t H5_PKG_INIT_VAR
Definition: H5Oint.c:94
H5HF_indirect_t * iblock
Definition: H5HFpkg.h:271
void * H5ST_remove(H5ST_tree_t *tree, const char *s)
Definition: H5ST.c:698
s3r_t * s3r_handle
Definition: H5FDros3.c:257
H5_DLL hid_t H5A__get_create_plist(H5A_t *attr)
Definition: H5Aint.c:962
void * found_op_data
Definition: H5Abtree2.c:61
size_t H5T_get_member_offset(const H5T_t *dt, unsigned membno)
Definition: H5Tcompound.c:143
Definition: H5Bprivate.h:141
H5_DLL ssize_t H5SM_get_index(const H5SM_master_table_t *table, unsigned type_id)
Definition: H5SM.c:313
herr_t H5O__release_mesg(H5F_t *f, H5O_t *oh, H5O_mesg_t *mesg, hbool_t adj_link)
Definition: H5Oalloc.c:1378
herr_t H5D__chunk_create(const H5D_t *dset)
Definition: H5Dchunk.c:3108
struct H5O_storage_chunk_single_filt_t H5O_storage_chunk_single_filt_t
H5_DLLVAR hid_t H5E_CANTLOCK_g
Definition: H5Epubgen.h:138
Definition: H5Gdense.c:114
H5_DLL herr_t H5EA__sblock_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5EA_class_t *cls, haddr_t hdr_addr, unsigned sblk_idx, haddr_t obj_addr)
H5_DLL const H5VL_class_t * H5F_get_vol_cls(const H5F_t *f)
Definition: H5Fquery.c:1297
haddr_t addr
Definition: H5B2pkg.h:174
H5P_cls_close_func_t close_func
Definition: H5Ppkg.h:102
H5_DLLVAR hid_t H5E_CANTDEC_g
Definition: H5Epubgen.h:273
H5_DLL herr_t H5Pset_file_space_page_size(hid_t plist_id, hsize_t fsp_size)
Definition: H5Pfcpl.c:1459
H5_DLL herr_t H5Fset_latest_format(hid_t file_id, hbool_t latest_format)
Definition: H5Fdeprec.c:205
H5_DLL herr_t H5B_iterate(H5F_t *f, const H5B_class_t *type, haddr_t addr, H5B_operator_t op, void *udata)
Definition: H5B.c:1194
H5ST_ptr_t eqkid
Definition: H5STprivate.h:36
@ H5T_LOC_DISK
Definition: H5Tprivate.h:68
H5_DLL hid_t H5Tget_native_type(hid_t type_id, H5T_direction_t direction)
Definition: H5Tnative.c:76
herr_t H5S_select_hyperslab(H5S_t *space, H5S_seloper_t op, const hsize_t start[], const hsize_t *stride, const hsize_t count[], const hsize_t *block)
Definition: H5Shyper.c:9836
struct H5C_log_trace_udata_t H5C_log_trace_udata_t
H5_DLL herr_t H5B2_modify(H5B2_t *bt2, void *udata, H5B2_modify_t op, void *op_data)
Definition: H5B2.c:1159
herr_t H5Zunregister(H5Z_filter_t id)
Definition: H5Z.c:353
H5_DLL hid_t H5VL_wrap_register(H5I_type_t type, void *obj, hbool_t app_ref)
Definition: H5VLint.c:2355
H5_DLL herr_t H5FD_s3comms_parse_url(const char *str, parsed_url_t **purl)
Definition: H5FDs3comms.c:2728
hid_t H5P_CLS_ROOT_ID_g
Definition: H5Pint.c:130
@ H5F_MEM_PAGE_LARGE_GHEAP
Definition: H5Fprivate.h:705
herr_t(* cancel)(void *req)
Definition: H5VLconnector.h:441
H5_DLL herr_t H5D__mark(const H5D_t *dataset, unsigned flags)
Definition: H5Dint.c:3435
int H5S_top_term_package(void)
Definition: H5S.c:162
H5_DLL herr_t H5F__unmount(H5G_loc_t *loc, const char *name)
Definition: H5Fmount.c:267
DWORD dwVolumeSerialNumber
Definition: H5FDstdio.c:112
int H5Idec_ref(hid_t id)
Definition: H5I.c:1305
hid_t H5E_EXISTS_g
Definition: H5Edefin.h:222
@ H5F_FILE_SPACE_DEFAULT
Definition: H5Fpublic.h:201
char * vds_prefix
Definition: H5Dpkg.h:469
Definition: H5VLconnector.h:310
uint32_t encode_size
Definition: H5Rpkg.h:79
herr_t H5HF_hdr_decr(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:616
void * parent
Definition: H5EApkg.h:356
H5_DLL herr_t H5Pget_file_space_page_size(hid_t plist_id, hsize_t *fsp_size)
Definition: H5Pfcpl.c:1499
herr_t H5Lcopy(hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *dst_name, hid_t lcpl_id, hid_t lapl_id)
Definition: H5L.c:365
H5G_bt_common_t common
Definition: H5Gpkg.h:196
herr_t H5Pset_fapl_ros3(hid_t fapl_id, H5FD_ros3_fapl_t *fa)
Definition: H5FDros3.c:402
H5_DLL void * H5MM_memcpy(void *dest, const void *src, size_t n)
Definition: H5MM.c:583
haddr_t right
Definition: H5Bpkg.h:58
herr_t H5S_select_project_simple(const H5S_t *space, H5S_t *new_space, hsize_t *offset)
Definition: H5Sselect.c:1117
H5_DLL void * H5FL_seq_realloc(H5FL_seq_head_t *head, void *obj, size_t new_elem H5FL_TRACK_PARAMS)
Definition: H5FL.c:1930
herr_t H5C_log_write_destroy_fd_msg(H5C_t *cache, const H5C_cache_entry_t *parent, const H5C_cache_entry_t *child, herr_t fxn_ret_value)
Definition: H5Clog.c:855
H5_DLL herr_t H5FS_size(const H5FS_t *fspace, hsize_t *meta_size)
Definition: H5FS.c:668
H5D_chunk_get_addr_func_t get_addr
Definition: H5Dpkg.h:320
hbool_t is_conv_noop
Definition: H5Dpkg.h:104
H5_DLL herr_t H5Tset_order(hid_t type_id, H5T_order_t order)
Definition: H5Torder.c:200
@ increase
Definition: H5Cprivate.h:2328
H5_DLL herr_t H5C_set_cache_auto_resize_config(H5C_t *cache_ptr, H5C_auto_size_ctl_t *config_ptr)
Definition: H5C.c:2655
herr_t H5Pset_type_conv_cb(hid_t plist_id, H5T_conv_except_func_t op, void *operate_data)
Definition: H5Pdxpl.c:1347
H5_DLL herr_t H5A__shared_free(H5A_t *attr)
Definition: H5Aint.c:1111
H5AC_info_t cache_info
Definition: H5EApkg.h:287
hsize_t * row_block_off
Definition: H5HFpkg.h:207
@ H5T_NATIVE_INT_MATCH_LONG
Definition: H5Tnative.c:561
herr_t H5O__alloc(H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, const void *mesg, size_t *mesg_idx)
Definition: H5Oalloc.c:1292
int prefix
Definition: H5system.c:120
H5_DLL void * H5HL_offset_into(const H5HL_t *heap, size_t offset)
@ H5D_MPIO_NO_COLLECTIVE
Definition: H5Ppublic.h:159
Definition: H5Oprivate.h:354
H5_DLL herr_t H5Rcreate_attr(hid_t loc_id, const char *name, const char *attr_name, hid_t oapl_id, H5R_ref_t *ref_ptr)
Definition: H5R.c:256
haddr_t dblk_addr
Definition: H5FApkg.h:128
uint8_t merge_percent
Definition: H5Oprivate.h:613
void * tconv_buf
Definition: H5CX.c:342
H5_DLL herr_t H5HF_tiny_op(H5HF_hdr_t *hdr, const uint8_t *id, H5HF_operator_t op, void *op_data)
Definition: H5HFtiny.c:341
CATCH unable to release unprotect heap
Definition: H5HLdbg.c:119
MPI_Comm H5FD_mpi_get_comm(const H5FD_t *file)
Definition: H5FDmpi.c:128
hbool_t corked
Definition: H5Cpkg.h:3477
H5_DLL int H5T__get_array_dims(const H5T_t *dt, hsize_t dims[])
Definition: H5Tarray.c:310
H5_DLL herr_t H5T__conv_ldouble_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR hid_t H5E_CANTEXTEND_g
Definition: H5Epubgen.h:153
H5_DLL herr_t H5MF__start_fstype(H5F_t *f, H5F_mem_page_t type)
Definition: H5MF.c:475
H5I_iterate_func_t op
Definition: H5I.c:80
H5G_bt_common_t common
Definition: H5Gpkg.h:183
H5_DLL herr_t H5Eunregister_class(hid_t class_id)
Definition: H5E.c:525
hid_t H5F_get_driver_id(const H5F_t *f)
Definition: H5Fquery.c:905
H5_DLL hid_t H5Fget_access_plist(hid_t file_id)
Definition: H5F.c:309
herr_t H5FD_s3comms_tostringtosign(char *dest, const char *req, const char *now, const char *region)
Definition: H5FDs3comms.c:3302
@ H5VL_FILE_GET_FAPL
Definition: H5VLconnector.h:129
herr_t(* H5C_write_permitted_func_t)(const H5F_t *f, hbool_t *write_permitted_ptr)
Definition: H5Cprivate.h:905
@ H5AC_LHEAP_DBLK_ID
Definition: H5ACprivate.h:52
H5O_mcdt_search_ret_t
Definition: H5Opublic.h:161
H5HF_free_section_t * H5HF_sect_single_new(hsize_t sect_off, size_t sect_size, H5HF_indirect_t *parent, unsigned par_entry)
Definition: H5HFsection.c:485
herr_t H5C_get_cache_hit_rate(H5C_t *cache_ptr, double *hit_rate_ptr)
Definition: H5Cquery.c:203
@ H5FD_MPIO_COLLECTIVE
Definition: H5FDmpi.h:40
H5_DLL herr_t H5HF__man_dblock_destroy(H5HF_hdr_t *hdr, H5HF_direct_t *dblock, haddr_t dblock_addr, hbool_t *parent_removed)
Definition: H5HFdblock.c:228
struct H5CX_lcpl_cache_t H5CX_lcpl_cache_t
const H5O_msg_class_t H5O_MSG_REFCOUNT[1]
Definition: H5Orefcount.c:47
herr_t(* H5D_chunk_init_func_t)(const H5D_chk_idx_info_t *idx_info, const H5S_t *space, haddr_t dset_ohdr_addr)
Definition: H5Dpkg.h:288
size_t H5T_NATIVE_INT_FAST64_ALIGN_g
Definition: H5T.c:525
unsigned filter_mask
Definition: H5Dbtree.c:73
void * ret_obj
Definition: H5I.c:76
void * buf
Definition: H5Dchunk.c:168
hsize_t H5Aget_storage_size(hid_t attr_id)
Definition: H5A.c:987
H5_DLL herr_t H5_mpi_info_free(MPI_Info *info)
Definition: H5mpi.c:241
herr_t(* H5L_delete_func_t)(const char *link_name, hid_t file, const void *lnkdata, size_t lnkdata_size)
Definition: H5Lpublic.h:109
H5_GCC_DIAG_OFF(format-nonliteral) static H5FD_t *H5FD_family_open(const char *name
herr_t H5C_log_write_mark_entry_dirty_msg(H5C_t *cache, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.c:513
H5_DLL herr_t H5Mget(hid_t map_id, hid_t key_mem_type_id, const void *key, hid_t val_mem_type_id, void *value, hid_t dxpl_id)
Definition: H5M.c:751
H5O_link_t * lnks
Definition: H5Gpkg.h:148
herr_t H5F_evict_tagged_metadata(H5F_t *f, haddr_t tag)
Definition: H5Fio.c:309
herr_t H5Ovisit_by_name1(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate1_t op, void *op_data, hid_t lapl_id)
Definition: H5Odeprec.c:831
void H5CX_set_mpio_actual_chunk_opt(H5D_mpio_actual_chunk_opt_mode_t mpio_actual_chunk_opt)
Definition: H5CX.c:3115
H5_DLL unsigned H5HF_get_dtable_width_test(const H5HF_t *fh)
Definition: H5HFtest.c:277
herr_t H5PLreplace(const char *search_path, unsigned int idx)
Definition: H5PL.c:213
H5_DLL herr_t H5Lunpack_elink_val(const void *ext_linkval, size_t link_size, unsigned *flags, const char **filename, const char **obj_path)
Definition: H5Lexternal.c:470
herr_t(* write_mark_unserialized_entry_log_msg)(void *udata, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.h:53
herr_t H5VLlink_copy(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t connector_id, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4892
H5_DLL struct H5O_loc_t * H5A_oloc(H5A_t *attr)
Definition: H5Aint.c:1246
hid_t *const class_id
Definition: H5Pprivate.h:101
H5_DLL herr_t H5AC_flush_dependency_exists(H5F_t *f, haddr_t parent_addr, haddr_t child_addr, hbool_t *fd_exists_ptr)
Definition: H5ACdbg.c:227
H5_DLL herr_t H5C_evict_tagged_entries(H5F_t *f, haddr_t tag, hbool_t match_global)
Definition: H5Ctag.c:523
hbool_t app_ref
Definition: H5Rpkg.h:82
herr_t H5_mpi_info_free(MPI_Info *info)
Definition: H5mpi.c:241
H5_DLL herr_t H5O_get_nlinks(const H5O_loc_t *loc, hsize_t *nlinks)
Definition: H5Oint.c:2462
unsigned long fileno
Definition: H5FDpublic.h:320
herr_t(* write_create_cache_log_msg)(void *udata, herr_t fxn_ret_value)
Definition: H5Clog.h:45
@ H5T_STATE_TRANSIENT
Definition: H5Tpkg.h:323
H5_DLL herr_t H5FL_fac_term(H5FL_fac_head_t *head)
Definition: H5FL.c:2340
H5_DLL hid_t H5P_get_plist_id(const H5P_genplist_t *plist)
Definition: H5Pint.c:5613
H5RS_str_t * grp_full_path_r
Definition: H5Gdense.c:145
H5D_chunk_cb_func_t cb
Definition: H5Dearray.c:74
H5_DLL herr_t H5Idestroy_type(H5I_type_t type)
Definition: H5I.c:661
herr_t H5HF__huge_op(H5HF_hdr_t *hdr, const uint8_t *id, H5HF_operator_t op, void *op_data)
Definition: H5HFhuge.c:952
H5_DLL H5G_t * H5G__create_named(const H5G_loc_t *loc, const char *name, hid_t lcpl_id, hid_t gcpl_id)
Definition: H5Gint.c:131
H5_DLL void H5_timer_begin(H5_timer_t *timer)
Definition: H5timer.c:114
size_t odi_size
Definition: H5HFpkg.h:528
herr_t H5O_unpin(H5O_t *oh)
Definition: H5Oint.c:1274
Definition: H5Oprivate.h:325
hbool_t pinned_from_client
Definition: H5Cprivate.h:2261
Definition: H5Dearray.c:58
herr_t H5VL_group_get(const H5VL_object_t *vol_obj, H5VL_group_get_t get_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:4275
H5_DLL herr_t H5FD_locate_signature(H5FD_t *file, haddr_t *sig_addr)
Definition: H5FDint.c:89
htri_t H5O__is_attr_dense_test(hid_t oid)
Definition: H5Otest.c:96
herr_t H5T__conv_long_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7536
void * found_op_data
Definition: H5Gbtree2.c:59
H5EA_sblock_t * parent
Definition: H5EApkg.h:324
H5S_sel_adjust_u_func_t adjust_u
Definition: H5Spkg.h:294
H5_DLL herr_t H5CX_test_set_mpio_coll_chunk_multi_hard(int mpio_coll_chunk_multi_hard)
Definition: H5CX.c:3284
@ H5AC_PREFETCHED_ENTRY_ID
Definition: H5ACprivate.h:78
hbool_t load_image
Definition: H5Cpkg.h:5971
herr_t H5get_libversion(unsigned *majnum, unsigned *minnum, unsigned *relnum)
Definition: H5.c:697
Definition: H5Dfarray.c:62
@ H5AC_EARRAY_DBLOCK_ID
Definition: H5ACprivate.h:69
herr_t H5P__access_class(H5P_genclass_t *pclass, H5P_class_mod_t mod)
Definition: H5Pint.c:1503
uint8_t sizeof_size
Definition: H5Fpkg.h:267
herr_t H5B2__create_leaf(H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr)
Definition: H5B2leaf.c:97
Definition: H5Fpublic.h:171
H5FD_mpio_chunk_opt_t mpio_chunk_opt_mode
Definition: H5CX.c:352
herr_t H5VL_blob_get(const H5VL_object_t *vol_obj, const void *blob_id, void *buf, size_t size, void *ctx)
Definition: H5VLcallback.c:6982
H5_DLL herr_t H5B2_neighbor(H5B2_t *bt2, H5B2_compare_t range, void *udata, H5B2_found_t op, void *op_data)
Definition: H5B2.c:1101
Definition: H5Ztrans.c:54
herr_t(* H5S_sel_adjust_s_func_t)(H5S_t *space, const hssize_t *offset)
Definition: H5Spkg.h:266
herr_t H5Pset_virtual_view(hid_t plist_id, H5D_vds_view_t view)
Definition: H5Pdapl.c:1090
hid_t H5VL_native_register(void)
Definition: H5VLnative.c:159
herr_t H5HG_extend(H5F_t *f, haddr_t addr, size_t need)
Definition: H5HG.c:418
herr_t H5SM_table_free(H5SM_master_table_t *table)
Definition: H5SM.c:2481
ssize_t H5Oget_comment(hid_t obj_id, char *comment, size_t bufsize)
Definition: H5O.c:968
char * H5T__get_member_name(H5T_t const *dt, unsigned membno)
Definition: H5Tfields.c:173
H5_DLL herr_t H5B2_iterate(H5B2_t *bt2, H5B2_operator_t op, void *op_data)
Definition: H5B2.c:423
H5SM_sohm_t message
Definition: H5SMpkg.h:205
herr_t H5Z_can_apply_direct(const H5O_pline_t *pline)
Definition: H5Z.c:954
size_t esize
Definition: H5Tpkg.h:213
hid_t H5E_CANTUNPROTECT_g
Definition: H5Edefin.h:171
H5_DLL herr_t H5F__get_sbe_addr_test(hid_t file_id, haddr_t *sbe_addr)
Definition: H5Ftest.c:218
H5_DLL herr_t H5F_cwfs_remove_heap(H5F_shared_t *shared, struct H5HG_heap_t *heap)
Definition: H5Fcwfs.c:302
herr_t H5D__write(H5D_t *dataset, hid_t mem_type_id, const H5S_t *mem_space, const H5S_t *file_space, const void *buf)
Definition: H5Dio.c:603
CATCH unable to release heap prefix
Definition: H5HL.c:380
double empty_reserve
Definition: H5Cprivate.h:2133
H5FL_DEFINE(H5O_unknown_t)
H5F_sect_info_t * sects
Definition: H5MF.c:76
H5_DLL herr_t H5FDwrite(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, size_t size, const void *buf)
Definition: H5FD.c:1444
size_t H5T_NATIVE_INT8_ALIGN_g
Definition: H5T.c:500
struct H5D_btree_key_t H5D_btree_key_t
H5_DLLVAR hid_t H5T_STD_U32BE_g
Definition: H5Tpublic.h:280
hid_t H5E_CANTGET_g
Definition: H5Edefin.h:96
uint16_t node_nrec
Definition: H5B2pkg.h:137
@ H5T_STR_SPACEPAD
Definition: H5Tpublic.h:107
unsigned file_intent
Definition: H5Opkg.h:369
@ H5_PKG_MF
Definition: H5private.h:1741
H5_DLL H5T_subset_info_t * H5T_path_compound_subset(const H5T_path_t *p)
Definition: H5T.c:5183
H5_DLL herr_t H5FD_s3comms_percent_encode_char(char *repr, const unsigned char c, size_t *repr_len)
Definition: H5FDs3comms.c:3000
herr_t H5Pget_attr_phase_change(hid_t plist_id, unsigned *max_compact, unsigned *min_dense)
Definition: H5Pocpl.c:263
size_t serial_size_count
Definition: H5FSpkg.h:138
int mpi_rank
Definition: H5FDmpio.c:65
H5T_pers_t
Definition: H5Tpublic.h:157
@ H5VL_ATTR_EXISTS
Definition: H5VLconnector.h:82
hid_t H5P_CLS_GROUP_CREATE_ID_g
Definition: H5Pint.c:146
herr_t H5Pget_core_write_tracking(hid_t plist_id, hbool_t *is_enabled, size_t *page_size)
Definition: H5FDcore.c:548
H5_DLL herr_t H5Odecr_refcount(hid_t object_id)
Definition: H5O.c:439
hsize_t ndata_blks
Definition: H5EAprivate.h:106
H5_DLLVAR const H5AC_class_t H5AC_SNODE[1]
Definition: H5ACprivate.h:348
H5_DLL char * H5P__get_class_path(H5P_genclass_t *pclass)
Definition: H5Pint.c:5261
H5S_t * mspace
Definition: H5Dpkg.h:340
H5TS_once_t H5TS_first_init_g
Definition: H5TS.c:31
size_t page_size
Definition: H5MPpkg.h:79
H5_DLL herr_t H5CX_get_mpio_local_no_coll_cause(uint32_t *mpio_local_no_coll_cause)
Definition: H5CX.c:2107
H5FL_DEFINE_STATIC(H5C_t)
H5S_mpio_mpitype_node_t * tail
Definition: H5Smpio.c:63
herr_t H5Dflush(hid_t dset_id)
Definition: H5D.c:810
@ H5O_TYPE_NAMED_DATATYPE
Definition: H5Opublic.h:106
hbool_t H5D__chunk_is_space_alloc(const H5O_storage_t *storage)
Definition: H5Dchunk.c:1044
H5_DLL void * H5VL_group_open(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t gapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4171
H5_DLLVAR const H5P_libclass_t H5P_CLS_FMNT[1]
Definition: H5Pint.c:347
H5_DLL struct H5O_loc_t * H5G_oloc(H5G_t *grp)
Definition: H5Gint.c:559
herr_t H5D__virtual_copy(H5F_t *f_dst, H5O_layout_t *layout_dst)
Definition: H5Dvirtual.c:801
H5_DLLVAR double H5T_NATIVE_DOUBLE_POS_INF_g
Definition: H5Tpkg.h:464
H5ST_ptr_t parent
Definition: H5STprivate.h:34
@ H5L_TYPE_SOFT
Definition: H5Lpublic.h:66
Definition: H5Oprivate.h:349
size_t increment
Definition: H5FDcore.c:95
int id
Definition: H5Cprivate.h:888
void H5C_stats__reset(H5C_t *cache_ptr) H5C_stats__reset(H5C_t *cache_ptr) H5C_stats__reset(H5C_t H5_ATTR_UNUSED *cache_ptr)
Definition: H5Cdbg.c:987
size_t H5T_NATIVE_UINT8_ALIGN_g
Definition: H5T.c:501
hdr cb_ctx
Definition: H5FAhdr.c:578
H5D_io_op_type_t
Definition: H5Dpkg.h:205
H5F_efc_t * efc
Definition: H5Fpkg.h:263
herr_t H5Fincrement_filesize(hid_t file_id, hsize_t increment)
Definition: H5F.c:1974
herr_t H5FO_top_decr(const H5F_t *f, haddr_t addr)
Definition: H5FO.c:484
uint64_t fd_parent_count
Definition: H5Cprivate.h:2286
hid_t maj_num
Definition: H5Epublic.h:38
H5_DLL hsize_t H5VM_array_offset(unsigned n, const hsize_t *total_size, const hsize_t *offset)
Definition: H5VM.c:1064
@ H5P_FORCE_FALSE
Definition: H5Pprivate.h:53
char * comment
Definition: H5Gloc.c:105
H5AC_proxy_entry_t * top_proxy
Definition: H5FApkg.h:208
haddr_t addr
Definition: H5HFpkg.h:480
herr_t H5T__conv_double_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8430
size_t curr_lnk
Definition: H5Gdense.c:76
H5AC_proxy_entry_t * H5AC_proxy_entry_create(void)
Definition: H5ACproxy_entry.c:116
hbool_t H5_PKG_INIT_VAR
Definition: H5SL.c:577
size_t offset
Definition: H5HLpkg.h:78
void * H5VL__native_attr_create(void *obj, const H5VL_loc_params_t *loc_params, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t H5_ATTR_UNUSED aapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_attr.c:46
H5_DLLVAR const H5O_msg_class_t H5O_MSG_DRVINFO[1]
Definition: H5Opkg.h:525
H5L_traverse_0_func_t trav_func
Definition: H5Lpublic.h:238
herr_t H5R__copy(const H5R_ref_priv_t *src_ref, H5R_ref_priv_t *dst_ref)
Definition: H5Rint.c:710
hsize_t n
Definition: H5Lprivate.h:92
unsigned H5F_shared_get_intent(const H5F_shared_t *f_sh)
Definition: H5Fquery.c:88
herr_t H5UC_decr(H5UC_t *rc)
Definition: H5UC.c:101
H5FL_BLK_DEFINE_STATIC(node_page)
herr_t(* write_stop_log_msg)(void *udata)
Definition: H5Clog.h:44
H5_DLL herr_t H5FS__dirty(H5FS_t *fspace)
Definition: H5FS.c:785
ssize_t H5VM_memcpyvv(void *_dst, size_t dst_max_nseq, size_t *dst_curr_seq, size_t dst_len_arr[], hsize_t dst_off_arr[], const void *_src, size_t src_max_nseq, size_t *src_curr_seq, size_t src_len_arr[], hsize_t src_off_arr[])
Definition: H5VM.c:1571
herr_t H5_mpi_comm_cmp(MPI_Comm comm1, MPI_Comm comm2, int *result)
Definition: H5mpi.c:283
unsigned dir_nrows
Definition: H5HFpkg.h:284
H5_DLL herr_t H5FD_mpio_signal_right_neighbor(H5FD_t *file)
Definition: H5FDmpi.c:354
struct H5T_vlen_t H5T_vlen_t
double utime
Definition: H5private.h:602
H5_DLL herr_t H5Pget_multi_type(hid_t fapl_id, H5FD_mem_t *type)
Definition: H5Pfapl.c:1564
H5_DLL hid_t H5Tarray_create1(hid_t base_id, int ndims, const hsize_t dim[], const int perm[])
H5_DLL herr_t H5B_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5B_class_t *type, void *udata)
Definition: H5Bdbg.c:56
struct H5EA_create_t H5EA_create_t
H5FD_t * lf
Definition: H5Fpkg.h:243
H5T_pad_t lsb_pad
Definition: H5Tpkg.h:203
herr_t H5MF__add_sect(H5F_t *f, H5FD_mem_t alloc_type, H5FS_t *fspace, H5MF_free_section_t *node)
Definition: H5MF.c:642
struct H5FS_sinfo_cache_ud_t H5FS_sinfo_cache_ud_t
Definition: H5VLconnector.h:463
haddr_t H5FD__alloc_real(H5FD_t *file, H5FD_mem_t type, hsize_t size, haddr_t *frag_addr, hsize_t *frag_size)
Definition: H5FDspace.c:151
hbool_t relax
Definition: H5FDmulti.c:75
herr_t H5Epush1(const char *file, const char *func, unsigned line, H5E_major_t maj, H5E_minor_t min, const char *str)
Definition: H5Edeprec.c:209
herr_t H5VL__native_attr_write(void *attr, hid_t dtype_id, const void *buf, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_attr.c:193
H5SL_t * dirty_list
Definition: H5FDcore.c:90
H5_DLLVAR hid_t H5E_LINK_g
Definition: H5Epubgen.h:90
H5_DLL herr_t H5T__get_member_value(const H5T_t *dt, unsigned membno, void *value)
Definition: H5Tenum.c:294
H5_DLL herr_t H5HF_op_read(const void *obj, size_t obj_len, void *op_data)
Definition: H5HF.c:104
int maxelem
Definition: H5FLprivate.h:242
H5_DLL herr_t H5L__create_ud(const H5G_loc_t *link_loc, const char *link_name, const void *ud_data, size_t ud_data_size, H5L_type_t type, hid_t lcpl_id)
Definition: H5L.c:2205
hbool_t H5_PKG_INIT_VAR
Definition: H5EA.c:88
ssize_t H5VL__get_connector_name(hid_t id, char *name, size_t size)
Definition: H5VLint.c:1631
@ H5T_CSET_RESERVED_2
Definition: H5Tpublic.h:82
H5_DLL herr_t H5D__format_convert(H5D_t *dataset)
Definition: H5Dint.c:3285
FAIL
Definition: H5Einit.h:27
struct H5PL_search_params_t H5PL_search_params_t
struct H5O_loc_t * oloc
Definition: H5Gprivate.h:145
herr_t H5F_set_min_dset_ohdr(H5F_t *f, hbool_t minimize)
Definition: H5Fint.c:3655
herr_t H5T_patch_vlen_file(H5T_t *dt, H5VL_object_t *file)
Definition: H5T.c:6076
unsigned chunkno
Definition: H5Opkg.h:264
hrb_node_t * first_header
Definition: H5FDs3comms.h:338
hsize_t scaled[H5O_LAYOUT_NDIMS]
Definition: H5Dchunk.c:126
herr_t(* H5D_operator_t)(void *elem, hid_t type_id, unsigned ndim, const hsize_t *point, void *operator_data)
Definition: H5Dpublic.h:108
haddr_t H5CX_get_tag(void)
Definition: H5CX.c:1658
H5_DLL herr_t H5VL_attr_write(const H5VL_object_t *vol_obj, hid_t dtype_id, const void *buf, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1319
herr_t H5S_select_subtract(H5S_t *space, H5S_t *subtract_space)
Definition: H5Sselect.c:2898
Definition: H5HFbtree2.c:51
H5_DLL htri_t H5Tequal(hid_t type1_id, hid_t type2_id)
Definition: H5T.c:1876
herr_t H5FD_set_paged_aggr(H5FD_t *file, hbool_t paged)
Definition: H5FD.c:1900
hbool_t store_est_entry_info
Definition: H5Oprivate.h:678
H5_DLL H5EA_iblock_t * H5EA__iblock_alloc(H5EA_hdr_t *hdr)
int64_t dirty_pins[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6007
int fd
Definition: H5FDsec2.c:55
H5_DLLVAR size_t H5T_NATIVE_SHORT_ALIGN_g
Definition: H5Tpkg.h:417
herr_t H5Sextent_copy(hid_t dst_id, hid_t src_id)
Definition: H5S.c:574
H5FL_DEFINE_STATIC(H5P_genclass_t)
H5_DLL herr_t H5VL__native_link_create(H5VL_link_create_type_t create_type, void *obj, const H5VL_loc_params_t *loc_params, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req, va_list arguments)
H5_DLL hid_t H5Topen2(hid_t loc_id, const char *name, hid_t tapl_id)
Definition: H5Tcommit.c:569
H5G_obj_t type
Definition: H5Gstab.c:74
herr_t H5Fset_libver_bounds(hid_t file_id, H5F_libver_t low, H5F_libver_t high)
Definition: H5F.c:1767
H5_DLL herr_t H5B2_get_nrec(const H5B2_t *bt2, hsize_t *nrec)
Definition: H5B2.c:1060
H5_DLLVAR hid_t H5T_NATIVE_UINT_LEAST16_g
Definition: H5Tpublic.h:470
H5_DLL herr_t H5T__conv_float_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5P_remove(H5P_genplist_t *plist, const char *name)
Definition: H5Pint.c:4760
const H5AC_class_t H5AC_LHEAP_PRFX[1]
Definition: H5HLcache.c:106
H5_DLL const char * H5G__component(const char *name, size_t *size_p)
Definition: H5Gname.c:132
herr_t H5HF__sect_single_revive(H5HF_hdr_t *hdr, H5HF_free_section_t *sect)
Definition: H5HFsection.c:599
@ H5VL_FILE_GET_CONT_INFO
Definition: H5VLconnector.h:128
@ H5Z_XFORM_FLOAT
Definition: H5Ztrans.c:29
H5MF_aggr_merge_t
Definition: H5MF.c:68
H5_DLLVAR hid_t H5E_CANTREMOVE_g
Definition: H5Epubgen.h:408
unsigned nalloc
Definition: H5Tpkg.h:254
H5_DLL H5SL_node_t * H5SL_below(H5SL_t *slist, const void *key)
Definition: H5SL.c:1787
@ H5VL_BLOB_SETNULL
Definition: H5VLconnector.h:229
herr_t H5Fget_info1(hid_t obj_id, H5F_info1_t *finfo)
Definition: H5Fdeprec.c:99
H5_DLL herr_t H5D__layout_contig_size_test(hid_t did, hsize_t *size)
Definition: H5Dtest.c:123
htri_t H5Tcompiler_conv(hid_t src_id, hid_t dst_id)
Definition: H5T.c:2848
herr_t H5C_log_write_mark_entry_clean_msg(H5C_t *cache, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.c:547
H5_index_t idx_type
Definition: H5Lprivate.h:54
herr_t H5Fset_mpi_atomicity(hid_t file_id, hbool_t flag)
Definition: H5Fmpi.c:284
ret_value
Definition: H5FAdblkpage.c:257
H5F_t * file_dst
Definition: H5Oprivate.h:187
H5T_order_t H5Tget_order(hid_t type_id)
Definition: H5Torder.c:93
hid_t H5E_CANTLIST_g
Definition: H5Edefin.h:229
H5FD_mem_t mem_type
Definition: H5Cprivate.h:890
unsigned nrefs
Definition: H5Fpkg.h:260
void * H5FL_seq_calloc(H5FL_seq_head_t *head, size_t elem H5FL_TRACK_PARAMS)
Definition: H5FL.c:1897
herr_t H5P__decode_coll_md_read_flag_t(const void **_pp, void *_value)
Definition: H5Pfapl.c:4617
H5O_pline_t pline
Definition: H5HFpkg.h:324
H5FA_hdr_t * hdr
Definition: H5FApkg.h:179
H5D_chunk_info_t * single_chunk_info
Definition: H5Dpkg.h:416
size_t size
Definition: H5Lprivate.h:57
H5_DLL herr_t H5FD_s3comms_HMAC_SHA256(const unsigned char *key, size_t key_len, const char *msg, size_t msg_len, char *dest)
Definition: H5FDs3comms.c:2288
H5_DLLVAR const H5O_msg_class_t H5O_MSG_REFCOUNT[1]
Definition: H5Opkg.h:531
H5_DLL herr_t H5L_init(void)
Definition: H5L.c:181
void * H5VLfile_create(const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3411
size_t H5T_NATIVE_UINT_FAST64_ALIGN_g
Definition: H5T.c:526
char * version
Definition: H5FDs3comms.h:341
hid_t tid_dst
Definition: H5Dchunk.c:175
H5_DLL herr_t H5G__compact_lookup_by_idx(const H5O_loc_t *oloc, const H5O_linfo_t *linfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_link_t *lnk)
Definition: H5Gcompact.c:542
herr_t H5S_combine_hyperslab(H5S_t *old_space, H5S_seloper_t op, const hsize_t start[], const hsize_t *stride, const hsize_t count[], const hsize_t *block, H5S_t **new_space)
Definition: H5Shyper.c:10236
void * free_info
Definition: H5Tprivate.h:77
hid_t H5Aget_type(hid_t attr_id)
Definition: H5A.c:788
H5_DLL int H5FS_term_package(void)
H5_DLL ssize_t H5Lget_name_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char *name, size_t size, hid_t lapl_id)
Definition: H5L.c:1232
struct H5G_bt_ins_t H5G_bt_ins_t
herr_t H5FD_locate_signature(H5FD_t *file, haddr_t *sig_addr)
Definition: H5FDint.c:89
H5_DLL herr_t H5L__link_copy_file(H5F_t *dst_file, const H5O_link_t *_src_lnk, const H5O_loc_t *src_oloc, H5O_link_t *dst_lnk, H5O_copy_t *cpy_info)
Definition: H5L.c:3414
herr_t H5VLtoken_to_str(void *obj, H5I_type_t obj_type, hid_t connector_id, const H5O_token_t *token, char **token_str)
Definition: H5VLcallback.c:7517
H5_DLL ssize_t H5Rget_obj_name(H5R_ref_t *ref_ptr, hid_t rapl_id, char *buf, size_t size)
Definition: H5R.c:842
H5SL_t * sel_chunks
Definition: H5Dpkg.h:414
herr_t H5FS_size(const H5FS_t *fspace, hsize_t *meta_size)
Definition: H5FS.c:668
H5_DLLVAR hid_t H5E_CANTPROTECT_g
Definition: H5Epubgen.h:313
herr_t H5HF_hdr_reset_iter(H5HF_hdr_t *hdr, hsize_t curr_off)
Definition: H5HFhdr.c:898
haddr_t eoa
Definition: H5FDstdio.c:81
double btree_split_ratio[3]
Definition: H5CX.c:230
hbool_t size_decrease_possible
Definition: H5Cpkg.h:5947
herr_t H5S_select_offset(H5S_t *space, const hssize_t *offset)
Definition: H5Sselect.c:109
hbool_t made_attempt
Definition: H5Opkg.h:377
size_t filesize
Definition: H5FDs3comms.h:490
const H5B2_class_t H5D_BT2[1]
Definition: H5Dbtree2.c:173
hbool_t replace_names
Definition: H5Gdense.c:120
H5_DLL herr_t H5D__alloc_storage(const H5D_io_info_t *io_info, H5D_time_alloc_t time_alloc, hbool_t full_overwrite, hsize_t old_dim[])
Definition: H5Dint.c:2266
herr_t(* H5D_io_single_write_func_t)(const struct H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space)
Definition: H5Dpkg.h:170
size_t H5D__layout_meta_size(const H5F_t *f, const H5O_layout_t *layout, hbool_t include_compact_data)
Definition: H5Dlayout.c:172
int H5SL_term_package(void)
Definition: H5SL.c:645
size_t num_io
Definition: H5Dchunk.c:242
herr_t H5CX_get_vec_size(size_t *vec_size)
Definition: H5CX.c:2001
H5_DLL hid_t H5FDregister(const H5FD_class_t *cls)
Definition: H5FD.c:225
herr_t H5C_mark_entry_dirty(void *thing)
Definition: H5C.c:1545
H5_DLL htri_t H5L_exists_tolerant(const H5G_loc_t *loc, const char *name)
Definition: H5L.c:3064
struct H5HF_free_section_t ** dir_rows
Definition: H5MFpkg.h:125
uint64_t fd_child_count
Definition: H5Cprivate.h:2288
struct H5O_storage_virtual_srcdset_t H5O_storage_virtual_srcdset_t
unsigned char arr_off_size
Definition: H5EApkg.h:196
struct H5O_name_t H5O_name_t
unsigned line
Definition: H5Epublic.h:200
H5_DLL hid_t H5I_register(H5I_type_t type, const void *object, hbool_t app_ref)
Definition: H5I.c:775
herr_t H5VL_token_to_str(const H5VL_object_t *vol_obj, H5I_type_t obj_type, const H5O_token_t *token, char **token_str)
Definition: H5VLcallback.c:7475
uint8_t * write_buf
Definition: H5HFpkg.h:428
@ H5Z_SO_FLOAT_DSCALE
Definition: H5Zpublic.h:98
herr_t H5Oflush(hid_t obj_id)
Definition: H5Oflush.c:73
hsize_t man_iter_off
Definition: H5HFpkg.h:331
int version
Definition: H5Lpublic.h:118
const H5AC_class_t H5AC_FARRAY_DBLK_PAGE[1]
Definition: H5FAcache.c:146
H5E_error2_t slot[H5E_NSLOTS]
Definition: H5Epkg.h:112
H5_DLL herr_t H5D__chunk_allocate(const H5D_io_info_t *io_info, hbool_t full_overwrite, hsize_t old_dim[])
Definition: H5Dchunk.c:4314
H5_DLLVAR hid_t H5T_STD_U8BE_g
Definition: H5Tpublic.h:276
void * user_data
Definition: H5Oprivate.h:168
H5_DLL herr_t H5F__super_ext_open(H5F_t *f, haddr_t ext_addr, H5O_loc_t *ext_ptr)
Definition: H5Fsuper.c:150
herr_t H5CX_free_state(H5CX_state_t *api_state)
Definition: H5CX.c:1038
H5_DLL H5VL_object_t * H5VL_vol_object(hid_t id)
Definition: H5VLint.c:1675
H5_DLL hbool_t H5F_start_mdc_log_on_access(const H5F_t *f)
Definition: H5Fquery.c:1139
H5_DLL herr_t H5C_flush_to_min_clean(H5F_t *f)
Definition: H5C.c:1190
const char * s
Definition: H5system.c:125
H5_DLL herr_t H5VLrequest_specific(void *req, hid_t connector_id, H5VL_request_specific_t specific_type, va_list arguments)
Definition: H5VLcallback.c:6580
H5P_prp_close_func_t close
Definition: H5Ppkg.h:81
@ H5F_MEM_PAGE_DRAW
Definition: H5Fprivate.h:698
H5D_chk_idx_info_t * idx_info_dst
Definition: H5Dchunk.c:167
herr_t(* H5T_vlen_read_func_t)(H5VL_object_t *file, void *_vl, void *buf, size_t len)
Definition: H5Tpkg.h:284
time_t H5O_get_oh_mtime(const H5O_t *oh)
Definition: H5Oint.c:2595
const H5D_chunk_ops_t H5D_COPS_BTREE[1]
Definition: H5Dbtree.c:153
int unlim_dim
Definition: H5Spkg.h:226
H5_DLL herr_t H5VLget_value(hid_t connector_id, H5VL_class_value_t *conn_value)
Definition: H5VLcallback.c:324
struct H5D_rdcc_ent_t * prev
Definition: H5Dchunk.c:134
H5_DLL herr_t H5P_set_vol(H5P_genplist_t *plist, hid_t vol_id, const void *vol_info)
Definition: H5Pfapl.c:5396
H5_DLL herr_t H5T__conv_float_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
uint32_t dim[H5O_LAYOUT_NDIMS]
Definition: H5Oprivate.h:621
@ t_long_long
Definition: H5Zscaleoffset.c:35
herr_t H5VM_stride_copy_s(unsigned n, hsize_t elmt_size, const hsize_t *size, const hssize_t *dst_stride, void *_dst, const hssize_t *src_stride, const void *_src)
Definition: H5VM.c:782
H5FL_DEFINE_STATIC(H5RS_str_t)
H5S_class_t type
Definition: H5Spkg.h:112
herr_t H5HF_hdr_free(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:1403
herr_t H5F_shared_block_read(H5F_shared_t *f_sh, H5FD_mem_t type, haddr_t addr, size_t size, void *buf)
Definition: H5Fio.c:95
H5_DLL herr_t H5Lcreate_hard(hid_t cur_loc, const char *cur_name, hid_t dst_loc, const char *dst_name, hid_t lcpl_id, hid_t lapl_id)
Definition: H5L.c:530
herr_t H5F__post_open(H5F_t *f)
Definition: H5Fint.c:1842
herr_t H5D__layout_oh_create(H5F_t *file, H5O_t *oh, H5D_t *dset, hid_t dapl_id)
Definition: H5Dlayout.c:463
H5_DLL herr_t H5HF__man_iblock_size(H5F_t *f, H5HF_hdr_t *hdr, haddr_t iblock_addr, unsigned nrows, H5HF_indirect_t *par_iblock, unsigned par_entry, hsize_t *heap_size)
Definition: H5HFiblock.c:1710
H5_DLL herr_t H5Gunlink(hid_t loc_id, const char *name)
Definition: H5Gdeprec.c:584
H5C_get_fsf_size_t H5AC_get_fsf_size_t
Definition: H5ACprivate.h:192
void * H5VLobject(hid_t id)
Definition: H5VL.c:678
size_t H5T_NATIVE_INT_ALIGN_g
Definition: H5T.c:483
H5F_meta_accum_t accum
Definition: H5Fpkg.h:349
H5_DLL herr_t H5Pclose_class(hid_t plist_id)
Definition: H5P.c:1647
H5_DLLVAR const H5FA_class_t H5FA_CLS_CHUNK[1]
Definition: H5FAprivate.h:110
time_t mtime
Definition: H5Gpublic.h:141
void *(* image_realloc)(void *ptr, size_t size, H5FD_file_image_op_t file_image_op, void *udata)
Definition: H5FDpublic.h:350
H5_DLLVAR hid_t H5T_NATIVE_HSSIZE_g
Definition: H5Tpublic.h:443
H5_DLL H5A_t * H5O__attr_open_by_idx(const H5O_loc_t *loc, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5Oattribute.c:584
char H5_lib_vers_info_g[]
Definition: H5.c:84
H5_DLL herr_t H5O_close(H5O_loc_t *loc, hbool_t *file_closed)
Definition: H5Oint.c:810
htri_t H5SM_type_shared(H5F_t *f, unsigned type_id)
Definition: H5SM.c:353
herr_t(* init_cls)(struct H5FS_section_class_t *, void *)
Definition: H5FSprivate.h:98
done H5C_t * cache_ptr
Definition: H5Cimage.c:1037
H5_DLL void HDsrand(unsigned int seed)
Definition: H5system.c:620
void * reclaim_buf
Definition: H5Dchunk.c:180
uint32_t * dim
Definition: H5Dbtree2.c:61
unsigned nchildren
Definition: H5Bpkg.h:56
herr_t H5Pget_sizes(hid_t plist_id, size_t *sizeof_addr, size_t *sizeof_size)
Definition: H5Pfcpl.c:464
const unsigned H5O_obj_ver_bounds[]
Definition: H5Oint.c:135
hbool_t epoch_marker_active[H5C__MAX_EPOCH_MARKERS]
Definition: H5Cpkg.h:5957
herr_t H5SM__message_compare(const void *rec1, const void *rec2, int *result)
Definition: H5SMmessage.c:188
H5_DLL herr_t H5Pget_page_buffer_size(hid_t plist_id, size_t *buf_size, unsigned *min_meta_per, unsigned *min_raw_per)
Definition: H5Pfapl.c:5354
H5_DLL herr_t H5AC_verify_entry_type(const H5F_t *f, haddr_t addr, const H5AC_class_t *expected_type, hbool_t *in_cache_ptr, hbool_t *type_ok_ptr)
Definition: H5ACdbg.c:281
H5L_type_t type
Definition: H5Lpublic.h:216
hid_t H5E_WRITEERROR_g
Definition: H5Edefin.h:65
H5_DLL hid_t H5VL__get_connector_id_by_value(H5VL_class_value_t value, hbool_t is_api)
Definition: H5VLint.c:1483
time_t btime
Definition: H5Opublic.h:139
H5_DLL herr_t H5C_mark_entry_clean(void *thing)
Definition: H5C.c:1642
unsigned u
Definition: H5Oprivate.h:655
@ H5AC_EARRAY_HDR_ID
Definition: H5ACprivate.h:66
hid_t H5E_CANTDIRTY_g
Definition: H5Edefin.h:178
H5_DLL herr_t H5VL_object_get(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, H5VL_object_get_t get_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:5622
H5_DLLVAR hid_t H5T_STD_U16LE_g
Definition: H5Tpublic.h:279
struct H5O_btreek_t H5O_btreek_t
struct H5D_io_ops_t H5D_io_ops_t
Definition: H5Ldeprec.c:54
H5_DLL H5S_sel_type H5S_get_select_type(const H5S_t *space)
Definition: H5Sselect.c:1745
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_AACC[1]
Definition: H5Pprivate.h:143
Definition: H5Oprivate.h:526
H5_DLL herr_t H5Pset_small_data_block_size(hid_t fapl_id, hsize_t size)
Definition: H5Pfapl.c:2266
herr_t H5HF_write(H5HF_t *fh, void *_id, hbool_t H5_ATTR_UNUSED *id_changed, const void *obj)
Definition: H5HF.c:619
herr_t H5VL__native_link_get(void *obj, const H5VL_loc_params_t *loc_params, H5VL_link_get_t get_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_link.c:229
H5_DLL herr_t H5Pset_chunk(hid_t plist_id, int ndims, const hsize_t dim[])
Definition: H5Pdcpl.c:1991
H5P_genclass_t * H5P_CLS_VOL_INITIALIZE_g
Definition: H5Pint.c:171
H5_DLL hid_t H5Ecreate_msg(hid_t cls, H5E_type_t msg_type, const char *msg)
Definition: H5E.c:771
hbool_t removed_from_cache
Definition: H5HFpkg.h:399
int op
Definition: H5FDdirect.c:72
H5_DLL htri_t H5P_isa_class(hid_t plist_id, hid_t pclass_id)
Definition: H5Pint.c:3955
@ H5VL_OBJECT_EXISTS
Definition: H5VLconnector.h:203
herr_t H5Tcommit_anon(hid_t loc_id, hid_t type_id, hid_t tcpl_id, hid_t tapl_id)
Definition: H5Tcommit.c:271
struct H5B_class_t H5B_class_t
herr_t H5Rget_obj_type2(hid_t id, H5R_type_t ref_type, const void *ref, H5O_type_t *obj_type)
Definition: H5Rdeprec.c:339
H5_DLL herr_t H5MF__aggr_absorb(const H5F_t *f, H5F_blk_aggr_t *aggr, H5MF_free_section_t *sect, hbool_t allow_sect_absorb)
H5_DLL herr_t H5HF_get_huge_info_test(const H5HF_t *fh, hsize_t *next_id, hbool_t *ids_direct)
Definition: H5HFtest.c:537
hbool_t H5_PKG_INIT_VAR
Definition: H5VLint.c:112
htri_t H5S__all_intersect_block(const H5S_t H5_ATTR_UNUSED *space, const hsize_t H5_ATTR_UNUSED *start, const hsize_t H5_ATTR_UNUSED *end)
Definition: H5Sall.c:1002
struct H5R_ref_priv_obj_t H5R_ref_priv_obj_t
haddr_t start
Definition: H5FDcore.c:41
H5_DLL htri_t H5F__same_file_test(hid_t file_id1, hid_t file_id2)
Definition: H5Ftest.c:250
hid_t H5E_NO_INDEPENDENT_g
Definition: H5Edefin.h:201
H5_DLL herr_t H5_DLL herr_t H5E_clear_stack(H5E_t *estack)
Definition: H5Eint.c:915
H5_DLLVAR size_t H5T_NATIVE_INT_LEAST16_ALIGN_g
Definition: H5Tpkg.h:441
H5L_move_func_t move_func
Definition: H5Lpublic.h:122
htri_t H5A__is_shared_test(hid_t attr_id)
Definition: H5Atest.c:92
struct H5FL_reg_gc_node_t H5FL_reg_gc_node_t
size_t H5T_NATIVE_UINT_FAST16_ALIGN_g
Definition: H5T.c:512
struct H5FL_seq_head_t H5FL_seq_head_t
@ H5I_GENPROP_CLS
Definition: H5Ipublic.h:45
int prev_idx
Definition: H5Pint.c:64
H5_DLL herr_t H5S_select_project_scalar(const H5S_t *space, hsize_t *offset)
Definition: H5Sselect.c:1077
@ H5P_MOD_INC_REF
Definition: H5Ppkg.h:58
int H5L_term_package(void)
Definition: H5L.c:234
H5_DLL herr_t H5FD_s3comms_hrb_destroy(hrb_t **buf)
Definition: H5FDs3comms.c:630
herr_t(* free)(void *req)
Definition: H5VLconnector.h:444
uint8_t ** image
Definition: H5FScache.c:62
herr_t H5Z_pipeline(const H5O_pline_t *pline, unsigned flags, unsigned *filter_mask, H5Z_EDC_t edc_read, H5Z_cb_t cb_struct, size_t *nbytes, size_t *buf_size, void **buf)
Definition: H5Z.c:1249
H5T_subset_info_t subset_info
Definition: H5Tconv.c:967
H5_DLL herr_t H5B2__create_flush_depend(H5AC_info_t *parent_entry, H5AC_info_t *child_entry)
Definition: H5B2int.c:1755
H5P_genclass_t * H5P_CLS_DATASET_XFER_g
Definition: H5Pint.c:143
H5_DLL H5HF_hdr_t * H5HF__hdr_protect(H5F_t *f, haddr_t addr, unsigned flags)
Definition: H5HFhdr.c:530
void * H5MP_free(H5MP_pool_t *mp, void *spc)
Definition: H5MP.c:351
struct H5A_dense_bt2_corder_rec_t H5A_dense_bt2_corder_rec_t
hid_t H5T_STD_U16LE_g
Definition: H5T.c:367
hid_t H5Dcreate2(hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t lcpl_id, hid_t dcpl_id, hid_t dapl_id)
Definition: H5D.c:99
H5Z_cb_return_t
Definition: H5Zpublic.h:119
H5_DLL herr_t H5Oget_info_by_idx1(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_info1_t *oinfo, hid_t lapl_id)
Definition: H5Odeprec.c:487
herr_t H5L_create_hard(H5G_loc_t *cur_loc, const char *cur_name, const H5G_loc_t *link_loc, const char *link_name, hid_t lcpl_id)
Definition: H5L.c:2083
double decrement
Definition: H5Cprivate.h:2128
H5_DLL herr_t H5Pset_elink_prefix(hid_t plist_id, const char *prefix)
Definition: H5Plapl.c:1001
H5_DLL herr_t H5Pget_istore_k(hid_t plist_id, unsigned *ik)
Definition: H5Pfcpl.c:684
hsize_t tot_space
Definition: H5FSprivate.h:147
H5_DLL H5FA_dblock_t * H5FA__dblock_alloc(H5FA_hdr_t *hdr)
H5VL_loc_by_idx_t loc_by_idx
Definition: H5VLconnector.h:276
H5_DLL H5Z_filter_info_t * H5Z_filter_info(const struct H5O_pline_t *pline, H5Z_filter_t filter)
H5_DLL herr_t H5Lregister(const H5L_class_t *cls)
Definition: H5L.c:1098
herr_t H5FS__decr(H5FS_t *fspace)
Definition: H5FS.c:738
herr_t H5F_get_mpi_handle(const H5F_t *f, MPI_File **f_handle)
Definition: H5Fmpi.c:92
herr_t H5F__close(H5F_t *f)
Definition: H5Fint.c:2023
H5T_cset_t encoding
Definition: H5CX.c:288
H5_DLL herr_t H5F_cwfs_find_free_heap(H5F_t *f, size_t need, haddr_t *addr)
Definition: H5Fcwfs.c:162
H5_DLL H5A_t * H5A__create_by_name(const H5G_loc_t *loc, const char *obj_name, const char *attr_name, const H5T_t *type, const H5S_t *space, hid_t acpl_id)
Definition: H5Aint.c:304
int H5VL_blob_optional_t
Definition: H5VLconnector.h:233
H5AC_proxy_entry_t * top_proxy
Definition: H5EApkg.h:300
H5_DLL htri_t H5D__chunk_cacheable(const H5D_io_info_t *io_info, haddr_t caddr, hbool_t write_op)
Definition: H5Dchunk.c:2403
herr_t H5P__unregister(H5P_genclass_t *pclass, const char *name)
Definition: H5Pint.c:4998
size_t nalloc
Definition: H5HGpkg.h:128
unsigned indir_nents
Definition: H5HFpkg.h:286
herr_t H5HF_man_get_obj_len(H5HF_hdr_t *hdr, const uint8_t *id, size_t *obj_len_p)
Definition: H5HFman.c:230
H5SL_t * mf_slist_ptr
Definition: H5PBprivate.h:62
herr_t H5G_ent_decode(const H5F_t *f, const uint8_t **pp, H5G_entry_t *ent)
Definition: H5Gent.c:137
@ H5T_SORT_NAME
Definition: H5Tpkg.h:240
struct H5D_chunk_file_iter_ud_t H5D_chunk_file_iter_ud_t
H5P_genclass_t * H5P__open_class_path(const char *path)
Definition: H5Pint.c:5322
H5FS_client_t
Definition: H5FSprivate.h:130
int unlim_dim_virtual
Definition: H5Oprivate.h:546
herr_t H5O__msg_get_chunkno_test(hid_t oid, unsigned msg_type, unsigned *chunk_num)
Definition: H5Otest.c:639
H5_DLL herr_t H5MF_sects_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth)
Definition: H5MFdbg.c:157
herr_t H5TS_win32_thread_exit(void)
Definition: H5TS.c:454
H5_DLL herr_t H5Pset_file_space(hid_t plist_id, H5F_file_space_type_t strategy, hsize_t threshold)
Definition: H5Pdeprec.c:549
H5_DLL herr_t H5PLappend(const char *search_path)
Definition: H5PL.c:147
hid_t H5Mget_key_type(hid_t map_id)
Definition: H5M.c:502
void * H5VL_file_create(const H5VL_connector_prop_t *connector_prop, const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3379
H5_DLL herr_t H5HL__dest(H5HL_t *heap)
size_t H5T_NATIVE_UINT_ALIGN_g
Definition: H5T.c:484
H5_DLL hbool_t H5D__contig_is_data_cached(const H5D_shared_t *shared_dset)
Definition: H5Dcontig.c:555
hbool_t status
Definition: H5Ctest.c:58
H5_DLL herr_t H5HF_sects_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth)
Definition: H5HFdbg.c:881
ssize_t H5G__stab_get_name_by_idx(const H5O_loc_t *oloc, H5_iter_order_t order, hsize_t n, char *name, size_t size)
Definition: H5Gstab.c:741
H5_DLLVAR hid_t H5T_NATIVE_UINT16_g
Definition: H5Tpublic.h:468
@ H5T_PAD_ONE
Definition: H5Tpublic.h:128
herr_t H5FD_get_vfd_handle(H5FD_t *file, hid_t fapl_id, void **file_handle)
Definition: H5FD.c:1820
H5_DLL herr_t H5VLdatatype_optional(void *obj, hid_t connector_id, H5VL_datatype_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:3205
const H5G_loc_t * dst_loc
Definition: H5L.c:68
unsigned nmembs
Definition: H5FDfamily.c:60
@ H5_PKG_A
Definition: H5private.h:1730
herr_t H5P_set_driver(H5P_genplist_t *plist, hid_t new_driver_id, const void *new_driver_info)
Definition: H5Pfapl.c:832
H5AC_proxy_entry_t * top_proxy
Definition: H5EApkg.h:323
herr_t H5C_verify_tag(int id, haddr_t tag)
Definition: H5Ctag.c:672
hid_t H5VL__get_connector_id_by_value(H5VL_class_value_t value, hbool_t is_api)
Definition: H5VLint.c:1483
H5_DLL void * H5MP_free(H5MP_pool_t *mp, void *spc)
Definition: H5MP.c:351
struct H5F_info1_t::@16 sohm
herr_t H5S_sel_iter_close(H5S_sel_iter_t *sel_iter)
Definition: H5Sselect.c:3114
herr_t H5T_debug(const H5T_t *dt, FILE *stream)
Definition: H5Tdbg.c:150
unsigned row
Definition: H5HFpkg.h:256
struct H5T_soft_t H5T_soft_t
herr_t H5C_retag_entries(H5C_t *cache, haddr_t src_tag, haddr_t dest_tag)
Definition: H5Ctag.c:786
herr_t H5T__conv_uint_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6105
H5_DLL H5F_shared_t * H5F__sfile_search(H5FD_t *lf)
Definition: H5Fsfile.c:139
uint32_t filter_mask
Definition: H5Dpkg.h:255
@ H5Z_CB_CONT
Definition: H5Zpublic.h:122
H5_DLL int H5F_term_package(void)
Definition: H5F.c:186
Definition: H5EApkg.h:331
size_t sizeof_addr
Definition: H5HLpkg.h:127
@ H5VL_OBJECT_GET_TYPE
Definition: H5VLconnector.h:196
H5R_type_t H5Rget_type(const H5R_ref_t *ref_ptr)
Definition: H5R.c:379
H5_DLL herr_t H5Pset_efile_prefix(hid_t dapl_id, const char *prefix)
Definition: H5Pdapl.c:1427
H5_DLL hid_t H5FD_multi_init(void)
Definition: H5FDmulti.c:223
hbool_t err_detect_valid
Definition: H5CX.c:247
unsigned H5HF_get_dtable_max_drows_test(const H5HF_t *fh)
Definition: H5HFtest.c:308
H5_DLL herr_t H5Pset_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa)
Definition: H5FDhdfs.c:661
@ H5D_VDS_ERROR
Definition: H5Dpublic.h:99
size_t dim[H5S_MAX_RANK]
Definition: H5Tpkg.h:319
H5_DLL herr_t H5HF_read(H5HF_t *fh, const void *id, void *obj)
Definition: H5HF.c:542
herr_t H5CX_set_vol_connector_prop(const H5VL_connector_prop_t *vol_connector_prop)
Definition: H5CX.c:1500
char * H5Pget_class_name(hid_t pclass_id)
Definition: H5P.c:1554
void * fd_parent
Definition: H5HFpkg.h:385
H5_DLL herr_t H5C_log_write_mark_entry_clean_msg(H5C_t *cache, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.c:547
hid_t H5T_NATIVE_INT_FAST64_g
Definition: H5T.c:444
htri_t H5G__has_links_test(hid_t gid, unsigned *nmsgs)
Definition: H5Gtest.c:217
hbool_t H5F_start_mdc_log_on_access(const H5F_t *f)
Definition: H5Fquery.c:1139
H5_DLL herr_t H5T__conv_ulong_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
haddr_t addr
Definition: H5Fpublic.h:172
herr_t H5FDfree(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, hsize_t size)
Definition: H5FD.c:1096
int64_t total_dirty_pf_entries_skipped_in_msic
Definition: H5Cpkg.h:6042
H5_DLL htri_t H5Oexists_by_name(hid_t loc_id, const char *name, hid_t lapl_id)
Definition: H5O.c:482
H5_DLL herr_t H5T__conv_ulong_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
@ H5T_CONV_EXCEPT_PINF
Definition: H5Tpublic.h:176
int H5E_mpi_error_str_len
Definition: H5Eint.c:111
H5_DLLVAR const H5O_msg_class_t H5O_MSG_EFL[1]
Definition: H5Opkg.h:463
const unsigned H5O_attr_ver_bounds[]
Definition: H5Aint.c:108
void * H5VL_wrap_object(const H5VL_class_t *connector, void *wrap_ctx, void *obj, H5I_type_t obj_type)
Definition: H5VLcallback.c:772
@ H5I_VFL
Definition: H5Ipublic.h:43
H5VL_group_class_t group_cls
Definition: H5VLconnector.h:481
herr_t H5T__conv_ullong_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6956
unsigned row
Definition: H5MFpkg.h:96
H5F_efc_t * H5F__efc_create(unsigned max_nfiles)
Definition: H5Fefc.c:93
herr_t H5O_msg_create(const H5O_loc_t *loc, unsigned type_id, unsigned mesg_flags, unsigned update_flags, void *mesg)
Definition: H5Omessage.c:114
H5_DLL herr_t H5D__scatgath_write(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space)
Definition: H5Dscatgath.c:595
herr_t H5AC_destroy_flush_dependency(void *parent_thing, void *child_thing)
Definition: H5AC.c:1440
void H5T__bit_set_d(uint8_t *buf, size_t offset, size_t size, uint64_t val)
Definition: H5Tbit.c:295
H5_DLL void * H5MM_malloc(size_t size)
Definition: H5MM.c:267
herr_t(* H5T_ref_isnullfunc_t)(const H5VL_object_t *file, const void *src_buf, hbool_t *isnull)
Definition: H5Tpkg.h:185
herr_t H5O_link_delete(H5F_t *f, H5O_t H5_ATTR_UNUSED *open_oh, void *_mesg)
Definition: H5Olink.c:612
Definition: H5FApkg.h:239
hbool_t mpio_coll_chunk_link_hard_set
Definition: H5CX.c:271
size_t H5T_NATIVE_SCHAR_ALIGN_g
Definition: H5T.c:479
H5I_search_func_t app_cb
Definition: H5I.c:74
H5_DLLVAR hid_t H5E_CANTSORT_g
Definition: H5Epubgen.h:342
off_t h5_stat_size_t
Definition: H5private.h:927
H5Z_set_local_func_t set_local
Definition: H5Zpublic.h:215
void * item
Definition: H5SL.c:547
H5_DLL herr_t H5Pget_mdc_config(hid_t plist_id, H5AC_cache_config_t *config_ptr)
Definition: H5Pfapl.c:1852
struct H5FD_family_t H5FD_family_t
union H5E_walk_op_t::@10 u
herr_t H5O_debug_id(unsigned type_id, H5F_t *f, const void *mesg, FILE *stream, int indent, int fwidth)
Definition: H5Odbg.c:245
herr_t H5PL__insert_path(const char *path, unsigned int idx)
Definition: H5PLpath.c:482
H5_index_t idx_type
Definition: H5Lprivate.h:77
int H5P_fill_value_cmp(const void *_fill1, const void *_fill2, size_t H5_ATTR_UNUSED size)
Definition: H5Pdcpl.c:1225
H5_DLL herr_t H5T__conv_ulong_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5HFpkg.h:227
H5_DLL H5FA_dblock_t * H5FA__dblock_protect(H5FA_hdr_t *hdr, haddr_t dblk_addr, unsigned flags)
struct H5T_array_t H5T_array_t
void * H5VL_attr_open(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t aapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1113
struct H5MM_block_t::@32::@33 info
size_t size
Definition: H5Lprivate.h:80
int64_t prefetches
Definition: H5Cpkg.h:6061
Definition: H5VLconnector.h:438
herr_t H5AC_get_cache_size(H5AC_t *cache_ptr, size_t *max_size_ptr, size_t *min_clean_size_ptr, size_t *cur_size_ptr, uint32_t *cur_num_entries_ptr)
Definition: H5AC.c:1690
H5D_layout_t type
Definition: H5Oprivate.h:574
herr_t H5A__iterate_old(hid_t loc_id, unsigned *attr_num, H5A_operator1_t op, void *op_data)
Definition: H5Aint.c:2687
H5_DLL herr_t H5HF__man_read(H5HF_hdr_t *fh, const uint8_t *id, void *obj)
Definition: H5HFman.c:454
H5AC_info_t cache_info
Definition: H5FApkg.h:122
herr_t H5VL__native_dataset_write(void *obj, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t H5_ATTR_UNUSED dxpl_id, const void *buf, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_dataset.c:184
herr_t H5G__stab_remove(const H5O_loc_t *loc, H5RS_str_t *grp_full_path_r, const char *name)
Definition: H5Gstab.c:351
H5FS_t * H5FS_open(H5F_t *f, haddr_t fs_addr, uint16_t nclasses, const H5FS_section_class_t *classes[], void *cls_init_udata, hsize_t alignment, hsize_t threshold)
Definition: H5FS.c:188
herr_t H5Sget_select_elem_pointlist(hid_t spaceid, hsize_t startpoint, hsize_t numpoints, hsize_t buf[])
Definition: H5Spoint.c:1603
H5_DLL herr_t H5VLfile_specific(void *obj, hid_t connector_id, H5VL_file_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:3783
hsize_t scaled[H5O_LAYOUT_NDIMS]
Definition: H5Dchunk.c:220
hid_t lcpl_id
Definition: H5CXprivate.h:47
herr_t(* store)(void *nrecord, const void *udata)
Definition: H5B2private.h:90
Definition: H5Gdense.c:102
H5_DLL hid_t H5Aopen_name(hid_t loc_id, const char *name)
Definition: H5Adeprec.c:191
herr_t H5Oget_info_by_idx2(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_info1_t *oinfo, unsigned fields, hid_t lapl_id)
Definition: H5Odeprec.c:669
unsigned rc
Definition: H5Opublic.h:261
H5_DLL herr_t H5G_get_shared_count(H5G_t *grp)
Definition: H5Gint.c:630
H5_DLLVAR hid_t H5E_FUNC_g
Definition: H5Epubgen.h:66
unsigned flush_dep_parent_nalloc
Definition: H5Cprivate.h:2257
herr_t H5A__get_info(const H5A_t *attr, H5A_info_t *ainfo)
Definition: H5Aint.c:1005
H5T_class_t dst
Definition: H5Tpkg.h:363
H5FS_section_class_t H5MF_FSPACE_SECT_CLS_LARGE[1]
Definition: H5MFsection.c:152
char * name
Definition: H5FDmulti.c:95
H5_DLL herr_t H5C_expunge_entry(H5F_t *f, const H5C_class_t *type, haddr_t addr, unsigned flags)
Definition: H5C.c:936
unsigned nrefs
Definition: H5Apkg.h:89
H5O_chunk_proxy_t * H5O__chunk_protect(H5F_t *f, H5O_t *oh, unsigned idx)
Definition: H5Ochunk.c:162
int32_t pins
Definition: H5Cprivate.h:2310
herr_t H5Aget_info(hid_t attr_id, H5A_info_t *ainfo)
Definition: H5A.c:1022
H5_DLL herr_t H5VL_set_vol_wrapper(const H5VL_object_t *vol_obj)
Definition: H5VLint.c:2162
const H5P_libclass_t H5P_CLS_TACC[1]
Definition: H5Pint.c:280
H5_DLL herr_t H5FA__hdr_delete(H5FA_hdr_t *hdr)
H5_DLL herr_t H5Dvlen_get_buf_size(hid_t dataset_id, hid_t type_id, hid_t space_id, hsize_t *size)
Definition: H5D.c:722
H5_DLL char * H5P_get_class_name(H5P_genclass_t *pclass)
Definition: H5Pint.c:5223
herr_t H5AC_create(const H5F_t *f, H5AC_cache_config_t *config_ptr, H5AC_cache_image_config_t *image_config_ptr)
Definition: H5AC.c:284
htri_t H5T_is_relocatable(const H5T_t *dt)
Definition: H5T.c:5771
hsize_t key
Definition: H5B2pkg.h:321
herr_t H5AC_set_cache_auto_resize_config(H5AC_t *cache_ptr, H5AC_cache_config_t *config_ptr)
Definition: H5AC.c:1800
@ H5VL_OBJECT_LOOKUP
Definition: H5VLconnector.h:204
struct H5G_t * group
Definition: H5Fpkg.h:202
int fd
Definition: H5FDstdio.c:80
hid_t H5E_CANTOPERATE_g
Definition: H5Edefin.h:88
Definition: H5Tpublic.h:190
const H5P_libclass_t H5P_CLS_LACC[1]
Definition: H5Plapl.c:138
hsize_t nelem
Definition: H5Shyper.c:97
H5_DLL herr_t H5B2__internal_free(H5B2_internal_t *i)
Definition: H5B2internal.c:1309
struct H5FL_reg_node_t * next
Definition: H5FLprivate.h:93
hid_t H5E_LINK_g
Definition: H5Edefin.h:46
H5FL_DEFINE_STATIC(H5D_virtual_held_file_t)
herr_t H5O__chunk_delete(H5F_t *f, H5O_t *oh, unsigned idx)
Definition: H5Ochunk.c:379
H5D_rdcdc_t * dset_contig
Definition: H5Dcontig.c:77
H5SM_sohm_t * messages
Definition: H5SMpkg.h:186
hid_t H5FD_register(const void *_cls, size_t size, hbool_t app_ref)
Definition: H5FD.c:274
void * H5I_object(hid_t id)
Definition: H5I.c:935
H5A_bt2_ud_common_t common
Definition: H5Apkg.h:148
H5PL_key_t key
Definition: H5PLplugin_cache.c:60
hdr stats stored data_blk_size
Definition: H5EAdblock.c:211
hbool_t tconv_buf_allocated
Definition: H5Dpkg.h:110
Definition: H5HFsection.c:56
@ H5_PKG_T
Definition: H5private.h:1746
unsigned version
Definition: H5Oprivate.h:639
herr_t H5Pget_elink_cb(hid_t lapl_id, H5L_elink_traverse_t *func, void **op_data)
Definition: H5Plapl.c:1283
herr_t H5HF__man_remove(H5HF_hdr_t *hdr, const uint8_t *id)
Definition: H5HFman.c:563
uint32_t slist_ring_len[H5C_RING_NTYPES]
Definition: H5Cpkg.h:5886
H5_DLL herr_t H5EA_patch_file(H5EA_t *fa, H5F_t *f)
H5_DLL herr_t H5Tset_pad(hid_t type_id, H5T_pad_t lsb, H5T_pad_t msb)
Definition: H5Tpad.c:92
H5P_prop_within_t
Definition: H5Ppkg.h:45
hid_t H5Oopen(hid_t loc_id, const char *name, hid_t lapl_id)
Definition: H5O.c:103
herr_t H5CX_set_vol_wrap_ctx(void *vol_wrap_ctx)
Definition: H5CX.c:1466
uint8_t * begin
Definition: H5HGpkg.h:116
hid_t gid
Definition: H5Gint.c:60
H5_DLLVAR hid_t H5P_LST_DATASET_XFER_ID_g
Definition: H5Ppublic.h:217
herr_t H5G_close(H5G_t *grp)
Definition: H5Gint.c:465
htri_t H5FS_sect_try_merge(H5F_t *f, H5FS_t *fspace, H5FS_section_info_t *sect, unsigned flags, void *op_data)
Definition: H5FSsection.c:1622
H5_DLL herr_t H5A__delete_by_idx(const H5G_loc_t *loc, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5Aint.c:2775
H5_DLL H5T_class_t H5Tget_member_class(hid_t type_id, unsigned membno)
Definition: H5Tcompound.c:171
herr_t H5Padd_merge_committed_dtype_path(hid_t plist_id, const char *path)
Definition: H5Pocpypl.c:732
H5_DLL herr_t H5VLterminate(hid_t connector_id)
Definition: H5VLcallback.c:260
END_FUNC(PRIV)
Definition: H5HL.c:188
@ H5F_FSPACE_STRATEGY_PAGE
Definition: H5Fpublic.h:192
@ H5FD_MEM_LHEAP
Definition: H5Fpublic.h:164
H5S_t * mspace
Definition: H5Dint.c:60
H5AC_proxy_entry_t * H5O_get_proxy(const H5O_t *oh)
Definition: H5Oint.c:3064
H5_DLL hid_t H5FD_log_init(void)
Definition: H5FDlog.c:264
H5_DLL herr_t H5T__conv_float_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hid_t H5T_NATIVE_UINT_LEAST16_g
Definition: H5T.c:429
hsize_t hdr_size
Definition: H5Fpublic.h:303
H5_DLL herr_t H5Eprint1(FILE *stream)
Definition: H5Edeprec.c:275
H5_DLL herr_t H5A__attr_iterate_table(const H5A_attr_table_t *atable, hsize_t skip, hsize_t *last_attr, hid_t loc_id, const H5A_attr_iter_op_t *attr_op, void *op_data)
Definition: H5Aint.c:1808
H5_DLL herr_t H5O__assert(const H5O_t *oh)
Definition: H5Odbg.c:93
@ H5T_LOC_MEMORY
Definition: H5Tprivate.h:67
H5_DLL herr_t H5Tpack(hid_t type_id)
Definition: H5Tcompound.c:415
char * file_name
Definition: H5Oprivate.h:503
errno
Definition: H5system.c:516
void * image_ptr
Definition: H5Cprivate.h:2231
H5_DLL herr_t H5WB_unwrap(H5WB_t *wb)
Definition: H5WB.c:266
H5_DLL hbool_t H5D__efl_is_space_alloc(const H5O_storage_t *storage)
H5_DLL herr_t H5Fget_filesize(hid_t file_id, hsize_t *size)
Definition: H5F.c:1125
herr_t H5F__unmount(H5G_loc_t *loc, const char *name)
Definition: H5Fmount.c:267
haddr_t oh_addr
Definition: H5Oprivate.h:258
H5_DLL hid_t H5Aget_space(hid_t attr_id)
Definition: H5A.c:750
const H5P_libclass_t H5P_CLS_STRCRT[1]
Definition: H5Pstrcpl.c:81
herr_t H5HF_man_iter_start_entry(H5HF_hdr_t *hdr, H5HF_block_iter_t *biter, H5HF_indirect_t *iblock, unsigned start_entry)
Definition: H5HFiter.c:314
H5_DLL herr_t H5S_select_adjust_s(H5S_t *space, const hssize_t *offset)
Definition: H5Sselect.c:987
herr_t H5P__decode_hsize_t(const void **_pp, void *_value)
Definition: H5Pencdec.c:502
H5F_t * f
Definition: H5Opkg.h:368
herr_t H5T__conv_ullong_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6726
struct H5G_info_t H5G_info_t
H5FL_BLK_EXTERN(type_conv)
hbool_t ttimes
Definition: H5private.h:1761
H5_DLL herr_t H5E__pop(H5E_t *err_stack, size_t count)
Definition: H5Eint.c:951
herr_t H5A__dense_iterate(H5F_t *f, hid_t loc_id, const H5O_ainfo_t *ainfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_attr, const H5A_attr_iter_op_t *attr_op, void *op_data)
Definition: H5Adense.c:1171
hid_t H5Pget_virtual_vspace(hid_t dcpl_id, size_t idx)
Definition: H5Pdcpl.c:2356
herr_t H5O_get_info(const H5O_loc_t *loc, H5O_info2_t *oinfo, unsigned fields)
Definition: H5Oint.c:2234
H5_DLL herr_t H5Pget_filter_by_id1(hid_t plist_id, H5Z_filter_t id, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[])
Definition: H5Pocpl.c:1929
H5R_type_t H5T_get_ref_type(const H5T_t *dt)
Definition: H5T.c:5514
herr_t H5FD_set_base_addr(H5FD_t *file, haddr_t base_addr)
Definition: H5FD.c:1852
H5_DLL herr_t H5Aiterate1(hid_t loc_id, unsigned *attr_num, H5A_operator1_t op, void *op_data)
Definition: H5Adeprec.c:388
hbool_t H5_libterm_g
Definition: H5.c:77
H5EA_hdr_t * hdr
Definition: H5EApkg.h:266
H5_DLL herr_t H5EA__iblock_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5EA_class_t *cls, haddr_t hdr_addr, haddr_t obj_addr)
struct H5D_earray_filt_elmt_t H5D_earray_filt_elmt_t
herr_t H5T__conv_ulong_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6542
Definition: H5HFpkg.h:525
CATCH unable to destroy extensible array header END_FUNC(BEGIN_FUNC(STATIC)
Definition: H5EAcache.c:421
H5_DLL herr_t H5G_obj_remove_by_idx(const struct H5O_loc_t *grp_oloc, H5RS_str_t *grp_full_path_r, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
unsigned long long total_read_ops
Definition: H5FDlog.c:126
hid_t H5E_EFL_g
Definition: H5Edefin.h:40
H5_DLL const H5O_obj_class_t * H5O__obj_class(const H5O_loc_t *loc)
Definition: H5Oint.c:1759
struct H5S_hyper_span_t * tail
Definition: H5Spkg.h:190
H5_copy_depth_t
Definition: H5private.h:615
H5_DLL herr_t H5PL__get_plugin_control_mask(unsigned int *mask)
Definition: H5PLint.c:91
@ H5P_PROP_WITHIN_UNKNOWN
Definition: H5Ppkg.h:46
H5UC_free_func_t free_func
Definition: H5UCprivate.h:46
struct H5O_bogus_t H5O_bogus_t
hbool_t cork_val
Definition: H5Ctag.c:82
H5FL_fac_gc_node_t * prev_gc
Definition: H5FLprivate.h:360
int H5Piterate(hid_t id, int *idx, H5P_iterate_t iter_func, void *iter_data)
Definition: H5P.c:1221
H5_DLLVAR hid_t H5P_LST_VOL_INITIALIZE_ID_g
Definition: H5Ppublic.h:230
herr_t H5VL__native_object_get(void *obj, const H5VL_loc_params_t *loc_params, H5VL_object_get_t get_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_object.c:143
struct H5HF_block_loc_t * up
Definition: H5HFpkg.h:237
ssize_t H5Fget_obj_ids(hid_t file_id, unsigned types, size_t max_objs, hid_t *oid_list)
Definition: H5F.c:478
@ H5E_WALK_DOWNWARD
Definition: H5Epublic.h:141
H5SL_t * merge_list
Definition: H5FSpkg.h:146
H5PL_type_t type
Definition: H5PLplugin_cache.c:59
H5AC_info_t cache_info
Definition: H5EApkg.h:169
uint8_t max_dblk_page_nelmts_bits
Definition: H5FAprivate.h:81
H5_DLL ssize_t H5Fget_obj_ids(hid_t file_id, unsigned types, size_t max_objs, hid_t *obj_id_list)
Definition: H5F.c:478
H5_DLL herr_t H5B2_depend(H5B2_t *bt2, H5AC_proxy_entry_t *parent)
Definition: H5B2.c:1561
H5_DLL herr_t H5VLcmp_connector_cls(int *cmp, hid_t connector_id1, hid_t connector_id2)
Definition: H5VL.c:572
H5_DLL herr_t H5G__dense_insert(H5F_t *f, const H5O_linfo_t *linfo, const H5O_link_t *lnk)
Definition: H5Gdense.c:377
const H5O_stab_t * dst_stab
Definition: H5Gpkg.h:223
H5_DLLVAR hid_t H5E_CANTUPDATE_g
Definition: H5Epubgen.h:155
H5S_hyper_span_info_t * ps_span_info[H5S_MAX_RANK]
Definition: H5Shyper.c:91
struct H5B_ins_ud_t H5B_ins_ud_t
herr_t H5VL_dataset_write(const H5VL_object_t *vol_obj, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf, void **req)
Definition: H5VLcallback.c:2170
H5_DLL herr_t H5HF__hdr_skip_blocks(H5HF_hdr_t *hdr, H5HF_indirect_t *iblock, unsigned start_entry, unsigned nentries)
Definition: H5HFhdr.c:935
H5FL_BLK_DEFINE(direct_block)
hid_t H5E_CANTNEXT_g
Definition: H5Edefin.h:207
H5_DLL herr_t H5VLobject_optional(void *obj, hid_t connector_id, H5VL_object_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:5896
herr_t H5HF_dtable_lookup(const H5HF_dtable_t *dtable, hsize_t off, unsigned *row, unsigned *col)
Definition: H5HFdtable.c:153
hsize_t data_blk_size
Definition: H5EAprivate.h:107
@ H5S_SEL_N
Definition: H5Spublic.h:114
herr_t H5O__shared_delete(H5F_t *f, H5O_t *open_oh, const H5O_msg_class_t *type, H5O_shared_t *sh_mesg)
Definition: H5Oshared.c:516
hid_t under_vol_id
Definition: H5VLpassthru.c:67
unsigned length
Definition: H5Tconv.c:974
H5A_t * H5A__copy(H5A_t *_new_attr, const H5A_t *old_attr)
Definition: H5Aint.c:1047
herr_t H5VLrequest_free(void *req, hid_t connector_id)
Definition: H5VLcallback.c:6802
hbool_t write_permitted
Definition: H5ACpkg.h:374
double increment
Definition: H5Cprivate.h:2118
H5FA_hdr_t * hdr
Definition: H5FApkg.h:234
H5FL_DEFINE(H5FD_core_region_t)
H5VL_get_connector_kind_t
Definition: H5VLprivate.h:51
int previous_state
Definition: H5TS.c:25
H5G_obj_t H5Rget_obj_type1(hid_t id, H5R_type_t ref_type, const void *ref)
Definition: H5Rdeprec.c:98
herr_t H5D__virtual_reset_layout(H5O_layout_t *layout)
Definition: H5Dvirtual.c:721
herr_t(* H5L_copy_func_t)(const char *new_name, hid_t new_loc, const void *lnkdata, size_t lnkdata_size)
Definition: H5Lpublic.h:101
void * under_wrap_ctx
Definition: H5VLpassthru.c:74
size_t table_size
Definition: H5SMpkg.h:194
hsize_t threshold
Definition: H5Oprivate.h:828
size_t nsblk_addrs
Definition: H5EApkg.h:252
H5_GCC_DIAG_ON(larger-than=) static const H5I_class_t H5I_DATASET_CLS[1]
hbool_t mpio_coll_rank0_bcast_set
Definition: H5CX.c:283
size_t nelem
Definition: H5FLprivate.h:224
const char * vds_prefix
Definition: H5CX.c:306
size_t fo_count
Definition: H5Dpkg.h:440
H5_DLL herr_t H5Pset_dxpl_mpio(hid_t dxpl_id, H5FD_mpio_xfer_t xfer_mode)
Definition: H5FDmpio.c:426
H5_DLL herr_t H5PB_add_new_page(H5F_shared_t *f_sh, H5FD_mem_t type, haddr_t page_addr)
Definition: H5PB.c:532
herr_t H5O_loc_copy(H5O_loc_t *dst, H5O_loc_t *src, H5_copy_depth_t depth)
Definition: H5Oint.c:1931
@ H5B2_FHEAP_HUGE_FILT_DIR_ID
Definition: H5B2private.h:47
const H5O_loc_t * loc
Definition: H5Gname.c:69
H5FD_class_t super
Definition: H5FDprivate.h:50
H5_DLL herr_t H5G_loc_free(H5G_loc_t *loc)
Definition: H5Gloc.c:374
haddr_t * dblk_addrs
Definition: H5EApkg.h:238
herr_t H5VL__native_datatype_specific(void *obj, H5VL_datatype_specific_t specific_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_datatype.c:202
H5SL_node_t * header
Definition: H5SL.c:565
time_t H5_make_time(struct tm *tm)
Definition: H5system.c:709
int nrefs
Definition: H5HGpkg.h:114
uint32_t * retries[H5AC_NTYPES]
Definition: H5Fpkg.h:354
hid_t H5Topen1(hid_t loc_id, const char *name)
Definition: H5Tdeprec.c:176
uint8_t H5F_sizeof_addr(const H5F_t *f)
Definition: H5Fquery.c:414
herr_t H5VL__native_datatype_get(void *obj, H5VL_datatype_get_t get_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_datatype.c:150
H5_DLL herr_t H5HF_op(H5HF_t *fh, const void *id, H5HF_operator_t op, void *op_data)
Definition: H5HF.c:690
H5F_block_t chunk_block
Definition: H5Dpkg.h:277
H5FL_DEFINE_STATIC(H5B2_hdr_t)
H5_DLL H5SL_node_t * H5SL_above(H5SL_t *slist, const void *key)
Definition: H5SL.c:1893
H5_DLL herr_t H5Tset_fields(hid_t type_id, size_t spos, size_t epos, size_t esize, size_t mpos, size_t msize)
Definition: H5Tfloat.c:103
hsize_t scaled_dims[H5S_MAX_RANK]
Definition: H5Dpkg.h:419
haddr_t addr
Definition: H5FSpkg.h:176
H5F_t * f
Definition: H5Adense.c:109
H5_DLL int H5S_extent_get_dims(const H5S_extent_t *ext, hsize_t dims[], hsize_t max_dims[])
Definition: H5S.c:1016
H5T_conv_cb_t dt_conv_cb
Definition: H5CX.c:360
H5_DLL herr_t H5T__conv_float_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
unsigned first_row_bits
Definition: H5HFpkg.h:204
hid_t H5T_NATIVE_INT_FAST8_g
Definition: H5T.c:423
Definition: H5Sprivate.h:41
H5_DLL herr_t H5P_reset_vol_class(const H5P_genclass_t *pclass, const struct H5VL_connector_prop_t *vol_prop)
unsigned H5HF_get_iblock_max_drows_test(const H5HF_t *fh, unsigned pos)
Definition: H5HFtest.c:343
uint64_t H5S__hyper_get_op_gen(void)
Definition: H5Shyper.c:550
H5R_type_t
Definition: H5Rpublic.h:48
uint8_t heap_len_size
Definition: H5HFpkg.h:359
herr_t(* H5A_operator1_t)(hid_t location_id, const char *attr_name, void *operator_data)
Definition: H5Apublic.h:106
Definition: H5SMpkg.h:223
H5_DLL herr_t H5Pset_scaleoffset(hid_t plist_id, H5Z_SO_scale_type_t scale_type, int scale_factor)
Definition: H5Pdcpl.c:3129
H5_DLL herr_t H5Pget_family_offset(hid_t fapl_id, hsize_t *offset)
Definition: H5Pfapl.c:1484
herr_t H5VLunregister_connector(hid_t vol_id)
Definition: H5VL.c:526
H5F_t * f
Definition: H5Gdense.c:154
H5RS_str_t * grp_full_path_r
Definition: H5Gpkg.h:184
H5_DLL herr_t H5D__contig_collective_read(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space, H5D_chunk_map_t *fm)
H5_DLL herr_t H5CX_get_dt_conv_cb(H5T_conv_cb_t *cb_struct)
Definition: H5CX.c:2470
int(* cmp)(const H5FD_t *f1, const H5FD_t *f2)
Definition: H5FDpublic.h:285
struct H5D_chunk_common_ud_t H5D_chunk_common_ud_t
H5S_t * buf_space
Definition: H5Dchunk.c:183
struct H5G_dense_bt2_name_rec_t H5G_dense_bt2_name_rec_t
hbool_t mpio_local_no_coll_cause_valid
Definition: H5CX.c:265
hbool_t pinned_entries_need_evicted
Definition: H5Ctag.c:63
H5_DLLVAR H5FS_section_class_t H5MF_FSPACE_SECT_CLS_SIMPLE[1]
Definition: H5MFpkg.h:168
herr_t H5Pset_cache(hid_t plist_id, int H5_ATTR_UNUSED mdc_nelmts, size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0)
Definition: H5Pfapl.c:1612
H5_DLL ssize_t H5Aget_name_by_idx(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char *name, size_t size, hid_t lapl_id)
Definition: H5A.c:920
H5VL_group_get_t
Definition: H5VLconnector.h:153
Definition: H5Zprivate.h:55
hid_t H5FD_core_init(void)
Definition: H5FDcore.c:441
H5_DLL herr_t H5O__attr_iterate(hid_t loc_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_attr, const H5A_attr_iter_op_t *op, void *op_data)
Definition: H5Oattribute.c:1312
H5_DLLVAR const H5AC_class_t H5AC_FSPACE_HDR[1]
Definition: H5ACprivate.h:360
H5O_iterate2_t op
Definition: H5Oint.c:63
herr_t(* H5F_flush_cb_t)(hid_t object_id, void *udata)
Definition: H5Fpublic.h:219
struct H5FD_family_fapl_t H5FD_family_fapl_t
const char * vds_prefix
Definition: H5CX.c:387
herr_t H5AC_cork(H5F_t *f, haddr_t obj_addr, unsigned action, hbool_t *corked)
Definition: H5AC.c:2380
void * H5VL_datatype_commit(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:2722
H5_DLL herr_t H5Pset_est_link_info(hid_t plist_id, unsigned est_num_entries, unsigned est_name_len)
Definition: H5Pgcpl.c:358
int H5I_dec_app_ref(hid_t id)
Definition: H5I.c:1410
void * H5VLdatatype_commit(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:2760
haddr_t hobj_ref_t
Definition: H5Rpublic.h:64
H5_DLL herr_t H5B_delete(H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
Definition: H5B.c:1612
H5_DLL herr_t H5T_reclaim_cb(void *elem, const H5T_t *dt, unsigned ndim, const hsize_t *point, void *op_data)
H5_DLL herr_t H5VLintrospect_opt_query(void *obj, hid_t connector_id, H5VL_subclass_t subcls, int opt_type, hbool_t *supported)
Definition: H5VLcallback.c:6119
herr_t H5T__conv_long_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6473
H5_DLL herr_t H5P__get_size_pclass(H5P_genclass_t *pclass, const char *name, size_t *size)
Definition: H5Pint.c:3427
struct H5D_earray_ctx_ud_t H5D_earray_ctx_ud_t
herr_t H5FO_dest(const H5F_t *f)
Definition: H5FO.c:346
struct H5O_layout_chunk_earray_t H5O_layout_chunk_earray_t
H5_DLL int H5Iget_ref(hid_t id)
Definition: H5I.c:1565
herr_t H5VL_free_object(H5VL_object_t *vol_obj)
Definition: H5VLint.c:973
H5_DLLVAR hid_t H5E_CANTNOTIFY_g
Definition: H5Epubgen.h:327
H5_DLL htri_t H5T__ref_set_loc(const H5T_t *dt, H5VL_object_t *file, H5T_loc_t loc)
Definition: H5Tref.c:131
herr_t(* post_copy_file)(const H5O_loc_t *, const void *, H5O_loc_t *, void *, unsigned *, H5O_copy_t *)
Definition: H5Opkg.h:243
H5G_entry_t * root_ent
Definition: H5Fpkg.h:232
size_t H5O__shared_size(const H5F_t *f, const H5O_shared_t *sh_mesg)
Definition: H5Oshared.c:481
@ H5S_SELECT_XOR
Definition: H5Spublic.h:84
htri_t(* can_share)(const void *)
Definition: H5Opkg.h:240
void * H5allocate_memory(size_t size, hbool_t clear)
Definition: H5.c:917
int H5AC_term_package(void)
Definition: H5AC.c:215
H5_DLL herr_t H5Pget_vlen_mem_manager(hid_t plist_id, H5MM_allocate_t *alloc_func, void **alloc_info, H5MM_free_t *free_func, void **free_info)
Definition: H5Pdxpl.c:1617
size_t size
Definition: H5Opkg.h:413
H5_DLL haddr_t H5F_get_base_addr(const H5F_t *f)
Definition: H5Fquery.c:691
hbool_t backing_store
Definition: H5FDcore.c:96
htri_t H5T_detect_class(const H5T_t *dt, H5T_class_t cls, hbool_t from_api)
Definition: H5T.c:2072
void H5HF__man_get_obj_off(const H5HF_hdr_t *hdr, const uint8_t *id, hsize_t *obj_off_p)
Definition: H5HFman.c:269
void H5F_addr_decode_len(size_t addr_len, const uint8_t **pp, haddr_t *addr_p)
Definition: H5Fint.c:2551
unsigned move_dirty_bytes_updates
Definition: H5ACpkg.h:393
@ H5E_MAJOR
Definition: H5Epublic.h:31
H5_DLLVAR const H5D_chunk_ops_t H5D_COPS_BTREE[1]
Definition: H5Dpkg.h:532
hid_t H5E_CANTMARKSERIALIZED_g
Definition: H5Edefin.h:177
H5_DLL herr_t H5CX_get_bkgr_buf(void **bkgr_buf)
Definition: H5CX.c:1931
H5_DLL herr_t H5Pset_attr_phase_change(hid_t plist_id, unsigned max_compact, unsigned min_dense)
Definition: H5Pocpl.c:219
H5_DLLVAR hid_t H5P_LST_MAP_CREATE_ID_g
Definition: H5Ppublic.h:223
size_t max_size
Definition: H5ACpublic.h:465
double H5T_NATIVE_DOUBLE_NEG_INF_g
Definition: H5T.c:533
H5_DLL herr_t H5FS_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth)
Definition: H5FSdbg.c:92
H5O_shared_t sh_loc
Definition: H5Oprivate.h:654
herr_t H5F_efc_close(H5F_t *parent, H5F_t *file)
Definition: H5Fefc.c:357
H5_DLLVAR hid_t H5E_SEEKERROR_g
Definition: H5Epubgen.h:115
H5_DLLVAR hid_t H5T_NATIVE_FLOAT_g
Definition: H5Tpublic.h:431
H5T_bkg_t
Definition: H5Tpublic.h:142
herr_t H5VLdataset_read(void *obj, hid_t connector_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void *buf, void **req)
Definition: H5VLcallback.c:2102
H5O_msg_crt_idx_t crt_idx
Definition: H5Opkg.h:253
H5O_storage_virtual_t virt
Definition: H5Oprivate.h:579
H5E_cls_t * cls
Definition: H5Epkg.h:106
H5_DLL int H5I_term_package(void)
Definition: H5I.c:163
H5_DLL void * H5FL_reg_malloc(H5FL_reg_head_t *head H5FL_TRACK_PARAMS)
Definition: H5FL.c:411
H5_DLL int Wremove_utf8(const char *path)
H5_DLL herr_t H5S_close(H5S_t *ds)
Definition: H5S.c:456
Definition: H5FDmulti.c:70
size_t max_index_size
Definition: H5Cpkg.h:6023
double stime
Definition: H5private.h:603
H5_DLLVAR hid_t H5P_CLS_VOL_INITIALIZE_ID_g
Definition: H5Ppublic.h:208
H5_DLL herr_t H5F__dest(H5F_t *f, hbool_t flush)
Definition: H5Fint.c:1167
H5_DLL herr_t H5Dextend(hid_t dset_id, const hsize_t size[])
Definition: H5Ddeprec.c:245
H5E_t * H5E__get_stack(void)
Definition: H5E.c:355
H5SL_t * ids
Definition: H5I.c:70
H5_DLL herr_t H5G_ent_encode(const H5F_t *f, uint8_t **pp, const H5G_entry_t *ent)
Definition: H5Gent.c:243
unsigned nfailed
Definition: H5Omessage.c:58
hid_t memb_fapl_id
Definition: H5FDfamily.c:78
herr_t H5FO_top_incr(const H5F_t *f, haddr_t addr)
Definition: H5FO.c:429
H5_DLL herr_t H5C_log_write_unpin_entry_msg(H5C_t *cache, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.c:820
H5_DLL herr_t H5Ewalk1(H5E_direction_t direction, H5E_walk1_t func, void *client_data)
Definition: H5Edeprec.c:311
size_t sect_count
Definition: H5HFdbg.c:59
unsigned long magic
Definition: H5FDs3comms.h:399
H5_DLLVAR const H5AC_class_t H5AC_PROXY_ENTRY[1]
Definition: H5ACprivate.h:375
H5_DLL htri_t H5T_is_vl_storage(const H5T_t *dt)
Definition: H5T.c:5873
H5_DLL herr_t H5Pget_virtual_view(hid_t plist_id, H5D_vds_view_t *view)
Definition: H5Pdapl.c:1127
H5_DLL herr_t H5FS_alloc_hdr(H5F_t *f, H5FS_t *fspace, haddr_t *fs_addr)
Definition: H5FS.c:821
herr_t H5E__print(const H5E_t *estack, FILE *stream, hbool_t bk_compatible)
Definition: H5Eint.c:436
herr_t H5C_force_cache_image_load(H5F_t *f)
Definition: H5Cimage.c:887
struct H5T_t H5T_t
Definition: H5Tprivate.h:21
struct H5MF_sect_ud_t H5MF_sect_ud_t
H5_DLL htri_t H5Pisa_class(hid_t plist_id, hid_t pclass_id)
Definition: H5P.c:1105
@ H5S_SEL_HYPERSLABS
Definition: H5Spublic.h:112
struct H5MP_page_blk_t H5MP_page_blk_t
ssize_t comment_size
Definition: H5Gloc.c:109
struct H5VL_introspect_class_t H5VL_introspect_class_t
@ H5P_TYPE_ATTRIBUTE_CREATE
Definition: H5Pprivate.h:76
const H5O_msg_class_t H5O_MSG_LINFO[1]
Definition: H5Olinfo.c:56
H5_DLL herr_t H5FA_delete(H5F_t *f, haddr_t fa_addr, void *ctx_udata)
void * H5VL_dataset_create(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t lcpl_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1853
H5_DLL herr_t H5R__encode(const char *filename, const H5R_ref_priv_t *ref, unsigned char *buf, size_t *nalloc, unsigned flags)
Definition: H5Rint.c:950
hsize_t elmt_left
Definition: H5Sprivate.h:97
H5_DLL herr_t H5P__copy_prop_plist(hid_t dst_id, hid_t src_id, const char *name)
Definition: H5Pint.c:4811
hbool_t H5_PKG_INIT_VAR
Definition: H5PB.c:136
Definition: H5private.h:1753
herr_t H5T__conv_llong_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6841
H5G_obj_t type
Definition: H5Gpublic.h:140
H5_DLL herr_t H5F_set_store_msg_crt_idx(H5F_t *f, hbool_t flag)
Definition: H5Fint.c:2734
herr_t(* H5C_get_fsf_size_t)(const void *thing, hsize_t *fsf_size_ptr)
Definition: H5Cprivate.h:884
unsigned nbins
Definition: H5FSpkg.h:135
herr_t H5Tget_pad(hid_t type_id, H5T_pad_t *lsb, H5T_pad_t *msb)
Definition: H5Tpad.c:48
char * Wgetlogin()
Definition: H5system.c:868
unsigned precision
Definition: H5Znbit.c:32
herr_t(* get)(void *obj, H5VL_group_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:377
@ H5F_LIBVER_EARLIEST
Definition: H5Fpublic.h:179
H5_DLL herr_t H5F_get_obj_count(const H5F_t *f, unsigned types, hbool_t app_ref, size_t *obj_id_count_ptr)
Definition: H5Fint.c:293
H5O_storage_virtual_srcdset_t source_dset
Definition: H5Oprivate.h:528
unsigned long magic
Definition: H5FDs3comms.h:488
H5_DLL H5D_t * H5D__create(H5F_t *file, hid_t type_id, const H5S_t *space, hid_t dcpl_id, hid_t dapl_id)
Definition: H5Dint.c:1226
H5VL_link_create_type_t
Definition: H5VLconnector.h:168
htri_t H5O_msg_is_shared(unsigned type_id, const void *mesg)
Definition: H5Omessage.c:1593
H5_DLL herr_t H5Ldelete(hid_t loc_id, const char *name, hid_t lapl_id)
Definition: H5L.c:698
int H5Pget_chunk(hid_t plist_id, int max_ndims, hsize_t dim[])
Definition: H5Pdcpl.c:2073
H5_DLL herr_t H5B2__leaf_free(H5B2_leaf_t *l)
Definition: H5B2leaf.c:985
unsigned nalloc
Definition: H5Tpkg.h:264
herr_t H5T__conv_schar_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5231
void * H5FL_arr_malloc(H5FL_arr_head_t *head, size_t elem)
Definition: H5FL.c:1489
H5_DLLVAR size_t H5T_NATIVE_DOUBLE_ALIGN_g
Definition: H5Tpkg.h:426
herr_t H5T__conv_long_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6174
H5_DLL herr_t H5R__set_loc_id(H5R_ref_priv_t *ref, hid_t id, hbool_t inc_ref, hbool_t app_ref)
Definition: H5Rint.c:483
HDassert(NULL==dblk_page->top_proxy)
herr_t H5G__ent_encode_vec(const H5F_t *f, uint8_t **pp, const H5G_entry_t *ent, unsigned n)
Definition: H5Gent.c:203
H5_DLL hid_t H5F_get_access_plist(H5F_t *f, hbool_t app_ref)
Definition: H5Fint.c:179
H5_DLL herr_t H5CX_test_set_mpio_coll_chunk_link_num_false(int mpio_coll_chunk_link_num_false)
Definition: H5CX.c:3352
herr_t H5C_clear_coll_entries(H5C_t *cache_ptr, hbool_t partial)
Definition: H5Cmpio.c:874
H5I_search_func_t user_func
Definition: H5I.c:93
herr_t H5C_dump_cache_skip_list(H5C_t *cache_ptr, char *calling_fcn)
Definition: H5Cdbg.c:278
herr_t(* H5SL_operator_t)(void *item, void *key, void *operator_data)
Definition: H5SLprivate.h:61
Definition: H5Dearray.c:64
H5_DLL herr_t H5Oget_info1(hid_t loc_id, H5O_info1_t *oinfo)
Definition: H5Odeprec.c:391
H5_DLL herr_t H5Fformat_convert(hid_t fid)
Definition: H5F.c:1804
H5O_type_t type
Definition: H5Opkg.h:337
H5O_link_t * lnk
Definition: H5Gdense.c:157
H5B2_leaf_t * H5B2__protect_leaf(H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr, hbool_t shadow, unsigned flags)
Definition: H5B2leaf.c:183
ssize_t H5Pget_virtual_filename(hid_t dcpl_id, size_t idx, char *name, size_t size)
Definition: H5Pdcpl.c:2518
herr_t H5T__conv_ushort_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5691
hbool_t fspace_shared
Definition: H5Dpkg.h:339
herr_t H5HF_stat_info(const H5HF_t *fh, H5HF_stat_t *stats)
Definition: H5HFstat.c:86
hid_t H5T_VAX_F64_g
Definition: H5T.c:354
herr_t H5Oget_info_by_name2(hid_t loc_id, const char *name, H5O_info1_t *oinfo, unsigned fields, hid_t lapl_id)
Definition: H5Odeprec.c:602
@ H5B_INS_LEFT
Definition: H5Bprivate.h:69
hsize_t loc_off[H5S_MAX_RANK]
Definition: H5Sprivate.h:74
H5_DLL herr_t H5_build_extpath(const char *name, char **extpath)
@ H5FD_MEM_DEFAULT
Definition: H5Fpublic.h:155
H5P_prp_encode_func_t encode
Definition: H5Ppkg.h:76
H5SL_t * sect_list
Definition: H5FSpkg.h:122
@ H5F_LIBVER_V112
Definition: H5Fpublic.h:182
H5_DLL herr_t H5C_cache_image_status(H5F_t *f, hbool_t *load_ci_ptr, hbool_t *write_ci_ptr)
Definition: H5Cimage.c:202
int ldspace
Definition: H5system.c:119
char * H5Tget_member_name(hid_t type_id, unsigned membno)
Definition: H5Tfields.c:133
hdfsFS filesystem
Definition: H5FDhdfs.c:224
herr_t H5Eget_auto1(H5E_auto1_t *func, void **client_data)
Definition: H5Edeprec.c:352
H5_DLL int H5E_term_package(void)
Definition: H5E.c:243
H5G_bt2_ud_common_t common
Definition: H5Gdense.c:116
hid_t H5P_LST_DATATYPE_CREATE_ID_g
Definition: H5Pint.c:187
H5L_delete_func_t del_func
Definition: H5Lpublic.h:239
unsigned nflushes
Definition: H5Dpkg.h:402
H5_DLL herr_t H5D__chunk_format_convert(H5D_t *dset, H5D_chk_idx_info_t *idx_info, H5D_chk_idx_info_t *new_idx_info)
Definition: H5Dchunk.c:7092
const H5A_dense_bt2_name_rec_t * record
Definition: H5Abtree2.c:59
H5F_t * f
Definition: H5HFpkg.h:514
H5_DLL herr_t H5O_msg_write(const H5O_loc_t *loc, unsigned type_id, unsigned mesg_flags, unsigned update_flags, void *mesg)
Definition: H5Omessage.c:257
Definition: H5SMpkg.h:229
herr_t H5G__dense_remove(H5F_t *f, const H5O_linfo_t *linfo, H5RS_str_t *grp_full_path_r, const char *name)
Definition: H5Gdense.c:1395
H5_DLLVAR const H5D_chunk_ops_t H5D_COPS_SINGLE[1]
Definition: H5Dpkg.h:534
H5O_pline_t pline
Definition: H5Dprivate.h:133
herr_t(* initialize)(hid_t vipl_id)
Definition: H5VLconnector.h:469
herr_t H5AC_stats(const H5F_t *f)
Definition: H5ACdbg.c:87
H5G_name_t * path
Definition: H5L.c:59
H5_DLL herr_t H5R__destroy(H5R_ref_priv_t *ref)
Definition: H5Rint.c:418
H5D_fill_value_t
Definition: H5Dpublic.h:90
herr_t H5D__chunk_collective_read(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t H5_ATTR_UNUSED nelmts, const H5S_t H5_ATTR_UNUSED *file_space, const H5S_t H5_ATTR_UNUSED *mem_space, H5D_chunk_map_t *fm)
Definition: H5Dmpio.c:920
const char * name
Definition: H5VLconnector.h:467
herr_t H5FD_flush(H5FD_t *file, hbool_t closing)
Definition: H5FD.c:1532
char * H5Eget_major(H5E_major_t maj)
Definition: H5Edeprec.c:96
herr_t H5F_fake_free(H5F_t *f)
Definition: H5Ffake.c:88
hid_t H5E_CANTUNLOCK_g
Definition: H5Edefin.h:77
@ H5_COPY_SHALLOW
Definition: H5private.h:616
size_t mem_elmt_size
Definition: H5Dpkg.h:513
Definition: H5FApkg.h:217
H5_DLL herr_t H5VL__native_link_specific(void *obj, const H5VL_loc_params_t *loc_params, H5VL_link_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
H5FL_BLK_DEFINE(page_elmts)
H5_DLL herr_t H5T__conv_uchar_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5D__contig_alloc(H5F_t *f, H5O_storage_contig_t *storage)
Definition: H5Dcontig.c:163
size_t size
Definition: H5EApkg.h:244
hid_t type_id
Definition: H5Dpkg.h:489
struct H5MP_page_blk_t * next
Definition: H5MPpkg.h:64
@ H5MF_AGGR_MERGE_SEPARATE
Definition: H5MF.c:69
size_t pel_size
Definition: H5Cpkg.h:5908
H5_DLLVAR H5B_class_t H5B_SNODE[1]
Definition: H5Gpkg.h:310
size_t slist_size
Definition: H5Cpkg.h:5885
herr_t H5HF__huge_remove(H5HF_hdr_t *hdr, const uint8_t *id)
Definition: H5HFhuge.c:989
H5C_log_style_t
Definition: H5Cprivate.h:2223
herr_t H5O__chunk_unprotect(H5F_t *f, H5O_chunk_proxy_t *chk_proxy, hbool_t dirtied)
Definition: H5Ochunk.c:236
H5_DLL herr_t H5AC_insert_entry(H5F_t *f, const H5AC_class_t *type, haddr_t addr, void *thing, unsigned int flags)
Definition: H5AC.c:784
H5T_t *(* H5T_copy_func_t)(H5T_t *old_dt)
Definition: H5T.c:305
H5G_t * H5G__create_named(const H5G_loc_t *loc, const char *name, hid_t lcpl_id, hid_t gcpl_id)
Definition: H5Gint.c:131
cache_flags
Definition: H5EAhdr.c:749
H5_DLL herr_t H5T__conv_ullong_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
size_t sub_dset_nused
Definition: H5Oprivate.h:536
* stats_changed
Definition: H5EAiblock.c:254
H5_DLL hid_t H5Dcreate1(hid_t file_id, const char *name, hid_t type_id, hid_t space_id, hid_t dcpl_id)
Definition: H5Ddeprec.c:113
void * H5MM_realloc(void *mem, size_t size)
Definition: H5MM.c:399
H5_DLL herr_t H5E_init(void)
Definition: H5E.c:160
@ H5P_TYPE_REFERENCE_ACCESS
Definition: H5Pprivate.h:84
herr_t H5Otoken_from_str(hid_t loc_id, const char *token_str, H5O_token_t *token)
Definition: H5O.c:1574
herr_t H5F_get_mpi_info(const H5F_t *f, MPI_Info **f_info)
Definition: H5Fmpi.c:450
double min_clean_fraction
Definition: H5Cprivate.h:2110
H5FL_DEFINE(H5HF_block_loc_t)
hdfs_statsbin raw[HDFS_STATS_BIN_COUNT+1]
Definition: H5FDhdfs.c:507
H5_DLLVAR const H5O_obj_class_t H5O_OBJ_GROUP[1]
Definition: H5Opkg.h:548
H5B2_update_status_t
Definition: H5B2pkg.h:263
H5_DLL herr_t H5D_close(H5D_t *dataset)
Definition: H5Dint.c:1898
H5_DLL htri_t H5B_valid(H5F_t *f, const H5B_class_t *type, haddr_t addr)
Definition: H5B.c:2019
@ H5AC_FARRAY_HDR_ID
Definition: H5ACprivate.h:71
H5_DLLVAR hid_t H5T_NATIVE_B32_g
Definition: H5Tpublic.h:438
uint64_t shared
Definition: H5Opublic.h:125
herr_t H5HF_man_iter_init(H5HF_block_iter_t *biter)
Definition: H5HFiter.c:95
H5_DLL herr_t H5B2__merge2(H5B2_hdr_t *hdr, uint16_t depth, H5B2_node_ptr_t *curr_node_ptr, unsigned *parent_cache_info_flags_ptr, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx)
Definition: H5B2int.c:1041
herr_t H5E_dump_api_stack(hbool_t is_api)
Definition: H5Eint.c:985
H5_DLL herr_t H5VL_link_create(H5VL_link_create_type_t create_type, const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:4718
H5_DLL herr_t H5VL_inc_vol_wrapper(void *vol_wrap_ctx)
Definition: H5VLint.c:2236
H5G_names_op_t
Definition: H5Gprivate.h:114
H5_DLL herr_t H5CX_set_mpio_coll_opt(H5FD_mpio_collective_opt_t mpio_coll_opt)
Definition: H5CX.c:2951
H5_DLL hid_t H5Pget_driver(hid_t plist_id)
Definition: H5Pfapl.c:968
hsize_t eof
Definition: H5FDfamily.c:629
herr_t(* H5S_sel_bounds_func_t)(const H5S_t *space, hsize_t *start, hsize_t *end)
Definition: H5Spkg.h:245
H5_DLL herr_t H5Pget_fill_time(hid_t plist_id, H5D_fill_time_t *fill_time)
Definition: H5Pdcpl.c:3718
Definition: H5Sprivate.h:119
uint32_t * retries[H5F_NUM_METADATA_READ_RETRY_TYPES]
Definition: H5Fpublic.h:215
H5VL_dataset_get_t
Definition: H5VLconnector.h:91
hid_t H5P_CLS_FILE_MOUNT_ID_g
Definition: H5Pint.c:144
@ H5D_NLAYOUTS
Definition: H5Dpublic.h:50
hbool_t mpi_file_flushing
Definition: H5CX.c:217
H5FL_blk_head_t * pq
Definition: H5FL.c:87
hbool_t sieve_dirty
Definition: H5Dpkg.h:430
herr_t H5VLoptional(void *obj, hid_t connector_id, int op_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:7752
H5SL_t * seen
Definition: H5Pint.c:62
H5_DLL herr_t H5T__conv_ldouble_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
@ H5R_DATASET_REGION1
Definition: H5Rpublic.h:51
Definition: H5Gprivate.h:171
H5_DLL hid_t H5F_get_id(H5F_t *file)
Definition: H5Fint.c:2288
H5FL_SEQ_DEFINE(H5FS_section_class_t)
H5_DLL herr_t H5T__conv_ullong_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5FS__incr(H5FS_t *fspace)
Definition: H5FS.c:698
H5_DLL herr_t H5Pset_file_image(hid_t fapl_id, void *buf_ptr, size_t buf_len)
Definition: H5Pfapl.c:2602
@ H5VL_GET_CONNECTOR_BY_NAME
Definition: H5VLprivate.h:52
double prefetch_use_rate
Definition: H5Cimage.c:972
H5_DLL herr_t H5AC_evict(H5F_t *f)
Definition: H5AC.c:574
H5_DLL hid_t H5Pget_virtual_srcspace(hid_t dcpl_id, size_t index)
Definition: H5Pdcpl.c:2414
Definition: H5FSpkg.h:104
int version
Definition: H5Lpublic.h:232
hsize_t H5S_hyper_get_clip_extent_match(const H5S_t *clip_space, const H5S_t *match_space, hsize_t match_clip_size, hbool_t incl_trail)
Definition: H5Shyper.c:12005
H5P_plist_type_t type
Definition: H5Pprivate.h:97
H5O_cont_msgs_t * cont_msg_info
Definition: H5Opkg.h:371
herr_t H5CX_set_vlen_alloc_info(H5MM_allocate_t alloc_func, void *alloc_info, H5MM_free_t free_func, void *free_info)
Definition: H5CX.c:3042
herr_t H5Pset_fill_time(hid_t plist_id, H5D_fill_time_t fill_time)
Definition: H5Pdcpl.c:3668
size_t max_pel_size
Definition: H5Cpkg.h:6037
const H5O_msg_class_t H5O_MSG_DTYPE[1]
Definition: H5Odtype.c:92
H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST16_g
Definition: H5Tpublic.h:472
H5_DLLVAR hid_t H5T_NATIVE_INT_LEAST8_g
Definition: H5Tpublic.h:456
herr_t H5O__attr_rename(const H5O_loc_t *loc, const char *old_name, const char *new_name)
Definition: H5Oattribute.c:1137
H5_DLL herr_t H5G_root_loc(H5F_t *f, H5G_loc_t *loc)
Definition: H5Groot.c:379
@ H5VL_LINK_CREATE_UD
Definition: H5VLconnector.h:171
herr_t(* H5D_chunk_delete_func_t)(const H5D_chk_idx_info_t *idx_info)
Definition: H5Dpkg.h:301
herr_t H5Gset_comment(hid_t loc_id, const char *name, const char *comment)
Definition: H5Gdeprec.c:681
H5S_t * H5S_create_simple(unsigned rank, const hsize_t dims[], const hsize_t maxdims[])
Definition: H5S.c:1493
H5_DLL hssize_t H5Sget_select_npoints(hid_t spaceid)
Definition: H5Sselect.c:395
herr_t H5B_insert(H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
Definition: H5B.c:551
H5_DLL herr_t H5EA_delete(H5F_t *f, haddr_t ea_addr, void *ctx_udata)
herr_t H5Rcreate_attr(hid_t loc_id, const char *name, const char *attr_name, hid_t oapl_id, H5R_ref_t *ref_ptr)
Definition: H5R.c:256
uint64_t present
Definition: H5Opublic.h:124
struct H5G_cache_t::@17 stab
herr_t H5PLremove(unsigned int idx)
Definition: H5PL.c:297
H5_DLL herr_t H5HF_hdr_finish_init_phase1(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:209
herr_t H5T__conv_schar_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5254
H5_DLL H5Z_filter_t H5Pget_filter1(hid_t plist_id, unsigned filter, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[])
Definition: H5Pocpl.c:1846
const H5B2_class_t H5A_BT2_NAME[1]
Definition: H5Abtree2.c:107
hid_t driver_id
Definition: H5FDpublic.h:318
H5Z_filter_func_t func
Definition: H5Zpublic.h:132
herr_t H5VLobject_specific(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_object_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:5780
H5AC_info_t cache_info
Definition: H5FSpkg.h:128
Definition: H5HFpkg.h:411
DWORD nFileIndexHigh
Definition: H5FDstdio.c:111
H5O_loc_t oloc
Definition: H5Dpkg.h:473
H5_DLL MPI_Comm H5FD_mpi_get_comm(const H5FD_t *_file)
Definition: H5FDmpi.c:128
herr_t H5D__chunk_allocated(const H5D_t *dset, hsize_t *nbytes)
Definition: H5Dchunk.c:4260
char H5libhdf5_settings[]
H5_DLL herr_t H5Aiterate2(hid_t loc_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx, H5A_operator2_t op, void *op_data)
Definition: H5A.c:1328
size_t H5T_NATIVE_INT_FAST16_ALIGN_g
Definition: H5T.c:511
herr_t H5Pregister1(hid_t cls_id, const char *name, size_t size, void *def_value, H5P_prp_create_func_t prp_create, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_close_func_t prp_close)
Definition: H5Pdeprec.c:223
hdr stats stored nelmts
Definition: H5EAdblock.c:214
H5_DLL herr_t H5Z_can_apply_direct(const struct H5O_pline_t *pline)
herr_t H5T__conv_int_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5967
herr_t H5O__dec_rc(H5O_t *oh)
Definition: H5Oint.c:2986
H5_DLL herr_t H5HF__huge_bt2_filt_indir_found(const void *nrecord, void *op_data)
Definition: H5HFbtree2.c:479
size_t ghost_count
Definition: H5FSpkg.h:121
herr_t(* specific)(void *req, H5VL_request_specific_t specific_type, va_list arguments)
Definition: H5VLconnector.h:442
herr_t H5Lget_val_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, void *buf, size_t size, hid_t lapl_id)
Definition: H5L.c:872
H5_DLLVAR hid_t H5E_CANTCLEAN_g
Definition: H5Epubgen.h:322
herr_t H5C_cache_image_status(H5F_t *f, hbool_t *load_ci_ptr, hbool_t *write_ci_ptr)
Definition: H5Cimage.c:202
H5_DLL herr_t H5Pget_create_intermediate_group(hid_t plist_id, unsigned *crt_intmd)
Definition: H5Plcpl.c:186
herr_t H5Oget_info_by_name1(hid_t loc_id, const char *name, H5O_info1_t *oinfo, hid_t lapl_id)
Definition: H5Odeprec.c:432
herr_t H5L_register_external(void)
Definition: H5Lexternal.c:432
herr_t H5Tset_precision(hid_t type_id, size_t prec)
Definition: H5Tprecis.c:144
herr_t H5Pset_efile_prefix(hid_t plist_id, const char *prefix)
Definition: H5Pdapl.c:1427
haddr_t addr
Definition: H5FApkg.h:185
H5E_t H5E_stack_g[1]
Definition: H5Eint.c:83
struct H5C_cache_entry_t * aux_next
Definition: H5Cprivate.h:2274
herr_t H5D__init_package(void)
Definition: H5Dint.c:197
@ H5A_ATTR_OP_LIB
Definition: H5Aprivate.h:51
herr_t H5T__conv_long_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6427
H5_DLL herr_t H5SM_table_debug(H5F_t *f, haddr_t table_addr, FILE *stream, int indent, int fwidth, unsigned table_vers, unsigned num_indexes)
Definition: H5SM.c:2541
struct H5FL_blk_gc_node_t * next
Definition: H5FL.c:88
@ H5VL_DATASET_REFRESH
Definition: H5VLconnector.h:104
hid_t H5P_get_plist_id(const H5P_genplist_t *plist)
Definition: H5Pint.c:5613
@ H5P_TYPE_DATATYPE_ACCESS
Definition: H5Pprivate.h:74
int(* H5FA_operator_t)(hsize_t idx, const void *_elmt, void *_udata)
Definition: H5FAprivate.h:102
herr_t H5O_msg_remove(const H5O_loc_t *loc, unsigned type_id, int sequence, hbool_t adj_link)
Definition: H5Omessage.c:960
H5_DLL int H5S_get_select_unlim_dim(const H5S_t *space)
Definition: H5Sselect.c:755
herr_t H5Fset_mdc_config(hid_t file_id, H5AC_cache_config_t *config_ptr)
Definition: H5F.c:1261
hbool_t H5Z_xform_noop(const H5Z_data_xform_t *data_xform_prop)
Definition: H5Ztrans.c:1756
H5T_ref_setnullfunc_t setnull
Definition: H5Tpkg.h:193
hid_t H5E_CANTOPENFILE_g
Definition: H5Edefin.h:144
void * H5VL__native_file_open(const char *name, unsigned flags, hid_t fapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_file.c:90
struct H5HF_iblock_cache_ud_t H5HF_iblock_cache_ud_t
unsigned char * rbuf
Definition: H5Dcontig.c:71
H5_DLL herr_t H5AC__log_inserted_entry(const H5AC_info_t *entry_ptr)
Definition: H5ACmpio.c:949
char * dset_name
Definition: H5Oprivate.h:504
herr_t H5VLlink_move(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t connector_id, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:5001
struct H5S_hyper_span_t * next
Definition: H5Spkg.h:148
herr_t H5FD__free_real(H5FD_t *file, H5FD_mem_t type, haddr_t addr, hsize_t size)
Definition: H5FDspace.c:290
@ t_short
Definition: H5Zscaleoffset.c:35
H5EA_iblock_t * parent
Definition: H5EApkg.h:348
struct H5D_contig_readvv_ud_t H5D_contig_readvv_ud_t
H5HF_t * shared_fheap
Definition: H5Adense.c:76
hsize_t hcoords_t
Definition: H5Spoint.c:52
herr_t H5Pfill_value_defined(hid_t plist_id, H5D_fill_value_t *status)
Definition: H5Pdcpl.c:3494
struct H5HL_free_t H5HL_free_t
herr_t H5G_loc_info(const H5G_loc_t *loc, const char *name, H5O_info2_t *oinfo, unsigned fields)
Definition: H5Gloc.c:825
hbool_t btree_split_ratio_valid
Definition: H5CX.c:231
H5_DLL htri_t H5VL__is_connector_registered_by_value(H5VL_class_value_t value)
Definition: H5VLint.c:1378
@ H5B2_UPDATE_UNKNOWN
Definition: H5B2pkg.h:264
H5_DLL herr_t H5T__conv_uint_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_ih_info_t attr
Definition: H5Opublic.h:150
herr_t(* truncate)(H5FD_t *file, hid_t dxpl_id, hbool_t closing)
Definition: H5FDpublic.h:300
H5_DLL herr_t H5Dget_chunk_info(hid_t dset_id, hid_t fspace_id, hsize_t chk_idx, hsize_t *coord, unsigned *filter_mask, haddr_t *addr, hsize_t *size)
Definition: H5D.c:1061
hbool_t(* H5D_chunk_is_space_alloc_func_t)(const H5O_storage_chunk_t *storage)
Definition: H5Dpkg.h:291
H5O_loc_t oloc
Definition: H5Tpkg.h:354
htri_t(* H5S_sel_shape_same_func_t)(const H5S_t *space1, const H5S_t *space2)
Definition: H5Spkg.h:260
H5_DLL herr_t H5O_dec_rc_by_loc(const H5O_loc_t *loc)
Definition: H5Oint.c:3023
H5SL_t * visited
Definition: H5Oint.c:62
*s *s n
Definition: H5HLdbg.c:111
herr_t H5Fstart_mdc_logging(hid_t file_id)
Definition: H5F.c:1666
H5_DLL htri_t H5T_is_immutable(const H5T_t *dt)
Definition: H5T.c:5400
herr_t H5HF__huge_term(H5HF_hdr_t *hdr)
Definition: H5HFhuge.c:1097
herr_t H5G_mount(H5G_t *grp)
Definition: H5Gint.c:654
H5_DLL herr_t H5Fget_mpi_atomicity(hid_t file_id, hbool_t *flag)
Definition: H5Fmpi.c:353
enum H5C_cache_decr_mode decr_mode
Definition: H5ACpublic.h:487
H5F_t * f
Definition: H5SMpkg.h:235
herr_t(* H5T_lib_conv_t)(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5Tpkg.h:159
herr_t H5O__attr_write(const H5O_loc_t *loc, H5A_t *attr)
Definition: H5Oattribute.c:892
H5_DLL herr_t H5O__attr_rename(const H5O_loc_t *loc, const char *old_name, const char *new_name)
Definition: H5Oattribute.c:1137
char * data
Definition: H5FDs3comms.c:85
uint32_t minbits
Definition: H5Zscaleoffset.c:30
herr_t H5F_cwfs_remove_heap(H5F_shared_t *shared, H5HG_heap_t *heap)
Definition: H5Fcwfs.c:302
* thing_elmt_buf
Definition: H5EA.c:608
@ H5P_MOD_ERR
Definition: H5Ppkg.h:53
@ H5T_DIR_DESCEND
Definition: H5Tpublic.h:167
Definition: H5Lprivate.h:96
@ H5D_FILL_VALUE_UNDEFINED
Definition: H5Dpublic.h:92
struct H5HF_create_t H5HF_create_t
H5_DLL void H5_timer_reset(H5_timer_t *timer)
Definition: H5timer.c:94
hbool_t H5_PKG_INIT_VAR
Definition: H5FA.c:75
int64_t dirty_prefetches
Definition: H5Cpkg.h:6062
Definition: H5FAtest.c:55
struct H5HF_stat_t H5HF_stat_t
herr_t H5Aiterate1(hid_t loc_id, unsigned *attr_num, H5A_operator1_t op, void *op_data)
Definition: H5Adeprec.c:388
H5FL_DEFINE_STATIC(H5O_fsinfo_t)
H5HL_t * heap
Definition: H5Gstab.c:60
size_t tiny_max_len
Definition: H5HFpkg.h:356
hbool_t H5_PKG_INIT_VAR
Definition: H5A.c:69
H5G_bt_it_idx_common_t common
Definition: H5Gstab.c:59
hid_t H5E_NOTFOUND_g
Definition: H5Edefin.h:221
size_t H5T_NATIVE_INT_COMP_ALIGN_g
Definition: H5T.c:457
H5_DLL herr_t H5FD_flush(H5FD_t *file, hbool_t closing)
Definition: H5FD.c:1532
hsize_t hdr_size
Definition: H5EAprivate.h:97
herr_t H5L_iterate(H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx_p, H5L_iterate2_t op, void *op_data)
Definition: H5L.c:3540
H5_DLL size_t H5SL_count(H5SL_t *slist)
Definition: H5SL.c:1065
hsize_t file_size
Definition: H5HFpkg.h:426
htri_t H5Fis_hdf5(const char *name)
Definition: H5Fdeprec.c:150
size_t size
Definition: H5Oprivate.h:494
herr_t H5I_clear_type(H5I_type_t type, hbool_t force, hbool_t app_ref)
Definition: H5I.c:550
const H5FA_class_t * cls
Definition: H5FAprivate.h:79
H5_DLLVAR hid_t H5P_LST_REFERENCE_ACCESS_ID_g
Definition: H5Ppublic.h:231
herr_t H5B2__update_leaf(H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_update_status_t *status, H5B2_nodepos_t curr_pos, void *parent, void *udata, H5B2_modify_t op, void *op_data)
Definition: H5B2leaf.c:462
unsigned msg_type_id
Definition: H5Oprivate.h:271
int(* H5B2_operator_t)(const void *record, void *op_data)
Definition: H5B2private.h:60
H5_DLL ssize_t H5VL__get_connector_name(hid_t id, char *name, size_t size)
Definition: H5VLint.c:1631
H5_DLL herr_t H5FDget_vfd_handle(H5FD_t *file, hid_t fapl, void **file_handle)
Definition: H5FD.c:1781
H5_DLL herr_t H5B2__hdr_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5B2_class_t *type, haddr_t obj_addr)
H5_DLL herr_t H5G__verify_cached_stab_test(H5O_loc_t *grp_oloc, H5G_entry_t *ent)
Definition: H5Gtest.c:672
H5_DLL size_t H5FA__hdr_fuse_decr(H5FA_hdr_t *hdr)
struct H5D_layout_ops_t H5D_layout_ops_t
H5O_type_t obj_type
Definition: H5Oprivate.h:875
H5_DLL herr_t H5T__conv_double_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5T__conv_schar_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR hid_t H5P_LST_DATATYPE_CREATE_ID_g
Definition: H5Ppublic.h:221
struct H5MP_page_t * page
Definition: H5MPpkg.h:62
hid_t H5T_NATIVE_B32_g
Definition: H5T.c:410
H5S_seloper_t
Definition: H5Spublic.h:69
htri_t H5FS_sect_try_shrink_eoa(H5F_t *f, H5FS_t *fspace, void *op_data)
Definition: H5FSsection.c:2394
H5_DLL herr_t H5EA__hdr_unprotect(H5EA_hdr_t *hdr, unsigned cache_flags)
herr_t H5Eprint1(FILE *stream)
Definition: H5Edeprec.c:275
hid_t H5T_NATIVE_LDOUBLE_g
Definition: H5T.c:406
H5R_ref_priv_obj_t obj
Definition: H5Rpkg.h:74
@ H5P_MOD_INC_CLS
Definition: H5Ppkg.h:54
hsize_t down_chunks[H5O_LAYOUT_NDIMS]
Definition: H5Oprivate.h:628
herr_t H5T__conv_noop(hid_t H5_ATTR_UNUSED src_id, hid_t H5_ATTR_UNUSED dst_id, H5T_cdata_t *cdata, size_t H5_ATTR_UNUSED nelmts, size_t H5_ATTR_UNUSED buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void H5_ATTR_UNUSED *buf, void H5_ATTR_UNUSED *background)
Definition: H5Tconv.c:1039
H5_DLL herr_t H5PL__insert_path(const char *path, unsigned int index)
Definition: H5PLpath.c:482
size_t curr_attr
Definition: H5Aint.c:61
char * msg
Definition: H5Epkg.h:104
size_t max_size[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6070
H5_DLL herr_t H5Sset_extent_simple(hid_t space_id, int rank, const hsize_t dims[], const hsize_t max[])
Definition: H5S.c:1297
H5_DLL unsigned H5F_get_nmounts(const H5F_t *f)
Definition: H5Fquery.c:350
herr_t H5A__dense_create(H5F_t *f, H5O_ainfo_t *ainfo)
Definition: H5Adense.c:180
Definition: H5Pprivate.h:95
herr_t H5T__conv_uchar_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5300
H5_DLL herr_t H5HL__dblk_dest(H5HL_dblk_t *dblk)
const H5O_loc_t * src_oloc
Definition: H5Gpkg.h:220
H5_DLL hrb_t * H5FD_s3comms_hrb_init_request(const char *verb, const char *resource, const char *host)
Definition: H5FDs3comms.c:691
herr_t H5D__mark(const H5D_t *dataset, unsigned flags)
Definition: H5Dint.c:3435
H5F_efc_ent_t * LRU_head
Definition: H5Fefc.c:57
const H5A_dense_bt2_name_rec_t * record
Definition: H5Adense.c:110
H5SL_t * dst_dt_list
Definition: H5Oprivate.h:184
H5C_cache_entry_t * il_tail
Definition: H5Cpkg.h:5875
H5_DLL BOOL CALLBACK H5TS_win32_process_enter(PINIT_ONCE InitOnce, PVOID Parameter, PVOID *lpContex)
Definition: H5TS.c:346
@ H5R_DATASET_REGION2
Definition: H5Rpublic.h:53
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)
Definition: H5Fint.c:632
H5_DLLVAR hid_t H5P_CLS_STRING_CREATE_ID_g
Definition: H5Ppublic.h:202
struct H5HF_freelist_t H5HF_freelist_t
Definition: H5HFpkg.h:221
@ H5C_NOTIFY_ACTION_ENTRY_DIRTIED
Definition: H5Cprivate.h:862
int32_t epoch_marker_ringbuf_first
Definition: H5Cpkg.h:5959
H5_DLLVAR hid_t H5E_LINKCOUNT_g
Definition: H5Epubgen.h:194
@ H5Z_ERROR_EDC
Definition: H5Zpublic.h:108
va_list ap
Definition: H5system.c:126
hid_t H5E_BADSELECT_g
Definition: H5Edefin.h:208
int32_t epoch_markers_active
Definition: H5Cpkg.h:5956
const H5B2_class_t H5HF_HUGE_BT2_DIR[1]
Definition: H5HFbtree2.c:145
herr_t H5C_get_entry_ptr_from_addr(H5C_t *cache_ptr, haddr_t addr, void **entry_ptr_ptr)
Definition: H5Cdbg.c:1392
unsigned nrows
Definition: H5HFpkg.h:394
H5FD_stdio_file_op op
Definition: H5FDstdio.c:85
H5_DLL herr_t H5A__read(const H5A_t *attr, const H5T_t *mem_type, void *buf)
Definition: H5Aint.c:599
H5_DLL herr_t H5Pset_char_encoding(hid_t plist_id, H5T_cset_t encoding)
Definition: H5Pstrcpl.c:155
H5FL_DEFINE(H5O_copy_dtype_merge_list_t)
unsigned max_child
Definition: H5HFpkg.h:397
const H5O_msg_class_t H5O_MSG_UNKNOWN[1]
Definition: H5Ounknown.c:38
hid_t H5E_SYM_g
Definition: H5Edefin.h:26
char * name
Definition: H5Fefc.c:47
herr_t H5FD_s3comms_HMAC_SHA256(const unsigned char *key, size_t key_len, const char *msg, size_t msg_len, char *dest)
Definition: H5FDs3comms.c:2288
H5_DLL herr_t H5VLattr_close(void *attr, hid_t connector_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1787
H5F_t * dst_file
Definition: H5Gpkg.h:222
H5_DLL herr_t H5Pset_libver_bounds(hid_t plist_id, H5F_libver_t low, H5F_libver_t high)
Definition: H5Pfapl.c:2431
H5_DLL int H5FD_term_package(void)
Definition: H5FD.c:148
int64_t entries_inserted_counter
Definition: H5Cpkg.h:5978
hbool_t safe_iterating
Definition: H5SL.c:567
H5_DLL herr_t H5VLlink_optional(void *obj, hid_t connector_id, H5VL_link_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:5336
H5FD_t pub
Definition: H5FDlog.c:77
void * dat_val
Definition: H5Ztrans.c:49
hbool_t coll_md_write
Definition: H5Fpkg.h:364
H5AC_proxy_entry_t * top_proxy
Definition: H5EApkg.h:210
unsigned max_nfiles
Definition: H5Fefc.c:60
herr_t H5Lunpack_elink_val(const void *_ext_linkval, size_t link_size, unsigned *flags, const char **filename, const char **obj_path)
Definition: H5Lexternal.c:470
void * H5C_protect(H5F_t *f, const H5C_class_t *type, haddr_t addr, void *udata, unsigned flags)
Definition: H5C.c:2176
H5_DLL H5FA_hdr_t * H5FA__hdr_alloc(H5F_t *f)
H5_DLLVAR hid_t H5E_VERSION_g
Definition: H5Epubgen.h:195
@ H5O_MCDT_SEARCH_CONT
Definition: H5Opublic.h:163
herr_t H5O_loc_reset(H5O_loc_t *loc)
Definition: H5Oint.c:1901
H5_DLL unsigned H5F__efc_max_nfiles(H5F_efc_t *efc)
Definition: H5Fefc.c:419
H5_DLL herr_t H5O_fill_reset_dyn(H5O_fill_t *fill)
Definition: H5Ofill.c:717
htri_t H5G__compact_lookup(const H5O_loc_t *oloc, const char *name, H5O_link_t *lnk)
Definition: H5Gcompact.c:496
const char * tok_end
Definition: H5Ztrans.c:80
hbool_t logging
Definition: H5Clog.h:71
H5_DLL herr_t H5VLgroup_close(void *grp, hid_t connector_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4650
herr_t H5FS_sect_debug(const H5FS_t *fspace, const H5FS_section_info_t *sect, FILE *stream, int indent, int fwidth)
Definition: H5FSdbg.c:190
H5_DLL void * H5ST_locate(H5ST_tree_t *root, const char *s)
Definition: H5ST.c:369
H5AC_proxy_entry_t * top_proxy
Definition: H5FApkg.h:148
hid_t dst_type_id
Definition: H5Dpkg.h:98
H5D_mpio_actual_io_mode_t
Definition: H5Ppublic.h:148
herr_t H5S_write(H5F_t *f, H5O_t *oh, unsigned update_flags, H5S_t *ds)
Definition: H5S.c:1104
struct H5D_chunk_it_ud3_t H5D_chunk_it_ud3_t
H5_DLL herr_t H5CX_test_set_mpio_coll_chunk_link_num_true(int mpio_coll_chunk_link_num_true)
Definition: H5CX.c:3318
H5FD_t * memb[H5FD_MEM_NTYPES]
Definition: H5FDmulti.c:88
struct H5VL_wrap_class_t H5VL_wrap_class_t
herr_t H5Pset_file_space_page_size(hid_t plist_id, hsize_t fsp_size)
Definition: H5Pfcpl.c:1459
H5_DLL void H5C_def_auto_resize_rpt_fcn(H5C_t *cache_ptr, int32_t version, double hit_rate, enum H5C_resize_status status, size_t old_max_cache_size, size_t new_max_cache_size, size_t old_min_clean_size, size_t new_min_clean_size)
H5_DLLVAR const unsigned H5O_fill_ver_bounds[H5F_LIBVER_NBOUNDS]
Definition: H5Opkg.h:637
unsigned is_free
Definition: H5MPpkg.h:61
struct H5D_efl_readvv_ud_t H5D_efl_readvv_ud_t
struct H5D_chunk_coll_info_t H5D_chunk_coll_info_t
H5_DLL ssize_t H5G__dense_get_name_by_idx(H5F_t *f, H5O_linfo_t *linfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, char *name, size_t size)
Definition: H5Gdense.c:1170
H5_DLL herr_t H5Pset_fapl_sec2(hid_t fapl_id)
Definition: H5FDsec2.c:276
int32_t epoch_marker_ringbuf_last
Definition: H5Cpkg.h:5960
herr_t H5C_validate_index_list(H5C_t *cache_ptr)
Definition: H5Cdbg.c:1251
H5_DLL H5MP_pool_t * H5MP_create(size_t page_size, unsigned flags)
Definition: H5MP.c:91
unsigned nopen
Definition: H5Fefc.c:51
herr_t H5T__conv_uchar_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:4932
H5_DLL void * H5SL_less(H5SL_t *slist, const void *key)
Definition: H5SL.c:1486
struct H5FD_stdio_t H5FD_stdio_t
H5_DLL int c99_vsnprintf(char *str, size_t size, const char *format, va_list ap)
Definition: H5system.c:892
unsigned nmounts
Definition: H5Fpkg.h:384
hid_t H5E_RS_g
Definition: H5Edefin.h:34
herr_t(* debug_key)(FILE *, int, int, const void *, const void *)
Definition: H5Bprivate.h:137
@ H5D_IO_OP_READ
Definition: H5Dpkg.h:206
void H5FS__sect_assert(const H5FS_t *fspace)
Definition: H5FSsection.c:2244
const H5D_layout_ops_t H5D_LOPS_COMPACT[1]
Definition: H5Dcompact.c:79
H5EA_hdr_t * hdr
Definition: H5EApkg.h:332
Definition: H5Rpublic.h:82
herr_t H5VL__native_group_close(void *grp, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_group.c:339
int mpi_result
Definition: H5Cimage.c:1050
herr_t H5T__conv_short_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5461
H5_DLL hid_t H5P__new_plist_of_type(H5P_plist_type_t type)
Definition: H5Pint.c:5472
haddr_t pos
Definition: H5FDdirect.c:71
herr_t H5B2__insert_leaf(H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, void *udata)
Definition: H5B2leaf.c:349
struct H5D_bt2_ctx_t H5D_bt2_ctx_t
H5Z_filter_t filter_id
Definition: H5Z.c:46
H5_DLL herr_t H5VL__native_dataset_read(void *dset, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, void *buf, void **req)
H5_DLLVAR size_t H5T_NATIVE_INT8_ALIGN_g
Definition: H5Tpkg.h:432
H5T_t * H5T_construct_datatype(H5VL_object_t *vol_obj)
Definition: H5Tcommit.c:1095
hsize_t tot_space
Definition: H5FSpkg.h:156
void * ctx_udata
Definition: H5EApkg.h:342
herr_t H5B2__hdr_delete(H5B2_hdr_t *hdr)
Definition: H5B2hdr.c:700
H5_DLL herr_t H5Pget_filter_by_id2(hid_t plist_id, H5Z_filter_t id, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[], unsigned *filter_config)
Definition: H5Pocpl.c:993
H5_DLL herr_t H5G_name_replace(const struct H5O_link_t *lnk, H5G_names_op_t op, H5F_t *src_file, H5RS_str_t *src_full_path_r, H5F_t *dst_file, H5RS_str_t *dst_full_path_r)
unsigned read_attempts
Definition: H5Fpkg.h:352
hid_t H5E_UNINITIALIZED_g
Definition: H5Edefin.h:214
herr_t H5CX_get_encoding(H5T_cset_t *encoding)
Definition: H5CX.c:2505
H5_DLL herr_t H5Dfill(const void *fill, hid_t fill_type, void *buf, hid_t buf_type, hid_t space)
Definition: H5Dfill.c:119
struct H5D_earray_ctx_t H5D_earray_ctx_t
H5F_t * f
Definition: H5Bpkg.h:65
H5_DLLVAR const H5S_select_class_t H5S_sel_all[1]
Definition: H5Spkg.h:362
H5_DLL herr_t H5VLobject_specific(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_object_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:5780
ino_t inode
Definition: H5FDcore.c:66
@ H5D_MPIO_RANK0_NOT_FIXED_SIZE
Definition: H5Dmpio.c:100
H5_DLL hid_t H5VLregister_connector_by_name(const char *connector_name, hid_t vipl_id)
Definition: H5VL.c:144
@ H5Z_XFORM_LPAREN
Definition: H5Ztrans.c:35
hid_t H5T_STD_B16BE_g
Definition: H5T.c:374
H5_DLL herr_t H5S_hyper_add_span_element(H5S_t *space, unsigned rank, const hsize_t *coords)
Definition: H5Shyper.c:6101
hid_t H5Tget_super(hid_t type)
Definition: H5T.c:2297
H5HL_t * heap
Definition: H5Gstab.c:50
uint64_t fd_parent_count
Definition: H5Cprivate.h:1982
H5_DLL herr_t H5Arename(hid_t loc_id, const char *old_name, const char *new_name)
Definition: H5A.c:1181
hid_t H5Aopen_name(hid_t loc_id, const char *name)
Definition: H5Adeprec.c:191
herr_t(* reset)(void *)
Definition: H5Opkg.h:235
herr_t H5VL_dec_vol_wrapper(void *_vol_wrap_ctx)
Definition: H5VLint.c:2271
unsigned mode
Definition: H5HFpkg.h:342
herr_t H5T__conv_schar_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7162
hsize_t * max
Definition: H5Spkg.h:118
H5_DLL herr_t H5D__contig_collective_write(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space, H5D_chunk_map_t *fm)
htri_t H5Pisa_class(hid_t plist_id, hid_t pclass_id)
Definition: H5P.c:1105
H5O_virtual_space_status_t virtual_space_status
Definition: H5Oprivate.h:552
@ H5T_INTEGER
Definition: H5Tpublic.h:30
hsize_t size
Definition: H5Oprivate.h:845
herr_t H5Tset_order(hid_t type_id, H5T_order_t order)
Definition: H5Torder.c:200
const H5AC_class_t H5AC_FHEAP_HDR[1]
Definition: H5HFcache.c:134
H5_DLL herr_t H5S_select_fill(const void *fill, size_t fill_size, const H5S_t *space, void *buf)
Definition: H5Sselect.c:2483
size_t log_nalloc
Definition: H5SL.c:549
H5G_shared_t * shared
Definition: H5Gpkg.h:137
const H5AC_class_t H5AC_FHEAP_DBLOCK[1]
Definition: H5HFcache.c:170
const H5D_layout_ops_t H5D_LOPS_VIRTUAL[1]
Definition: H5Dvirtual.c:128
herr_t H5PL__prepend_path(const char *path)
Definition: H5PLpath.c:422
H5_DLL hbool_t H5F_is_mount(const H5F_t *file)
Definition: H5Fmount.c:412
herr_t H5T__conv_uint_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6013
herr_t H5T__conv_ushort_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5438
H5O_link_t * lnk
Definition: H5Gstab.c:85
struct H5EA_hdr_t::@7 elmt_fac
H5_DLL htri_t H5T_detect_class(const H5T_t *dt, H5T_class_t cls, hbool_t from_api)
Definition: H5T.c:2072
herr_t H5Tclose(hid_t type_id)
Definition: H5T.c:1838
H5_DLL herr_t H5P__decode_hsize_t(const void **_pp, void *value)
Definition: H5Pencdec.c:502
@ H5VL_BLOB_DELETE
Definition: H5VLconnector.h:226
herr_t H5L_delete_by_idx(const H5G_loc_t *loc, const char *name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5L.c:2623
struct H5VL_loc_params_t H5VL_loc_params_t
H5_DLL int H5M_top_term_package(void)
Definition: H5M.c:145
H5_DLL H5SL_node_t * H5SL_add(H5SL_t *slist, void *item, const void *key)
Definition: H5SL.c:1154
const char * name
Definition: H5Gpkg.h:271
H5_DLL herr_t H5Epop(hid_t err_stack, size_t count)
Definition: H5E.c:1296
H5FL_DEFINE_STATIC(H5HF_huge_bt2_ctx_t)
struct H5F_block_t H5F_block_t
H5_DLL herr_t H5T__conv_double_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5L_move(const H5G_loc_t *src_loc, const char *src_name, const H5G_loc_t *dst_loc, const char *dst_name, hbool_t copy_flag, hid_t lcpl_id)
Definition: H5L.c:2896
hbool_t H5_PKG_INIT_VAR
Definition: H5HF.c:73
H5_DLLVAR const H5D_chunk_ops_t H5D_COPS_BT2[1]
Definition: H5Dpkg.h:537
H5C_get_final_load_size_func_t H5AC_get_final_load_size_func_t
Definition: H5ACprivate.h:179
unsigned num_entries
Definition: H5HFpkg.h:258
herr_t H5F__super_ext_write_msg(H5F_t *f, unsigned id, void *mesg, hbool_t may_create, unsigned mesg_flags)
Definition: H5Fsuper.c:1675
size_t obj_count
Definition: H5F.c:63
H5A_t * H5A__create(const H5G_loc_t *loc, const char *attr_name, const H5T_t *type, const H5S_t *space, hid_t acpl_id)
Definition: H5Aint.c:141
herr_t H5HF__iblock_decr(H5HF_indirect_t *iblock)
Definition: H5HFiblock.c:244
herr_t H5CX_test_set_mpio_coll_chunk_multi_ratio_coll(int mpio_coll_chunk_multi_ratio_coll)
Definition: H5CX.c:3386
BEGIN_FUNC(PKG, CATCH if(!ret_value) if(&&H5EA__hdr_dest(hdr)< 0) H5E_THROW(H5E_CANTFREE ERR, H5EA_hdr_t *, H5EA_hdr_t *hdr=NULL, H5EA_hdr_t *hdr=NULL, H5EA__hdr_alloc(H5F_t *f))
Definition: H5EAhdr.c:118
H5G_name_t * H5A_nameof(H5A_t *attr)
Definition: H5Aint.c:1278
H5Z_filter_t id
Definition: H5Zpublic.h:210
uint8_t sup_blk_min_data_ptrs
Definition: H5Oprivate.h:598
H5_DLL herr_t H5Tenum_valueof(hid_t type, const char *name, void *value)
Definition: H5Tenum.c:480
size_t H5T_NATIVE_LLONG_COMP_ALIGN_g
Definition: H5T.c:461
int H5P__iterate_plist(const H5P_genplist_t *plist, hbool_t iter_all_prop, int *idx, H5P_iterate_int_t cb_func, void *udata)
Definition: H5Pint.c:4180
unsigned H5F_get_sohm_vers(const H5F_t *f)
Definition: H5Fquery.c:479
H5_DLL unsigned H5F_sym_leaf_k(const H5F_t *f)
Definition: H5Fquery.c:525
@ H5T_SORT_NONE
Definition: H5Tpkg.h:239
struct H5E_print_t H5E_print_t
herr_t H5O_touch_oh(H5F_t *f, H5O_t *oh, hbool_t force)
Definition: H5Oint.c:1365
herr_t H5VLrequest_notify(void *req, hid_t connector_id, H5VL_request_notify_t cb, void *ctx)
Definition: H5VLcallback.c:6353
sblk_idx
Definition: H5EA.c:425
@ H5S_SEL_ERROR
Definition: H5Spublic.h:109
const char * new_name
Definition: H5Oattribute.c:83
H5_DLL herr_t H5Pget_meta_block_size(hid_t fapl_id, hsize_t *size)
Definition: H5Pfapl.c:2124
H5_DLL herr_t H5O__check_msg_marked_test(hid_t oid, hbool_t flag_val)
Definition: H5Otest.c:471
hid_t H5P_LST_FILE_ACCESS_ID_g
Definition: H5Pint.c:180
haddr_t * addr_buf_ptr
Definition: H5ACmpio.c:82
H5_index_t
Definition: H5public.h:317
herr_t H5Ssel_iter_close(hid_t sel_iter_id)
Definition: H5Sselect.c:3155
hsize_t max_idx_set
Definition: H5EAprivate.h:108
hsize_t off[H5S_MAX_RANK]
Definition: H5Sprivate.h:57
herr_t H5O__delete_mesg(H5F_t *f, H5O_t *oh, H5O_mesg_t *mesg)
Definition: H5Omessage.c:2076
H5_DLL herr_t H5FD_set_base_addr(H5FD_t *file, haddr_t base_addr)
Definition: H5FD.c:1852
char prefix[H5C__PREFIX_LEN]
Definition: H5Cpkg.h:6075
H5_DLL htri_t H5SM_can_share(H5F_t *f, H5SM_master_table_t *table, ssize_t *sohm_index_num, unsigned type_id, const void *mesg)
Definition: H5SM.c:925
H5_DLL herr_t H5AC__set_sync_point_done_callback(H5C_t *cache_ptr, void(*sync_point_done)(unsigned num_writes, haddr_t *written_entries_tbl))
Definition: H5ACmpio.c:151
H5_DLL herr_t H5Pget_alignment(hid_t fapl_id, hsize_t *threshold, hsize_t *alignment)
Definition: H5Pfapl.c:786
struct H5E_msg_t H5E_msg_t
herr_t H5T__conv_ushort_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5507
H5_DLL herr_t H5Pset_mdc_log_options(hid_t plist_id, hbool_t is_enabled, const char *location, hbool_t start_on_access)
Definition: H5Pfapl.c:4169
H5_DLL herr_t H5D__get_num_chunks(const H5D_t *dset, const H5S_t *space, hsize_t *nchunks)
hid_t file_tid
Definition: H5Dpkg.h:512
H5P_genplist_t * dcpl
Definition: H5CX.c:196
herr_t H5G_node_close(const H5F_t *f)
Definition: H5Gnode.c:1191
H5_DLL int H5M_term_package(void)
Definition: H5M.c:180
struct H5FA_class_t H5FA_class_t
H5D_mpio_no_rank0_bcast_cause_t
Definition: H5Dmpio.c:96
H5D_chunk_init_func_t init
Definition: H5Dpkg.h:316
hid_t H5E_CANTUPDATE_g
Definition: H5Edefin.h:87
size_t null_size
Definition: H5Opkg.h:266
herr_t H5A__delete_by_name(const H5G_loc_t *loc, const char *obj_name, const char *attr_name)
Definition: H5Aint.c:2729
uint32_t magic
Definition: H5ACpkg.h:366
H5F_block_t new_chunk
Definition: H5Dmpio.c:198
H5S_sel_serialize_func_t serialize
Definition: H5Spkg.h:283
H5_DLL hid_t H5Pget_class_parent(hid_t pclass_id)
Definition: H5P.c:1595
H5_DLL int64_t H5I_nmembers(H5I_type_t type)
Definition: H5I.c:438
hbool_t using_mpi_vfd
Definition: H5Dpkg.h:216
H5FD_direct_fapl_t fa
Definition: H5FDdirect.c:73
hid_t H5Fcreate(const char *filename, unsigned flags, hid_t fcpl_id, hid_t fapl_id)
Definition: H5F.c:646
H5_DLL int H5G__node_copy(H5F_t *f, const void *_lt_key, haddr_t addr, const void *_rt_key, void *_udata)
size_t nused
Definition: H5Epkg.h:111
hbool_t coll_access
Definition: H5Cprivate.h:2246
hid_t H5Tcopy(hid_t obj_id)
Definition: H5T.c:1745
H5G_lib_iterate_t op
Definition: H5Gpkg.h:211
@ H5D_SPACE_STATUS_ALLOCATED
Definition: H5Dpublic.h:78
H5_DLL herr_t H5VLintrospect_get_conn_cls(void *obj, hid_t connector_id, H5VL_get_conn_lvl_t lvl, const H5VL_class_t **conn_cls)
Definition: H5VLcallback.c:6009
H5_ATTR_PURE hsize_t H5S_get_select_npoints(const H5S_t *space)
Definition: H5Sselect.c:435
hbool_t closing
Definition: H5Fpkg.h:382
H5_DLLVAR const H5AC_class_t H5AC_SUPERBLOCK[1]
Definition: H5ACprivate.h:372
H5_DLL herr_t H5VL_datatype_close(const H5VL_object_t *vol_obj, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3272
struct H5O_link_ud_t H5O_link_ud_t
haddr_t H5FD_alloc(H5FD_t *file, H5FD_mem_t type, H5F_t *f, hsize_t size, haddr_t *frag_addr, hsize_t *frag_size)
Definition: H5FDspace.c:249
char * H5MM_xstrdup(const char *s)
Definition: H5MM.c:458
herr_t H5T__get_member_value(const H5T_t *dt, unsigned membno, void *value)
Definition: H5Tenum.c:294
H5_DLL hid_t H5F_get_driver_id(const H5F_t *f)
Definition: H5Fquery.c:905
haddr_t H5FDget_eoa(H5FD_t *file, H5FD_mem_t type)
Definition: H5FD.c:1141
herr_t(* dst_dbg_ctx)(void *dbg_ctx)
Definition: H5FAprivate.h:74
haddr_t addr
Definition: H5Oprivate.h:342
hid_t H5E_CANTMOVE_g
Definition: H5Edefin.h:193
herr_t H5B2__neighbor_internal(H5B2_hdr_t *hdr, uint16_t depth, H5B2_node_ptr_t *curr_node_ptr, void *neighbor_loc, H5B2_compare_t comp, void *parent, void *udata, H5B2_found_t op, void *op_data)
Definition: H5B2internal.c:286
int H5FDquery(const H5FD_t *file, unsigned long *flags)
Definition: H5FD.c:949
H5_DLL hid_t H5Eget_current_stack(void)
Definition: H5E.c:938
H5O_virtual_space_status_t
Definition: H5Oprivate.h:519
H5_DLL herr_t H5VL_datatype_optional(const H5VL_object_t *vol_obj, H5VL_datatype_optional_t opt_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:3160
H5_DLL herr_t H5B2__insert_leaf(H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, void *udata)
Definition: H5B2leaf.c:349
H5_DLL herr_t H5FD_s3comms_free_purl(parsed_url_t *purl)
Definition: H5FDs3comms.c:2234
H5_DLL herr_t H5EA__hdr_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5EA_class_t *cls, haddr_t obj_addr)
H5Z_cb_t filter_cb
Definition: H5CX.c:248
herr_t H5C_get_cache_auto_resize_config(const H5C_t *cache_ptr, H5C_auto_size_ctl_t *config_ptr)
Definition: H5Cquery.c:89
uint32_t H5_hash_string(const char *str)
Definition: H5checksum.c:490
@ H5VL_ATTR_GET_INFO
Definition: H5VLconnector.h:72
hsize_t hbounds_t
Definition: H5Shyper.c:84
hbool_t paged_aggr
Definition: H5FDpublic.h:329
int cmp
Definition: H5Abtree2.c:64
size_t dLRU_list_size
Definition: H5Cpkg.h:5927
herr_t H5Tencode(hid_t obj_id, void *buf, size_t *nalloc)
Definition: H5T.c:2995
haddr_t addr
Definition: H5HFpkg.h:495
@ H5G_GROUP
Definition: H5Gpublic.h:122
Definition: H5HFprivate.h:59
H5_DLL herr_t H5O__chunk_unprotect(H5F_t *f, H5O_chunk_proxy_t *chk_proxy, hbool_t chk_dirtied)
Definition: H5Ochunk.c:236
herr_t H5HF_tiny_init(H5HF_hdr_t *hdr)
Definition: H5HFtiny.c:99
H5_DLL htri_t H5FS_sect_try_extend(H5F_t *f, H5FS_t *fspace, haddr_t addr, hsize_t size, hsize_t extra_requested, unsigned flags, void *op_data)
Definition: H5FSsection.c:1484
DWORD fileindexlo
Definition: H5FDdirect.c:91
H5_DLL herr_t H5S_write(H5F_t *f, struct H5O_t *oh, unsigned update_flags, H5S_t *ds)
Definition: H5S.c:1104
H5_ih_info_t attr
Definition: H5Opublic.h:271
H5_DLL herr_t H5F__get_maxaddr_test(hid_t file_id, haddr_t *maxaddr)
Definition: H5Ftest.c:185
H5D_chunk_common_ud_t common
Definition: H5Dchunk.c:142
htri_t H5Tis_variable_str(hid_t dtype_id)
Definition: H5T.c:2147
hssize_t H5Sget_simple_extent_npoints(hid_t space_id)
Definition: H5S.c:802
Definition: H5Oprivate.h:573
H5_DLL herr_t H5FO_dest(const H5F_t *f)
Definition: H5FO.c:346
H5D_chunk_size_func_t size
Definition: H5Dpkg.h:327
H5_DLL int H5VL_term_package(void)
Definition: H5VLint.c:259
H5_DLL herr_t H5CX_get_ohdr_flags(uint8_t *ohdr_flags)
Definition: H5CX.c:3488
H5_DLL herr_t H5S_select_serialize(const H5S_t *space, uint8_t **p)
Definition: H5Sselect.c:361
@ H5VL_FILE_IS_ACCESSIBLE
Definition: H5VLconnector.h:144
hsize_t n
Definition: H5Lprivate.h:56
H5_DLL herr_t H5B2__destroy_flush_depend(H5AC_info_t *parent_entry, H5AC_info_t *child_entry)
Definition: H5B2int.c:1927
herr_t H5AC__log_moved_entry(const H5F_t *f, haddr_t old_addr, haddr_t new_addr)
Definition: H5ACmpio.c:1048
Definition: H5VLconnector.h:403
herr_t H5G_loc_set_comment(const H5G_loc_t *loc, const char *name, const char *comment)
Definition: H5Gloc.c:995
char namenode_name[H5FD__HDFS_NODE_NAME_SPACE+1]
Definition: H5FDhdfs.h:105
H5_DLL herr_t H5MF__open_fstype(H5F_t *f, H5F_mem_page_t type)
Definition: H5MF.c:309
@ H5F_CLOSE_SEMI
Definition: H5Fpublic.h:120
uint16_t depth
Definition: H5B2pkg.h:284
herr_t H5is_library_threadsafe(hbool_t *is_ts)
Definition: H5.c:1007
const H5O_obj_class_t H5O_OBJ_DATATYPE[1]
Definition: H5Toh.c:67
H5_ATTR_PURE H5S_sel_type H5S_get_select_type(const H5S_t *space)
Definition: H5Sselect.c:1745
herr_t H5F__super_free(H5F_super_t *sblock)
Definition: H5Fsuper.c:1581
H5FL_DEFINE_STATIC(H5AC_proxy_entry_t)
int version
Definition: H5Zpublic.h:209
herr_t H5G_root_loc(H5F_t *f, H5G_loc_t *loc)
Definition: H5Groot.c:379
H5_DLL hid_t H5Gcreate2(hid_t loc_id, const char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id)
Definition: H5G.c:340
H5_DLL struct H5CS_t * H5CS_copy_stack(void)
Definition: H5CS.c:257
H5_DLL herr_t H5T__conv_double_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR double H5T_NATIVE_LDOUBLE_POS_INF_g
Definition: H5Tpkg.h:467
H5_DLL herr_t H5Pset_sym_k(hid_t plist_id, unsigned ik, unsigned lk)
Definition: H5Pfcpl.c:528
size_t pgend_meta_thres
Definition: H5Oprivate.h:830
hid_t fcpl_id
Definition: H5Fpkg.h:291
herr_t H5T__conv_ulong_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6289
uint16_t est_name_len
Definition: H5Oprivate.h:680
struct H5G_bt2_ud_common_t H5G_bt2_ud_common_t
int int64_t
Definition: H5public.h:259
hsize_t count
Definition: H5Gdense.c:87
void *(* create)(const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:360
Definition: H5win32defs.h:108
H5_DLL double H5_get_time(void)
H5_DLL herr_t H5HF__man_dblock_create(H5HF_hdr_t *hdr, H5HF_indirect_t *par_iblock, unsigned par_entry, haddr_t *addr_p, H5HF_free_section_t **ret_sec_node)
Definition: H5HFdblock.c:95
hbool_t enabled
Definition: H5Clog.h:70
const H5P_libclass_t H5P_CLS_RACC[1]
Definition: H5Pint.c:320
H5_DLL herr_t H5EA__hdr_free_elmts(H5EA_hdr_t *hdr, size_t nelmts, void *elmts)
hbool_t exists
Definition: H5Gtraverse.c:64
herr_t H5F__set_paged_aggr(const H5F_t *f, hbool_t paged)
Definition: H5Fint.c:3140
H5_DLL char * Wgetlogin(void)
Definition: H5system.c:868
herr_t H5T_vlen_reclaim_elmt(void *elem, H5T_t *dt)
Definition: H5Tvlen.c:1179
H5_DLL herr_t H5ST_dump(H5ST_tree_t *tree)
Definition: H5ST.c:785
herr_t H5Ovisit_by_name3(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate2_t op, void *op_data, unsigned fields, hid_t lapl_id)
Definition: H5O.c:1157
herr_t H5AC_pin_protected_entry(void *thing)
Definition: H5AC.c:1138
H5_DLL void H5T__update_packed(const H5T_t *dt)
Definition: H5Tcompound.c:662
H5_DLL H5T_t * H5T__vlen_create(const H5T_t *base)
Definition: H5Tvlen.c:194
size_t dblk_page_nelmts
Definition: H5FApkg.h:191
H5_DLL herr_t H5G_node_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, haddr_t heap)
Definition: H5Gnode.c:1484
hid_t dcpl_id
Definition: H5Dpkg.h:491
H5_DLL herr_t H5Pget_alloc_time(hid_t plist_id, H5D_alloc_time_t *alloc_time)
Definition: H5Pdcpl.c:3625
H5_DLL herr_t H5HF_dtable_init(H5HF_dtable_t *dtable)
Definition: H5HFdtable.c:91
H5_DLL herr_t H5T__conv_uchar_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5C_cache_entry_t * pel_head_ptr
Definition: H5Cpkg.h:5909
H5_DLL herr_t H5B2__neighbor_internal(H5B2_hdr_t *hdr, uint16_t depth, H5B2_node_ptr_t *curr_node_ptr, void *neighbor_loc, H5B2_compare_t comp, void *parent, void *udata, H5B2_found_t op, void *op_data)
Definition: H5B2internal.c:286
H5_DLL herr_t H5FA__hdr_unprotect(H5FA_hdr_t *hdr, unsigned cache_flags)
size_t sub_dset_nalloc
Definition: H5Oprivate.h:535
herr_t H5O__shared_post_copy_file(H5F_t *f, const H5O_msg_class_t *mesg_type, const H5O_shared_t *shared_src, H5O_shared_t *shared_dst, unsigned *mesg_flags, H5O_copy_t *cpy_info)
Definition: H5Oshared.c:663
H5_DLL herr_t H5MF_close(H5F_t *f)
Definition: H5MF.c:1543
H5FD_t * ret_value
Definition: H5FDfamily.c:631
H5_DLL herr_t H5S_combine_hyperslab(H5S_t *old_space, H5S_seloper_t op, const hsize_t start[], const hsize_t *stride, const hsize_t count[], const hsize_t *block, H5S_t **new_space)
Definition: H5Shyper.c:10236
H5_DLL herr_t H5R__get_region(const H5R_ref_priv_t *ref, H5S_t *space)
Definition: H5Rint.c:841
H5_DLLVAR hid_t H5E_READERROR_g
Definition: H5Epubgen.h:116
const char * H5G__component(const char *name, size_t *size_p)
Definition: H5Gname.c:132
Definition: H5CXprivate.h:43
size_t sizeof_rnode
Definition: H5Bprivate.h:94
herr_t H5D__layout_contig_size_test(hid_t did, hsize_t *size)
Definition: H5Dtest.c:123
size_t ndblks
Definition: H5EApkg.h:277
int32_t max_dirty_pf_entries_skipped_in_msic
Definition: H5Cpkg.h:6045
herr_t H5AC_retag_copied_metadata(const H5F_t *f, haddr_t metadata_tag)
Definition: H5AC.c:2211
H5_DLL void * H5VLdatatype_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t tapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:2865
size_t sizeof_rkey
Definition: H5Bprivate.h:93
double H5T_NATIVE_DOUBLE_POS_INF_g
Definition: H5T.c:532
herr_t H5A__rename_by_name(H5G_loc_t loc, const char *obj_name, const char *old_attr_name, const char *new_attr_name)
Definition: H5Aint.c:2537
H5FL_fac_head_t * page_fac
Definition: H5PBprivate.h:68
H5_DLL herr_t H5O_msg_remove(const H5O_loc_t *loc, unsigned type_id, int sequence, hbool_t adj_link)
Definition: H5Omessage.c:960
herr_t H5Mdelete(hid_t map_id, hid_t key_mem_type_id, const void *key, hid_t dxpl_id)
Definition: H5M.c:1014
herr_t H5Pget_file_space_page_size(hid_t plist_id, hsize_t *fsp_size)
Definition: H5Pfcpl.c:1499
H5SL_t * bin_list
Definition: H5FSpkg.h:114
H5_DLL ssize_t H5Eget_class_name(hid_t class_id, char *name, size_t size)
Definition: H5E.c:597
H5_DLL int H5G_top_term_package(void)
Definition: H5G.c:222
union H5F_olist_t::@11::@12 ptr
H5_DLL herr_t H5Pset_dxpl_mpio_chunk_opt_num(hid_t dxpl_id, unsigned num_chunk_per_proc)
Definition: H5FDmpio.c:591
hid_t H5T_STD_I64BE_g
Definition: H5T.c:362
H5_DLL uint32_t H5_checksum_crc(const void *data, size_t len)
Definition: H5checksum.c:242
H5SL_t * map_list
Definition: H5Oprivate.h:183
H5_DLL herr_t H5T__conv_uint_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
char splitchar
Definition: H5STprivate.h:32
H5AC_aux_t * aux_ptr
Definition: H5ACmpio.c:81
@ H5I_ATTR
Definition: H5Ipublic.h:42
haddr_t * chunk_addr
Definition: H5Dchunk.c:160
H5Z_func_t filter
Definition: H5Zpublic.h:216
H5_DLL herr_t H5FD_s3comms_tostringtosign(char *dest, const char *req_str, const char *now, const char *region)
Definition: H5FDs3comms.c:3302
herr_t H5B2__leaf_free(H5B2_leaf_t *leaf)
Definition: H5B2leaf.c:985
herr_t H5O_msg_set_share(unsigned type_id, const H5O_shared_t *share, void *mesg)
Definition: H5Omessage.c:1638
herr_t H5AC_load_cache_image_on_next_protect(H5F_t *f, haddr_t addr, hsize_t len, hbool_t rw)
Definition: H5AC.c:855
H5_DLL herr_t H5Z_can_apply(hid_t dcpl_id, hid_t type_id)
Definition: H5Z.c:896
H5_DLL herr_t H5T__conv_ulong_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
@ H5_PKG_S
Definition: H5private.h:1745
H5_DLL herr_t H5HF__man_iblock_delete(H5HF_hdr_t *hdr, haddr_t iblock_addr, unsigned iblock_nrows, H5HF_indirect_t *par_iblock, unsigned par_entry)
Definition: H5HFiblock.c:1602
Definition: H5HFpkg.h:507
@ H5F_FILE_SPACE_AGGR_VFD
Definition: H5Fpublic.h:205
H5_DLL herr_t H5MF__sects_dump(H5F_t *f, FILE *stream)
Definition: H5MFdbg.c:218
union H5FL_blk_list_t H5FL_blk_list_t
H5_DLL herr_t H5VLnative_token_to_addr(hid_t loc_id, H5O_token_t token, haddr_t *addr)
Definition: H5VLnative.c:407
H5VL_blob_specific_t
Definition: H5VLconnector.h:225
H5T_order_t H5T_native_order_g
Definition: H5T.c:331
H5HF_indirect_t * context
Definition: H5HFpkg.h:236
H5_DLL herr_t H5CX_set_vol_wrap_ctx(void *wrap_ctx)
Definition: H5CX.c:1466
@ H5T_CONV_EXCEPT_RANGE_LOW
Definition: H5Tpublic.h:173
herr_t H5T__conv_ushort_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7338
H5_DLLVAR hid_t H5P_LST_FILE_MOUNT_ID_g
Definition: H5Ppublic.h:218
H5_index_t idx_type
Definition: H5Lprivate.h:90
can t add extensible array index block to cache inserted
Definition: H5EAiblock.c:235
char _name[H5Z_COMMON_NAME_LEN]
Definition: H5Zprivate.h:58
FUNC_ENTER_NOAPI_NOINIT if(!name||! *name) HGOTO_ERROR(H5E_ARGS
void H5CX_set_mpio_rank0_bcast(hbool_t rank0_bcast)
Definition: H5CX.c:3013
H5Z_token_type type
Definition: H5Ztrans.c:68
void * op_data
Definition: H5Gpkg.h:212
H5_DLLVAR hid_t H5E_CANTDECODE_g
Definition: H5Epubgen.h:401
H5O_link_t * lnk
Definition: H5Gdense.c:107
int ssize_t
Definition: H5public.h:167
herr_t H5Pset_preserve(hid_t plist_id, hbool_t status)
Definition: H5Pdxpl.c:1147
int cmp
Definition: H5Gbtree2.c:62
herr_t H5T__conv_float_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7782
H5_DLL void * H5FL_fac_calloc(H5FL_fac_head_t *head H5FL_TRACK_PARAMS)
Definition: H5FL.c:2208
@ H5FD_MPIO_CHUNK_MULTI_IO
Definition: H5FDmpi.h:47
struct H5B2_internal_t H5B2_internal_t
H5_DLL herr_t H5MF__sect_free(H5FS_section_info_t *sect)
Definition: H5MFsection.c:252
H5_DLL herr_t H5Eset_auto2(hid_t estack_id, H5E_auto2_t func, void *client_data)
Definition: H5E.c:1651
H5_DLL H5T_t * H5T_decode(size_t buf_size, const unsigned char *buf)
Definition: H5T.c:3145
int H5Pget_external_count(hid_t plist_id)
Definition: H5Pdcpl.c:2841
size_t max_decrement
Definition: H5Cprivate.h:2130
char * name
Definition: H5Lprivate.h:83
size_t pline_root_direct_size
Definition: H5HFpkg.h:325
@ H5P_MOD_MAX
Definition: H5Ppkg.h:60
@ H5D_CHUNK_IDX_NONE
Definition: H5Dpublic.h:57
H5_DLL herr_t H5Oflush(hid_t obj_id)
Definition: H5Oflush.c:73
H5_DLL herr_t H5D__contig_delete(H5F_t *f, const H5O_storage_t *store)
Definition: H5Dcontig.c:347
H5_DLL H5T_t * H5A_type(const H5A_t *attr)
Definition: H5Aint.c:1308
H5_DLL herr_t H5T__conv_uint_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
struct H5S_sel_iter_t H5S_sel_iter_t
struct H5O_storage_chunk_btree_t H5O_storage_chunk_btree_t
H5D_layout_init_func_t init
Definition: H5Dpkg.h:149
Definition: H5Cprivate.h:1830
struct H5FD_free_t H5FD_free_t
H5_DLL H5AC_ring_t H5CX_get_ring(void)
Definition: H5CX.c:1684
H5_DLL herr_t H5B2__hdr_free(H5B2_hdr_t *hdr)
Definition: H5B2hdr.c:623
herr_t H5Lmove(hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *dst_name, hid_t lcpl_id, hid_t lapl_id)
Definition: H5L.c:275
H5_DLL herr_t H5VLblob_optional(void *obj, hid_t connector_id, void *blob_id, H5VL_blob_optional_t opt_type, va_list arguments)
Definition: H5VLcallback.c:7264
H5_DLL herr_t H5T__conv_uint_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5CX_get_dt_conv_cb(H5T_conv_cb_t *dt_conv_cb)
Definition: H5CX.c:2470
int32_t epochs_before_eviction
Definition: H5Cprivate.h:2131
size_t index_ring_size[H5C_RING_NTYPES]
Definition: H5Cpkg.h:5866
const H5AC_class_t H5AC_PREFETCHED_ENTRY[1]
Definition: H5Cprefetched.c:94
H5_DLL herr_t H5I_iterate(H5I_type_t type, H5I_search_func_t func, void *udata, hbool_t app_ref)
Definition: H5I.c:2125
struct H5G_obj_create_t H5G_obj_create_t
size_t sieve_buf_size
Definition: H5Fpkg.h:297
hid_t H5Dget_access_plist(hid_t dset_id)
Definition: H5D.c:518
H5_DLL herr_t H5T__conv_f_i(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
uint32_t * dim
Definition: H5Dbtree2.c:52
int H5E_term_package(void)
Definition: H5E.c:243
size_t nprops
Definition: H5Ppkg.h:110
int H5RS_cmp(const H5RS_str_t *rs1, const H5RS_str_t *rs2)
Definition: H5RS.c:387
struct H5EA_iblock_t H5EA_iblock_t
H5_DLL int H5SL_term_package(void)
Definition: H5SL.c:645
herr_t H5G__name_init(H5G_name_t *name, const char *path)
Definition: H5Gname.c:425
time_t mtime
Definition: H5Opublic.h:263
H5_DLL herr_t H5C_dest(H5F_t *f)
Definition: H5C.c:834
herr_t(* H5P_do_plist_op_t)(H5P_genplist_t *plist, const char *name, H5P_genprop_t *prop, void *udata)
Definition: H5Pint.c:92
H5_DLL herr_t H5FS_stat_info(const H5F_t *f, const H5FS_t *frsp, H5FS_stat_t *stats)
Definition: H5FSstat.c:83
H5_DLL herr_t H5Oget_info_by_name2(hid_t loc_id, const char *name, H5O_info1_t *oinfo, unsigned fields, hid_t lapl_id)
Definition: H5Odeprec.c:602
herr_t H5O__msg_alloc(H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, unsigned *mesg_flags, void *native, size_t *mesg_idx)
Definition: H5Omessage.c:1895
struct H5FS_hdr_cache_ud_t H5FS_hdr_cache_ud_t
herr_t H5R__free_heap(H5F_t *f, const unsigned char *buf, size_t nbytes)
Definition: H5Rint.c:1503
Definition: H5B2pkg.h:142
herr_t H5Gget_objinfo(hid_t loc_id, const char *name, hbool_t follow_link, H5G_stat_t *statbuf)
Definition: H5Gdeprec.c:931
size_t linklen
Definition: H5Gpublic.h:142
herr_t H5VLobject_optional(void *obj, hid_t connector_id, H5VL_object_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:5896
H5SL_t * del
Definition: H5Ppkg.h:112
Definition: H5FApkg.h:226
uint8_t sizeof_size
Definition: H5B2pkg.h:179
unsigned int num_ptrs
Definition: H5Ztrans.c:42
H5_DLL herr_t H5S__get_diminfo_status_test(hid_t space_id, H5S_diminfo_valid_t *status)
Definition: H5Stest.c:141
H5_DLL void * H5O_obj_create(H5F_t *f, H5O_type_t obj_type, void *crt_info, H5G_loc_t *obj_loc)
Definition: H5Oint.c:2502
H5FA_hdr_t * hdr
Definition: H5FApkg.h:205
int H5G__node_copy(H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata)
Definition: H5Gnode.c:1220
metadata_chksum
Definition: H5FAcache.c:834
hid_t H5Aopen_by_idx(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t aapl_id, hid_t lapl_id)
Definition: H5A.c:586
H5_DLL void * H5VL_group_create(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4065
H5_DLLVAR hid_t H5T_NATIVE_INT_g
Definition: H5Tpublic.h:425
H5PL_type_t(__cdecl * H5PL_get_plugin_type_t)(void)
Definition: H5PLpkg.h:82
hid_t lapl_id
Definition: H5CX.c:191
struct H5FL_track_t * prev
Definition: H5FLprivate.h:74
struct stat h5_stat_t
Definition: H5private.h:926
H5FA_create_t cparam
Definition: H5FApkg.h:125
H5O_stat_t ohdr
Definition: H5Gpublic.h:143
herr_t H5O_get_nlinks(const H5O_loc_t *loc, hsize_t *nlinks)
Definition: H5Oint.c:2462
herr_t H5Lcreate_hard(hid_t cur_loc_id, const char *cur_name, hid_t new_loc_id, const char *new_name, hid_t lcpl_id, hid_t lapl_id)
Definition: H5L.c:530
Definition: H5B2pkg.h:288
H5_DLL hid_t H5Dget_space(hid_t dset_id)
Definition: H5D.c:359
const H5D_chunk_ops_t H5D_COPS_SINGLE[1]
Definition: H5Dsingle.c:84
herr_t H5T__conv_ullong_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6611
herr_t H5Pset_attr_phase_change(hid_t plist_id, unsigned max_compact, unsigned min_dense)
Definition: H5Pocpl.c:219
struct H5O_storage_chunk_t H5O_storage_chunk_t
H5_DLL herr_t H5AC_destroy_flush_dependency(void *parent_thing, void *child_thing)
Definition: H5AC.c:1440
H5L_delete_func_t del_func
Definition: H5Lpublic.h:125
herr_t H5AC_remove_entry(void *_entry)
Definition: H5AC.c:2621
double upper_hr_threshold
Definition: H5ACpublic.h:489
H5_DLL herr_t H5S_select_iter_init(H5S_sel_iter_t *iter, const H5S_t *space, size_t elmt_size, unsigned flags)
Definition: H5Sselect.c:1153
H5_DLL herr_t H5MF__aggr_query(const H5F_t *f, const H5F_blk_aggr_t *aggr, haddr_t *addr, hsize_t *size)
herr_t H5G__node_init(H5F_t *f)
Definition: H5Gnode.c:1145
size_t bstore_page_size
Definition: H5FDcore.c:58
H5VL_loc_type_t
Definition: H5VLconnector.h:237
H5AC_proxy_entry_t * top_proxy
Definition: H5B2pkg.h:243
H5_DLL herr_t H5VL_blob_get(const H5VL_object_t *vol_obj, const void *blob_id, void *buf, size_t size, void *ctx)
Definition: H5VLcallback.c:6982
herr_t H5R__set_loc_id(H5R_ref_priv_t *ref, hid_t id, hbool_t inc_ref, hbool_t app_ref)
Definition: H5Rint.c:483
void * H5VLdatatype_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t tapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:2865
herr_t H5HF_hdr_incr(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:580
H5O_layout_chunk_t chunk
Definition: H5Oprivate.h:642
H5_DLL ssize_t H5Aget_name(hid_t attr_id, size_t buf_size, char *buf)
Definition: H5A.c:874
size_t H5T_get_size(const H5T_t *dt)
Definition: H5T.c:4319
H5_DLL herr_t H5VL__native_dataset_get(void *dset, H5VL_dataset_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
H5O_storage_chunk_single_filt_t single
Definition: H5Oprivate.h:488
uint8_t flags
Definition: H5Oprivate.h:619
herr_t H5C_reset_cache_hit_rate_stats(H5C_t *cache_ptr)
Definition: H5C.c:2618
hid_t H5Eregister_class(const char *cls_name, const char *lib_name, const char *version)
Definition: H5E.c:437
herr_t H5T__conv_int_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5829
size_t prec
Definition: H5Tpkg.h:201
herr_t H5T_encode(H5T_t *obj, unsigned char *buf, size_t *nalloc)
Definition: H5T.c:3089
Definition: H5Oprivate.h:824
hbool_t has_hdr_depend
Definition: H5EApkg.h:322
H5_DLL herr_t H5HF_tiny_insert(H5HF_hdr_t *hdr, size_t obj_size, const void *obj, void *id)
Definition: H5HFtiny.c:146
struct H5D_chunk_map_t H5D_chunk_map_t
herr_t H5Pset_fill_value(hid_t plist_id, hid_t type_id, const void *value)
Definition: H5Pdcpl.c:3194
herr_t H5FO_create(const H5F_t *f)
Definition: H5FO.c:72
Definition: H5private.h:1758
H5_DLL herr_t H5G__stab_lookup(const H5O_loc_t *grp_oloc, const char *name, H5O_link_t *lnk)
Definition: H5Gstab.c:864
struct H5R_ref_priv_attr_t H5R_ref_priv_attr_t
H5_DLLVAR hid_t H5E_CANTMARKSERIALIZED_g
Definition: H5Epubgen.h:320
H5_DLL herr_t H5D__chunk_delete(H5F_t *f, H5O_t *oh, H5O_storage_t *store)
Definition: H5Dchunk.c:5767
void * ctx_udata
Definition: H5B2pkg.h:275
H5_DLL herr_t H5T__conv_llong_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t(* H5E_walk1_t)(int n, H5E_error1_t *err_desc, void *client_data)
Definition: H5Epublic.h:205
void * parent
Definition: H5B2pkg.h:192
hid_t driver_id
Definition: H5FDprivate.h:94
unsigned nchunks
Definition: H5Opublic.h:252
H5_DLL herr_t H5B2_get_addr(const H5B2_t *bt2, haddr_t *addr)
Definition: H5B2.c:388
void * udata
Definition: H5Oprivate.h:350
H5_DLL herr_t H5VLtoken_cmp(void *obj, hid_t connector_id, const H5O_token_t *token1, const H5O_token_t *token2, int *cmp_value)
Definition: H5VLcallback.c:7399
size_t idx
Definition: H5HGprivate.h:27
metadata_chksum
Definition: H5EAcache.c:914
struct H5Z_class2_t H5Z_class2_t
H5P_genclass_t * H5P_CLS_LINK_CREATE_g
Definition: H5Pint.c:165
H5_DLL H5T_pad_t H5Tget_inpad(hid_t type_id)
Definition: H5Tfloat.c:330
herr_t H5T__conv_vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5Tconv.c:3017
H5_DLL herr_t H5Pset_core_write_tracking(hid_t fapl_id, hbool_t is_enabled, size_t page_size)
Definition: H5FDcore.c:496
hid_t * src_memb_id
Definition: H5Tconv.c:964
herr_t(* del)(H5F_t *, H5O_t *, void *)
Definition: H5Opkg.h:237
H5T_conv_except_t
Definition: H5Tpublic.h:171
H5_DLL herr_t H5Dget_chunk_storage_size(hid_t dset_id, const hsize_t *offset, hsize_t *chunk_bytes)
Definition: H5D.c:968
H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST8_g
Definition: H5Tpublic.h:459
hbool_t null_fsm_addr
Definition: H5Fpkg.h:330
H5_DLL H5A_t * H5A__dense_open(H5F_t *f, const H5O_ainfo_t *ainfo, const char *name)
Definition: H5Adense.c:361
void * found_op_data
Definition: H5Apkg.h:139
H5_DLL herr_t H5VL_file_close(const H5VL_object_t *vol_obj, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3963
hid_t H5VLget_connector_id_by_name(const char *name)
Definition: H5VL.c:329
else
Definition: H5EAcache.c:389
herr_t(* write_evict_cache_log_msg)(void *udata, herr_t fxn_ret_value)
Definition: H5Clog.h:47
herr_t H5MF_settle_meta_data_fsm(H5F_t *f, hbool_t *fsm_settled)
Definition: H5MF.c:3092
H5_DLL herr_t H5AC_validate_config(H5AC_cache_config_t *config_ptr)
Definition: H5AC.c:1902
char name[H5T_NAMELEN]
Definition: H5Tpkg.h:173
struct H5B2_hdr_t H5B2_hdr_t
H5_DLL herr_t H5AC_mark_entry_serialized(void *thing)
Definition: H5AC.c:1038
herr_t H5F__set_base_addr(const H5F_t *f, haddr_t addr)
Definition: H5Fint.c:3085
H5Z_EDC_t
Definition: H5Zpublic.h:107
uint8_t sizeof_addr
Definition: H5HFpkg.h:347
herr_t H5D__scatgath_read(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t nelmts, const H5S_t *file_space, const H5S_t *mem_space)
Definition: H5Dscatgath.c:455
H5Z_data_xform_t * data_transform
Definition: H5CX.c:250
H5_DLL herr_t H5VL_reset_vol_wrapper(void)
Definition: H5VLint.c:2307
void * H5VL__native_datatype_commit(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t H5_ATTR_UNUSED tapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_datatype.c:44
H5_DLLVAR hid_t H5P_CLS_GROUP_ACCESS_ID_g
Definition: H5Ppublic.h:197
H5_DLL herr_t H5_buffer_dump(FILE *stream, int indent, const uint8_t *buf, const uint8_t *marker, size_t buf_offset, size_t buf_size)
Definition: H5dbg.c:79
Definition: H5FDros3.h:80
herr_t H5VLget_value(hid_t connector_id, H5VL_class_value_t *value)
Definition: H5VLcallback.c:324
unsigned mpio_chunk_opt_ratio
Definition: H5CX.c:354
unsigned nrefs
Definition: H5Fefc.c:61
H5_DLL H5ST_tree_t * H5ST_create(void)
Definition: H5ST.c:53
H5_DLL herr_t H5HP_remove(H5HP_t *heap, int *val, void **ptr)
Definition: H5HP.c:583
herr_t H5SM__message_encode(uint8_t *raw, const void *_nrecord, void *_ctx)
Definition: H5SMmessage.c:291
H5_DLL hbool_t H5F_store_msg_crt_idx(const H5F_t *f)
Definition: H5Fquery.c:839
struct H5E_error1_t H5E_error1_t
H5TS_mutex_t init_lock
Definition: H5private.h:1935
H5T_array_t array
Definition: H5Tpkg.h:346
herr_t H5HF_tiny_read(H5HF_hdr_t *hdr, const uint8_t *id, void *obj)
Definition: H5HFtiny.c:305
H5FL_DEFINE(H5G_copy_file_ud_t)
hid_t H5E_CANTCOMPUTE_g
Definition: H5Edefin.h:84
size_t max_size
Definition: H5MPpkg.h:81
hid_t H5E_CANTSHRINK_g
Definition: H5Edefin.h:104
H5HL_dblk_t * dblk
Definition: H5HLpkg.h:104
H5_DLL herr_t H5FD_set_feature_flags(H5FD_t *file, unsigned long feature_flags)
Definition: H5FD.c:1327
H5_DLL herr_t H5MF_free_aggrs(H5F_t *f)
H5_DLL herr_t H5FD_read(H5FD_t *file, H5FD_mem_t type, haddr_t addr, size_t size, void *buf)
Definition: H5FDint.c:155
H5B_class_t H5B_SNODE[1]
Definition: H5Gnode.c:101
hbool_t do_min_dset_ohdr
Definition: H5CX.c:298
herr_t H5T__conv_short_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5415
char * httpverb
Definition: H5FDs3comms.h:491
struct H5D_rdcc_ent_t H5D_rdcc_ent_t
herr_t H5T__conv_ushort_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5599
herr_t H5Pget_filter_by_id1(hid_t plist_id, H5Z_filter_t id, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[])
Definition: H5Pocpl.c:1929
const void * obj_ptr
Definition: H5I.c:61
H5_DLL herr_t H5F_get_checksums(const uint8_t *buf, size_t chk_size, uint32_t *s_chksum, uint32_t *c_chksum)
Definition: H5Fio.c:394
H5_DLL herr_t H5C_retag_entries(H5C_t *cache_ptr, haddr_t src_tag, haddr_t dest_tag)
Definition: H5Ctag.c:786
herr_t H5G_node_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, haddr_t heap_addr)
Definition: H5Gnode.c:1484
H5_DLL herr_t H5VL_restore_lib_state(const void *state)
Definition: H5VLint.c:2017
H5_DLL size_t H5Tget_member_offset(hid_t type_id, unsigned membno)
Definition: H5Tcompound.c:101
CATCH if(ret_value< 0) if(dblk_page)
Definition: H5FAdblkpage.c:191
H5_DLLVAR const H5S_select_class_t H5S_sel_hyper[1]
Definition: H5Spkg.h:367
H5_DLL herr_t H5O_open(H5O_loc_t *loc)
Definition: H5Oint.c:588
herr_t H5VL__native_link_move(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl_id, hid_t H5_ATTR_UNUSED lapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_link.c:184
char * verb
Definition: H5FDs3comms.h:340
H5_DLL hbool_t H5CX_is_def_dxpl(void)
Definition: H5CX.c:1104
herr_t H5C_log_write_unprotect_entry_msg(H5C_t *cache, haddr_t address, int type_id, unsigned flags, herr_t fxn_ret_value)
Definition: H5Clog.c:890
bool hbool_t
Definition: H5public.h:159
hid_t H5P_LST_DATASET_ACCESS_ID_g
Definition: H5Pint.c:182
unsigned H5F_Kvalue(const H5F_t *f, const H5B_class_t *type)
Definition: H5Fquery.c:570
uint32_t magic
Definition: H5Cpkg.h:5848
H5_DLL herr_t H5VLconnector_str_to_info(const char *str, hid_t connector_id, void **info)
Definition: H5VLcallback.c:638
herr_t H5Dread(hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void *buf)
Definition: H5Dio.c:160
H5_DLL herr_t H5FS__incr(H5FS_t *fspace)
Definition: H5FS.c:698
H5O_type_t type
Definition: H5Opublic.h:260
herr_t(* pre_copy_file)(H5F_t *, const void *, hbool_t *, const H5O_copy_t *, void *)
Definition: H5Opkg.h:241
haddr_t name_bt2_addr
Definition: H5Oprivate.h:301
Definition: H5HGprivate.h:25
H5_DLL herr_t H5A__open_common(const H5G_loc_t *loc, H5A_t *attr)
Definition: H5Aint.c:371
haddr_t * sblk_addrs
Definition: H5EApkg.h:239
unsigned nmisses
Definition: H5Dpkg.h:401
H5_DLL htri_t H5O__is_attr_dense_test(hid_t oid)
Definition: H5Otest.c:96
H5RS_str_t * full_path_r
Definition: H5Gprivate.h:131
hbool_t extfile_prefix_valid
Definition: H5CX.c:305
H5P_genclass_t * H5P_CLS_DATATYPE_CREATE_g
Definition: H5Pint.c:151
H5I_type_t type_id
Definition: H5Iprivate.h:46
struct H5G_stat_t H5G_stat_t
herr_t H5G_loc_find_by_idx(const H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5G_loc_t *obj_loc)
Definition: H5Gloc.c:547
size_t H5HG_get_free_size(const H5HG_heap_t *heap)
Definition: H5HGquery.c:134
H5_DLL hid_t H5Aopen_idx(hid_t loc_id, unsigned idx)
Definition: H5Adeprec.c:257
H5FL_DEFINE_STATIC(H5EA_sblock_t)
H5_DLLVAR hid_t H5E_NOTHDF5_g
Definition: H5Epubgen.h:256
H5_DLL herr_t H5VL__native_attr_specific(void *obj, const H5VL_loc_params_t *loc_params, H5VL_attr_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
H5_DLL int H5T_link(const H5T_t *type, int adjust)
Definition: H5Tcommit.c:538
herr_t H5Ssel_iter_get_seq_list(hid_t sel_iter_id, size_t maxseq, size_t maxbytes, size_t *nseq, size_t *nbytes, hsize_t *off, size_t *len)
Definition: H5Sselect.c:3066
@ H5D_VDS_LAST_AVAILABLE
Definition: H5Dpublic.h:101
size_t max_increment
Definition: H5ACpublic.h:479
struct H5VM_memcpy_ud_t H5VM_memcpy_ud_t
H5G_bt_common_t common
Definition: H5Gpkg.h:171
H5D_chunk_resize_func_t resize
Definition: H5Dpkg.h:321
H5_DLL herr_t H5C_get_entry_status(const H5F_t *f, haddr_t addr, size_t *size_ptr, hbool_t *in_cache_ptr, hbool_t *is_dirty_ptr, hbool_t *is_protected_ptr, hbool_t *is_pinned_ptr, hbool_t *is_corked_ptr, hbool_t *is_flush_dep_parent_ptr, hbool_t *is_flush_dep_child_ptr, hbool_t *image_up_to_date_ptr)
Definition: H5Cquery.c:251
herr_t H5Pset_scaleoffset(hid_t plist_id, H5Z_SO_scale_type_t scale_type, int scale_factor)
Definition: H5Pdcpl.c:3129
struct H5PB_entry_t * LRU_head_ptr
Definition: H5PBprivate.h:65
int op_ret
Definition: H5Gdense.c:95
herr_t(* H5G_iterate_t)(hid_t group, const char *name, void *op_data)
Definition: H5Gpublic.h:133
struct H5TS_cancel_struct H5TS_cancel_t
Definition: H5Dchunk.c:199
herr_t H5A__close_cb(H5VL_object_t *attr_vol_obj)
Definition: H5Aint.c:1157
unsigned super_vers
Definition: H5Fpkg.h:221
int H5T_get_offset(const H5T_t *dt)
Definition: H5Toffset.c:113
H5_DLL H5P_genclass_t * H5P_get_class(const H5P_genplist_t *plist)
Definition: H5Pint.c:5641
herr_t H5G_visit(H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate2_t op, void *op_data)
Definition: H5Gint.c:1048
const char * extfile_prefix
Definition: H5CX.c:386
size_t vec_size
Definition: H5CX.c:232
hbool_t ttop
Definition: H5private.h:1760
H5G_loc_t * loc
Definition: H5Gloc.c:73
hid_t H5E_CANTRENAME_g
Definition: H5Edefin.h:115
H5_DLL herr_t H5C_image_stats(H5C_t *cache_ptr, hbool_t print_header)
herr_t H5G__obj_create(H5F_t *f, H5G_obj_create_t *gcrt_info, H5O_loc_t *oloc)
Definition: H5Gobj.c:123
const H5AC_class_t H5AC_FARRAY_DBLOCK[1]
Definition: H5FAcache.c:128
herr_t H5HG_get_obj_size(H5F_t *f, H5HG_t *hobj, size_t *obj_size)
Definition: H5HG.c:723
@ H5B_NUM_BTREE_ID
Definition: H5Bprivate.h:62
hid_t H5P_CLS_GROUP_ACCESS_ID_g
Definition: H5Pint.c:148
H5_DLLVAR hid_t H5E_RESOURCE_g
Definition: H5Epubgen.h:77
H5_DLL herr_t H5PB_reset_stats(H5PB_t *page_buf)
Definition: H5PB.c:170
hid_t H5T_STD_U64BE_g
Definition: H5T.c:370
H5_DLL herr_t H5O_refresh_metadata(hid_t oid, H5O_loc_t oloc)
Definition: H5Oflush.c:288
H5_DLL herr_t H5HF_hdr_start_iter(H5HF_hdr_t *hdr, H5HF_indirect_t *iblock, hsize_t curr_off, unsigned curr_entry)
Definition: H5HFhdr.c:860
H5_DLL herr_t H5SM__get_mesg_count_test(H5F_t *f, unsigned type_id, size_t *mesg_count)
Definition: H5SMtest.c:77
H5ST_tree_t * H5ST_create(void)
Definition: H5ST.c:53
hbool_t drvinfo_sb_msg_exists
Definition: H5Fpkg.h:252
@ H5B_INS_ERROR
Definition: H5Bprivate.h:67
herr_t H5CX_set_loc(hid_t #ifndef H5_HAVE_PARALLEL H5_ATTR_UNUSED #endif loc_id)
Definition: H5CX.c:1407
herr_t H5Sclose(hid_t space_id)
Definition: H5S.c:497
const char * comment
Definition: H5Gloc.c:97
H5_DLL void H5_nanosleep(uint64_t nanosec)
H5_DLL herr_t H5B2__iterate_node(H5B2_hdr_t *hdr, uint16_t depth, const H5B2_node_ptr_t *curr_node, void *parent, H5B2_operator_t op, void *op_data)
Definition: H5B2int.c:1506
H5L_type_t
Definition: H5Lpublic.h:63
struct H5A_shared_t H5A_shared_t
H5_DLL H5G_t * H5G__open_name(const H5G_loc_t *loc, const char *name)
Definition: H5Gint.c:259
unsigned expand_percent
Definition: H5FSpkg.h:165
H5_DLL herr_t H5T__commit_named(const H5G_loc_t *loc, const char *name, H5T_t *dt, hid_t lcpl_id, hid_t tcpl_id)
Definition: H5Tcommit.c:188
H5_DLL herr_t H5FD_lock(H5FD_t *file, hbool_t rw)
Definition: H5FD.c:1663
herr_t H5PL__find_plugin_in_path_table(const H5PL_search_params_t *search_params, hbool_t *found, const void **plugin_info)
Definition: H5PLpath.c:583
H5_DLL void H5T__bit_neg(uint8_t *buf, size_t start, size_t size)
Definition: H5Tbit.c:643
size_t H5Pget_buffer(hid_t plist_id, void **tconv, void **bkg)
Definition: H5Pdxpl.c:1097
H5_DLL herr_t H5Pset_filter_callback(hid_t plist_id, H5Z_filter_func_t func, void *op_data)
Definition: H5Pdxpl.c:1305
struct H5P_libclass_t H5P_libclass_t
struct H5C_cache_entry_t * ht_prev
Definition: H5Cprivate.h:2266
Definition: H5B2test.c:48
H5_DLL herr_t H5A__attr_post_copy_file(const H5O_loc_t *src_oloc, const H5A_t *mesg_src, H5O_loc_t *dst_oloc, const H5A_t *mesg_dst, H5O_copy_t *cpy_info)
Definition: H5Aint.c:2343
size_t curr_path_len
Definition: H5Gint.c:74
uint32_t mpio_global_no_coll_cause
Definition: H5CX.c:266
herr_t H5FO_top_create(H5F_t *f)
Definition: H5FO.c:391
H5S_sel_is_regular_func_t is_regular
Definition: H5Spkg.h:291
@ H5T_CSET_RESERVED_8
Definition: H5Tpublic.h:88
H5_DLLVAR hid_t H5E_ERR_CLS_g
Definition: H5Epublic.h:56
H5_DLL herr_t H5A__dense_remove_by_idx(H5F_t *f, const H5O_ainfo_t *ainfo, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5Adense.c:1584
H5_DLL herr_t H5S_set_extent_real(H5S_t *space, const hsize_t *size)
Definition: H5S.c:1955
herr_t H5CX_set_nlinks(size_t nlinks)
Definition: H5CX.c:3080
herr_t H5Pget_small_data_block_size(hid_t plist_id, hsize_t *size)
Definition: H5Pfapl.c:2303
unsigned unlim_dim
Definition: H5Oprivate.h:602
H5_DLL unsigned H5F_get_read_attempts(const H5F_t *f)
Definition: H5Fquery.c:370
hid_t H5E_CANTCLOSEOBJ_g
Definition: H5Edefin.h:130
H5_DLL int H5G_term_package(void)
Definition: H5G.c:261
struct H5MF_free_section_t H5MF_free_section_t
void * native
Definition: H5Opkg.h:255
hbool_t H5T_path_noop(const H5T_path_t *p)
Definition: H5T.c:5144
unsigned access_flags
Definition: H5FDpublic.h:321
herr_t H5SM_get_info(const H5O_loc_t *ext_loc, H5P_genplist_t *fc_plist)
Definition: H5SM.c:1966
herr_t(* optional)(void *obj, H5VL_datatype_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:354
struct H5HF_huge_bt2_filt_indir_rec_t H5HF_huge_bt2_filt_indir_rec_t
herr_t H5PB_write(H5F_shared_t *f_sh, H5FD_mem_t type, haddr_t addr, size_t size, const void *buf)
Definition: H5PB.c:987
herr_t H5Pset_fapl_core(hid_t fapl_id, size_t increment, hbool_t backing_store)
Definition: H5FDcore.c:591
H5D_layout_t H5Pget_layout(hid_t plist_id)
Definition: H5Pdcpl.c:1941
herr_t H5FO_mark(const H5F_t *f, haddr_t addr, hbool_t deleted)
Definition: H5FO.c:262
char user_name[H5FD__HDFS_USER_NAME_SPACE+1]
Definition: H5FDhdfs.h:107
signed long long hssize_t
Definition: H5public.h:187
H5_DLLVAR hid_t H5T_UNIX_D32BE_g
Definition: H5Tpublic.h:303
H5_DLL herr_t H5T__conv_ullong_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5SL_t * slist_ptr
Definition: H5PBprivate.h:61
H5_DLL herr_t H5HP_top(const H5HP_t *heap, int *val)
Definition: H5HP.c:538
size_t nunser_children
Definition: H5ACprivate.h:218
struct H5VL_wrap_ctx_t H5VL_wrap_ctx_t
hsize_t H5FO_top_count(const H5F_t *f, haddr_t addr)
Definition: H5FO.c:538
H5D_chunk_delete_func_t idx_delete
Definition: H5Dpkg.h:324
H5_DLL herr_t H5T__conv_uchar_double(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
struct H5F_olist_t H5F_olist_t
H5S_sel_iter_has_next_block_func_t iter_has_next_block
Definition: H5Spkg.h:352
void * H5VL__native_file_create(const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_file.c:47
H5FA_cls_id_t
Definition: H5FAprivate.h:47
herr_t(* H5D_chunk_insert_func_t)(const H5D_chk_idx_info_t *idx_info, H5D_chunk_ud_t *udata, const H5D_t *dset)
Definition: H5Dpkg.h:292
herr_t H5D__contig_fill(const H5D_io_info_t *io_info)
Definition: H5Dcontig.c:195
herr_t H5VLfree_wrap_ctx(void *wrap_ctx, hid_t connector_id)
Definition: H5VLcallback.c:943
H5_DLL herr_t H5B2__swap_leaf(H5B2_hdr_t *hdr, uint16_t depth, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx, void *swap_loc)
Definition: H5B2leaf.c:617
H5_DLL herr_t H5AC_mark_entry_unserialized(void *thing)
Definition: H5AC.c:996
void * H5FL_blk_free(H5FL_blk_head_t *head, void *block)
Definition: H5FL.c:1019
struct H5FL_fac_gc_node_t * first
Definition: H5FL.c:109
haddr_t(* get_eoa)(const H5FD_t *file, H5FD_mem_t type)
Definition: H5FDpublic.h:291
void * buf
Definition: H5Oprivate.h:331
unsigned long fileno
Definition: H5private.h:627
struct H5D_rdcc_ent_t * tmp_next
Definition: H5Dchunk.c:135
H5_DLL herr_t H5O_msg_iterate(const H5O_loc_t *loc, unsigned type_id, const H5O_mesg_operator_t *op, void *op_data)
Definition: H5Omessage.c:1200
herr_t H5C_start_logging(H5C_t *cache)
Definition: H5Clog.c:194
haddr_t addr
Definition: H5private.h:628
hbool_t dst_dt_list_complete
Definition: H5Oprivate.h:185
hid_t obj_id
Definition: H5Oint.c:60
unsigned rc
Definition: H5FSpkg.h:175
@ H5G_NAME_MOVE
Definition: H5Gprivate.h:115
H5_DLL herr_t H5D__layout_set_latest_indexing(H5O_layout_t *layout, const H5S_t *space, const H5D_dcpl_cache_t *dcpl_cache)
Definition: H5Dlayout.c:338
void * H5O_msg_read_oh(H5F_t *f, H5O_t *oh, unsigned type_id, void *mesg)
Definition: H5Omessage.c:515
herr_t H5AC_proxy_entry_dest(H5AC_proxy_entry_t *pentry)
Definition: H5ACproxy_entry.c:431
herr_t H5Pget_copy_object(hid_t plist_id, unsigned *cpy_option)
Definition: H5Pocpypl.c:689
H5_DLL int H5P_term_package(void)
Definition: H5Pint.c:550
haddr_t fheap_addr
Definition: H5Oprivate.h:300
H5UC_t * grp_btree_shared
Definition: H5Fpkg.h:308
H5SL_t * dst_dt_list
Definition: H5Ocopy.c:66
H5C_ring_t ring
Definition: H5Cprivate.h:2252
hbool_t rdfsm_settled
Definition: H5Cpkg.h:5986
H5_DLL herr_t H5C__prep_image_for_file_close(H5F_t *f, hbool_t *image_generated)
Definition: H5Cimage.c:1339
hsize_t tot_space
Definition: H5Fpublic.h:134
char * lowername
Definition: H5FDs3comms.h:264
hid_t H5E_PLUGIN_g
Definition: H5Edefin.h:27
hsize_t tot_sect_count
Definition: H5FSpkg.h:157
Definition: H5HGpkg.h:113
H5_DLL herr_t H5HG_extend(H5F_t *f, haddr_t addr, size_t need)
Definition: H5HG.c:418
H5_DLL herr_t H5T_own_vol_obj(H5T_t *dt, H5VL_object_t *vol_obj)
Definition: H5T.c:6104
H5_DLLVAR hid_t H5E_CANTDIRTY_g
Definition: H5Epubgen.h:321
H5T_t * H5T__open_name(const H5G_loc_t *loc, const char *name)
Definition: H5Tcommit.c:830
struct H5CX_state_t H5CX_state_t
H5_DLL herr_t H5C_get_entry_ring(const H5F_t *f, haddr_t addr, H5C_ring_t *ring)
Definition: H5Cquery.c:397
H5FS_client_t client
Definition: H5FSprivate.h:138
H5SL_t * parents
Definition: H5ACprivate.h:212
herr_t H5Gget_info(hid_t loc_id, H5G_info_t *group_info)
Definition: H5G.c:588
H5_DLL herr_t H5B2__neighbor_leaf(H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, void *neighbor_loc, H5B2_compare_t comp, void *parent, void *udata, H5B2_found_t op, void *op_data)
Definition: H5B2leaf.c:275
H5_DLL htri_t H5VLis_connector_registered_by_name(const char *name)
Definition: H5VL.c:234
herr_t H5Pget_virtual_printf_gap(hid_t plist_id, hsize_t *gap_size)
Definition: H5Pdapl.c:1274
H5B_info_t * bt_info
Definition: H5B.c:131
hid_t H5T_NATIVE_ULLONG_g
Definition: H5T.c:402
H5_DLL herr_t H5Z_set_local_direct(const struct H5O_pline_t *pline)
herr_t H5FD_s3comms_s3r_read(s3r_t *handle, haddr_t offset, size_t len, void *dest)
Definition: H5FDs3comms.c:1408
CRITICAL_SECTION H5TS_mutex_simple_t
Definition: H5TSprivate.h:42
H5_DLLVAR hid_t H5P_CLS_DATASET_XFER_ID_g
Definition: H5Ppublic.h:194
void * user_data
Definition: H5Tprivate.h:83
const H5O_msg_class_t H5O_MSG_LAYOUT[1]
Definition: H5Olayout.c:55
H5_DLLVAR hid_t H5E_CANTEXPUNGE_g
Definition: H5Epubgen.h:323
struct H5C_cache_image_ctl_t H5C_cache_image_ctl_t
const char * name
Definition: H5Clog.h:37
herr_t H5Odisable_mdc_flushes(hid_t object_id)
Definition: H5O.c:1305
@ H5FA_CLS_TEST_ID
Definition: H5FAprivate.h:53
int(* cmp2)(void *, void *, void *)
Definition: H5Bprivate.h:116
herr_t H5VL__native_blob_get(void *obj, const void *blob_id, void *buf, size_t size, void H5_ATTR_UNUSED *ctx)
Definition: H5VLnative_blob.c:112
@ H5S_DIMINFO_VALID_IMPOSSIBLE
Definition: H5Spkg.h:197
void * create_data
Definition: H5Pprivate.h:107
uint32_t H5C_get_num_objs_corked(const H5C_t *cache_ptr)
Definition: H5Ctag.c:189
Definition: H5HLpkg.h:125
H5_DLLVAR H5FS_section_class_t H5HF_FSPACE_SECT_CLS_SINGLE[1]
Definition: H5HFpkg.h:573
hbool_t opaque
Definition: H5Tpkg.h:229
void * H5Iobject_verify(hid_t id, H5I_type_t id_type)
Definition: H5I.c:966
int version
Definition: H5ACpublic.h:450
Definition: H5HFpkg.h:241
void * H5VLdataset_create(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t lcpl_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1891
H5_DLL int H5P__cmp_class(const H5P_genclass_t *pclass1, const H5P_genclass_t *pclass2)
Definition: H5Pint.c:3654
H5G_t * H5G__create(H5F_t *file, H5G_obj_create_t *gcrt_info)
Definition: H5Gint.c:188
H5_DLLVAR hid_t H5E_CANAPPLY_g
Definition: H5Epubgen.h:217
hbool_t size_increase_possible
Definition: H5Cpkg.h:5944
union H5PL_key_t::@48::@49 u
H5_DLL herr_t H5HF_man_iter_reset(H5HF_block_iter_t *biter)
Definition: H5HFiter.c:374
hsize_t scaled[H5O_LAYOUT_NDIMS]
Definition: H5Dpkg.h:337
H5_DLL void H5HF_hdr_print(const H5HF_hdr_t *hdr, hbool_t dump_internal, FILE *stream, int indent, int fwidth)
Definition: H5HFdbg.c:260
Definition: H5Cprivate.h:1597
herr_t H5S_extent_copy(H5S_t *dst, const H5S_t *src)
Definition: H5S.c:611
Definition: H5HFpkg.h:465
herr_t H5Pset_fletcher32(hid_t plist_id)
Definition: H5Pocpl.c:1264
unsigned flags
Definition: H5Opublic.h:116
H5_DLLVAR hid_t H5T_IEEE_F32LE_g
Definition: H5Tpublic.h:233
H5_DLL haddr_t H5FD_get_eof(const H5FD_t *file, H5FD_mem_t type)
Definition: H5FDint.c:343
const H5O_layout_chunk_t * layout
Definition: H5Dpkg.h:265
H5D_fill_buf_info_t fb_info
Definition: H5Dchunk.c:150
H5_DLLVAR hid_t H5T_STD_B8BE_g
Definition: H5Tpublic.h:284
unsigned H5HF_dtable_size_to_rows(const H5HF_dtable_t *dtable, hsize_t size)
Definition: H5HFdtable.c:274
herr_t H5F_cwfs_find_free_heap(H5F_t *f, size_t need, haddr_t *addr)
Definition: H5Fcwfs.c:162
H5_DLLVAR hid_t H5P_LST_GROUP_CREATE_ID_g
Definition: H5Ppublic.h:219
H5_DLL void H5CX_push_special(void)
Definition: H5CX.c:821
H5S_sel_intersect_block_func_t intersect_block
Definition: H5Spkg.h:293
@ H5P_TYPE_DATASET_XFER
Definition: H5Pprivate.h:69
const H5D_contig_storage_t * store_contig
Definition: H5Dcontig.c:78
herr_t H5VL_attr_read(const H5VL_object_t *vol_obj, hid_t mem_type_id, void *buf, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1217
hbool_t apply_max_increment
Definition: H5ACpublic.h:478
herr_t H5O__attr_reset(void H5_ATTR_UNUSED *_mesg)
Definition: H5Oattr.c:486
hid_t H5FD_log_init(void)
Definition: H5FDlog.c:264
H5G_link_table_t * ltable
Definition: H5Gcompact.c:37
herr_t(* H5P_prp_encode_func_t)(const void *value, void **buf, size_t *size)
Definition: H5Ppublic.h:127
@ H5P_TYPE_OBJECT_COPY
Definition: H5Pprivate.h:77
uint16_t nclasses
Definition: H5FSpkg.h:97
hid_t H5D__get_space(const H5D_t *dset)
Definition: H5Dint.c:3831
herr_t H5A__dense_build_table(H5F_t *f, const H5O_ainfo_t *ainfo, H5_index_t idx_type, H5_iter_order_t order, H5A_attr_table_t *atable)
Definition: H5Aint.c:1556
herr_t(* H5G_bt_find_op_t)(const H5G_entry_t *ent, void *operator_data)
Definition: H5Gpkg.h:188
htri_t H5A__dense_exists(H5F_t *f, const H5O_ainfo_t *ainfo, const char *name)
Definition: H5Adense.c:1712
H5_DLL herr_t H5T__conv_ldouble_float(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5F_blk_aggr_t meta_aggr
Definition: H5Fpkg.h:341
H5_DLL herr_t H5FA__hdr_dest(H5FA_hdr_t *hdr)
H5HF_block_loc_t * curr
Definition: H5HFpkg.h:243
H5_DLL herr_t H5Gget_info(hid_t loc_id, H5G_info_t *ginfo)
Definition: H5G.c:588
int64_t corder
Definition: H5Lpublic.h:218
H5HF_indirect_t * H5HF_sect_row_get_iblock(H5HF_free_section_t *sect)
Definition: H5HFsection.c:1517
size_t size
Definition: H5MPpkg.h:60
herr_t H5Pget_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa_out)
Definition: H5FDhdfs.c:764
H5_DLL hid_t H5P_copy_plist(const H5P_genplist_t *old_plist, hbool_t app_ref)
Definition: H5Pint.c:831
herr_t H5VLblob_optional(void *obj, hid_t connector_id, void *blob_id, H5VL_blob_optional_t opt_type, va_list arguments)
Definition: H5VLcallback.c:7264
struct H5FD_log_fapl_t H5FD_log_fapl_t
H5_DLL herr_t H5VL_request_cancel(const H5VL_object_t *vol_obj)
Definition: H5VLcallback.c:6424
uint8_t flags
Definition: H5Apkg.h:117
H5_DLL void * H5C_protect(H5F_t *f, const H5C_class_t *type, haddr_t addr, void *udata, unsigned flags)
Definition: H5C.c:2176
@ H5B2_ATTR_DENSE_NAME_ID
Definition: H5B2private.h:51
H5_DLL herr_t H5FDread(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, size_t size, void *buf)
Definition: H5FD.c:1395
hbool_t image_dirty
Definition: H5Cprivate.h:2285
@ H5P_TYPE_GROUP_CREATE
Definition: H5Pprivate.h:71
H5F_t * loc_file
Definition: H5Gdeprec.c:65
size_t elem_size
Definition: H5FLprivate.h:244
size_t fapl_size
Definition: H5FDpublic.h:275
H5_DLL herr_t H5C__mark_flush_dep_serialized(H5C_cache_entry_t *entry_ptr)
herr_t H5B2__remove_leaf(H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, void *udata, H5B2_remove_t op, void *op_data)
Definition: H5B2leaf.c:774
H5_DLLVAR hid_t H5T_STD_REF_OBJ_g
Definition: H5Tpublic.h:292
herr_t H5Pget_family_offset(hid_t fapl_id, hsize_t *offset)
Definition: H5Pfapl.c:1484
void H5CX_set_mpio_actual_io_mode(H5D_mpio_actual_io_mode_t mpio_actual_io_mode)
Definition: H5CX.c:3147
H5_DLL herr_t H5_mpio_create_large_type(hsize_t num_elements, MPI_Aint stride_bytes, MPI_Datatype old_type, MPI_Datatype *new_type)
Definition: H5mpi.c:469
H5_DLLVAR H5P_genclass_t * H5P_CLS_DATASET_ACCESS_g
Definition: H5Pprivate.h:124
uint64_t id_count
Definition: H5I.c:68
void *(* unwrap_object)(void *obj)
Definition: H5VLconnector.h:305
void * priv
Definition: H5Tpublic.h:153
H5_DLLVAR const H5FA_class_t H5FA_CLS_FILT_CHUNK[1]
Definition: H5FAprivate.h:113
H5_DLL void * H5MM_xfree(void *mem)
Definition: H5MM.c:527
size_t serial_count
Definition: H5FSpkg.h:120
unsigned char * rbuf
Definition: H5Dchunk.c:215
struct H5FS_bin_t H5FS_bin_t
H5_DLL hsize_t H5VM_chunk_index_scaled(unsigned ndims, const hsize_t *coord, const uint32_t *chunk, const hsize_t *down_nchunks, hsize_t *scaled)
Definition: H5VM.c:1314
size_t H5Tget_ebias(hid_t type_id)
Definition: H5Tfloat.c:163
struct H5_ih_info_t H5_ih_info_t
H5_DLL herr_t H5FDset_eoa(H5FD_t *file, H5FD_mem_t type, haddr_t eoa)
Definition: H5FD.c:1190
H5T_vlen_type_t type
Definition: H5Tpkg.h:301
H5_DLL void * H5VLattr_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t aapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1150
herr_t H5Pset_family_offset(hid_t fapl_id, hsize_t offset)
Definition: H5Pfapl.c:1445
herr_t H5Pget_vlen_mem_manager(hid_t plist_id, H5MM_allocate_t *alloc_func, void **alloc_info, H5MM_free_t *free_func, void **free_info)
Definition: H5Pdxpl.c:1617
struct H5EA_sblock_cache_ud_t H5EA_sblock_cache_ud_t
hid_t H5VLget_file_type(void *file_obj, hid_t connector_id, hid_t dtype_id)
Definition: H5VL.c:705
struct H5F_info1_t H5F_info1_t
H5_DLLVAR hid_t H5E_EXISTS_g
Definition: H5Epubgen.h:399
size_t nelmts
Definition: H5EApkg.h:357
H5_DLL herr_t H5T__conv_schar_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5Diterate(void *buf, hid_t type_id, hid_t space_id, H5D_operator_t op, void *operator_data)
Definition: H5D.c:669
herr_t H5T__conv_uint_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5898
H5_DLLVAR const H5O_msg_class_t H5O_MSG_BTREEK[1]
Definition: H5Opkg.h:519
hbool_t has_refcount_msg
Definition: H5Opkg.h:303
const H5B2_class_t H5A_BT2_CORDER[1]
Definition: H5Abtree2.c:121
herr_t H5B2_delete(H5F_t *f, haddr_t addr, void *ctx_udata, H5B2_remove_t op, void *op_data)
Definition: H5B2.c:1502
union H5O_storage_chunk_t::@36 u
herr_t H5P__encode_hbool_t(const void *value, void **_pp, size_t *size)
Definition: H5Pencdec.c:251
const char * old_name
Definition: H5Oattribute.c:82
herr_t H5T__conv_short_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5484
herr_t H5FDread(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, size_t size, void *buf)
Definition: H5FD.c:1395
H5T_cmd_t command
Definition: H5Tpublic.h:150
hid_t H5P_create_id(H5P_genclass_t *pclass, hbool_t app_ref)
Definition: H5Pint.c:1891
H5AC_info_t cache_info
Definition: H5HFpkg.h:379
herr_t H5VL_group_close(const H5VL_object_t *vol_obj, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4614
Definition: H5SMpkg.h:190
H5_DLL unsigned H5F_incr_nopen_objs(H5F_t *f)
Definition: H5Fint.c:2323
herr_t H5FS_sects_debug(H5F_t *f, haddr_t H5_ATTR_UNUSED addr, FILE *stream, int indent, int fwidth, haddr_t fs_addr, haddr_t client_addr)
Definition: H5FSdbg.c:228
Definition: H5Dcontig.c:68
size_t H5T_NATIVE_UINT64_ALIGN_g
Definition: H5T.c:522
haddr_t addr
Definition: H5EApkg.h:295
herr_t H5G_loc_native_info(const H5G_loc_t *loc, const char *name, H5O_native_info_t *oinfo, unsigned fields)
Definition: H5Gloc.c:902
herr_t H5C_mark_entry_serialized(void *_thing)
Definition: H5C.c:1763
@ H5T_VLEN_BADTYPE
Definition: H5Tpkg.h:273
htri_t H5MF_try_shrink(H5F_t *f, H5FD_mem_t alloc_type, haddr_t addr, hsize_t size)
Definition: H5MF.c:1456
herr_t H5VL_file_specific(const H5VL_object_t *vol_obj, H5VL_file_specific_t specific_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:3702
herr_t H5Fflush(hid_t object_id, H5F_scope_t scope)
Definition: H5F.c:828
int mpio_coll_chunk_multi_ratio_ind
Definition: H5CX.c:280
H5_DLLVAR size_t H5T_NATIVE_LONG_COMP_ALIGN_g
Definition: H5Tpkg.h:395
@ H5T_STR_RESERVED_13
Definition: H5Tpublic.h:118
hsize_t tiny_nobjs
Definition: H5HFprivate.h:86
H5_DLL hid_t H5Aget_type(hid_t attr_id)
Definition: H5A.c:788
haddr_t addr
Definition: H5Dfarray.c:78
herr_t H5C_set_cache_auto_resize_config(H5C_t *cache_ptr, H5C_auto_size_ctl_t *config_ptr)
Definition: H5C.c:2655
struct H5D_rdcc_ent_t * tail
Definition: H5Dpkg.h:408
H5F_t * f
Definition: H5B2pkg.h:273
H5HF_dtable_cparam_t managed
Definition: H5HFprivate.h:60
Definition: H5HFpkg.h:459
struct H5FD_hdfs_fapl_t H5FD_hdfs_fapl_t
H5_DLL void * H5FD_fapl_get(H5FD_t *file)
Definition: H5FD.c:549
H5HF_t * fheap
Definition: H5Apkg.h:132
size_t H5O_msg_size_f(const H5F_t *f, hid_t ocpl_id, unsigned type_id, const void *mesg, size_t extra_raw)
Definition: H5Omessage.c:1392
H5_DLLVAR hid_t H5T_STD_I8BE_g
Definition: H5Tpublic.h:268
herr_t H5S_select_project_intersection(const H5S_t *src_space, const H5S_t *dst_space, const H5S_t *src_intersect_space, H5S_t **new_space_ptr, hbool_t share_selection)
Definition: H5Sselect.c:2598
H5_DLL herr_t H5PL__remove_path(unsigned int index)
Definition: H5PLpath.c:513
H5_DLL herr_t H5B2__update_leaf(H5B2_hdr_t *hdr, H5B2_node_ptr_t *curr_node_ptr, H5B2_update_status_t *status, H5B2_nodepos_t curr_pos, void *parent, void *udata, H5B2_modify_t op, void *op_data)
Definition: H5B2leaf.c:462
herr_t H5FDset_eoa(H5FD_t *file, H5FD_mem_t type, haddr_t addr)
Definition: H5FD.c:1190
hid_t H5D__get_type(const H5D_t *dset)
Definition: H5Dint.c:3872
H5_DLL herr_t H5B2__remove_internal_by_idx(H5B2_hdr_t *hdr, hbool_t *depth_decreased, void *swap_loc, void *swap_parent, uint16_t depth, H5AC_info_t *parent_cache_info, unsigned *parent_cache_info_flags_ptr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, hsize_t n, H5B2_remove_t op, void *op_data)
Definition: H5B2internal.c:1024
H5_DLL herr_t H5P_modify_filter(H5P_genplist_t *plist, H5Z_filter_t filter, unsigned flags, size_t cd_nelmts, const unsigned cd_values[])
Definition: H5Pocpl.c:525
H5_DLL herr_t H5C_resize_entry(void *thing, size_t new_size)
Definition: H5C.c:1962
H5_DLL hid_t H5Tdecode(const void *buf)
Definition: H5T.c:3038
H5O_fheap_id_t id
Definition: H5Apkg.h:116
H5_DLL uint32_t H5_hash_string(const char *str)
Definition: H5checksum.c:490
H5_DLL herr_t H5F__sfile_add(H5F_shared_t *shared)
Definition: H5Fsfile.c:99
size_t H5T_NATIVE_LDOUBLE_COMP_ALIGN_g
Definition: H5T.c:466
H5_DLL herr_t H5Fget_mdc_size(hid_t file_id, size_t *max_size_ptr, size_t *min_clean_size_ptr, size_t *cur_size_ptr, int *cur_num_entries_ptr)
Definition: H5F.c:1332
int epochs_before_eviction
Definition: H5ACpublic.h:496
H5FL_DEFINE(H5HF_direct_t)
hid_t dcpl_id
Definition: H5Dpkg.h:445
H5B_dir_t
Definition: H5Bprivate.h:78
H5_DLL int c99_snprintf(char *str, size_t size, const char *format,...)
Definition: H5system.c:880
unsigned iter_rank
Definition: H5Sprivate.h:59
H5_DLL herr_t H5P__class_set(const H5P_genclass_t *pclass, const char *name, const void *value)
Definition: H5Pint.c:3215
H5_DLL H5S_sel_type H5Sget_select_type(hid_t spaceid)
Definition: H5Sselect.c:1705
@ H5VL_GROUP_REFRESH
Definition: H5VLconnector.h:161
herr_t H5VL_object_optional(const H5VL_object_t *vol_obj, H5VL_object_optional_t opt_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:5851
H5FS_t * fspace
Definition: H5FSsection.c:53
int H5VL_dataset_optional_t
Definition: H5VLconnector.h:108
H5_DLL herr_t H5D__layout_set_io_ops(const H5D_t *dataset)
Definition: H5Dlayout.c:83
H5L_copy_func_t copy_func
Definition: H5Lpublic.h:123
herr_t H5D__compact_fill(const H5D_t *dset)
Definition: H5Dcompact.c:121
H5_DLL int H5Pget_preserve(hid_t plist_id)
Definition: H5Pdxpl.c:1185
size_t name_off
Definition: H5Gpkg.h:106
herr_t H5HF_hdr_start_iter(H5HF_hdr_t *hdr, H5HF_indirect_t *iblock, hsize_t curr_off, unsigned curr_entry)
Definition: H5HFhdr.c:860
size_t max_objs
Definition: H5F.c:61
htri_t H5O_msg_can_share_in_ohdr(unsigned type_id)
Definition: H5Omessage.c:1555
H5_DLL herr_t H5T__conv_double_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hid_t H5E_NOTREGISTERED_g
Definition: H5Edefin.h:192
Definition: H5Dchunk.c:207
herr_t H5CX_get_ext_file_prefix(const char **extfile_prefix)
Definition: H5CX.c:2683
H5_DLL herr_t H5R__decode_heap(H5F_t *f, const unsigned char *buf, size_t *nbytes, unsigned char **data_ptr, size_t *data_size)
Definition: H5Rint.c:1456
H5_DLL 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)
Definition: H5Fint.c:320
Definition: H5Dbtree2.c:48
herr_t H5A__write(H5A_t *attr, const H5T_t *mem_type, const void *buf)
Definition: H5Aint.c:702
H5_DLL herr_t H5T__conv_ushort_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
uint32_t H5O_refcount_t
Definition: H5Oprivate.h:799
herr_t H5G__obj_create_real(H5F_t *f, const H5O_ginfo_t *ginfo, const H5O_linfo_t *linfo, const H5O_pline_t *pline, H5G_obj_create_t *gcrt_info, H5O_loc_t *oloc)
Definition: H5Gobj.c:178
H5S_t * H5S_hyper_get_unlim_block(const H5S_t *space, hsize_t block_index)
Definition: H5Shyper.c:12087
H5_DLL herr_t H5T_init(void)
Definition: H5T.c:595
H5T_t * H5T_get_member_type(const H5T_t *dt, unsigned membno)
Definition: H5Tcompound.c:263
herr_t H5VL_datatype_close(const H5VL_object_t *vol_obj, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3272
hid_t H5E_BADFILE_g
Definition: H5Edefin.h:147
H5_DLL H5S_t * H5S_read(const struct H5O_loc_t *loc)
herr_t H5PLinsert(const char *search_path, unsigned int idx)
Definition: H5PL.c:255
hid_t H5E_CANTFLUSH_g
Definition: H5Edefin.h:161
H5_DLL herr_t H5C_stats(H5C_t *cache_ptr, const char *cache_name, hbool_t display_detailed_stats)
H5_DLL herr_t H5Pset_object_flush_cb(hid_t plist_id, H5F_flush_cb_t func, void *udata)
Definition: H5Pfapl.c:4087
H5_DLL herr_t H5Pset_fapl_mpio(hid_t fapl_id, MPI_Comm comm, MPI_Info info)
Definition: H5FDmpio.c:304
H5FL_BLK_EXTERN(type_conv)
@ H5_NPKGS
Definition: H5private.h:1750
H5O_t * oh
Definition: H5Opkg.h:380
H5_DLL hid_t H5FD_stdio_init(void)
Definition: H5FDstdio.c:232
@ H5VL_DATASET_GET_STORAGE_SIZE
Definition: H5VLconnector.h:96
unsigned rank
Definition: H5Spkg.h:116
H5_DLLVAR hid_t H5P_LST_FILE_ACCESS_ID_g
Definition: H5Ppublic.h:214
@ H5S_SELECT_PREPEND
Definition: H5Spublic.h:103
hsize_t man_iter_off
Definition: H5HFprivate.h:76
H5_DLL htri_t H5Sselect_shape_same(hid_t space1_id, hid_t space2_id)
Definition: H5Sselect.c:2053
H5T_path_t * mem_to_dset_tpath
Definition: H5Dpkg.h:502
unsigned long haddr_t
Definition: H5public.h:207
@ H5P_TYPE_FILE_CREATE
Definition: H5Pprivate.h:65
int64_t LRU_scan_restarts
Definition: H5Cpkg.h:6051
herr_t H5B2__create_internal(H5B2_hdr_t *hdr, void *parent, H5B2_node_ptr_t *node_ptr, uint16_t depth)
Definition: H5B2internal.c:96
H5_DLL herr_t H5Tcommit_anon(hid_t loc_id, hid_t type_id, hid_t tcpl_id, hid_t tapl_id)
Definition: H5Tcommit.c:271
H5_DLL herr_t H5D__chunk_stats(const H5D_t *dset, hbool_t headers)
Definition: H5Dchunk.c:6656
htri_t H5Aexists(hid_t obj_id, const char *attr_name)
Definition: H5A.c:1678
@ H5D_MPIO_MULTI_CHUNK
Definition: H5Ppublic.h:145
H5_DLL H5T_t * H5T_copy_reopen(H5T_t *old_dt)
Definition: H5T.c:3705
herr_t H5T__conv_ulong_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6450
H5AC_proxy_entry_t * top_proxy
Definition: H5FApkg.h:182
herr_t H5MP_close(H5MP_pool_t *mp)
Definition: H5MP.c:438
H5HF_t * fheap
Definition: H5Adense.c:133
H5_DLL void * H5WB_actual(H5WB_t *wb, size_t need)
Definition: H5WB.c:160
H5_DLL herr_t H5P_remove(H5P_genplist_t *plist, const char *name)
Definition: H5Pint.c:4760
Definition: H5VLpassthru.h:32
H5_DLL herr_t H5O_set_shared(H5O_shared_t *dst, const H5O_shared_t *src)
Definition: H5Oshared.c:452
Definition: H5Dcontig.c:75
size_t max_pl_size
Definition: H5Cpkg.h:6033
const H5O_msg_class_t H5O_MSG_BOGUS_INVALID[1]
Definition: H5Obogus.c:72
H5_DLL herr_t H5HF_man_iter_up(H5HF_block_iter_t *biter)
Definition: H5HFiter.c:470
H5_GCC_DIAG_ON(long-long) typedef unsigned haddr_t
H5_DLL herr_t H5D__get_chunk_info(const H5D_t *dset, const H5S_t *space, hsize_t chk_idx, hsize_t *coord, unsigned *filter_mask, haddr_t *offset, hsize_t *size)
H5_DLL herr_t H5B2__assert_internal(hsize_t parent_all_nrec, const H5B2_hdr_t *hdr, const H5B2_internal_t *internal)
H5F_shared_t * f_sh
Definition: H5Dcontig.c:69
unsigned int lock_count
Definition: H5TSprivate.h:82
uint32_t nbytes
Definition: H5Dchunk.c:222
int H5M_term_package(void)
Definition: H5M.c:180
haddr_t dst_addr
Definition: H5Opkg.h:352
void * ctx_udata
Definition: H5FApkg.h:229
hbool_t * recompute_size
Definition: H5Aint.c:75
H5_DLL herr_t H5AC__log_moved_entry(const H5F_t *f, haddr_t old_addr, haddr_t new_addr)
Definition: H5ACmpio.c:1048
H5_DLL herr_t H5T__conv_schar_long(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_iter_order_t order
Definition: H5Lprivate.h:78
herr_t H5MF_init_merge_flags(H5F_shared_t *f_sh)
Definition: H5MF.c:149
H5FL_ARR_EXTERN(H5SM_index_header_t)
union H5HF_free_section_t::@20::@23::@24 u
hid_t H5Tget_native_type(hid_t type_id, H5T_direction_t direction)
Definition: H5Tnative.c:76
H5O_link_t * lnk
Definition: H5L.c:61
H5_DLL ssize_t H5R__get_file_name(const H5R_ref_priv_t *ref, char *buf, size_t size)
Definition: H5Rint.c:871
H5_DLL H5EA_sblock_t * H5EA__sblock_alloc(H5EA_hdr_t *hdr, H5EA_iblock_t *parent, unsigned sblk_idx)
hbool_t mpio_local_no_coll_cause_set
Definition: H5CX.c:264
uint32_t nbytes
Definition: H5Dbtree.c:72
H5_DLL herr_t H5C_set_prefix(H5C_t *cache_ptr, char *prefix)
Definition: H5Cdbg.c:458
herr_t H5T__conv_b_b(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *_buf, void H5_ATTR_UNUSED *background)
Definition: H5Tconv.c:1597
hid_t H5T_NATIVE_INT8_g
Definition: H5T.c:419
H5_DLL H5RS_str_t * H5G_build_fullpath_refstr_str(H5RS_str_t *path_r, const char *name)
Definition: H5Gname.c:352
const H5O_msg_class_t H5O_MSG_MTIME_NEW[1]
Definition: H5Omtime.c:70
@ H5D_MPIO_DATA_TRANSFORMS
Definition: H5Ppublic.h:173
uint16_t nrec
Definition: H5B2pkg.h:299
htri_t H5Sselect_shape_same(hid_t space1_id, hid_t space2_id)
Definition: H5Sselect.c:2053
struct H5B_info_t H5B_info_t
H5_DLL herr_t H5Pget_evict_on_close(hid_t fapl_id, hbool_t *evict_on_close)
Definition: H5Pfapl.c:4540
hid_t H5E_FUNC_g
Definition: H5Edefin.h:22
hid_t H5Mget_val_type(hid_t map_id)
Definition: H5M.c:537
H5_DLL herr_t H5HF_hdr_free(H5HF_hdr_t *hdr)
Definition: H5HFhdr.c:1403
herr_t H5D__layout_compact_dirty_test(hid_t did, hbool_t *dirty)
Definition: H5Dtest.c:164
hbool_t copy
Definition: H5L.c:70
H5G_entry_t * entry
Definition: H5Gpkg.h:121
H5_DLL hbool_t H5F_same_shared(const H5F_t *f1, const H5F_t *f2)
Definition: H5Fquery.c:267
ssize_t H5Aget_name(hid_t attr_id, size_t buf_size, char *buf)
Definition: H5A.c:874
H5G_stat_t * statbuf
Definition: H5Gdeprec.c:63
H5_DLL herr_t H5FS__decr(H5FS_t *fspace)
Definition: H5FS.c:738
uint32_t pl_len
Definition: H5Cpkg.h:5901
struct H5D_chunk_addr_info_t H5D_chunk_addr_info_t
herr_t H5O_loc_free(H5O_loc_t *loc)
Definition: H5Oint.c:2071
unsigned flags
Definition: H5FDfamily.c:65
@ H5G_DATASET
Definition: H5Gpublic.h:123
Definition: H5public.h:340
herr_t H5VL_free_lib_state(void *state)
Definition: H5VLint.c:2091
H5_DLL herr_t H5FA_depend(H5FA_t *fa, H5AC_proxy_entry_t *parent)
H5_DLL herr_t H5O_copy_expand_ref(H5F_t *file_src, hid_t tid_src, H5T_t *dt_src, void *buf_src, size_t nbytes_src, H5F_t *file_dst, void *buf_dst, H5O_copy_t *cpy_info)
Definition: H5Ocopy_ref.c:439
const H5C_class_t *const * class_table_ptr
Definition: H5Cpkg.h:5853
size_t dblk_page_size
Definition: H5EApkg.h:281
H5F_close_degree_t fc_degree
Definition: H5FDpublic.h:269
time_t ctime
Definition: H5Opublic.h:264
H5_DLL void * H5O_open_by_idx(const H5G_loc_t *loc, const char *name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5I_type_t *opened_type)
Definition: H5Oint.c:679
H5_DLL int H5Pget_chunk(hid_t plist_id, int max_ndims, hsize_t dim[])
Definition: H5Pdcpl.c:2073
hsize_t printf_gap
Definition: H5Oprivate.h:567
herr_t H5T_reclaim(hid_t type_id, H5S_t *space, void *buf)
Definition: H5Tconv.c:9527
H5_DLL long Wlroundf(float arg)
size_t size
Definition: H5HFpkg.h:425
uint32_t pel_len
Definition: H5Cpkg.h:5907
haddr_t addr
Definition: H5PBpkg.h:37
H5_DLL herr_t H5AC_get_entry_status(const H5F_t *f, haddr_t addr, unsigned *status_ptr)
Definition: H5AC.c:722
struct H5T_conv_cb_t H5T_conv_cb_t
herr_t H5B2__destroy_flush_depend(H5AC_info_t *parent_entry, H5AC_info_t *child_entry)
Definition: H5B2int.c:1927
H5_DLL herr_t H5T__conv_short_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
htri_t H5S_select_is_regular(const H5S_t *space)
Definition: H5Sselect.c:911
herr_t H5B2_patch_file(H5B2_t *bt2, H5F_t *f)
Definition: H5B2.c:1613
const char int base
Definition: H5system.c:512
H5_DLLVAR hid_t H5T_NATIVE_UINT32_g
Definition: H5Tpublic.h:481
H5S_pnt_list_t * pnt_lst
Definition: H5Sprivate.h:50
H5_DLL ssize_t H5G__stab_get_name_by_idx(const H5O_loc_t *oloc, H5_iter_order_t order, hsize_t n, char *name, size_t size)
Definition: H5Gstab.c:741
H5_debug_t H5_debug_g
Definition: H5.c:86
H5T_loc_t
Definition: H5Tprivate.h:65
H5HF_t * fheap
Definition: H5Gpkg.h:270
H5_DLL haddr_t H5FDget_eof(H5FD_t *file, H5FD_mem_t type)
Definition: H5FD.c:1239
herr_t(* optional)(void *obj, H5VL_attr_optional_t opt_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:321
unsigned insert_dirty_bytes_updates
Definition: H5ACpkg.h:390
herr_t H5VL__init_package(void)
Definition: H5VLint.c:232
struct H5FD_multi_fapl_t H5FD_multi_fapl_t
H5_DLL void * H5VLdataset_create(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t lcpl_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1891
herr_t H5MF_sects_debug(H5F_t *f, haddr_t fs_addr, FILE *stream, int indent, int fwidth)
Definition: H5MFdbg.c:157
hid_t H5T_UNIX_D32BE_g
Definition: H5T.c:384
hbool_t corder_valid
Definition: H5Lpublic.h:78
H5VL_attr_get_t
Definition: H5VLconnector.h:70
const H5O_loc_t * oloc_src
Definition: H5Aint.c:77
H5F_t * f
Definition: H5EApkg.h:333
H5_DLL H5HF_free_section_t * H5HF_sect_single_new(hsize_t sect_off, size_t sect_size, H5HF_indirect_t *parent, unsigned par_entry)
Definition: H5HFsection.c:485
H5_DLL herr_t H5FS_vfd_alloc_hdr_and_section_info_if_needed(H5F_t *f, H5FS_t *fspace, haddr_t *fs_addr_ptr)
Definition: H5FSsection.c:2488
herr_t H5CX_get_mpio_chunk_opt_ratio(unsigned *mpio_chunk_opt_ratio)
Definition: H5CX.c:2247
H5_DLL void * H5O_msg_read_oh(H5F_t *f, H5O_t *oh, unsigned type_id, void *mesg)
Definition: H5Omessage.c:515
Definition: H5Aprivate.h:54
H5O_storage_chunk_bt2_t btree2
Definition: H5Oprivate.h:485
struct H5HF_block_loc_t H5HF_block_loc_t
H5T_t * H5T_copy(const H5T_t *old_dt, H5T_copy_t method)
Definition: H5T.c:3630
H5_DLL hid_t H5Tget_member_type(hid_t type_id, unsigned membno)
Definition: H5Tcompound.c:214
hid_t H5Dget_type(hid_t dset_id)
Definition: H5D.c:425
hbool_t dirtied
Definition: H5Cprivate.h:2235
H5_DLL herr_t H5AC__log_dirtied_entry(const H5AC_info_t *entry_ptr)
Definition: H5ACmpio.c:742
BEGIN_FUNC(PKG, CATCH if(!ret_value) if(&&H5FA__dblk_page_dest(dblk_page)< 0) H5E_THROW(H5E_CANTFREE ERR, H5FA_dblk_page_t *, H5FA_dblk_page_t *dblk_page=NULL, H5FA_dblk_page_t *dblk_page=NULL, H5FA__dblk_page_alloc(H5FA_hdr_t *hdr, size_t nelmts))
Definition: H5FAdblkpage.c:98
herr_t H5G__node_free(H5G_node_t *sym)
Definition: H5Gnode.c:279
H5_DLL herr_t H5FD_s3comms_s3r_read(s3r_t *handle, haddr_t offset, size_t len, void *dest)
Definition: H5FDs3comms.c:1408
H5FS_section_class_t H5HF_FSPACE_SECT_CLS_SINGLE[1]
Definition: H5HFsection.c:184
herr_t H5B2__insert_internal(H5B2_hdr_t *hdr, uint16_t depth, unsigned *parent_cache_info_flags_ptr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, void *udata)
Definition: H5B2internal.c:359
H5FL_DEFINE_STATIC(H5F_efc_ent_t)
H5_DLL herr_t H5PL__open(const char *libname, H5PL_type_t type, const H5PL_key_t *key, hbool_t *success, const void **plugin_info)
size_t serial_size
Definition: H5FSprivate.h:93
hid_t H5Tget_create_plist(hid_t dtype_id)
Definition: H5Tcommit.c:632
herr_t H5G__loc_addr(const H5G_loc_t *loc, const char *name, haddr_t *addr)
Definition: H5Gloc.c:753
H5_DLL void H5C_stats__reset(H5C_t *cache_ptr)
Definition: H5Cdbg.c:987
herr_t H5dont_atexit(void)
Definition: H5.c:461
H5D_chunk_common_ud_t common
Definition: H5Dbtree.c:85
herr_t H5VL__native_file_get(void *obj, H5VL_file_get_t get_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_file.c:123
enum H5C_cache_flash_incr_mode flash_incr_mode
Definition: H5ACpublic.h:481
Definition: H5Oprivate.h:736
herr_t(* free)(void *)
Definition: H5Opkg.h:236
htri_t H5G__stab_lookup(const H5O_loc_t *grp_oloc, const char *name, H5O_link_t *lnk)
Definition: H5Gstab.c:864
H5_DLLVAR hid_t H5E_STORAGE_g
Definition: H5Epubgen.h:89
Definition: H5EApkg.h:362
uint32_t mpio_global_no_coll_cause
Definition: H5CX.c:351
double total_truncate_time
Definition: H5FDlog.c:133
H5_DLL herr_t H5S_select_adjust_u(H5S_t *space, const hsize_t *offset)
Definition: H5Sselect.c:948
struct H5SM_compare_udata_t H5SM_compare_udata_t
H5FL_DEFINE_STATIC(H5HL_prfx_t)
H5B_t * bt
Definition: H5B.c:138
H5_DLL herr_t H5CX_get_vlen_alloc_info(H5T_vlen_alloc_info_t *vl_alloc_info)
Definition: H5CX.c:2410
struct H5T_ref_class_t H5T_ref_class_t
@ H5O_VIRTUAL_STATUS_INVALID
Definition: H5Oprivate.h:520
herr_t H5B2__split1(H5B2_hdr_t *hdr, uint16_t depth, H5B2_node_ptr_t *curr_node_ptr, unsigned *parent_cache_info_flags_ptr, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx)
Definition: H5B2int.c:150
while(nelmts)
Definition: H5EAtest.c:250
herr_t(* H5S_sel_iter_lib_op_t)(void *elem, const H5T_t *type, unsigned ndim, const hsize_t *point, void *op_data)
Definition: H5Sprivate.h:110
unsigned flags
Definition: H5Fpkg.h:261
uint64_t op_gen
Definition: H5Shyper.c:98
int32_t images_created
Definition: H5Cpkg.h:6055
@ H5MF_SHRINK_EOA
Definition: H5MFpkg.h:135
H5_DLL int H5G__node_sumup(H5F_t *f, const void *_lt_key, haddr_t addr, const void *_rt_key, void *_udata)
hid_t H5E_CANTCLEAN_g
Definition: H5Edefin.h:179
hid_t H5Dget_create_plist(hid_t dset_id)
Definition: H5D.c:463
int indent
Definition: H5MFdbg.c:56
H5VL_class_value_t value
Definition: H5VLconnector.h:466
H5_DLL herr_t H5FA_close(H5FA_t *fa)
@ H5VL_OBJECT_BY_NAME
Definition: H5VLconnector.h:239
unsigned max_sect_addr
Definition: H5FSprivate.h:141
H5_DLL htri_t H5S_set_extent(H5S_t *space, const hsize_t *size)
Definition: H5S.c:1875
uint32_t nbytes
Definition: H5Dfarray.c:79
hid_t H5P_CLS_DATASET_ACCESS_ID_g
Definition: H5Pint.c:140
H5_DLL hid_t H5Rdereference2(hid_t obj_id, hid_t oapl_id, H5R_type_t ref_type, const void *ref)
Definition: H5Rdeprec.c:396
H5_DLL herr_t H5D_virtual_free_parsed_name(H5O_storage_virtual_name_seg_t *name_seg)
Definition: H5Dvirtual.c:1322
H5_DLL herr_t H5P__encode_uint8_t(const void *value, void **_pp, size_t *size)
Definition: H5Pencdec.c:215
herr_t H5CX_test_set_mpio_coll_chunk_multi_ratio_ind(int mpio_coll_chunk_multi_ratio_ind)
Definition: H5CX.c:3420
int64_t epoch_length
Definition: H5Cprivate.h:2113
herr_t H5VL__native_str_to_token(void *obj, H5I_type_t obj_type, const char *token_str, H5O_token_t *token)
Definition: H5VLnative_token.c:138
H5_DLL herr_t H5VL_datatype_specific(const H5VL_object_t *vol_obj, H5VL_datatype_specific_t specific_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:3048
uint32_t magic
Definition: H5Cprivate.h:2227
H5_DLL herr_t H5VL_object_optional(const H5VL_object_t *vol_obj, H5VL_object_optional_t opt_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:5851
H5_DLLVAR hid_t H5T_NATIVE_B64_g
Definition: H5Tpublic.h:439
H5_DLL herr_t H5P__register_real(H5P_genclass_t *pclass, const char *name, size_t size, const void *def_value, H5P_prp_create_func_t prp_create, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_encode_func_t prp_encode, H5P_prp_decode_func_t prp_decode, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close)
Definition: H5Pint.c:2129
H5SL_node_t * H5SL_find(H5SL_t *slist, const void *key)
Definition: H5SL.c:1694
@ H5T_STR_RESERVED_3
Definition: H5Tpublic.h:108
herr_t H5T__conv_ulong_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6197
H5Z_cb_t filter_cb
Definition: H5CX.c:357
Definition: H5B2private.h:82
herr_t H5SM_table_free(H5SM_master_table_t *table)
Definition: H5SM.c:2481
const H5O_msg_class_t H5O_MSG_PLINE[1]
Definition: H5Opline.c:69
H5FL_SEQ_DEFINE(H5HF_indirect_ent_t)
haddr_t memb_addr[H5FD_MEM_NTYPES]
Definition: H5FDmulti.c:74
struct H5VL_loc_by_idx H5VL_loc_by_idx_t
H5_DLL BOOL CALLBACK H5TS_win32_process_enter(PINIT_ONCE InitOnce, PVOID Parameter, PVOID *lpContex)
Definition: H5TS.c:346
herr_t H5S__init_package(void)
Definition: H5S.c:121
H5_DLL herr_t H5SM_reconstitute(H5O_shared_t *sh_mesg, H5F_t *f, unsigned msg_type_id, H5O_fheap_id_t heap_id)
Definition: H5SM.c:2092
uint32_t hash
Definition: H5Apkg.h:110
herr_t H5F__sfile_remove(H5F_shared_t *shared)
Definition: H5Fsfile.c:178
H5_DLL htri_t H5O_msg_can_share_in_ohdr(unsigned type_id)
Definition: H5Omessage.c:1555
H5_DLL H5I_type_t H5I_get_type(hid_t id)
Definition: H5I.c:1040
@ H5B2_FHEAP_HUGE_DIR_ID
Definition: H5B2private.h:46
H5_DLLVAR const H5AC_class_t H5AC_FARRAY_HDR[1]
Definition: H5ACprivate.h:369
H5VL_object_get_t
Definition: H5VLconnector.h:193
int nsoft
Definition: H5T.c:559
herr_t H5Pset_link_creation_order(hid_t plist_id, unsigned crt_order_flags)
Definition: H5Pgcpl.c:454
Definition: H5FApkg.h:170
union H5D_io_info_t::@4 u
struct H5FD_class_t H5FD_class_t
hbool_t pinned_from_cache
Definition: H5Cprivate.h:2262
struct H5A_bt2_ud_ins_t H5A_bt2_ud_ins_t
herr_t H5C_log_write_move_entry_msg(H5C_t *cache, haddr_t old_addr, haddr_t new_addr, int type_id, herr_t fxn_ret_value)
Definition: H5Clog.c:649
haddr_t maxaddr
Definition: H5FDpublic.h:268
@ H5G_STORAGE_TYPE_COMPACT
Definition: H5Gpublic.h:49
struct H5PB_entry_t * LRU_tail_ptr
Definition: H5PBprivate.h:66
size_t list_mem
Definition: H5FLprivate.h:240
H5_DLLVAR hid_t H5T_UNIX_D64LE_g
Definition: H5Tpublic.h:306
H5_DLL herr_t H5_combine_path(const char *path1, const char *path2, char **full_name)
void * image_ptr
Definition: H5Cprivate.h:1986
H5VL_file_get_t
Definition: H5VLconnector.h:127
H5_DLL void * H5FL_blk_free(H5FL_blk_head_t *head, void *block)
Definition: H5FL.c:1019
H5_DLL herr_t H5VL_dataset_read(const H5VL_object_t *vol_obj, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void *buf, void **req)
Definition: H5VLcallback.c:2064
htri_t H5G__obj_get_linfo(const H5O_loc_t *grp_oloc, H5O_linfo_t *linfo)
Definition: H5Gobj.c:313
H5D_chunk_reset_func_t reset
Definition: H5Dpkg.h:328
herr_t H5O__msg_remove_real(H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, int sequence, H5O_operator_t app_op, void *op_data, hbool_t adj_link)
Definition: H5Omessage.c:1127
Definition: H5Oprivate.h:637
void *(* crt_context)(void *udata)
Definition: H5B2private.h:88
@ H5G_STORAGE_TYPE_UNKNOWN
Definition: H5Gpublic.h:46
H5C_auto_resize_rpt_fcn rpt_fcn
Definition: H5Cprivate.h:2107
@ H5T_STR_RESERVED_6
Definition: H5Tpublic.h:111
herr_t(* from_str)(const char *str, void **info)
Definition: H5VLconnector.h:296
hbool_t found
Definition: H5Gstab.c:86
H5_DLL herr_t H5Fmount(hid_t loc, const char *name, hid_t child, hid_t plist)
Definition: H5Fmount.c:440
size_t size
Definition: H5FLprivate.h:151
H5FD_mem_t haddr_t abs_eoa
Definition: H5FDfamily.c:962
herr_t H5T__conv_schar_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5070
H5F_t * f
Definition: H5Gdense.c:166
H5_DLL haddr_t H5B2__hdr_create(H5F_t *f, const H5B2_create_t *cparam, void *ctx_udata)
Definition: H5B2hdr.c:285
H5SL_t H5FO_t
Definition: H5FOprivate.h:32
H5_DLL herr_t H5VLdataset_specific(void *obj, hid_t connector_id, H5VL_dataset_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:2432
BOOL WINAPI DllMain(_In_ HINSTANCE hinstDLL, _In_ DWORD fdwReason, _In_ LPVOID lpvReserved)
Definition: H5.c:1043
H5_iter_order_t order
Definition: H5Lprivate.h:67
H5_DLL herr_t H5S__extent_copy_real(H5S_extent_t *dst, const H5S_extent_t *src, hbool_t copy_max)
Definition: H5S.c:648
H5_DLL herr_t H5TS_mutex_unlock(H5TS_mutex_t *mutex)
Definition: H5TS.c:193
H5_DLLVAR hid_t H5T_NATIVE_SCHAR_g
Definition: H5Tpublic.h:421
H5G_cache_type_t cache_type
Definition: H5Gpkg.h:291
H5_DLL herr_t H5VL_dataset_close(const H5VL_object_t *vol_obj, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:2614
void * H5VLdataset_open(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, const char *name, hid_t dapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1996
hbool_t allow_eoa_shrink_only
Definition: H5MFpkg.h:146
H5C_write_permitted_func_t check_write_permitted
Definition: H5Cpkg.h:5856
herr_t H5AC__flush_entries(H5F_t *f)
Definition: H5ACmpio.c:2293
H5FS_sinfo_t * sinfo
Definition: H5FSpkg.h:178
herr_t H5E__get_auto(const H5E_t *estack, H5E_auto_op_t *op, void **client_data)
Definition: H5Eint.c:607
void * copy_data
Definition: H5Ppkg.h:101
herr_t H5Otoken_to_str(hid_t loc_id, const H5O_token_t *token, char **token_str)
Definition: H5O.c:1533
herr_t H5G_root_free(H5G_t *grp)
Definition: H5Groot.c:346
@ H5VL_ATTR_GET_ACPL
Definition: H5VLconnector.h:71
H5FL_SEQ_DEFINE(H5HG_obj_t)
H5_DLL herr_t H5G_loc_native_info(const H5G_loc_t *loc, const char *name, H5O_native_info_t *oinfo, unsigned fields)
Definition: H5Gloc.c:902
H5_DLL int H5FD_term_interface(void)
uint64_t val
Definition: H5Oprivate.h:148
union H5S_select_t::@55 sel_info
herr_t H5P__copy_prop_pclass(hid_t dst_id, hid_t src_id, const char *name)
Definition: H5Pint.c:4919
hbool_t huge_ids_direct
Definition: H5HFpkg.h:355
htri_t H5Tdetect_class(hid_t type, H5T_class_t cls)
Definition: H5T.c:2035
H5_DLLVAR hid_t H5E_SYSERRSTR_g
Definition: H5Epubgen.h:206
hsize_t idx
Definition: H5Gpkg.h:230
herr_t H5FD_close(H5FD_t *file)
Definition: H5FD.c:829
H5_DLL hid_t H5VLget_file_type(void *file_obj, hid_t connector_id, hid_t dtype_id)
Definition: H5VL.c:705
H5_DLL htri_t H5MF_try_shrink(H5F_t *f, H5FD_mem_t alloc_type, haddr_t addr, hsize_t size)
Definition: H5MF.c:1456
herr_t H5B2__node_size(H5B2_hdr_t *hdr, uint16_t depth, const H5B2_node_ptr_t *curr_node, void *parent, hsize_t *btree_size)
Definition: H5B2int.c:1701
H5_DLL herr_t H5HF_man_iter_start_entry(H5HF_hdr_t *hdr, H5HF_block_iter_t *biter, H5HF_indirect_t *iblock, unsigned start_entry)
Definition: H5HFiter.c:314
H5F_mem_t
Definition: H5Fpublic.h:151
H5_DLLVAR hid_t H5E_CANTUNCORK_g
Definition: H5Epubgen.h:330
hsize_t chunk_idx
Definition: H5Dchunk.c:225
H5_DLL herr_t H5Treclaim(hid_t type_id, hid_t space_id, hid_t plist_id, void *buf)
Definition: H5T.c:2945
@ H5T_PERS_DONTCARE
Definition: H5Tpublic.h:158
@ H5P_USER_TRUE
Definition: H5Pprivate.h:55
size_t H5T_HDSETREGREF_COMP_ALIGN_g
Definition: H5T.c:472
hid_t H5T_STD_B64LE_g
Definition: H5T.c:379
@ H5MF_AGGR_MERGE_DICHOTOMY
Definition: H5MF.c:70
H5_DLL herr_t H5HF__huge_remove(H5HF_hdr_t *fh, const uint8_t *id)
Definition: H5HFhuge.c:989
H5F_t * f
Definition: H5HFpkg.h:520
H5_DLL herr_t H5FA__dblock_unprotect(H5FA_dblock_t *dblock, unsigned cache_flags)
H5_DLLVAR hid_t H5E_WRITEERROR_g
Definition: H5Epubgen.h:117
void * H5O_msg_copy(unsigned type_id, const void *mesg, void *dst)
Definition: H5Omessage.c:744
H5_DLL herr_t H5Tset_offset(hid_t type_id, size_t offset)
Definition: H5Toffset.c:173
hid_t H5Ssel_iter_create(hid_t space_id, size_t elmt_size, unsigned flags)
Definition: H5Sselect.c:2982
H5_DLLVAR H5P_genclass_t * H5P_CLS_LINK_ACCESS_g
Definition: H5Pprivate.h:137
uint8_t raw_elmt_size
Definition: H5FAprivate.h:80
H5B2_hdr_t * hdr
Definition: H5B2pkg.h:220
H5_DLL herr_t H5T__conv_uchar_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5C_create_flush_dependency(void *parent_thing, void *child_thing)
H5_DLLVAR hid_t H5E_OHDR_g
Definition: H5Epubgen.h:93
struct H5HF_dtable_t H5HF_dtable_t
const H5VL_class_t * H5F_get_vol_cls(const H5F_t *f)
Definition: H5Fquery.c:1297
H5_DLL hbool_t H5F_has_feature(const H5F_t *f, unsigned feature)
Definition: H5Fquery.c:882
H5_DLLVAR H5Z_class2_t H5Z_NBIT[1]
Definition: H5Zpkg.h:35
@ H5L_TYPE_MAX
Definition: H5Lpublic.h:68
@ H5I_VOL
Definition: H5Ipublic.h:44
herr_t H5G__ent_convert(H5F_t *f, H5HL_t *heap, const char *name, const H5O_link_t *lnk, H5O_type_t obj_type, const void *crt_info, H5G_entry_t *ent)
Definition: H5Gent.c:394
haddr_t dblk_page_addr
Definition: H5FA.c:382
herr_t H5Pget_elink_acc_flags(hid_t lapl_id, unsigned *flags)
Definition: H5Plapl.c:1201
const char * name
Definition: H5VLconnector.h:245
H5VL_connector_prop_t vol_connector_prop
Definition: H5CXprivate.h:49
int H5A_term_package(void)
Definition: H5A.c:218
size_t H5T_NATIVE_INT_LEAST16_ALIGN_g
Definition: H5T.c:509
hid_t * dst_memb_id
Definition: H5Tconv.c:965
uint8_t data_blk_min_elmts
Definition: H5EAprivate.h:85
H5_DLL hid_t H5Iregister(H5I_type_t type, const void *object)
Definition: H5I.c:741
uint32_t rd_count
Definition: H5Dchunk.c:127
uint64_t fd_dirty_child_count
Definition: H5Cprivate.h:1985
@ H5C_decr__threshold
Definition: H5Cpublic.h:51
herr_t H5VLlink_get(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_link_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:5112
H5FL_BLK_EXTERN(chunk_image)
unsigned rc
Definition: H5VLint.c:63
H5_DLL herr_t H5PL__close_path_table(void)
Definition: H5PLpath.c:306
H5_DLL herr_t H5T__conv_long_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL H5F_t * H5F__efc_open(H5F_t *parent, const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id)
Definition: H5Fefc.c:144
H5FL_fac_head_t * page_fac
Definition: H5MPpkg.h:78
herr_t H5Gget_info_by_name(hid_t loc_id, const char *name, H5G_info_t *group_info, hid_t lapl_id)
Definition: H5G.c:631
herr_t H5VL__native_datatype_close(void *dt, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_datatype.c:253
const H5P_libclass_t H5P_CLS_GACC[1]
Definition: H5Pint.c:240
H5F_t * f
Definition: H5B2pkg.h:289
H5_DLL haddr_t H5FDalloc(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, hsize_t size)
Definition: H5FD.c:1044
hid_t H5E_CANTATTACH_g
Definition: H5Edefin.h:86
void * H5VL_attr_create(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1007
H5_DLL haddr_t H5F_shared_get_eoa(const H5F_shared_t *f_sh, H5FD_mem_t type)
Definition: H5Fquery.c:958
@ H5C_NOTIFY_ACTION_AFTER_LOAD
Definition: H5Cprivate.h:853
herr_t(* copy)(void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:388
H5_DLL herr_t H5HF__man_iblock_parent_info(const H5HF_hdr_t *hdr, hsize_t block_off, hsize_t *ret_par_block_off, unsigned *ret_entry)
Definition: H5HFiblock.c:1783
herr_t H5S_select_iter_init(H5S_sel_iter_t *sel_iter, const H5S_t *space, size_t elmt_size, unsigned flags)
Definition: H5Sselect.c:1153
H5_DLL herr_t H5VL__native_dataset_specific(void *dset, H5VL_dataset_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
H5_DLLVAR hid_t H5E_CANTUNDEPEND_g
Definition: H5Epubgen.h:326
H5_DLL herr_t H5VLfile_close(void *file, hid_t connector_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:3999
H5VL_file_specific_t
Definition: H5VLconnector.h:139
H5T_sort_t sorted
Definition: H5Tpkg.h:266
size_t encoding_size
Definition: H5SMpkg.h:204
H5_DLL herr_t H5HF__hdr_update_iter(H5HF_hdr_t *hdr, size_t min_dblock_size)
Definition: H5HFhdr.c:987
H5_DLLVAR hid_t H5E_PLIST_g
Definition: H5Epubgen.h:91
H5_DLL herr_t H5B2_insert(H5B2_t *bt2, void *udata)
Definition: H5B2.c:273
H5F_block_t chunk_current
Definition: H5Dmpio.c:197
herr_t H5T__conv_ulong_llong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6519
size_t H5T_NATIVE_LONG_COMP_ALIGN_g
Definition: H5T.c:459
herr_t H5Pencode2(hid_t plist_id, void *buf, size_t *nalloc, hid_t fapl_id)
Definition: H5P.c:843
H5_DLL herr_t H5O__shared_debug(const H5O_shared_t *mesg, FILE *stream, int indent, int fwidth)
Definition: H5Oshared.c:715
const char * name
Definition: H5Opkg.h:228
herr_t H5CX_get_mpio_chunk_opt_num(unsigned *mpio_chunk_opt_num)
Definition: H5CX.c:2212
herr_t H5Tinsert(hid_t parent_id, const char *name, size_t offset, hid_t member_id)
Definition: H5Tcompound.c:369
struct H5MM_block_t * next
Definition: H5MM.c:59
herr_t H5Z_delete(H5O_pline_t *pline, H5Z_filter_t filter)
Definition: H5Z.c:1520
char aws_region[H5FD_ROS3_MAX_REGION_LEN+1]
Definition: H5FDros3.h:83
herr_t H5Dvlen_get_buf_size(hid_t dataset_id, hid_t type_id, hid_t space_id, hsize_t *size)
Definition: H5D.c:722
H5F_t * f
Definition: H5Gbtree2.c:56
herr_t H5FL_fac_term(H5FL_fac_head_t *factory)
Definition: H5FL.c:2340
unsigned version
Definition: H5VLconnector.h:282
hid_t H5VLregister_connector_by_name(const char *name, hid_t vipl_id)
Definition: H5VL.c:144
herr_t H5Pget_fapl_multi(hid_t fapl_id, H5FD_mem_t *memb_map, hid_t *memb_fapl, char **memb_name, haddr_t *memb_addr, hbool_t *relax)
Definition: H5FDmulti.c:527
H5_DLL herr_t H5L_link(const H5G_loc_t *new_loc, const char *new_name, H5G_loc_t *obj_loc, hid_t lcpl_id)
Definition: H5L.c:1752
H5_DLL herr_t H5T__conv_uchar_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5G__stab_valid(H5O_loc_t *grp_oloc, H5O_stab_t *alt_stab)
Definition: H5Gstab.c:1049
herr_t H5Giterate(hid_t loc_id, const char *name, int *idx_p, H5G_iterate_t op, void *op_data)
Definition: H5Gdeprec.c:806
H5_DLL herr_t H5CX_free_state(H5CX_state_t *api_state)
Definition: H5CX.c:1038
@ H5F_CLOSE_DEFAULT
Definition: H5Fpublic.h:118
herr_t H5T__conv_ldouble_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8046
H5S_diminfo_valid_t diminfo_valid
Definition: H5Spkg.h:223
H5F_efc_ent_t * LRU_tail
Definition: H5Fefc.c:58
hid_t H5E_CANTSWAP_g
Definition: H5Edefin.h:227
hsize_t clip_size_virtual
Definition: H5Oprivate.h:549
H5T_conv_cb_t dt_conv_cb
Definition: H5CX.c:254
H5_DLL herr_t H5B__node_dest(H5B_t *bt)
Definition: H5B.c:2075
htri_t H5P_class_isa(const H5P_genclass_t *pclass1, const H5P_genclass_t *pclass2)
Definition: H5Pint.c:3904
H5_DLL herr_t H5T__insert(H5T_t *parent, const char *name, size_t offset, const H5T_t *member)
Definition: H5Tcompound.c:452
if(NULL==(iblock=H5EA__iblock_protect(hdr, thing_acc)))
Definition: H5EA.c:408
H5C_get_fsf_size_t fsf_size
Definition: H5Cprivate.h:901
int H5T_link(const H5T_t *type, int adjust)
Definition: H5Tcommit.c:538
herr_t H5C__untag_entry(H5C_t *cache, H5C_cache_entry_t *entry)
Definition: H5Ctag.c:306
@ H5_PKG_HG
Definition: H5private.h:1737
haddr_t dset_ohdr_addr
Definition: H5Oprivate.h:461
H5_DLL ssize_t H5Fget_obj_count(hid_t file_id, unsigned types)
Definition: H5F.c:368
size_t native_size
Definition: H5Tnative.c:556
H5_DLL herr_t H5HF_hdr_adjust_heap(H5HF_hdr_t *hdr, hsize_t new_size, hssize_t extra_free)
Definition: H5HFhdr.c:788
@ H5FD_MPIO_CHUNK_DEFAULT
Definition: H5FDmpi.h:45
H5_DLLVAR hid_t H5T_NATIVE_B8_g
Definition: H5Tpublic.h:436
herr_t H5Pset_fapl_family(hid_t fapl_id, hsize_t msize, hid_t memb_fapl_id)
Definition: H5FDfamily.c:255
H5_DLL herr_t H5S_select_project_simple(const H5S_t *space, H5S_t *new_space, hsize_t *offset)
Definition: H5Sselect.c:1117
@ H5T_NPAD
Definition: H5Tpublic.h:131
herr_t H5Premove_filter(hid_t plist_id, H5Z_filter_t filter)
Definition: H5Pocpl.c:1145
hid_t H5E_CANAPPLY_g
Definition: H5Edefin.h:123
H5_DLL herr_t H5T__conv_struct(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *_buf, void *bkg)
Definition: H5Tconv.c:2126
int Wgettimeofday(struct timeval *tv, struct timezone *tz)
Definition: H5system.c:796
H5F_t * file
Definition: H5Gcompact.c:44
H5_DLL herr_t H5D_btree_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, unsigned ndims, const uint32_t *dim)
Definition: H5Dbtree.c:1479
herr_t H5C_evict(H5F_t *f)
Definition: H5C.c:903
H5_DLL herr_t H5VLrequest_wait(void *req, hid_t connector_id, uint64_t timeout, H5ES_status_t *status)
Definition: H5VLcallback.c:6237
H5L_type_t id
Definition: H5Lpublic.h:233
herr_t H5VLgroup_close(void *obj, hid_t connector_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4650
H5C_get_final_load_size_func_t get_final_load_size
Definition: H5Cprivate.h:893
size_t max_decrement
Definition: H5ACpublic.h:494
herr_t H5Pget_file_space_strategy(hid_t plist_id, H5F_fspace_strategy_t *strategy, hbool_t *persist, hsize_t *threshold)
Definition: H5Pfcpl.c:1346
struct H5B_cache_ud_t H5B_cache_ud_t
hsize_t hdr_size
Definition: H5FSprivate.h:152
H5_DLL void H5FS__assert(const H5FS_t *fspace)
Definition: H5FS.c:1206
hid_t H5P_CLS_DATATYPE_ACCESS_ID_g
Definition: H5Pint.c:152
struct H5HF_indirect_t * root_iblock
Definition: H5HFpkg.h:348
herr_t H5VL__native_attr_close(void *attr, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_attr.c:571
void H5F_addr_encode_len(size_t addr_len, uint8_t **pp, haddr_t addr)
Definition: H5Fint.c:2487
herr_t H5B2_index(H5B2_t *bt2, H5_iter_order_t order, hsize_t idx, H5B2_found_t op, void *op_data)
Definition: H5B2.c:714
hbool_t H5F_is_tmp_addr(const H5F_t *f, haddr_t addr)
Definition: H5Fquery.c:1044
herr_t H5O_get_create_plist(const H5O_loc_t *loc, H5P_genplist_t *oc_plist)
Definition: H5Oint.c:2407
H5_DLL hid_t H5Dopen1(hid_t file_id, const char *name)
Definition: H5Ddeprec.c:187
struct H5D_fill_buf_info_t H5D_fill_buf_info_t
H5_DLL void H5CX_set_mpio_actual_chunk_opt(H5D_mpio_actual_chunk_opt_mode_t chunk_opt)
Definition: H5CX.c:3115
void * H5VL__native_group_create(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t H5_ATTR_UNUSED gapl_id, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_group.c:43
unsigned sinfo_lock_count
Definition: H5FSpkg.h:180
H5_DLL hid_t H5Iget_file_id(hid_t id)
Definition: H5I.c:2259
H5F_t * f
Definition: H5SMpkg.h:240
struct H5AC_addr_list_ud_t H5AC_addr_list_ud_t
herr_t H5FS__create_flush_depend(H5AC_info_t *parent_entry, H5AC_info_t *child_entry)
Definition: H5FSint.c:119
hbool_t is_dirty
Definition: H5Cprivate.h:1980
H5_DLL herr_t H5C_get_mdc_image_info(H5C_t *cache_ptr, haddr_t *image_addr, hsize_t *image_len)
Definition: H5Cquery.c:437
H5S_sel_num_elem_non_unlim_func_t num_elem_non_unlim
Definition: H5Spkg.h:288
H5_DLL herr_t H5HF_id_print(H5HF_t *fh, const void *id, FILE *stream, int indent, int fwidth)
Definition: H5HFdbg.c:114
H5_DLLVAR hid_t H5P_CLS_DATASET_ACCESS_ID_g
Definition: H5Ppublic.h:193
herr_t H5Lget_info_by_idx1(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5L_info1_t *linfo, hid_t lapl_id)
Definition: H5Ldeprec.c:383
H5_DLL herr_t H5Epush1(const char *file, const char *func, unsigned line, H5E_major_t maj, H5E_minor_t min, const char *str)
Definition: H5Edeprec.c:209
H5_DLL ssize_t H5Pget_virtual_prefix(hid_t dapl_id, char *prefix, size_t size)
Definition: H5Pdapl.c:1551
herr_t H5S_debug(H5F_t *f, const void *_mesg, FILE *stream, int indent, int fwidth)
Definition: H5Sdbg.c:89
H5_DLLVAR const H5D_layout_ops_t H5D_LOPS_COMPACT[1]
Definition: H5Dpkg.h:527
H5_DLL herr_t H5_mpi_info_cmp(MPI_Info info1, MPI_Info info2, int *result)
Definition: H5mpi.c:350
haddr_t end
Definition: H5FDcore.c:42
uint8_t max_nrec_size
Definition: H5B2pkg.h:170
char * message
Definition: H5Clog_trace.c:58
time_t tv_sec
Definition: H5win32defs.h:109
size_t H5T_NATIVE_INT_FAST8_ALIGN_g
Definition: H5T.c:504
H5_DLL int H5A_term_package(void)
Definition: H5A.c:218
hsize_t len
Definition: H5HFpkg.h:490
H5_DLL const void * H5P_peek_driver_info(H5P_genplist_t *plist)
Definition: H5Pfapl.c:1008
H5SL_t * slist
Definition: H5Fefc.c:56
hid_t under_vol_id
Definition: H5VLpassthru.h:33
uint32_t hash
Definition: H5SMpkg.h:219
H5PLUGIN_DLL H5PL_type_t H5PLget_plugin_type(void)
haddr_t fs_addr[H5F_MEM_PAGE_NTYPES - 1]
Definition: H5Oprivate.h:832
H5S_t * space
Definition: H5Dpkg.h:444
H5VL_attr_specific_t
Definition: H5VLconnector.h:80
H5F_libver_t H5F_get_low_bound(const H5F_t *f)
Definition: H5Fquery.c:135
H5_DLL void * H5FL_fac_malloc(H5FL_fac_head_t *head H5FL_TRACK_PARAMS)
Definition: H5FL.c:2131
H5_DLL unsigned H5F_get_sohm_nindexes(const H5F_t *f)
Definition: H5Fquery.c:500
hbool_t can_swim
Definition: H5Dpkg.h:315
H5_DLL int H5F_shared_mpi_get_size(const H5F_shared_t *f_sh)
Definition: H5Fmpi.c:189
hsize_t chunk_idx
Definition: H5Dpkg.h:381
H5_DLL hid_t H5VL__get_connector_id_by_name(const char *name, hbool_t is_api)
Definition: H5VLint.c:1452
H5_DLL void H5TS_win32_process_exit(void)
Definition: H5TS.c:415
H5_DLL herr_t H5G_name_reset(H5G_name_t *name)
Definition: H5Gname.c:621
H5E_major_t maj_num
Definition: H5Epublic.h:196
H5F_t * file
Definition: H5Dpkg.h:391
H5_DLL herr_t H5VL_free_object(H5VL_object_t *obj)
Definition: H5VLint.c:973
herr_t H5B2_get_addr(const H5B2_t *bt2, haddr_t *addr_p)
Definition: H5B2.c:388
Definition: H5Gbtree2.c:54
void * buf
Definition: H5Oprivate.h:495
H5_DLL hsize_t H5S_get_npoints_max(const H5S_t *ds)
Definition: H5S.c:840
hsize_t max_down_chunks[H5O_LAYOUT_NDIMS]
Definition: H5Oprivate.h:629
size_t sizeof_len
Definition: H5Bprivate.h:97
hbool_t found
Definition: H5Oattribute.c:75
unsigned fac_alloc
Definition: H5MPpkg.h:70
herr_t(* H5D_append_cb_t)(hid_t dataset_id, hsize_t *cur_dims, void *op_data)
Definition: H5Dpublic.h:105
haddr_t H5F_get_eoa(const H5F_t *f, H5FD_mem_t type)
Definition: H5Fquery.c:984
H5_DLL herr_t H5F_set_min_dset_ohdr(H5F_t *f, hbool_t minimize)
Definition: H5Fint.c:3655
@ H5ES_STATUS_IN_PROGRESS
Definition: H5ESpublic.h:29
H5_DLLVAR hid_t H5E_FSPACE_g
Definition: H5Epubgen.h:87
H5T_subset_info_t * H5T__conv_struct_subset(const H5T_cdata_t *cdata)
Definition: H5Tconv.c:2084
H5O_info2_t * oinfo
Definition: H5Gloc.c:82
int64_t cache_flush_size_changes[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6013
hid_t ret_id
Definition: H5I.c:88
herr_t H5HF__space_remove(H5HF_hdr_t *hdr, H5HF_free_section_t *node)
Definition: H5HFspace.c:476
H5_DLL herr_t H5T__conv_long_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL hid_t H5Ropen_attr(H5R_ref_t *ref_ptr, hid_t rapl_id, hid_t aapl_id)
Definition: H5R.c:638
hid_t H5E_CANTPROTECT_g
Definition: H5Edefin.h:170
sblock
Definition: H5EAsblock.c:446
struct H5D_chunk_ops_t H5D_chunk_ops_t
int H5VL_term_package(void)
Definition: H5VLint.c:259
herr_t H5C_unpin_entry(void *_entry_ptr)
Definition: H5C.c:2898
hsize_t low_bounds[H5S_MAX_RANK]
Definition: H5Spkg.h:217
H5_DLL herr_t H5SL_insert(H5SL_t *slist, void *item, const void *key)
Definition: H5SL.c:1104
H5_DLL herr_t H5FS_init(void)
Definition: H5FSint.c:95
H5_DLL herr_t H5Ovisit2(hid_t obj_id, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate1_t op, void *op_data, unsigned fields)
Definition: H5Odeprec.c:919
herr_t H5Funmount(hid_t loc_id, const char *name)
Definition: H5Fmount.c:510
@ H5VL_MAP_GET_COUNT
Definition: H5Mpublic.h:57
@ H5_PKG_Z
Definition: H5private.h:1749
herr_t H5F__super_read(H5F_t *f, H5P_genplist_t *fa_plist, hbool_t initial_read)
Definition: H5Fsuper.c:326
H5_DLL herr_t H5Pget_metadata_read_attempts(hid_t plist_id, unsigned *attempts)
Definition: H5Pfapl.c:4045
@ H5FD_FILE_IMAGE_OP_PROPERTY_LIST_SET
Definition: H5FDpublic.h:335
struct H5FD_free_t * next
Definition: H5FDpublic.h:310
H5UC_t * rc_shared
Definition: H5Bpkg.h:54
struct H5VL_link_class_t H5VL_link_class_t
herr_t H5FD_s3comms_s3r_close(s3r_t *handle)
Definition: H5FDs3comms.c:829
hid_t H5T_IEEE_F32BE_g
Definition: H5T.c:348
unsigned min_meta_perc
Definition: H5PBprivate.h:54
@ H5T_ORDER_LE
Definition: H5Tpublic.h:48
H5_DLLVAR hid_t H5E_ERROR_g
Definition: H5Epubgen.h:101
herr_t H5O__attr_delete(H5F_t *f, H5O_t *oh, void *_mesg)
Definition: H5Oattr.c:537
H5F_t * f
Definition: H5Abtree2.c:57
Definition: H5Gdense.c:197
hid_t H5T_NATIVE_UINT_FAST64_g
Definition: H5T.c:445
H5_DLL ssize_t H5VM_memcpyvv(void *_dst, size_t dst_max_nseq, size_t *dst_curr_seq, size_t dst_len_arr[], hsize_t dst_off_arr[], const void *_src, size_t src_max_nseq, size_t *src_curr_seq, size_t src_len_arr[], hsize_t src_off_arr[])
Definition: H5VM.c:1571
H5_DLL hsize_t H5HF_get_dblock_size_test(const H5HF_t *fh, unsigned row)
Definition: H5HFtest.c:376
H5_DLL herr_t H5G_loc_copy(H5G_loc_t *dst, const H5G_loc_t *src, H5_copy_depth_t depth)
Definition: H5Gloc.c:307
page_idx
Definition: H5FA.c:385
htri_t H5B2_find(H5B2_t *bt2, void *udata, H5B2_found_t op, void *op_data)
Definition: H5B2.c:474
H5_DLL herr_t H5HF__huge_bt2_dir_remove(const void *nrecord, void *op_data)
Definition: H5HFbtree2.c:686
hsize_t size
Definition: H5Fpublic.h:173
herr_t(* H5P_iterate_t)(hid_t id, const char *name, void *iter_data)
Definition: H5Ppublic.h:135
hid_t H5Acreate_by_name(hid_t loc_id, const char *obj_name, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t lapl_id)
Definition: H5A.c:359
H5_DLL ssize_t H5F__get_file_image(H5F_t *f, void *buf_ptr, size_t buf_len)
Definition: H5Fint.c:2819
Definition: H5EAprivate.h:94
Definition: H5Zpublic.h:131
Definition: H5MFpkg.h:141
H5O_loc_t oloc
Definition: H5Apkg.h:95
H5_DLL herr_t H5Pget_obj_track_times(hid_t plist_id, hbool_t *track_times)
Definition: H5Pocpl.c:459
hsize_t curr_power2up[H5S_MAX_RANK]
Definition: H5Dpkg.h:454
htri_t(* H5SL_try_free_op_t)(void *item, void *key, void *operator_data)
Definition: H5SLprivate.h:65
herr_t H5A__shared_free(H5A_t *attr)
Definition: H5Aint.c:1111
H5HF_indirect_t * parent
Definition: H5HFpkg.h:251
H5_DLL herr_t H5B2_close(H5B2_t *bt2)
Definition: H5B2.c:1393
H5_DLL herr_t H5O__chunk_update_idx(H5F_t *f, H5O_t *oh, unsigned idx)
Definition: H5Ochunk.c:328
H5FL_SEQ_DEFINE(H5O_mesg_t)
CATCH unable to destroy extensible array data block END_FUNC(BEGIN_FUNC(PKG)
Definition: H5EAdblock.c:145
void H5AC_set_ring(H5AC_ring_t ring, H5AC_ring_t *orig_ring)
Definition: H5AC.c:2500
H5_DLL herr_t H5Mdelete(hid_t map_id, hid_t key_mem_type_id, const void *key, hid_t dxpl_id)
Definition: H5M.c:1014
H5FD_mem_t alloc_type
Definition: H5MFpkg.h:144
@ H5VL_DATASET_GET_DCPL
Definition: H5VLconnector.h:93
H5_DLL herr_t H5VLretrieve_lib_state(void **state)
Definition: H5VL.c:779
@ H5T_CONV_INIT
Definition: H5Tpublic.h:136
H5SM_heap_loc_t heap_loc
Definition: H5SMpkg.h:153
H5_DLL herr_t H5VLclose(hid_t connector_id)
Definition: H5VL.c:488
H5_DLL herr_t H5VL_init_phase1(void)
Definition: H5VLint.c:164
herr_t H5R__destroy(H5R_ref_priv_t *ref)
Definition: H5Rint.c:418
int H5S_term_package(void)
Definition: H5S.c:209
H5_DLL herr_t H5FD_sb_load(H5FD_t *file, const char *name, const uint8_t *buf)
Definition: H5FD.c:499
H5_DLL void H5CX_set_lapl(hid_t lapl_id)
Definition: H5CX.c:1253
H5_DLL htri_t H5MF__aggr_try_extend(H5F_t *f, H5F_blk_aggr_t *aggr, H5FD_mem_t type, haddr_t abs_blk_end, hsize_t extra_requested)
H5_DLL hbool_t H5F_shared_has_feature(const H5F_shared_t *f, unsigned feature)
Definition: H5Fquery.c:861
H5_DLLVAR hid_t H5E_ARGS_g
Definition: H5Epubgen.h:97
H5O_loc_t * H5D_oloc(H5D_t *dataset)
Definition: H5Dint.c:2229
herr_t H5CX_get_dset_min_ohdr_flag(hbool_t *dset_min_ohdr_flag)
Definition: H5CX.c:2648
H5D_chunk_copy_setup_func_t copy_setup
Definition: H5Dpkg.h:325
H5_DLL herr_t H5T__conv_double_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5VL__native_file_get(void *file, H5VL_file_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
H5_DLL herr_t H5VLoptional(void *obj, hid_t connector_id, int op_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:7752
hbool_t clear_on_unprotect
Definition: H5Cprivate.h:2244
herr_t H5AC_evict(H5F_t *f)
Definition: H5AC.c:574
ssize_t H5Oget_comment_by_name(hid_t loc_id, const char *name, char *comment, size_t bufsize, hid_t lapl_id)
Definition: H5O.c:1011
herr_t H5D__flush_sieve_buf(H5D_t *dataset)
Definition: H5Dint.c:3183
H5_DLL int H5Idec_ref(hid_t id)
Definition: H5I.c:1305
herr_t H5T_set_version(H5F_t *f, H5T_t *dt)
Definition: H5T.c:6000
hbool_t found
Definition: H5Dchunk.c:228
herr_t H5SM_get_fheap_addr(H5F_t *f, unsigned type_id, haddr_t *fheap_addr)
Definition: H5SM.c:410
H5_DLL herr_t H5T__conv_ushort_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5B2_update(H5B2_t *bt2, void *udata, H5B2_modify_t op, void *op_data)
Definition: H5B2.c:316
struct H5VL_loc_by_name H5VL_loc_by_name_t
H5_DLL herr_t H5Pset_virtual_prefix(hid_t dapl_id, const char *prefix)
Definition: H5Pdapl.c:1517
herr_t H5CX_test_set_mpio_coll_chunk_multi_hard(int mpio_coll_chunk_multi_hard)
Definition: H5CX.c:3284
H5_DLL int H5S_term_package(void)
Definition: H5S.c:209
size_t nlinks
Definition: H5Gpkg.h:147
herr_t H5F_get_vfd_handle(const H5F_t *file, hid_t fapl, void **file_handle)
Definition: H5Fquery.c:1013
H5_DLL herr_t H5P_close(void *_plist)
Definition: H5Pint.c:5055
H5F_t * src_file
Definition: H5Gname.c:60
herr_t H5AC_expunge_entry(H5F_t *f, const H5AC_class_t *type, haddr_t addr, unsigned flags)
Definition: H5AC.c:615
struct H5FD_sec2_t H5FD_sec2_t
H5_DLL herr_t H5O_fill_set_version(H5F_t *f, H5O_fill_t *fill)
Definition: H5Ofill.c:1081
H5HG_heap_t * H5HG__protect(H5F_t *f, haddr_t addr, unsigned flags)
Definition: H5HG.c:248
H5_DLL herr_t H5VL__native_get_file_addr_len(void *obj, H5I_type_t obj_type, size_t *addr_len)
Definition: H5VLnative.c:279
herr_t H5AC_mark_entry_serialized(void *thing)
Definition: H5AC.c:1038
@ H5VL_ATTR_GET_NAME
Definition: H5VLconnector.h:73
H5_DLL herr_t H5HF_remove(H5HF_t *fh, const void *id)
Definition: H5HF.c:755
unsigned max_sect_addr
Definition: H5FSpkg.h:166
H5_DLLVAR size_t H5T_NATIVE_FLOAT_ALIGN_g
Definition: H5Tpkg.h:425
H5_DLL void H5F_addr_encode_len(size_t addr_len, uint8_t **pp, haddr_t addr)
Definition: H5Fint.c:2487
herr_t H5_mpio_create_large_type(hsize_t num_elements, MPI_Aint stride_bytes, MPI_Datatype old_type, MPI_Datatype *new_type)
Definition: H5mpi.c:469
herr_t H5Tset_tag(hid_t type_id, const char *tag)
Definition: H5Topaque.c:45
herr_t H5Pset_virtual_prefix(hid_t plist_id, const char *prefix)
Definition: H5Pdapl.c:1517
herr_t H5D__layout_set_io_ops(const H5D_t *dataset)
Definition: H5Dlayout.c:83
const H5O_msg_class_t H5O_MSG_FILL[1]
Definition: H5Ofill.c:109
H5D_chunk_common_ud_t common
Definition: H5Dchunk.c:165
const char * name
Definition: H5PLprivate.h:44
H5_DLL herr_t H5EA_get(const H5EA_t *ea, hsize_t idx, void *elmt)
H5E_type_t
Definition: H5Epublic.h:30
uint32_t node_size
Definition: H5B2pkg.h:163
herr_t H5S_select_iter_coords(const H5S_sel_iter_t *sel_iter, hsize_t *coords)
Definition: H5Sselect.c:1215
herr_t H5F__accum_flush(H5F_shared_t *f_sh)
Definition: H5Faccum.c:1016
H5_DLL herr_t H5VL_request_wait(const H5VL_object_t *vol_obj, uint64_t timeout, H5ES_status_t *status)
Definition: H5VLcallback.c:6194
herr_t H5D__chunk_update_cache(H5D_t *dset)
Definition: H5Dchunk.c:5845
herr_t H5SL_free(H5SL_t *slist, H5SL_operator_t op, void *op_data)
Definition: H5SL.c:2291
H5T_cmemb_t * memb
Definition: H5Tpkg.h:258
H5_DLL herr_t H5F__super_read(H5F_t *f, H5P_genplist_t *fa_plist, hbool_t initial_read)
Definition: H5Fsuper.c:326
H5_DLL herr_t H5VL__native_object_specific(void *obj, const H5VL_loc_params_t *loc_params, H5VL_object_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
struct H5P_genprop_t H5P_genprop_t
hbool_t H5_MPEinit_g
Definition: H5.c:81
H5_DLL herr_t H5B2_size(H5B2_t *bt2, hsize_t *btree_size)
Definition: H5B2stat.c:113
H5_DLL herr_t H5VLlink_get(void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, H5VL_link_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:5112
size_t dblock_size
Definition: H5HFpkg.h:535
herr_t H5SM_ih_size(H5F_t *f, hsize_t *hdr_size, H5_ih_info_t *ih_info)
Definition: H5SM.c:2739
herr_t H5T__conv_int_ulong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5990
unsigned indir_nents
Definition: H5MFpkg.h:126
Definition: H5Dchunk.c:214
H5_DLL herr_t H5Pset_dxpl_mpio_chunk_opt_ratio(hid_t dxpl_id, unsigned percent_num_proc_per_chunk)
Definition: H5FDmpio.c:634
herr_t H5Fget_filesize(hid_t file_id, hsize_t *size)
Definition: H5F.c:1125
H5T_cset_t cset
Definition: H5Lpublic.h:219
herr_t H5AC_unsettle_entry_ring(void *_entry)
Definition: H5AC.c:2546
H5_DLL htri_t H5O_msg_can_share(unsigned type_id, const void *mesg)
Definition: H5Omessage.c:1508
herr_t H5HF__sect_indirect_add(H5HF_hdr_t *hdr, H5HF_indirect_t *iblock, unsigned start_entry, unsigned nentries)
Definition: H5HFsection.c:2667
hbool_t huge_ids_wrapped
Definition: H5HFpkg.h:307
H5FL_SEQ_EXTERN(H5HG_obj_t)
H5_DLL htri_t H5FD_try_extend(H5FD_t *file, H5FD_mem_t type, struct H5F_t *f, haddr_t blk_end, hsize_t extra_requested)
Definition: H5FDspace.c:418
H5_DLL size_t H5F_rdcc_nbytes(const H5F_t *f)
Definition: H5Fquery.c:643
H5_DLL int H5EA__cmp_cparam_test(const H5EA_create_t *cparam1, const H5EA_create_t *cparam2)
@ H5D_LAYOUT_ERROR
Definition: H5Dpublic.h:44
herr_t(* H5S_sel_offset_func_t)(const H5S_t *space, hsize_t *offset)
Definition: H5Spkg.h:247
struct H5F_mount_t H5F_mount_t
H5_DLL herr_t H5Pget_dset_no_attrs_hint(hid_t dcpl_id, hbool_t *minimize)
Definition: H5Pdcpl.c:3768
@ H5VL_FILE_GET_FCPL
Definition: H5VLconnector.h:130
uint32_t nbytes
Definition: H5Dearray.c:81
H5_DLLVAR size_t H5T_NATIVE_UINT_LEAST16_ALIGN_g
Definition: H5Tpkg.h:442
H5_DLL herr_t H5G__compact_insert(const H5O_loc_t *grp_oloc, H5O_link_t *obj_lnk)
Definition: H5Gcompact.c:187
haddr_t eoa_post_mdci_fsalloc
Definition: H5Fpkg.h:334
H5_DLLVAR hid_t H5T_IEEE_F32BE_g
Definition: H5Tpublic.h:232
H5FD_stdio_file_op
Definition: H5FDstdio.c:59
H5_DLL herr_t H5G__stab_create_components(H5F_t *f, H5O_stab_t *stab, size_t size_hint)
Definition: H5Gstab.c:136
ssize_t H5Rget_file_name(const H5R_ref_t *ref_ptr, char *buf, size_t size)
Definition: H5R.c:793
H5_DLL const void * H5Pget_driver_info(hid_t plist_id)
Definition: H5Pfapl.c:1050
herr_t H5FO_delete(H5F_t *f, haddr_t addr)
Definition: H5FO.c:211
H5C_cache_entry_t * pl_tail_ptr
Definition: H5Cpkg.h:5904
herr_t(* H5S_sel_iter_next_func_t)(H5S_sel_iter_t *iter, size_t nelem)
Definition: H5Spkg.h:334
H5FL_DEFINE_STATIC(H5FD_sec2_t)
FILE * outfile
Definition: H5Clog_trace.c:57
herr_t H5T__print_stats(H5T_path_t H5_ATTR_UNUSED *path, int H5_ATTR_UNUSED *nprint)
Definition: H5Tdbg.c:96
Definition: H5Oprivate.h:769
hbool_t fb_info_init
Definition: H5Dchunk.c:151
herr_t H5B2_depend(H5B2_t *bt2, H5AC_proxy_entry_t *parent)
Definition: H5B2.c:1561
haddr_t btree_addr
Definition: H5Oprivate.h:749
herr_t H5Pget_create_intermediate_group(hid_t plist_id, unsigned *crt_intmd_group)
Definition: H5Plcpl.c:186
HANDLE hFile
Definition: H5FDstdio.c:114
herr_t H5AC_unsettle_ring(H5F_t *f, H5C_ring_t ring)
Definition: H5AC.c:2593
H5_DLL herr_t H5F_shared_block_write(H5F_shared_t *f_sh, H5FD_mem_t type, haddr_t addr, size_t size, const void *buf)
Definition: H5Fio.c:184
H5_DLL herr_t H5D__chunk_direct_write(const H5D_t *dset, uint32_t filters, hsize_t *offset, uint32_t data_size, const void *buf)
Definition: H5Dchunk.c:410
herr_t H5CX_get_mpio_local_no_coll_cause(uint32_t *mpio_local_no_coll_cause)
Definition: H5CX.c:2107
size_t max_direct_size
Definition: H5HFprivate.h:50
herr_t H5Pset_fapl_split(hid_t fapl, const char *meta_ext, hid_t meta_plist_id, const char *raw_ext, hid_t raw_plist_id)
Definition: H5FDmulti.c:274
H5F_t * f
Definition: H5B2pkg.h:251
@ H5F_FSPACE_STRATEGY_AGGR
Definition: H5Fpublic.h:193
H5P_genprop_t * H5P__find_prop_plist(const H5P_genplist_t *plist, const char *name)
Definition: H5Pint.c:1287
herr_t H5HF_hdr_adjust_heap(H5HF_hdr_t *hdr, hsize_t new_size, hssize_t extra_free)
Definition: H5HFhdr.c:788
@ H5C_incr__off
Definition: H5Cpublic.h:38
H5_DLL herr_t H5T__conv_schar_uchar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
void * H5O_open_by_addr(const H5G_loc_t *loc, haddr_t addr, H5I_type_t *opened_type)
Definition: H5Oint.c:731
char * strdup(const char *s)
const H5C_cache_entry_t * parent
Definition: H5Cdbg.c:1104
hsize_t swizzled_max_down_chunks[H5O_LAYOUT_NDIMS]
Definition: H5Oprivate.h:605
H5_DLL herr_t H5C_log_write_pin_entry_msg(H5C_t *cache, const H5C_cache_entry_t *entry, herr_t fxn_ret_value)
Definition: H5Clog.c:682
unsigned dirty_bytes_propagations
Definition: H5ACpkg.h:384
H5RS_str_t * grp_full_path_r
Definition: H5Gdense.c:119
Definition: H5Dchunk.c:164
H5_DLL void * H5O_msg_copy(unsigned type_id, const void *mesg, void *dst)
Definition: H5Omessage.c:744
H5O_pline_t pline
Definition: H5HFprivate.h:68
herr_t H5O_msg_encode(H5F_t *f, unsigned type_id, hbool_t disable_shared, unsigned char *buf, const void *mesg)
Definition: H5Omessage.c:1765
@ H5P_TYPE_FILE_MOUNT
Definition: H5Pprivate.h:70
herr_t H5G_loc_free(H5G_loc_t *loc)
Definition: H5Gloc.c:374
herr_t H5C_log_write_expunge_entry_msg(H5C_t *cache, haddr_t address, int type_id, herr_t fxn_ret_value)
Definition: H5Clog.c:415
H5_DLL herr_t H5Zregister(const void *cls)
Definition: H5Z.c:215
size_t rc
Definition: H5EApkg.h:188
htri_t H5Aexists_by_name(hid_t loc_id, const char *obj_name, const char *attr_name, hid_t lapl_id)
Definition: H5A.c:1723
herr_t H5FD_truncate(H5FD_t *file, hbool_t closing)
Definition: H5FD.c:1601
htri_t H5G_loc_exists(const H5G_loc_t *loc, const char *name)
Definition: H5Gloc.c:675
int H5VL_request_optional_t
Definition: H5VLconnector.h:221
hbool_t write_permitted
Definition: H5Cpkg.h:5857
H5FL_BARR_DEFINE_STATIC(H5S_hyper_span_info_t, hbounds_t, H5S_MAX_RANK *2)
ret_value
Definition: H5FAhdr.c:459
H5_DLL herr_t H5Pget_append_flush(hid_t plist_id, unsigned dims, hsize_t boundary[], H5D_append_cb_t *func, void **udata)
Definition: H5Pdapl.c:1374
H5_DLL herr_t H5VL_optional(const H5VL_object_t *vol_obj, int op_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:7707
H5_DLLVAR hid_t H5T_NATIVE_INT_FAST8_g
Definition: H5Tpublic.h:458
hid_t H5E_FSPACE_g
Definition: H5Edefin.h:43
herr_t H5Pget_mpio_actual_chunk_opt_mode(hid_t plist_id, H5D_mpio_actual_chunk_opt_mode_t *actual_chunk_opt_mode)
Definition: H5Pdxpl.c:1963
H5_DLLVAR hid_t H5T_NATIVE_HBOOL_g
Definition: H5Tpublic.h:445
H5S_sel_deserialize_func_t deserialize
Definition: H5Spkg.h:284
hid_t H5Mcreate_anon(hid_t loc_id, hid_t key_type_id, hid_t val_type_id, hid_t mcpl_id, hid_t mapl_id)
Definition: H5M.c:343
herr_t H5HF__man_dblock_destroy(H5HF_hdr_t *hdr, H5HF_direct_t *dblock, haddr_t dblock_addr, hbool_t *parent_removed)
Definition: H5HFdblock.c:228
void *(* create)(void *obj, const H5VL_loc_params_t *loc_params, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:311
unsigned entry
Definition: H5HFpkg.h:233
herr_t H5FS_sect_stats(const H5FS_t *fspace, hsize_t *tot_space, hsize_t *nsects)
Definition: H5FSsection.c:2044
H5G_obj_t
Definition: H5Gpublic.h:120
herr_t H5C_log_write_flush_cache_msg(H5C_t *cache, herr_t fxn_ret_value)
Definition: H5Clog.c:448
herr_t H5VLreset_lib_state(void)
Definition: H5VL.c:860
int mpio_coll_chunk_multi_ratio_coll
Definition: H5CX.c:278
H5B2_t * H5B2_create(H5F_t *f, const H5B2_create_t *cparam, void *ctx_udata)
Definition: H5B2.c:138
H5_DLLVAR size_t H5T_NATIVE_USHORT_ALIGN_g
Definition: H5Tpkg.h:418
size_t nused
Definition: H5Oprivate.h:384
hid_t H5Topen2(hid_t loc_id, const char *name, hid_t tapl_id)
Definition: H5Tcommit.c:569
H5_DLL herr_t H5O_copy(const H5G_loc_t *src_loc, const char *src_name, H5G_loc_t *dst_loc, const char *dst_name, hid_t ocpypl_id, hid_t lcpl_id)
Definition: H5Ocopy.c:271
H5_DLL int Wflock(int fd, int operation)
H5_DLL herr_t H5G__stab_iterate(const H5O_loc_t *oloc, H5_iter_order_t order, hsize_t skip, hsize_t *last_lnk, H5G_lib_iterate_t op, void *op_data)
Definition: H5Gstab.c:521
H5S_sel_type type
Definition: H5Spkg.h:346
int(* H5SL_cmp_t)(const void *key1, const void *key2)
Definition: H5SLprivate.h:58
H5FD_class_t * H5FD_get_class(hid_t id)
Definition: H5FD.c:362
H5_DLL int H5O__attr_count(const H5O_loc_t *loc)
Definition: H5Oattribute.c:1946
void *(* wrap_object)(void *obj, H5I_type_t obj_type, void *wrap_ctx)
Definition: H5VLconnector.h:304
@ H5F_ACCUM_APPEND
Definition: H5Faccum.c:62
herr_t H5O_enable_mdc_flushes(H5O_loc_t *oloc)
Definition: H5O.c:1345
uint16_t nclasses
Definition: H5FSpkg.h:163
hbool_t start_mdc_log_on_access
Definition: H5Fpkg.h:288
H5_DLLVAR hid_t H5E_SETDISALLOWED_g
Definition: H5Epubgen.h:174
H5_DLL H5FD_t * H5FD_open(const char *name, unsigned flags, hid_t fapl_id, haddr_t maxaddr)
Definition: H5FD.c:693
hid_t H5FD_multi_init(void)
Definition: H5FDmulti.c:223
@ H5G_NOTHING_CACHED
Definition: H5Gpkg.h:72
H5FL_BLK_DEFINE_STATIC(idx_blk_elmt_buf)
herr_t H5G__link_name_replace(H5F_t *file, H5RS_str_t *grp_full_path_r, const H5O_link_t *lnk)
Definition: H5Glink.c:570
@ H5D_CHUNK_IDX_EARRAY
Definition: H5Dpublic.h:59
H5_DLL time_t H5_now(void)
Definition: H5timer.c:254
herr_t(* get_handle)(H5FD_t *file, hid_t fapl, void **file_handle)
Definition: H5FDpublic.h:294
H5_DLLVAR hid_t H5E_CANTMARKCLEAN_g
Definition: H5Epubgen.h:318
unsigned char ** receive_buffer_array
Definition: H5Dmpio.c:208
void *(* copy_file)(H5F_t *, void *, H5F_t *, hbool_t *, unsigned *, H5O_copy_t *, void *)
Definition: H5Opkg.h:242
void(* H5C_auto_resize_rpt_fcn)(H5C_t *cache_ptr, int32_t version, double hit_rate, enum H5C_resize_status status, size_t old_max_cache_size, size_t new_max_cache_size, size_t old_min_clean_size, size_t new_min_clean_size)
Definition: H5Cprivate.h:2100
@ H5I_ERROR_STACK
Definition: H5Ipublic.h:49
unsigned allocated
Definition: H5FLprivate.h:239
H5_DLL herr_t H5Premove(hid_t plist_id, const char *name)
Definition: H5P.c:1344
@ H5P_TYPE_DATASET_CREATE
Definition: H5Pprivate.h:67
herr_t H5B2__delete_node(H5B2_hdr_t *hdr, uint16_t depth, const H5B2_node_ptr_t *curr_node, void *parent, H5B2_remove_t op, void *op_data)
Definition: H5B2int.c:1621
H5_DLL herr_t H5Z_set_local(hid_t dcpl_id, hid_t type_id)
Definition: H5Z.c:927
H5T_path_t ** memb_path
Definition: H5Tconv.c:966
herr_t H5PB_flush(H5F_shared_t *f_sh)
Definition: H5PB.c:403
unsigned nmounts
Definition: H5Fpkg.h:211
H5_DLL herr_t H5S_select_iterate(void *buf, const H5T_t *type, const H5S_t *space, const H5S_sel_iter_op_t *op, void *op_data)
Definition: H5Sselect.c:1541
H5_DLL hid_t H5VLwrap_register(void *obj, H5I_type_t type)
Definition: H5VL.c:614
@ H5VL_SUBCLS_WRAP
Definition: H5VLconnector.h:56
DWORD dwVolumeSerialNumber
Definition: H5FDlog.c:110
hid_t source_fapl
Definition: H5Oprivate.h:568
herr_t H5Pget_mdc_log_options(hid_t plist_id, hbool_t *is_enabled, char *location, size_t *location_size, hbool_t *start_on_access)
Definition: H5Pfapl.c:4221
H5S_t * H5S_read(const H5O_loc_t *loc)
Definition: H5S.c:1172
herr_t H5Sselect_none(hid_t spaceid)
Definition: H5Snone.c:1110
Definition: H5Gpublic.h:54
size_t val_size
Definition: H5Lpublic.h:222
unsigned col
Definition: H5HFpkg.h:230
H5_DLL void * H5FA__hdr_alloc_elmts(H5FA_hdr_t *hdr, size_t nelmts)
void * H5VL_object_open(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *params, H5I_type_t *opened_type, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:5403
unsigned msg_type_id
Definition: H5SMpkg.h:150
herr_t H5Pset_dxpl_mpio_chunk_opt_num(hid_t dxpl_id, unsigned num_chunk_per_proc)
Definition: H5FDmpio.c:591
H5_DLL herr_t H5Pget_size(hid_t id, const char *name, size_t *size)
Definition: H5P.c:776
herr_t H5O__attr_bh_info(H5F_t *f, H5O_t *oh, H5_ih_info_t *bh_info)
Definition: H5Oattribute.c:1862
herr_t H5VL__native_introspect_get_conn_cls(void H5_ATTR_UNUSED *obj, H5VL_get_conn_lvl_t H5_ATTR_UNUSED lvl, const H5VL_class_t **conn_cls)
Definition: H5VLnative.c:212
H5_DLL H5D_layout_t H5Pget_layout(hid_t plist_id)
Definition: H5Pdcpl.c:1941
H5_DLL size_t H5D__layout_meta_size(const H5F_t *f, const H5O_layout_t *layout, hbool_t include_compact_data)
Definition: H5Dlayout.c:172
const H5T_t * mem_type
Definition: H5Dpkg.h:94
const char * name
Definition: H5Cprivate.h:889
H5FL_DEFINE(H5B2_internal_t)
H5F_libver_t high_bound
Definition: H5Fpkg.h:302
herr_t H5Tlock(hid_t type_id)
Definition: H5T.c:1923
H5_DLL int H5Piterate(hid_t id, int *idx, H5P_iterate_t iter_func, void *iter_data)
Definition: H5P.c:1221
H5_DLL herr_t H5Pget_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa_out)
Definition: H5FDhdfs.c:764
int prefetch_type_id
Definition: H5Cprivate.h:2292
H5_DLL herr_t H5T__conv_float_schar(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR size_t H5T_NATIVE_UINT32_ALIGN_g
Definition: H5Tpkg.h:447
H5FD_t pub
Definition: H5FDmpio.c:61
htri_t decompressed
Definition: H5HFpkg.h:549
unsigned edge_chunk_state
Definition: H5Dchunk.c:125
htri_t H5F__try_extend(H5F_t *f, H5FD_mem_t type, haddr_t blk_end, hsize_t extra_requested)
Definition: H5Fspace.c:200
unsigned onlist
Definition: H5FLprivate.h:357
herr_t H5T__conv_uchar_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:5024
herr_t H5F_set_sohm_addr(H5F_t *f, haddr_t addr)
Definition: H5Fint.c:2662
H5_DLL herr_t H5Z_get_filter_info(H5Z_filter_t filter, unsigned int *filter_config_flags)
Definition: H5Z.c:1627
herr_t H5T__conv_schar_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:4955
H5_DLL H5EA_dblk_page_t * H5EA__dblk_page_protect(H5EA_hdr_t *hdr, H5EA_sblock_t *parent, haddr_t dblk_page_addr, unsigned flags)
unsigned version
Definition: H5Tpkg.h:228
union H5PL_key_t H5PL_key_t
haddr_t eoa
Definition: H5FDmpio.c:68
float H5T_NATIVE_FLOAT_NEG_INF_g
Definition: H5T.c:531
struct H5CS_t * stack
Definition: H5FLprivate.h:69
unsigned vers
Definition: H5Epkg.h:86
H5_DLL herr_t H5Pset_shuffle(hid_t plist_id)
Definition: H5Pdcpl.c:3021
H5_DLL herr_t H5F_cwfs_advance_heap(H5F_t *f, struct H5HG_heap_t *heap, hbool_t add_heap)
Definition: H5Fcwfs.c:258
hid_t H5E_CANTEXPUNGE_g
Definition: H5Edefin.h:180
H5AC_proxy_entry_t * top_proxy
Definition: H5EApkg.h:272
H5_DLL herr_t H5Pget_mpio_actual_chunk_opt_mode(hid_t plist_id, H5D_mpio_actual_chunk_opt_mode_t *actual_chunk_opt_mode)
Definition: H5Pdxpl.c:1963
H5_DLL herr_t H5VL_link_copy(const H5VL_object_t *src_vol_obj, const H5VL_loc_params_t *loc_params1, const H5VL_object_t *dst_vol_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4850
struct H5T_vlen_class_t H5T_vlen_class_t
H5_DLL ssize_t H5Pget_efile_prefix(hid_t dapl_id, char *prefix, size_t size)
Definition: H5Pdapl.c:1459
H5_DLL herr_t H5O__release_mesg(H5F_t *f, H5O_t *oh, H5O_mesg_t *mesg, hbool_t adj_link)
Definition: H5Oalloc.c:1378
hid_t H5E_BADVALUE_g
Definition: H5Edefin.h:218
H5P_prp_cb2_t H5P_prp_get_func_t
Definition: H5Ppublic.h:126
herr_t H5T__conv_i_i(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:3699
H5_DLL void * H5VL_object_unwrap(const H5VL_object_t *vol_obj)
Definition: H5VLint.c:1745
herr_t H5VL__native_group_specific(void *obj, H5VL_group_specific_t specific_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_group.c:219
H5_DLL herr_t H5CX_push(void)
Definition: H5CX.c:787
MPI_Request * receive_requests_array
Definition: H5Dmpio.c:207
@ H5T_STR_NULLTERM
Definition: H5Tpublic.h:105
hbool_t image_up_to_date
Definition: H5Cprivate.h:2232
size_t max_increment
Definition: H5Cprivate.h:2120
error message initialization failed H5E_CANTREGISTER
Definition: H5Einit.h:29
herr_t H5T__conv_float_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:8382
struct H5FS_node_t H5FS_node_t
Definition: H5Tpublic.h:149
herr_t H5E_printf_stack(H5E_t *estack, const char *file, const char *func, unsigned line, hid_t cls_id, hid_t maj_id, hid_t min_id, const char *fmt,...)
Definition: H5Eint.c:674
@ H5T_SUBSET_SRC
Definition: H5Tprivate.h:93
hid_t H5T_STD_REF_DSETREG_g
Definition: H5T.c:381
size_t dblk_page_nelmts
Definition: H5EApkg.h:203
herr_t H5O_fill_reset_dyn(H5O_fill_t *fill)
Definition: H5Ofill.c:717
H5T_class_t
Definition: H5Tpublic.h:28
@ H5G_NAME_MOUNT
Definition: H5Gprivate.h:117
H5_DLLVAR hid_t H5E_PATH_g
Definition: H5Epubgen.h:230
hid_t H5E_CANTCONVERT_g
Definition: H5Edefin.h:234
herr_t H5SM_get_refcount(H5F_t *f, unsigned type_id, const H5O_shared_t *sh_mesg, hsize_t *ref_count)
Definition: H5SM.c:2156
hbool_t H5_PKG_INIT_VAR
Definition: H5CX.c:412
H5_DLL herr_t H5AC_stats(const H5F_t *f)
Definition: H5ACdbg.c:87
H5_DLL herr_t H5B_create(H5F_t *f, const H5B_class_t *type, void *udata, haddr_t *addr_p)
Definition: H5B.c:215
struct H5G_bt_it_cpy_t H5G_bt_it_cpy_t
size_t increment
Definition: H5FDcore.c:55
haddr_t(* get_eof)(const H5FD_t *file, H5FD_mem_t type)
Definition: H5FDpublic.h:293
@ H5P_TYPE_GROUP_ACCESS
Definition: H5Pprivate.h:72
H5_DLL herr_t H5HL__dec_rc(H5HL_t *heap)
H5T_t * H5T__array_create(H5T_t *base, unsigned ndims, const hsize_t dim[])
Definition: H5Tarray.c:152
herr_t H5Mget_count(hid_t map_id, hsize_t *count, hid_t dxpl_id)
Definition: H5M.c:644
struct H5B2_t * bt2
Definition: H5Oprivate.h:476
herr_t H5AC__log_flushed_entry(H5C_t *cache_ptr, haddr_t addr, hbool_t was_dirty, unsigned flags)
Definition: H5ACmpio.c:881
H5_DLLVAR hid_t H5T_IEEE_F64BE_g
Definition: H5Tpublic.h:234
FILE * stream
Definition: H5MFdbg.c:55
FILE * stream
Definition: H5Dchunk.c:200
herr_t H5AC_get_cache_flush_in_progress(H5AC_t *cache_ptr, hbool_t *flush_in_progress_ptr)
Definition: H5AC.c:1719
herr_t H5VLlink_create(H5VL_link_create_type_t create_type, void *obj, const H5VL_loc_params_t *loc_params, hid_t connector_id, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLcallback.c:4783
unsigned count
Definition: H5I.c:59
H5_DLL herr_t H5PB_get_stats(const H5PB_t *page_buf, unsigned accesses[2], unsigned hits[2], unsigned misses[2], unsigned evictions[2], unsigned bypasses[2])
Definition: H5PB.c:212
herr_t H5D__mpio_select_write(const H5D_io_info_t *io_info, const H5D_type_info_t H5_ATTR_UNUSED *type_info, hsize_t mpi_buf_count, const H5S_t H5_ATTR_UNUSED *file_space, const H5S_t H5_ATTR_UNUSED *mem_space)
Definition: H5Dmpio.c:480
H5_DLL long long Wllroundf(float arg)
H5_DLLVAR size_t H5T_NATIVE_UINT_FAST32_ALIGN_g
Definition: H5Tpkg.h:451
hid_t H5P_LST_ATTRIBUTE_ACCESS_ID_g
Definition: H5Pint.c:192
H5_DLL herr_t H5AC_proxy_entry_remove_child(H5AC_proxy_entry_t *pentry, void *child)
Definition: H5ACproxy_entry.c:379
unsigned dset_ndims
Definition: H5Dchunk.c:209
H5_DLL herr_t H5HF_delete(H5F_t *f, haddr_t fh_addr)
Definition: H5HF.c:917
herr_t H5D__get_storage_size(const H5D_t *dset, hsize_t *storage_size)
Definition: H5Dint.c:2505
H5O_mcdt_search_cb_t mcdt_cb
Definition: H5Oprivate.h:193
const char * name
Definition: H5Apkg.h:134
H5_DLL hid_t H5Rdereference1(hid_t obj_id, H5R_type_t ref_type, const void *ref)
Definition: H5Rdeprec.c:158
H5_DLL herr_t H5O__attr_bh_info(H5F_t *f, H5O_t *oh, H5_ih_info_t *bh_info)
Definition: H5Oattribute.c:1862
H5_DLL int H5Tget_array_ndims(hid_t type_id)
Definition: H5Tarray.c:210
H5_DLL herr_t H5P_insert(H5P_genplist_t *plist, const char *name, size_t size, void *value, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_encode_func_t prp_encode, H5P_prp_decode_func_t prp_decode, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close)
Definition: H5Pint.c:2606
herr_t H5Literate_by_name2(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx_p, H5L_iterate2_t op, void *op_data, hid_t lapl_id)
Definition: H5L.c:1377
uint8_t * chunk
Definition: H5Dchunk.c:195
herr_t H5T__commit_named(const H5G_loc_t *loc, const char *name, H5T_t *dt, hid_t lcpl_id, hid_t tcpl_id)
Definition: H5Tcommit.c:188
H5_DLLVAR hid_t H5E_PROTECT_g
Definition: H5Epubgen.h:309
void *(* H5MM_allocate_t)(size_t size, void *alloc_info)
Definition: H5MMpublic.h:34
unsigned u
Definition: H5FDfamily.c:966
Definition: H5ACpublic.h:563
@ H5C_flash_incr__add_space
Definition: H5Cpublic.h:45
const H5B2_class_t H5G_BT2_CORDER[1]
Definition: H5Gbtree2.c:119
@ H5F_MEM_PAGE_OHDR
Definition: H5Fprivate.h:701
H5_DLL herr_t H5S_select_none(H5S_t *space)
Definition: H5Snone.c:1068
H5FS_section_class_t H5MF_FSPACE_SECT_CLS_SMALL[1]
Definition: H5MFsection.c:126
@ H5FD_MPIO_CHUNK_ONE_IO
Definition: H5FDmpi.h:46
H5AC_cache_image_config_t mdc_initCacheImageCfg
Definition: H5Fpkg.h:282
H5T_order_t H5T_get_order(const H5T_t *dtype)
Definition: H5Torder.c:128
struct H5SM_bt2_ctx_t H5SM_bt2_ctx_t
herr_t H5Glink2(hid_t cur_loc_id, const char *cur_name, H5G_link_t type, hid_t new_loc_id, const char *new_name)
Definition: H5Gdeprec.c:399
unsigned image_fd_height
Definition: H5Cprivate.h:1981
H5_DLL void H5T__bit_set_d(uint8_t *buf, size_t offset, size_t size, uint64_t val)
Definition: H5Tbit.c:295
H5_DLL herr_t H5O_loc_reset(H5O_loc_t *loc)
Definition: H5Oint.c:1901
H5_DLLVAR hid_t H5E_EFL_g
Definition: H5Epubgen.h:84
size_t nrec_size
Definition: H5B2private.h:85
int H5VL_attr_optional_t
Definition: H5VLconnector.h:88
@ H5R_MAXTYPE
Definition: H5Rpublic.h:55
void *(* open)(void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t dapl_id, hid_t dxpl_id, void **req)
Definition: H5VLconnector.h:331
hsize_t high_bounds[H5S_MAX_RANK]
Definition: H5Spkg.h:136
haddr_t oh_addr
Definition: H5Gobj.c:59
@ H5L_TYPE_EXTERNAL
Definition: H5Lpublic.h:67
herr_t(* H5L_iterate1_t)(hid_t group, const char *name, const H5L_info1_t *info, void *op_data)
Definition: H5Lpublic.h:244
dblk_page
Definition: H5FAdblkpage.c:343
H5_DLL void * H5FL_arr_realloc(H5FL_arr_head_t *head, void *obj, size_t new_elem)
Definition: H5FL.c:1602
H5_DLL herr_t H5HF__space_sect_change_class(H5HF_hdr_t *hdr, H5HF_free_section_t *sect, uint16_t new_class)
Definition: H5HFspace.c:605
H5_DLL herr_t H5E_printf_stack(H5E_t *estack, const char *file, const char *func, unsigned line, hid_t cls_id, hid_t maj_id, hid_t min_id, const char *fmt,...) H5_ATTR_FORMAT(printf
size_t nlinks
Definition: H5CX.c:373
H5_DLL herr_t H5T__conv_ulong_ushort(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
hid_t H5T_NATIVE_UINT_LEAST64_g
Definition: H5T.c:443
H5O_msg_crt_idx_t corder
Definition: H5Apkg.h:118
const H5D_io_info_t * io_info
Definition: H5Dchunk.c:144
herr_t H5B2__merge2(H5B2_hdr_t *hdr, uint16_t depth, H5B2_node_ptr_t *curr_node_ptr, unsigned *parent_cache_info_flags_ptr, H5B2_internal_t *internal, unsigned *internal_flags_ptr, unsigned idx)
Definition: H5B2int.c:1041
struct H5HF_free_section_t * under
Definition: H5MFpkg.h:95
htri_t H5SM_try_share(H5F_t *f, H5O_t *open_oh, unsigned defer_flags, unsigned type_id, void *mesg, unsigned *mesg_flags)
Definition: H5SM.c:1044
const H5B2_class_t H5HF_HUGE_BT2_INDIR[1]
Definition: H5HFbtree2.c:117
herr_t H5A__attr_iterate_table(const H5A_attr_table_t *atable, hsize_t skip, hsize_t *last_attr, hid_t loc_id, const H5A_attr_iter_op_t *attr_op, void *op_data)
Definition: H5Aint.c:1808
hbool_t include_in_image
Definition: H5Cprivate.h:2283
H5T_t * H5T__alloc(void)
Definition: H5T.c:3852
@ H5D_FILL_TIME_NEVER
Definition: H5Dpublic.h:85
H5_DLL herr_t H5A__close_cb(H5VL_object_t *attr_vol_obj)
Definition: H5Aint.c:1157
unsigned num_indexes
Definition: H5SMpkg.h:195
H5_DLL herr_t H5Fstart_mdc_logging(hid_t file_id)
Definition: H5F.c:1666
H5_DLL herr_t H5Lget_info_by_idx1(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5L_info1_t *linfo, hid_t lapl_id)
Definition: H5Ldeprec.c:383
H5_DLLVAR hid_t H5E_BADGROUP_g
Definition: H5Epubgen.h:270
H5_DLL hsize_t H5_mpi_set_bigio_count(hsize_t new_count)
Definition: H5mpi.c:54
H5Z_class2_t H5Z_SCALEOFFSET[1]
Definition: H5Zscaleoffset.c:79
H5_DLL void * H5AC_protect(H5F_t *f, const H5AC_class_t *type, haddr_t addr, void *udata, unsigned flags)
Definition: H5AC.c:1274
herr_t H5CX_get_nlinks(size_t *nlinks)
Definition: H5CX.c:2575
struct H5O_msg_alloc_info_t H5O_msg_alloc_info_t
int * curr_idx_ptr
Definition: H5Pint.c:63
herr_t H5G_name_copy(H5G_name_t *dst, const H5G_name_t *src, H5_copy_depth_t depth)
Definition: H5Gname.c:513
@ H5VL_ATTR_DELETE
Definition: H5VLconnector.h:81
hid_t H5Freopen(hid_t file_id)
Definition: H5F.c:964
unsigned int cancel_count
Definition: H5TS.c:26
H5_DLL herr_t H5HF__space_remove(H5HF_hdr_t *hdr, H5HF_free_section_t *node)
Definition: H5HFspace.c:476
hid_t H5E_CANTCLOSEFILE_g
Definition: H5Edefin.h:145
herr_t H5check_version(unsigned majnum, unsigned minnum, unsigned relnum)
Definition: H5.c:740
haddr_t H5O_get_oh_addr(const H5O_t *oh)
Definition: H5Oint.c:2553
H5F_object_flush_t object_flush
Definition: H5Fpkg.h:357
H5_DLL herr_t H5T__conv_float_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
herr_t H5O__attr_dense_info_test(hid_t oid, hsize_t *name_count, hsize_t *corder_count)
Definition: H5Otest.c:368
herr_t H5O__chunk_resize(H5O_t *oh, H5O_chunk_proxy_t *chk_proxy)
Definition: H5Ochunk.c:287
hid_t H5VLwrap_register(void *obj, H5I_type_t type)
Definition: H5VL.c:614
herr_t H5HF__man_dblock_new(H5HF_hdr_t *hdr, size_t request, H5HF_free_section_t **ret_sec_node)
Definition: H5HFdblock.c:343
@ H5VL_LINK_GET_VAL
Definition: H5VLconnector.h:178
H5FL_DEFINE(H5MF_free_section_t)
struct H5_debug_open_stream_t H5_debug_open_stream_t
herr_t H5Z_set_local_direct(const H5O_pline_t *pline)
Definition: H5Z.c:987
H5_DLL hid_t H5F_get_fcpl(const H5F_t *f)
Definition: H5Fquery.c:391
H5_DLL char * H5F_get_actual_name(const H5F_t *f)
Definition: H5Fquery.c:203
H5_DLLVAR hid_t H5E_CANTRENAME_g
Definition: H5Epubgen.h:202
herr_t H5D_init(void)
Definition: H5Dint.c:169
Definition: H5Opublic.h:145
H5_DLL size_t H5HL_insert(H5F_t *f, H5HL_t *heap, size_t size, const void *buf)
const char * file_name
Definition: H5Epublic.h:42
H5_DLL herr_t H5HP_insert(H5HP_t *heap, int val, void *obj)
Definition: H5HP.c:457
H5_DLL herr_t H5HF_stat_info(const H5HF_t *fh, H5HF_stat_t *stats)
Definition: H5HFstat.c:86
H5F_accum_adjust_t
Definition: H5Faccum.c:60
H5A_operator1_t app_op
Definition: H5Aprivate.h:58
H5_DLL herr_t H5Pget_fapl_multi(hid_t fapl_id, H5FD_mem_t *memb_map, hid_t *memb_fapl, char **memb_name, haddr_t *memb_addr, hbool_t *relax)
Definition: H5FDmulti.c:527
H5_DLL herr_t H5F__get_info(H5F_t *f, H5F_info2_t *finfo)
Definition: H5Fint.c:2925
H5_DLL hsize_t H5S_extent_nelem(const H5S_extent_t *ext)
Definition: H5S.c:2099
hsize_t span_size
Definition: H5HFpkg.h:281
struct H5T_compnd_t H5T_compnd_t
size_t iosize
Definition: H5FDlog.c:134
if(H5EA__hdr_init(hdr, udata->ctx_udata)< 0) H5E_THROW(H5E_CANTINIT
@ H5VL_SUBCLS_NONE
Definition: H5VLconnector.h:54
herr_t H5F__sfile_add(H5F_shared_t *shared)
Definition: H5Fsfile.c:99
@ H5D_SPACE_STATUS_ERROR
Definition: H5Dpublic.h:75
Definition: H5Oattribute.c:90
@ in_spec
Definition: H5Cprivate.h:2327
H5_DLL herr_t H5T__conv_long_uint(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
Definition: H5SMpkg.h:181
const H5S_t * file_space
Definition: H5Dpkg.h:349
struct H5ST_node * H5ST_ptr_t
Definition: H5STprivate.h:30
H5O_native_info_t * oinfo
Definition: H5Gloc.c:91
size_t rc
Definition: H5FApkg.h:134
BEGIN_FUNC(PKG, ERR, H5FA_dblock_t *, H5FA_dblock_t *dblock=NULL, H5FA_dblock_t *dblock=NULL, H5FA__dblock_alloc(H5FA_hdr_t *hdr))
Definition: H5FAdblock.c:101
H5_DLL herr_t H5O_bogus_oh(H5F_t *f, H5O_t *oh, unsigned mesg_id, unsigned mesg_flags)
Definition: H5Oint.c:1506
Definition: H5FDfamily.c:76
H5_DLLVAR hid_t H5E_NOSPACE_g
Definition: H5Epubgen.h:133
H5_DLL void H5T__bit_set(uint8_t *buf, size_t offset, size_t size, hbool_t value)
Definition: H5Tbit.c:340
H5F_shared_t * f_sh
Definition: H5Dpkg.h:213
H5_DLL herr_t H5O_unpin(H5O_t *oh)
Definition: H5Oint.c:1274
htri_t H5B_find(H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
Definition: H5B.c:300
struct H5AC_proxy_entry_t H5AC_proxy_entry_t
herr_t H5Pset_file_image(hid_t fapl_id, void *buf_ptr, size_t buf_len)
Definition: H5Pfapl.c:2602
hdr
Definition: H5FAhdr.c:588
hid_t dxpl_id
Definition: H5Dint.c:71
H5HF_t * fheap
Definition: H5Adense.c:75
unsigned nmesgs
Definition: H5Opublic.h:114
H5_DLLVAR const H5AC_class_t H5AC_FARRAY_DBLK_PAGE[1]
Definition: H5ACprivate.h:371
@ H5AC_FARRAY_DBLK_PAGE_ID
Definition: H5ACprivate.h:73
herr_t H5S_get_validated_dataspace(hid_t space_id, const H5S_t **space)
Definition: H5S.c:257
H5HF_indirect_t * H5HF__man_iblock_protect(H5HF_hdr_t *hdr, haddr_t iblock_addr, unsigned iblock_nrows, H5HF_indirect_t *par_iblock, unsigned par_entry, hbool_t must_protect, unsigned flags, hbool_t *did_protect)
Definition: H5HFiblock.c:1104
herr_t H5O__chunk_dest(H5O_chunk_proxy_t *chk_proxy)
Definition: H5Ochunk.c:424
herr_t H5Sset_extent_simple(hid_t space_id, int rank, const hsize_t dims[], const hsize_t max[])
Definition: H5S.c:1297
struct H5A_attr_iter_op_t H5A_attr_iter_op_t
htri_t H5A__get_ainfo(H5F_t *f, H5O_t *oh, H5O_ainfo_t *ainfo)
Definition: H5Aint.c:1933
@ H5VL_FILE_GET_INTENT
Definition: H5VLconnector.h:132
uint8_t H5F_sizeof_size(const H5F_t *f)
Definition: H5Fquery.c:437
H5_DLL herr_t H5UC_decr(H5UC_t *rc)
Definition: H5UC.c:101
Definition: H5Oprivate.h:439
herr_t H5Z_xform_eval(H5Z_data_xform_t *data_xform_prop, void *array, size_t array_size, const H5T_t *buf_type)
Definition: H5Ztrans.c:1010
unsigned mem_order
Definition: H5Zscaleoffset.c:31
hbool_t H5_PKG_INIT_VAR
Definition: H5PLint.c:56
herr_t H5Pget_virtual_count(hid_t dcpl_id, size_t *count)
Definition: H5Pdcpl.c:2310
H5_DLL herr_t H5D__contig_fill(const H5D_io_info_t *io_info)
Definition: H5Dcontig.c:195
H5_DLL void * H5SL_search(H5SL_t *slist, const void *key)
Definition: H5SL.c:1393
herr_t H5O_refresh_metadata(hid_t oid, H5O_loc_t oloc)
Definition: H5Oflush.c:288
const H5S_select_class_t H5S_sel_point[1]
Definition: H5Spoint.c:112
int H5D_top_term_package(void)
Definition: H5Dint.c:252
H5_DLL herr_t H5C_unsettle_ring(H5F_t *f, H5C_ring_t ring)
H5_DLL herr_t H5TS_win32_thread_enter(void)
Definition: H5TS.c:384
@ H5HP_MAX_HEAP
Definition: H5HPprivate.h:48
struct H5HL_free_t * next
Definition: H5HLpkg.h:81
H5HL_t * heap
Definition: H5Gpkg.h:162
hbool_t apply_max_decrement
Definition: H5Cprivate.h:2129
hsize_t nlinks
Definition: H5Gpublic.h:56
herr_t H5F__free(H5F_t *f, H5FD_mem_t type, haddr_t addr, hsize_t size)
Definition: H5Fspace.c:155
herr_t(* sb_decode)(H5FD_t *f, const char *name, const unsigned char *p)
Definition: H5FDpublic.h:274
H5_DLL herr_t H5PB_remove_entry(const H5F_shared_t *f_sh, haddr_t addr)
Definition: H5PB.c:640
int64_t max_corder
Definition: H5Oprivate.h:295
H5T_path_t * H5T_path_find(const H5T_t *src, const H5T_t *dst)
Definition: H5T.c:4796
H5_DLL H5SL_t * H5SL_create(H5SL_type_t type, H5SL_cmp_t cmp)
Definition: H5SL.c:993
hssize_t H5S_get_simple_extent_npoints(const H5S_t *ds)
Definition: H5S.c:771
int64_t pinned_flushes[H5C__MAX_NUM_TYPE_IDS+1]
Definition: H5Cpkg.h:6008
herr_t H5Pfree_merge_committed_dtype_paths(hid_t plist_id)
Definition: H5Pocpypl.c:795
struct H5VL_dataset_class_t H5VL_dataset_class_t
unsigned par_entry
Definition: H5HFpkg.h:252
H5_DLL herr_t H5B2_remove_by_idx(H5B2_t *bt2, H5_iter_order_t order, hsize_t idx, H5B2_remove_t op, void *op_data)
Definition: H5B2.c:977
DWORD nFileIndexHigh
Definition: H5FDcore.c:83
Definition: H5SMpkg.h:141
H5_DLL void * H5FL_arr_malloc(H5FL_arr_head_t *head, size_t elem)
Definition: H5FL.c:1489
herr_t H5FDwrite(H5FD_t *file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, size_t size, const void *buf)
Definition: H5FD.c:1444
H5_DLL herr_t H5B2__insert_internal(H5B2_hdr_t *hdr, uint16_t depth, unsigned *parent_cache_info_flags_ptr, H5B2_node_ptr_t *curr_node_ptr, H5B2_nodepos_t curr_pos, void *parent, void *udata)
Definition: H5B2internal.c:359
herr_t H5Sselect_elements(hid_t spaceid, H5S_seloper_t op, size_t num_elem, const hsize_t *coord)
Definition: H5Spoint.c:2405
H5_DLLVAR hid_t H5T_FORTRAN_S1_g
Definition: H5Tpublic.h:319
H5_DLL herr_t H5HF_hdr_reset_iter(H5HF_hdr_t *hdr, hsize_t curr_off)
Definition: H5HFhdr.c:898
char kerberos_ticket_cache[H5FD__HDFS_KERB_CACHE_PATH_SPACE+1]
Definition: H5FDhdfs.h:108
hbool_t bkgr_buf_type_valid
Definition: H5CX.c:229
hbool_t do_min_dset_ohdr
Definition: H5CX.c:379
htri_t H5S_select_shape_same(const H5S_t *space1, const H5S_t *space2)
Definition: H5Sselect.c:1785
H5S_class_t
Definition: H5Spublic.h:61
H5_DLL time_t H5_make_time(struct tm *tm)
Definition: H5system.c:709
H5_DLL uint8_t H5F_sizeof_size(const H5F_t *f)
Definition: H5Fquery.c:437
hid_t H5Iregister(H5I_type_t type, const void *object)
Definition: H5I.c:741
H5_DLL herr_t H5AC_add_candidate(H5AC_t *cache_ptr, haddr_t addr)
Definition: H5ACmpio.c:222
unsigned H5O__msg_count_real(const H5O_t *oh, const H5O_msg_class_t *type)
Definition: H5Omessage.c:831
void(* free_copy_file_udata)(void *)
Definition: H5Opkg.h:340
H5_DLL herr_t H5T__conv_uchar_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
struct H5_api_struct H5_api_t
herr_t H5Pget_link_creation_order(hid_t plist_id, unsigned *crt_order_flags)
Definition: H5Pgcpl.c:501
uint32_t rrec_size
Definition: H5B2private.h:102
H5_DLL int H5F_mpi_get_rank(const H5F_t *f)
Definition: H5Fmpi.c:125
H5_DLLVAR size_t H5T_NATIVE_DOUBLE_COMP_ALIGN_g
Definition: H5Tpkg.h:398
@ H5VL_OBJECT_FLUSH
Definition: H5VLconnector.h:206
H5_DLL herr_t H5T__conv_ldouble_short(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLLVAR hid_t H5E_IO_g
Definition: H5Epubgen.h:83
H5C_free_icr_func_t free_icr
Definition: H5Cprivate.h:900
H5Z_func_t filter
Definition: H5Zpublic.h:239
unsigned dst_target_flags
Definition: H5L.c:69
H5_DLL herr_t H5F_eoa_dirty(H5F_t *f)
Definition: H5Fsuper.c:1499
const H5AC_class_t H5AC_EARRAY_IBLOCK[1]
Definition: H5EAcache.c:151
herr_t(* encode)(const H5B_shared_t *, uint8_t *, const void *)
Definition: H5Bprivate.h:136
H5T_class_t src
Definition: H5Tpkg.h:362
@ H5ES_STATUS_FAIL
Definition: H5ESpublic.h:31
Definition: H5Gdense.c:164
herr_t(* get)(void *obj, H5VL_file_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:363
unsigned long fileno
Definition: H5Ocopy.c:61
H5_DLL void H5G__ent_copy(H5G_entry_t *dst, const H5G_entry_t *src, H5_copy_depth_t depth)
Definition: H5Gent.c:325
H5_DLL haddr_t H5FD_alloc(H5FD_t *file, H5FD_mem_t type, struct H5F_t *f, hsize_t size, haddr_t *frag_addr, hsize_t *frag_size)
Definition: H5FDspace.c:249
hid_t H5T_STD_U64LE_g
Definition: H5T.c:371
H5_DLL herr_t H5O_flush_common(H5O_loc_t *oloc, hid_t obj_id)
Definition: H5Oflush.c:159
@ H5T_NORM_IMPLIED
Definition: H5Tpublic.h:68
herr_t(* write)(void *dset, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf, void **req)
Definition: H5VLconnector.h:335
H5_DLLVAR const H5B2_class_t H5HF_HUGE_BT2_FILT_INDIR[1]
Definition: H5HFpkg.h:564
Definition: H5Opublic.h:248
H5D_chunk_is_space_alloc_func_t is_space_alloc
Definition: H5Dpkg.h:318
herr_t H5O_copy_expand_ref(H5F_t *file_src, hid_t tid_src, H5T_t *dt_src, void *buf_src, size_t nbytes_src, H5F_t *file_dst, void *buf_dst, H5O_copy_t *cpy_info)
Definition: H5Ocopy_ref.c:439
H5_DLL herr_t H5VL__native_datatype_get(void *dt, H5VL_datatype_get_t get_type, hid_t dxpl_id, void **req, va_list arguments)
size_t size
Definition: H5HGpkg.h:126
H5_GCC_DIAG_OFF(pedantic)
Definition: H5PLplugin_cache.c:256
herr_t H5T__conv_uchar_ldouble(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:7228
H5_DLL int H5O_link(const H5O_loc_t *loc, int adjust)
Definition: H5Oint.c:992
H5_DLLVAR hid_t H5E_CACHE_g
Definition: H5Epubgen.h:102
herr_t H5T_close_real(H5T_t *dt)
Definition: H5T.c:3990
H5FL_DEFINE_STATIC(H5T_path_t)
htri_t(* H5S_sel_is_single_func_t)(const H5S_t *space)
Definition: H5Spkg.h:256
const hsize_t * dset_dims
Definition: H5Dchunk.c:188
herr_t H5Tset_pad(hid_t type_id, H5T_pad_t lsb, H5T_pad_t msb)
Definition: H5Tpad.c:92
char * name
Definition: H5Ppkg.h:66
herr_t H5P__class_set(const H5P_genclass_t *pclass, const char *name, const void *value)
Definition: H5Pint.c:3215
void * H5FL_seq_malloc(H5FL_seq_head_t *head, size_t elem H5FL_TRACK_PARAMS)
Definition: H5FL.c:1864
H5_obj_t src_obj_pos
Definition: H5Opkg.h:351
H5_DLL hid_t H5Mget_create_plist(hid_t map_id)
Definition: H5M.c:572
H5_DLL herr_t H5C_flush_tagged_entries(H5F_t *f, haddr_t tag)
Definition: H5Ctag.c:742
herr_t H5T__conv_order(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *_buf, void H5_ATTR_UNUSED *background)
Definition: H5Tconv.c:1498
void * H5VL_group_create(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:4065
H5FD_t *(* open)(const char *name, unsigned flags, hid_t fapl, haddr_t maxaddr)
Definition: H5FDpublic.h:282
unsigned flags
Definition: H5Zprivate.h:57
H5_DLLVAR hid_t H5E_CONTEXT_g
Definition: H5Epubgen.h:98
H5_DLL herr_t H5D_chunk_idx_reset(H5O_storage_chunk_t *storage, hbool_t reset_addr)
Definition: H5Dchunk.c:2959
hsize_t block
Definition: H5Sprivate.h:45
H5Z_filter_t H5Pget_filter2(hid_t plist_id, unsigned idx, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[], unsigned *filter_config)
Definition: H5Pocpl.c:851
hid_t H5Pcreate(hid_t cls_id)
Definition: H5P.c:243
hid_t H5E_RESOURCE_g
Definition: H5Edefin.h:33
herr_t H5VL_datatype_get(const H5VL_object_t *vol_obj, H5VL_datatype_get_t get_type, hid_t dxpl_id, void **req,...)
Definition: H5VLcallback.c:2932
herr_t(* specific)(void *obj, const H5VL_loc_params_t *loc_params, H5VL_attr_specific_t specific_type, hid_t dxpl_id, void **req, va_list arguments)
Definition: H5VLconnector.h:319
H5_DLL herr_t H5Pget_nprops(hid_t id, size_t *nprops)
Definition: H5P.c:986
H5_DLL struct tm * gmnow(void)
Definition: H5FDs3comms.c:1947
herr_t H5HF__man_insert(H5HF_hdr_t *hdr, size_t obj_size, const void *obj, void *_id)
Definition: H5HFman.c:106
hsize_t ghost_sect_count
Definition: H5FSprivate.h:150
Definition: H5Oprivate.h:874
@ H5F_MEM_PAGE_LARGE_LHEAP
Definition: H5Fprivate.h:706
herr_t H5T__conv_long_int(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t H5_ATTR_UNUSED bkg_stride, void *buf, void H5_ATTR_UNUSED *bkg)
Definition: H5Tconv.c:6335
H5O_type_t
Definition: H5Opublic.h:102
htri_t(* found)(H5F_t *, haddr_t, const void *, void *)
Definition: H5Bprivate.h:118
herr_t H5B2_remove_by_idx(H5B2_t *bt2, H5_iter_order_t order, hsize_t idx, H5B2_remove_t op, void *op_data)
Definition: H5B2.c:977
hbool_t H5_libinit_g
Definition: H5.c:76
herr_t H5VL__native_dataset_close(void *dset, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req)
Definition: H5VLnative_dataset.c:627
@ H5F_LIBVER_V18
Definition: H5Fpublic.h:180
H5_DLL herr_t H5AC_unsettle_entry_ring(void *entry)
Definition: H5AC.c:2546
int H5G__node_by_idx(H5F_t *f, const void H5_ATTR_UNUSED *_lt_key, haddr_t addr, const void H5_ATTR_UNUSED *_rt_key, void *_udata)
Definition: H5Gnode.c:1084
size_t H5F_sieve_buf_size(const H5F_t *f)
Definition: H5Fquery.c:742
H5L_traverse_func_t trav_func
Definition: H5Lpublic.h:124
H5FD_t pub
Definition: H5FDhdfs.c:499
herr_t H5F_init(void)
Definition: H5F.c:129
H5_DLL herr_t H5VL__native_blob_get(void *obj, const void *blob_id, void *buf, size_t size, void *ctx)
H5_DLL void * H5VL_dataset_open(const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t dapl_id, hid_t dxpl_id, void **req)
Definition: H5VLcallback.c:1959
struct H5F_efc_ent_t H5F_efc_ent_t
hid_t H5Sselect_project_intersection(hid_t src_space_id, hid_t dst_space_id, hid_t src_intersect_space_id)
Definition: H5Sselect.c:2827
H5_DLL herr_t H5F__set_base_addr(const H5F_t *f, haddr_t addr)
Definition: H5Fint.c:3085
@ H5_ITER_INC
Definition: H5public.h:297
haddr_t addr
Definition: H5Oprivate.h:154
H5_DLL herr_t H5HF_dtable_dest(H5HF_dtable_t *dtable)
Definition: H5HFdtable.c:201
H5AC_info_t cache_info
Definition: H5FApkg.h:172
H5_DLL herr_t H5A__dense_write(H5F_t *f, const H5O_ainfo_t *ainfo, H5A_t *attr)
Definition: H5Adense.c:753
size_t dirty_bytes_threshold
Definition: H5ACpkg.h:376
herr_t H5VL__native_object_optional(void *obj, H5VL_object_optional_t optional_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_object.c:442
int H5CX_term_package(void)
Definition: H5CX.c:655
unsigned depth
Definition: H5Shyper.c:95
herr_t H5Pset_local_heap_size_hint(hid_t plist_id, size_t size_hint)
Definition: H5Pgcpl.c:164
hid_t id
Definition: H5VLprivate.h:35
H5_DLL herr_t H5T__conv_ulong_ullong(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg)
H5_DLL herr_t H5F__evict_cache_entries(H5F_t *f)
Definition: H5Fio.c:337
herr_t H5P_peek(H5P_genplist_t *plist, const char *name, void *value)
Definition: H5Pint.c:4449
H5_DLL herr_t H5P__decode_size_t(const void **_pp, void *value)
Definition: H5Pencdec.c:461
void * close_data
Definition: H5Ppkg.h:103
H5O_link_soft_t soft
Definition: H5Oprivate.h:362
H5FL_DEFINE(H5FL_blk_node_t)
H5P_genplist_t * fapl
Definition: H5CX.c:204
void * app_key
Definition: H5I.c:75
hid_t H5E_CANTREMOVE_g
Definition: H5Edefin.h:231
H5_DLL herr_t H5F__set_paged_aggr(const H5F_t *f, hbool_t paged)
Definition: H5Fint.c:3140
herr_t H5C_log_write_insert_entry_msg(H5C_t *cache, haddr_t address, int type_id, unsigned flags, size_t size, herr_t fxn_ret_value)
Definition: H5Clog.c:480
herr_t H5T__enum_insert(const H5T_t *dt, const char *name, const void *value)
Definition: H5Tenum.c:187
H5_DLL int H5R_term_package(void)
Definition: H5Rint.c:243
herr_t H5Fget_dset_no_attrs_hint(hid_t file_id, hbool_t *minimize)
Definition: H5F.c:2017
herr_t H5Sset_extent_none(hid_t space_id)
Definition: H5S.c:1838
void * H5FL_fac_free(H5FL_fac_head_t *head, void *obj)
Definition: H5FL.c:2043
H5FL_DEFINE_STATIC(H5EA_iblock_t)
hbool_t H5_PKG_INIT_VAR
Definition: H5F.c:90
H5_DLLVAR const H5AC_class_t H5AC_OHDR[1]
Definition: H5ACprivate.h:352
herr_t H5Lvisit_by_name2(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate2_t op, void *op_data, hid_t lapl_id)
Definition: H5L.c:1520
hid_t H5E_ATOM_g
Definition: H5Edefin.h:50
struct H5C_image_entry_t H5C_image_entry_t
herr_t H5VL__native_token_cmp(void H5_ATTR_UNUSED *obj, const H5O_token_t *token1, const H5O_token_t *token2, int *cmp_value)
Definition: H5VLnative_token.c:68
H5_DLL double Wround(double arg)
H5_DLL herr_t H5PL__replace_path(const char *path, unsigned int index)
Definition: H5PLpath.c:451
H5_DLL herr_t H5HF_man_iter_next(H5HF_hdr_t *hdr, H5HF_block_iter_t *biter, unsigned nentries)
Definition: H5HFiter.c:434
H5D_fill_time_t
Definition: H5Dpublic.h:82
herr_t(* H5B2_modify_t)(void *record, void *op_data, hbool_t *changed)
Definition: H5B2private.h:66
const H5O_msg_class_t *const H5O_msg_class_g[]
Definition: H5Oint.c:101
H5_DLL herr_t H5F__mount_count_ids(H5F_t *f, unsigned *nopen_files, unsigned *nopen_objs)
Definition: H5Fmount.c:609
int H5_ATTR_CONST Nflock(int H5_ATTR_UNUSED fd, int H5_ATTR_UNUSED operation)
Definition: H5system.c:683
herr_t H5Pset_buffer(hid_t plist_id, size_t size, void *tconv, void *bkg)
Definition: H5Pdxpl.c:1053
unsigned mpio_chunk_opt_num
Definition: H5CX.c:353
H5_DLL herr_t H5S_get_select_offset(const H5S_t *space, hsize_t *offset)
Definition: H5Sselect.c:716
H5_DLL herr_t H5Eset_auto1(H5E_auto1_t func, void *client_data)
Definition: H5Edeprec.c:405
H5_DLL herr_t H5G__compact_remove_by_idx(const H5O_loc_t *oloc, const H5O_linfo_t *linfo, H5RS_str_t *grp_full_path_r, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
Definition: H5Gcompact.c:352
H5_DLL hid_t H5VL_pass_through_register(void)
Definition: H5VLpassthru.c:391
herr_t H5VL__native_attr_specific(void *obj, const H5VL_loc_params_t *loc_params, H5VL_attr_specific_t specific_type, hid_t H5_ATTR_UNUSED dxpl_id, void H5_ATTR_UNUSED **req, va_list arguments)
Definition: H5VLnative_attr.c:403
herr_t H5Tget_member_value(hid_t type, unsigned membno, void *value)
Definition: H5Tenum.c:251
H5_DLL herr_t H5Sselect_hyperslab(hid_t space_id, H5S_seloper_t op, const hsize_t start[], const hsize_t _stride[], const hsize_t count[], const hsize_t _block[])
Definition: H5Shyper.c:10168
H5_DLL herr_t H5FA__hdr_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5FA_class_t *cls, haddr_t obj_addr)
int32_t entry_ageout
Definition: H5Cprivate.h:2218
hbool_t mapped
Definition: H5Oprivate.h:834