HDF5  1.12.0
H5Dcontig.c File Reference

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 Documentation

◆ H5D_contig_readvv_sieve_ud_t

◆ H5D_contig_readvv_ud_t

◆ H5D_contig_writevv_sieve_ud_t

◆ H5D_contig_writevv_ud_t

Function Documentation

◆ H5D__contig_alloc()

◆ H5D__contig_copy()

◆ H5D__contig_delete()

◆ H5D__contig_fill()

◆ H5D__contig_is_data_cached()

hbool_t H5D__contig_is_data_cached ( const H5D_shared_t shared_dset)

◆ H5D__contig_is_space_alloc()

hbool_t H5D__contig_is_space_alloc ( const H5O_storage_t storage)

◆ H5D__contig_read()

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 
)

◆ H5D__contig_write()

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()

H5FL_BLK_DEFINE ( sieve_buf  )

◆ H5FL_BLK_EXTERN()

H5FL_BLK_EXTERN ( type_conv  )

Variable Documentation

◆ H5D_LOPS_CONTIG

const H5D_layout_ops_t H5D_LOPS_CONTIG[1]
Initial value:
= {{
H5D__contig_construct,
H5D__contig_init,
H5D__contig_io_init,
#ifdef H5_HAVE_PARALLEL
#endif
H5D__contig_readvv,
H5D__contig_writevv,
H5D__contig_flush,
}}

Referenced by H5D__layout_set_io_ops().

H5D__contig_read
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)
Definition: H5Dcontig.c:605
H5D__contig_is_data_cached
hbool_t H5D__contig_is_data_cached(const H5D_shared_t *shared_dset)
Definition: H5Dcontig.c:555
H5D__contig_collective_read
herr_t H5D__contig_collective_read(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t H5_ATTR_UNUSED nelmts, const H5S_t *file_space, const H5S_t *mem_space, H5D_chunk_map_t H5_ATTR_UNUSED *fm)
Definition: H5Dmpio.c:681
H5D__contig_is_space_alloc
hbool_t H5D__contig_is_space_alloc(const H5O_storage_t *storage)
Definition: H5Dcontig.c:526
H5D__contig_write
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)
Definition: H5Dcontig.c:642
NULL
FUNC_ENTER_NOAPI_NOINIT NULL
Definition: H5FDfamily.c:637
H5D__contig_collective_write
herr_t H5D__contig_collective_write(H5D_io_info_t *io_info, const H5D_type_info_t *type_info, hsize_t H5_ATTR_UNUSED nelmts, const H5S_t *file_space, const H5S_t *mem_space, H5D_chunk_map_t H5_ATTR_UNUSED *fm)
Definition: H5Dmpio.c:721