![]() |
HDF5
1.12.0
|
Functions | |
| H5FL_EXTERN (H5O_cont_t) | |
| herr_t | H5O__alloc_msgs (H5O_t *oh, size_t min_alloc) |
| herr_t | H5O__alloc_chunk (H5F_t *f, H5O_t *oh, size_t size, size_t found_null, const H5O_msg_alloc_info_t *found_msg, size_t *new_idx) |
| herr_t | H5O__alloc (H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, const void *mesg, size_t *mesg_idx) |
| herr_t | H5O__release_mesg (H5F_t *f, H5O_t *oh, H5O_mesg_t *mesg, hbool_t adj_link) |
| herr_t | H5O__condense_header (H5F_t *f, H5O_t *oh) |
| H5FL_EXTERN | ( | H5O_cont_t | ) |
| herr_t H5O__alloc | ( | H5F_t * | f, |
| H5O_t * | oh, | ||
| const H5O_msg_class_t * | type, | ||
| const void * | mesg, | ||
| size_t * | mesg_idx | ||
| ) |
References f, FAIL, H5E_CANTINIT, HDassert(), H5O_t::nmesgs, ret_value, and type.
Referenced by H5O__msg_alloc().
| herr_t H5O__alloc_chunk | ( | H5F_t * | f, |
| H5O_t * | oh, | ||
| size_t | size, | ||
| size_t | found_null, | ||
| const H5O_msg_alloc_info_t * | found_msg, | ||
| size_t * | new_idx | ||
| ) |
References H5O_chunk_t::addr, H5O_cont_t::addr, H5O_t::alloc_nchunks, H5O_t::alloc_nmesgs, H5O_t::chunk, H5O_chunk_t::chunk_proxy, H5O_mesg_t::chunkno, H5O_cont_t::chunkno, H5O_mesg_t::dirty, f, FAIL, H5O_chunk_t::gap, H5O_msg_alloc_info_t::gap_size, H5FD_MEM_OHDR, H5MF_alloc(), H5MM_memcpy(), H5O__alloc_msgs(), H5O__chunk_add(), H5O__chunk_protect(), H5O__chunk_unprotect(), H5O__msg_free_mesg(), H5O_MSG_NULL, HDassert(), H5O_msg_class_t::id, H5O_chunk_t::image, H5O_t::mesg, H5O_msg_alloc_info_t::msgno, H5O_mesg_t::native, H5O_t::nchunks, H5O_t::nmesgs, NULL, H5O_msg_alloc_info_t::null_msgno, H5O_msg_alloc_info_t::null_size, H5O_mesg_t::raw, H5O_mesg_t::raw_size, ret_value, H5O_chunk_t::size, H5O_cont_t::size, size, H5O_mesg_t::type, u, and H5O_t::version.
Referenced by H5O__msg_move_to_new_chunk_test().
References FAIL, FUNC_LEAVE_NOAPI(), HDassert(), NULL, and ret_value.
Referenced by H5O__alloc_chunk().
References HDassert(), NULL, and ret_value.
Referenced by H5O__msg_iterate_real().
| herr_t H5O__release_mesg | ( | H5F_t * | f, |
| H5O_t * | oh, | ||
| H5O_mesg_t * | mesg, | ||
| hbool_t | adj_link | ||
| ) |
References H5O_t::chunk, H5O_mesg_t::chunkno, H5O_mesg_t::dirty, f, FAIL, H5O_mesg_t::flags, H5O_chunk_t::gap, H5O__chunk_protect(), H5O__delete_mesg(), H5O__msg_free_mesg(), H5O_MSG_NULL, HDassert(), H5O_chunk_t::image, NULL, H5O_mesg_t::raw, H5O_mesg_t::raw_size, ret_value, H5O_chunk_t::size, and H5O_mesg_t::type.