![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5VM_memcpy_ud_t |
Typedefs | |
| typedef struct H5VM_memcpy_ud_t | H5VM_memcpy_ud_t |
Functions | |
| hsize_t | H5VM_hyper_stride (unsigned n, const hsize_t *size, const hsize_t *total_size, const hsize_t *offset, hsize_t *stride) |
| htri_t | H5VM_hyper_eq (unsigned n, const hsize_t *offset1, const hsize_t *size1, const hsize_t *offset2, const hsize_t *size2) |
| 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) |
| 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) |
| herr_t | H5VM_stride_fill (unsigned n, hsize_t elmt_size, const hsize_t *size, const hsize_t *stride, void *_dst, unsigned fill_value) |
| 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) |
| 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) |
| herr_t | H5VM_array_fill (void *_dst, const void *src, size_t size, size_t count) |
| herr_t | H5VM_array_down (unsigned n, const hsize_t *total_size, hsize_t *down) |
| hsize_t | H5VM_array_offset_pre (unsigned n, const hsize_t *acc, const hsize_t *offset) |
| hsize_t | H5VM_array_offset (unsigned n, const hsize_t *total_size, const hsize_t *offset) |
| herr_t | H5VM_array_calc_pre (hsize_t offset, unsigned n, const hsize_t *down, hsize_t *coords) |
| herr_t | H5VM_array_calc (hsize_t offset, unsigned n, const hsize_t *total_size, hsize_t *coords) |
| hsize_t | H5VM_chunk_index (unsigned ndims, const hsize_t *coord, const uint32_t *chunk, const hsize_t *down_nchunks) |
| void | H5VM_chunk_scaled (unsigned ndims, const hsize_t *coord, const uint32_t *chunk, hsize_t *scaled) |
| hsize_t | H5VM_chunk_index_scaled (unsigned ndims, const hsize_t *coord, const uint32_t *chunk, const hsize_t *down_nchunks, hsize_t *scaled) |
| 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) |
| 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[]) |
| typedef struct H5VM_memcpy_ud_t H5VM_memcpy_ud_t |
| herr_t H5VM_array_calc | ( | hsize_t | offset, |
| unsigned | n, | ||
| const hsize_t * | total_size, | ||
| hsize_t * | coords | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_BADVALUE, H5VM_array_calc_pre(), H5VM_array_down(), HDassert(), n, offset, and ret_value.
| herr_t H5VM_array_calc_pre | ( | hsize_t | offset, |
| unsigned | n, | ||
| const hsize_t * | down, | ||
| hsize_t * | coords | ||
| ) |
References FUNC_LEAVE_NOAPI(), HDassert(), n, offset, and u.
Referenced by H5VM_array_calc().
| herr_t H5VM_array_down | ( | unsigned | n, |
| const hsize_t * | total_size, | ||
| hsize_t * | down | ||
| ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and n.
Referenced by H5VM_array_calc(), and H5VM_array_offset().
| herr_t H5VM_array_fill | ( | void * | _dst, |
| const void * | src, | ||
| size_t | size, | ||
| size_t | count | ||
| ) |
References FUNC_LEAVE_NOAPI(), H5MM_memcpy(), HDassert(), and size.
Referenced by H5D__fill(), H5D__fill_init(), H5D__fill_refill_vl(), H5S_select_construct_projection(), H5S_select_elements(), H5S_select_fill(), and if().
| hsize_t H5VM_array_offset | ( | unsigned | n, |
| const hsize_t * | total_size, | ||
| const hsize_t * | offset | ||
| ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_BADVALUE, H5VM_array_down(), H5VM_array_offset_pre(), HDassert(), n, offset, and ret_value.
| hsize_t H5VM_array_offset_pre | ( | unsigned | n, |
| const hsize_t * | acc, | ||
| const hsize_t * | offset | ||
| ) |
References FUNC_LEAVE_NOAPI(), HDassert(), n, offset, ret_value, and u.
Referenced by H5VM_array_offset(), and H5VM_chunk_index_scaled().
| hsize_t H5VM_chunk_index | ( | unsigned | ndims, |
| const hsize_t * | coord, | ||
| const uint32_t * | chunk, | ||
| const hsize_t * | down_nchunks | ||
| ) |
References FUNC_LEAVE_NOAPI(), H5VM_chunk_index_scaled(), and HDassert().
| hsize_t H5VM_chunk_index_scaled | ( | unsigned | ndims, |
| const hsize_t * | coord, | ||
| const uint32_t * | chunk, | ||
| const hsize_t * | down_nchunks, | ||
| hsize_t * | scaled | ||
| ) |
References FUNC_LEAVE_NOAPI(), H5VM_array_offset_pre(), HDassert(), and u.
Referenced by H5VM_chunk_index().
| void H5VM_chunk_scaled | ( | unsigned | ndims, |
| const hsize_t * | coord, | ||
| const uint32_t * | chunk, | ||
| hsize_t * | scaled | ||
| ) |
References HDassert(), and u.
Referenced by H5D__chunk_direct_read(), H5D__chunk_direct_write(), and H5D__get_chunk_storage_size().
| 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 | ||
| ) |
References H5VM_hyper_stride(), HDassert(), n, ret_value, size, and u.
| htri_t H5VM_hyper_eq | ( | unsigned | n, |
| const hsize_t * | offset1, | ||
| const hsize_t * | size1, | ||
| const hsize_t * | offset2, | ||
| const hsize_t * | size2 | ||
| ) |
References FUNC_LEAVE_NOAPI(), n, and ret_value.
| 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 | ||
| ) |
References H5VM_hyper_stride(), HDassert(), n, offset, ret_value, size, and u.
| hsize_t H5VM_hyper_stride | ( | unsigned | n, |
| const hsize_t * | size, | ||
| const hsize_t * | total_size, | ||
| const hsize_t * | offset, | ||
| hsize_t * | stride | ||
| ) |
References FUNC_LEAVE_NOAPI(), HDassert(), n, offset, ret_value, and size.
Referenced by H5VM_hyper_copy(), and H5VM_hyper_fill().
| 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[] | ||
| ) |
References FUNC_LEAVE_NOAPI(), H5MM_memcpy(), HDassert(), and ret_value.
| 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 | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| 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 | ||
| ) |
References HDassert(), n, nelmts, and size.
| 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 | ||
| ) |
References HDassert(), n, nelmts, and size.
| herr_t H5VM_stride_fill | ( | unsigned | n, |
| hsize_t | elmt_size, | ||
| const hsize_t * | size, | ||
| const hsize_t * | stride, | ||
| void * | _dst, | ||
| unsigned | fill_value | ||
| ) |
References HDassert(), n, nelmts, and size.