![]() |
HDF5
1.12.0
|
Functions | |
| H5FL_EXTERN (H5S_sel_iter_t) | |
| H5FL_SEQ_EXTERN (size_t) | |
| H5FL_SEQ_EXTERN (hsize_t) | |
| herr_t | H5D__scatter_mem (const void *_tscat_buf, H5S_sel_iter_t *iter, size_t nelmts, void *_buf) |
| size_t | H5D__gather_mem (const void *_buf, H5S_sel_iter_t *iter, size_t nelmts, void *_tgath_buf) |
| 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) |
| 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) |
| herr_t | H5Dscatter (H5D_scatter_func_t op, void *op_data, hid_t type_id, hid_t dst_space_id, void *dst_buf) |
| 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) |
| size_t H5D__gather_mem | ( | const void * | _buf, |
| H5S_sel_iter_t * | iter, | ||
| size_t | nelmts, | ||
| void * | _tgath_buf | ||
| ) |
References FUNC_LEAVE_NOAPI(), H5CX_get_vec_size(), H5MM_memcpy(), HDassert(), len, nelmts, NULL, and ret_value.
Referenced by H5D__scatgath_write(), and H5Dgather().
| 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 | ||
| ) |
| 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 | ||
| ) |
References H5D_type_info_t::cmpd_subset, H5T_subset_info_t::copy_size, H5D_type_info_t::dst_type_size, FAIL, H5D__gather_mem(), H5E_CANTINIT, H5S_select_iter_init(), H5T_SUBSET_DST, HDassert(), n, nelmts, NULL, H5D_type_info_t::request_nelmts, ret_value, H5D_type_info_t::src_type_size, H5T_subset_info_t::subset, H5D_type_info_t::tconv_buf, H5D_io_info_t::u, and H5D_io_info_t::wbuf.
| herr_t H5D__scatter_mem | ( | const void * | _tscat_buf, |
| H5S_sel_iter_t * | iter, | ||
| size_t | nelmts, | ||
| void * | _buf | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5CX_get_vec_size(), H5MM_memcpy(), HDassert(), len, nelmts, NULL, and ret_value.
Referenced by H5D__fill(), and H5Dscatter().
| 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 | ||
| ) |
References FAIL, H5D__gather_mem(), H5E_BADVALUE, H5E_CANTINIT, H5I_DATASPACE, H5I_DATATYPE, H5I_object_verify(), H5S_select_iter_init(), HDassert(), nelmts, NULL, ret_value, and type.
| herr_t H5Dscatter | ( | H5D_scatter_func_t | op, |
| void * | op_data, | ||
| hid_t | type_id, | ||
| hid_t | dst_space_id, | ||
| void * | dst_buf | ||
| ) |
References FAIL, H5D__scatter_mem(), H5E_BADVALUE, H5E_CANTINIT, H5I_DATASPACE, H5I_DATATYPE, H5I_object_verify(), H5S_select_iter_init(), nelmts, NULL, ret_value, and type.
| H5FL_EXTERN | ( | H5S_sel_iter_t | ) |
| H5FL_SEQ_EXTERN | ( | hsize_t | ) |
| H5FL_SEQ_EXTERN | ( | size_t | ) |