![]() |
HDF5
1.12.0
|
Functions | |
| H5FL_BLK_EXTERN (type_conv) | |
| H5FL_BLK_DEFINE_STATIC (non_zero_fill) | |
| H5FL_BLK_DEFINE_STATIC (zero_fill) | |
| H5FL_EXTERN (H5S_sel_iter_t) | |
| herr_t | H5Dfill (const void *fill, hid_t fill_type_id, void *buf, hid_t buf_type_id, hid_t space_id) |
| herr_t | H5D__fill (const void *fill, const H5T_t *fill_type, void *buf, const H5T_t *buf_type, const H5S_t *space) |
| 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) |
| herr_t | H5D__fill_refill_vl (H5D_fill_buf_info_t *fb_info, size_t nelmts) |
| herr_t | H5D__fill_term (H5D_fill_buf_info_t *fb_info) |
| herr_t H5D__fill | ( | const void * | fill, |
| const H5T_t * | fill_type, | ||
| void * | buf, | ||
| const H5T_t * | buf_type, | ||
| const H5S_t * | space | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5_CHECK_OVERFLOW(), H5D__scatter_mem(), H5E_BADVALUE, H5E_CANTINIT, H5E_CANTREGISTER, H5I_DATATYPE, H5I_dec_ref(), H5I_register(), H5MM_memcpy(), H5S_has_extent(), H5S_select_fill(), H5S_select_iter_init(), H5T_convert(), H5T_copy(), H5T_COPY_ALL, H5T_detect_class(), H5T_get_size(), H5T_path_bkg(), H5T_path_find(), H5T_path_noop(), H5T_VLEN, H5VM_array_fill(), H5WB_actual(), H5WB_actual_clear(), H5WB_unwrap(), H5WB_wrap(), HDassert(), nelmts, NULL, and ret_value.
Referenced by H5Dfill().
| 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 | ||
| ) |
References H5D_fill_buf_info_t::bkg_buf, H5D_fill_buf_info_t::bkg_buf_size, H5O_fill_t::buf, H5D_fill_buf_info_t::elmts_per_buf, FAIL, H5D_fill_buf_info_t::file_elmt_size, H5D_fill_buf_info_t::file_tid, H5D_fill_buf_info_t::file_type, H5D_fill_buf_info_t::fill, H5D_fill_buf_info_t::fill_alloc_func, H5D_fill_buf_info_t::fill_alloc_info, H5D_fill_buf_info_t::fill_buf, H5D_fill_buf_info_t::fill_buf_size, H5D_fill_buf_info_t::fill_free_func, H5D_fill_buf_info_t::fill_free_info, H5D_fill_buf_info_t::fill_to_mem_tpath, FUNC_LEAVE_NOAPI(), H5D__fill_term(), H5E_BADVALUE, H5E_CANTINIT, H5E_CANTREGISTER, H5I_DATATYPE, H5I_register(), H5T_copy(), H5T_COPY_TRANSIENT, H5T_detect_class(), H5T_get_size(), H5T_path_bkg(), H5T_path_find(), H5T_VLEN, H5VM_array_fill(), H5D_fill_buf_info_t::has_vlen_fill_type, HDassert(), H5D_fill_buf_info_t::max_elmt_size, H5D_fill_buf_info_t::mem_elmt_size, H5D_fill_buf_info_t::mem_tid, H5D_fill_buf_info_t::mem_to_dset_tpath, H5D_fill_buf_info_t::mem_type, NULL, ret_value, H5O_fill_t::size, and H5D_fill_buf_info_t::use_caller_fill_buf.
Referenced by H5D__compact_fill(), and H5D__contig_fill().
| herr_t H5D__fill_refill_vl | ( | H5D_fill_buf_info_t * | fb_info, |
| size_t | nelmts | ||
| ) |
References H5D_fill_buf_info_t::bkg_buf, H5D_fill_buf_info_t::bkg_buf_size, H5O_fill_t::buf, FAIL, H5D_fill_buf_info_t::file_elmt_size, H5D_fill_buf_info_t::file_tid, H5D_fill_buf_info_t::fill, H5D_fill_buf_info_t::fill_alloc_func, H5D_fill_buf_info_t::fill_alloc_info, H5D_fill_buf_info_t::fill_buf, H5D_fill_buf_info_t::fill_buf_size, H5D_fill_buf_info_t::fill_free_func, H5D_fill_buf_info_t::fill_free_info, H5D_fill_buf_info_t::fill_to_mem_tpath, FUNC_LEAVE_NOAPI(), H5MM_memcpy(), H5T_convert(), H5T_path_bkg(), H5T_vlen_reclaim_elmt(), H5VM_array_fill(), H5D_fill_buf_info_t::has_vlen_fill_type, HDassert(), H5D_fill_buf_info_t::max_elmt_size, H5D_fill_buf_info_t::mem_elmt_size, H5D_fill_buf_info_t::mem_tid, H5D_fill_buf_info_t::mem_to_dset_tpath, H5D_fill_buf_info_t::mem_type, nelmts, NULL, ret_value, and H5O_fill_t::type.
Referenced by H5D__compact_fill(), and H5D__contig_fill().
| herr_t H5D__fill_term | ( | H5D_fill_buf_info_t * | fb_info | ) |
References HDassert().
Referenced by H5D__compact_fill(), and H5D__fill_init().
| herr_t H5Dfill | ( | const void * | fill, |
| hid_t | fill_type_id, | ||
| void * | buf, | ||
| hid_t | buf_type_id, | ||
| hid_t | space_id | ||
| ) |
References FAIL, H5D__fill(), H5E_BADVALUE, H5I_DATASPACE, H5I_DATATYPE, H5I_object_verify(), NULL, and ret_value.
| H5FL_BLK_DEFINE_STATIC | ( | non_zero_fill | ) |
| H5FL_BLK_DEFINE_STATIC | ( | zero_fill | ) |
| H5FL_BLK_EXTERN | ( | type_conv | ) |
| H5FL_EXTERN | ( | H5S_sel_iter_t | ) |