HDF5  1.12.0
Data Structures | Typedefs | Functions | Variables
H5Dcontig.c File Reference
#include "H5Dmodule.h"
#include "H5private.h"
#include "H5CXprivate.h"
#include "H5Dpkg.h"
#include "H5Eprivate.h"
#include "H5Fprivate.h"
#include "H5FDprivate.h"
#include "H5FLprivate.h"
#include "H5Iprivate.h"
#include "H5MFprivate.h"
#include "H5MMprivate.h"
#include "H5FOprivate.h"
#include "H5Oprivate.h"
#include "H5Pprivate.h"
#include "H5VMprivate.h"

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

herr_t H5D__contig_alloc ( H5F_t f,
H5O_storage_contig_t storage 
)

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

◆ H5D__contig_delete()

herr_t H5D__contig_delete ( H5F_t f,
const H5O_storage_t storage 
)

◆ H5D__contig_fill()

herr_t H5D__contig_fill ( const H5D_io_info_t io_info)

◆ 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,
H5D__contig_readvv,
H5D__contig_writevv,
H5D__contig_flush,
NULL,
NULL
}}
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_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