![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5D_contig_readvv_sieve_ud_t |
| struct | H5D_contig_readvv_ud_t |
| struct | H5D_contig_writevv_sieve_ud_t |
| struct | H5D_contig_writevv_ud_t |
Typedefs | |
| typedef struct H5D_contig_readvv_sieve_ud_t | H5D_contig_readvv_sieve_ud_t |
| typedef struct H5D_contig_readvv_ud_t | H5D_contig_readvv_ud_t |
| typedef struct H5D_contig_writevv_sieve_ud_t | H5D_contig_writevv_sieve_ud_t |
| typedef struct H5D_contig_writevv_ud_t | H5D_contig_writevv_ud_t |
Functions | |
| H5FL_BLK_DEFINE (sieve_buf) | |
| H5FL_BLK_EXTERN (type_conv) | |
| herr_t | H5D__contig_alloc (H5F_t *f, H5O_storage_contig_t *storage) |
| herr_t | H5D__contig_fill (const H5D_io_info_t *io_info) |
| herr_t | H5D__contig_delete (H5F_t *f, const H5O_storage_t *storage) |
| hbool_t | H5D__contig_is_space_alloc (const H5O_storage_t *storage) |
| hbool_t | H5D__contig_is_data_cached (const H5D_shared_t *shared_dset) |
| 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) |
| 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) |
| 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) |
Variables | |
| const H5D_layout_ops_t | H5D_LOPS_CONTIG [1] |
| typedef struct H5D_contig_readvv_sieve_ud_t H5D_contig_readvv_sieve_ud_t |
| typedef struct H5D_contig_readvv_ud_t H5D_contig_readvv_ud_t |
| typedef struct H5D_contig_writevv_sieve_ud_t H5D_contig_writevv_sieve_ud_t |
| typedef struct H5D_contig_writevv_ud_t H5D_contig_writevv_ud_t |
| herr_t H5D__contig_alloc | ( | H5F_t * | f, |
| H5O_storage_contig_t * | storage | ||
| ) |
References H5O_storage_contig_t::addr, f, FAIL, FUNC_LEAVE_NOAPI(), H5FD_MEM_DRAW, H5MF_alloc(), HDassert(), ret_value, and H5O_storage_contig_t::size.
Referenced by H5D__alloc_storage(), and H5D__contig_copy().
| 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 | ||
| ) |
References H5D_shared_t::cache, H5D_shared_t::contig, FAIL, FUNC_LEAVE_NOAPI(), H5_CHECK_OVERFLOW(), H5D__contig_alloc(), H5E_CANTINIT, H5E_CANTREGISTER, H5F_block_read(), H5F_block_write(), H5FD_MEM_DRAW, H5I_DATASPACE, H5I_DATATYPE, H5I_dec_ref(), H5I_register(), H5MM_memcpy(), H5O_copy_expand_ref(), H5S_close(), H5S_create_simple(), H5S_set_extent_real(), H5T_close_real(), H5T_convert(), H5T_copy(), H5T_COPY_TRANSIENT, H5T_detect_class(), H5T_get_class(), H5T_get_size(), H5T_LOC_DISK, H5T_path_find(), H5T_reclaim(), H5T_REFERENCE, H5T_set_loc(), H5T_VLEN, HDassert(), nelmts, NULL, ret_value, H5D_rdcdc_t::sieve_buf, H5D_rdcdc_t::sieve_loc, and H5D_rdcdc_t::sieve_size.
| herr_t H5D__contig_delete | ( | H5F_t * | f, |
| const H5O_storage_t * | storage | ||
| ) |
| herr_t H5D__contig_fill | ( | const H5D_io_info_t * | io_info | ) |
References H5O_storage_contig_t::addr, H5D_storage_t::contig, H5O_storage_t::contig, H5D_shared_t::dcpl_cache, H5D_io_info_t::dset, H5D_contig_storage_t::dset_addr, H5D_contig_storage_t::dset_size, H5D_fill_buf_info_t::elmts_per_buf, FAIL, H5O_loc_t::file, H5D_fill_buf_info_t::file_elmt_size, H5D_dcpl_cache_t::fill, H5D_fill_buf_info_t::fill_buf, H5CX_get_max_temp_buf(), H5D__fill_init(), H5D__fill_refill_vl(), H5D_CONTIGUOUS, H5E_CANTINIT, H5F_mpi_get_comm(), H5F_mpi_get_rank(), H5D_fill_buf_info_t::has_vlen_fill_type, HDassert(), H5D_shared_t::layout, NULL, offset, H5D_t::oloc, ret_value, H5D_t::shared, H5O_storage_contig_t::size, size, H5D_shared_t::space, H5O_layout_t::storage, H5D_shared_t::type, H5O_layout_t::type, H5D_shared_t::type_id, and H5O_storage_t::u.
| hbool_t H5D__contig_is_data_cached | ( | const H5D_shared_t * | shared_dset | ) |
References H5D_shared_t::cache, H5D_shared_t::contig, FUNC_LEAVE_NOAPI(), HDassert(), and H5D_rdcdc_t::sieve_size.
| hbool_t H5D__contig_is_space_alloc | ( | const H5O_storage_t * | storage | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and ret_value.
| 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 | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), HDassert(), H5D_io_info_t::io_ops, nelmts, H5D_io_info_t::rbuf, ret_value, H5D_io_ops_t::single_read, and H5D_io_info_t::u.
| 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 | ||
| ) |
| H5FL_BLK_DEFINE | ( | sieve_buf | ) |
| H5FL_BLK_EXTERN | ( | type_conv | ) |
| const H5D_layout_ops_t H5D_LOPS_CONTIG[1] |
Referenced by H5D__layout_set_io_ops().