![]() |
HDF5
1.12.0
|
Variables | |
| hbool_t | H5_PKG_INIT_VAR = FALSE |
| herr_t H5FD__init_package | ( | void | ) |
References H5I_register_type(), and ret_value.
References H5FD_class_t::close, H5FD_t::cls, H5FD_t::driver_id, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5I_dec_ref(), HDassert(), and ret_value.
Referenced by H5F__is_hdf5(), H5F_open(), and H5FDclose().
References H5FD_t::cls, H5FD_class_t::cmp, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), and ret_value.
Referenced by H5F__sfile_search(), and H5FDcmp().
References FAIL, H5FD_class_t::fapl_free, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5I_object(), H5MM_xfree(), NULL, and ret_value.
Referenced by H5F_get_access_plist().
| void* H5FD_fapl_get | ( | H5FD_t * | file | ) |
References H5FD_t::cls, H5FD_class_t::fapl_get, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), NULL, and ret_value.
Referenced by H5F_get_access_plist().
References H5FD_t::cls, FAIL, H5FD_class_t::flush, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5CX_get_dxpl(), H5E_CANTINIT, HDassert(), and ret_value.
Referenced by H5F_flush_tagged_metadata(), and H5FDflush().
References H5FD_t::base_addr, FUNC_LEAVE_NOAPI(), and HDassert().
Referenced by H5VL__native_file_optional().
| H5FD_class_t* H5FD_get_class | ( | hid_t | id | ) |
References H5FD_driver_prop_t::driver_id, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5FD_get_class(), H5I_get_type(), H5I_object(), H5I_VFL, H5P_isa_class(), H5P_peek(), NULL, and ret_value.
Referenced by H5F_open(), and H5FD_get_class().
References H5FD_t::feature_flags, FUNC_LEAVE_NOAPI(), and HDassert().
References H5FD_t::fileno, FUNC_LEAVE_NOAPI(), and HDassert().
Referenced by H5F_get_fileno().
| herr_t H5FD_get_fs_type_map | ( | const H5FD_t * | file, |
| H5FD_mem_t * | type_map | ||
| ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), H5FD_t::maxaddr, and ret_value.
References H5FD_t::cls, FAIL, fapl_id, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5FD_class_t::get_handle, HDassert(), NULL, and ret_value.
Referenced by H5F_get_mpi_handle(), H5F_get_vfd_handle(), and H5FDget_vfd_handle().
References H5FD_t::cls, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), H5FD_class_t::lock, ret_value, and rw.
Referenced by H5FDlock().
References H5FD_t::access_flags, H5FD_t::alignment, H5FD_file_image_info_t::buffer, H5FD_t::cls, H5FD_driver_prop_t::driver_id, H5FD_t::driver_id, fapl_id, flags, FUNC_ENTER_NOAPI(), H5E_BADVALUE, H5E_CANTINIT, H5FD_driver_query(), H5I_inc_ref(), H5I_object(), H5P_get(), H5P_peek(), HDassert(), H5FD_class_t::maxaddr, H5FD_t::maxaddr, maxaddr, name, NULL, H5FD_class_t::open, ret_value, H5FD_file_image_info_t::size, and H5FD_t::threshold.
Referenced by H5F__is_hdf5(), H5F_open(), and H5FDopen().
References H5FD_class_t::close, H5FD_class_t::fl_map, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5FD_class_t::get_eoa, H5FD_class_t::get_eof, H5E_CANTREGISTER, H5FD_MEM_DEFAULT, H5FD_MEM_NOLIST, H5FD_MEM_NTYPES, H5I_register(), H5I_VFL, H5MM_malloc(), H5MM_memcpy(), H5MM_xfree(), HDassert(), NULL, H5FD_class_t::open, H5FD_class_t::read, ret_value, H5FD_class_t::set_eoa, size, type, and H5FD_class_t::write.
Referenced by H5FDregister().
References H5FD_t::cls, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_CANTINIT, HDassert(), name, ret_value, and H5FD_class_t::sb_encode.
References FAIL, FUNC_ENTER_NOAPI(), H5E_BADVALUE, HDassert(), name, and ret_value.
| hsize_t H5FD_sb_size | ( | H5FD_t * | file | ) |
References H5FD_t::cls, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), ret_value, and H5FD_class_t::sb_size.
References H5FD_t::base_addr, FUNC_LEAVE_NOAPI(), and HDassert().
Referenced by H5F__set_base_addr().
References H5FD_t::feature_flags, FUNC_LEAVE_NOAPI(), and HDassert().
Referenced by H5F__start_swmr_write().
References FUNC_LEAVE_NOAPI(), HDassert(), and H5FD_t::paged_aggr.
Referenced by H5F__set_paged_aggr().
| int H5FD_term_package | ( | void | ) |
References FUNC_LEAVE_NOAPI(), H5_PKG_INIT_VAR, H5I_clear_type(), H5I_dec_type_ref(), H5I_nmembers(), H5I_VFL, and n.
References H5FD_t::cls, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5CX_get_dxpl(), HDassert(), ret_value, and H5FD_class_t::truncate.
Referenced by H5FDtruncate().
References H5FD_t::cls, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), ret_value, and H5FD_class_t::unlock.
Referenced by H5F__start_swmr_write(), and H5FDunlock().
| haddr_t H5FDalloc | ( | H5FD_t * | file, |
| H5FD_mem_t | type, | ||
| hid_t | dxpl_id, | ||
| hsize_t | size | ||
| ) |
References H5FD_t::base_addr, H5FD_t::cls, H5CX_set_dxpl(), H5E_BADVALUE, H5E_CANTINIT, H5FD__alloc_real(), H5FD_MEM_NTYPES, H5P_isa_class(), NULL, ret_value, size, and type.
References H5FD_t::cls, FAIL, H5E_BADVALUE, H5FD_close(), and ret_value.
References H5FD_cmp(), and ret_value.
References FAIL, flags, H5E_BADVALUE, H5FD_driver_query(), H5I_object_verify(), H5I_VFL, NULL, and ret_value.
References H5FD_t::cls, FAIL, H5CX_set_dxpl(), H5E_BADVALUE, H5FD_flush(), H5P_isa_class(), and ret_value.
| herr_t H5FDfree | ( | H5FD_t * | file, |
| H5FD_mem_t | type, | ||
| hid_t | dxpl_id, | ||
| haddr_t | addr, | ||
| hsize_t | size | ||
| ) |
References addr, H5FD_t::base_addr, H5FD_t::cls, FAIL, H5CX_set_dxpl(), H5E_BADVALUE, H5FD__free_real(), H5FD_MEM_NTYPES, H5P_isa_class(), ret_value, size, and type.
| haddr_t H5FDget_eoa | ( | H5FD_t * | file, |
| H5FD_mem_t | type | ||
| ) |
References H5FD_t::base_addr, H5FD_t::cls, H5E_BADVALUE, H5E_CANTINIT, H5FD_get_eoa(), H5FD_MEM_NTYPES, ret_value, and type.
| haddr_t H5FDget_eof | ( | H5FD_t * | file, |
| H5FD_mem_t | type | ||
| ) |
References H5FD_t::base_addr, H5FD_t::cls, H5E_BADVALUE, H5E_CANTINIT, H5FD_get_eof(), ret_value, and type.
References H5FD_t::cls, FAIL, fapl_id, H5E_BADVALUE, H5FD_get_vfd_handle(), H5P_isa_class(), NULL, and ret_value.
References H5FD_t::cls, FAIL, H5E_BADVALUE, H5E_CANTINIT, H5FD_lock(), ret_value, and rw.
References fapl_id, flags, H5E_CANTINIT, H5FD_open(), H5P_isa_class(), maxaddr, name, NULL, and ret_value.
Referenced by if().
| int H5FDquery | ( | const H5FD_t * | file, |
| unsigned long * | flags | ||
| ) |
References H5FD_t::cls, flags, H5E_BADVALUE, and ret_value.
| herr_t H5FDread | ( | H5FD_t * | file, |
| H5FD_mem_t | type, | ||
| hid_t | dxpl_id, | ||
| haddr_t | addr, | ||
| size_t | size, | ||
| void * | buf | ||
| ) |
References addr, H5FD_t::base_addr, H5FD_t::cls, FAIL, H5CX_set_dxpl(), H5E_BADVALUE, H5FD_read(), H5P_isa_class(), ret_value, size, and type.
| hid_t H5FDregister | ( | const H5FD_class_t * | cls | ) |
References H5E_BADVALUE, H5E_CANTREGISTER, H5FD_MEM_DEFAULT, H5FD_MEM_NOLIST, H5FD_MEM_NTYPES, H5FD_register(), ret_value, and type.
| herr_t H5FDset_eoa | ( | H5FD_t * | file, |
| H5FD_mem_t | type, | ||
| haddr_t | addr | ||
| ) |
References addr, H5FD_t::base_addr, H5FD_t::cls, FAIL, H5E_BADVALUE, H5E_CANTINIT, H5FD_MEM_NTYPES, H5FD_set_eoa(), H5FD_t::maxaddr, ret_value, and type.
References H5FD_t::cls, FAIL, H5CX_set_dxpl(), H5E_BADVALUE, H5FD_truncate(), H5P_isa_class(), and ret_value.
References H5FD_t::cls, FAIL, H5E_BADVALUE, H5E_CANTINIT, H5FD_unlock(), and ret_value.
References FAIL, H5I_dec_app_ref(), H5I_object_verify(), H5I_VFL, NULL, and ret_value.
| herr_t H5FDwrite | ( | H5FD_t * | file, |
| H5FD_mem_t | type, | ||
| hid_t | dxpl_id, | ||
| haddr_t | addr, | ||
| size_t | size, | ||
| const void * | buf | ||
| ) |
References addr, H5FD_t::base_addr, H5FD_t::cls, FAIL, H5CX_set_dxpl(), H5E_BADVALUE, H5FD_write(), H5P_isa_class(), ret_value, size, and type.
| hbool_t H5_PKG_INIT_VAR = FALSE |
Referenced by H5FD_term_package().