![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5FL_reg_gc_node_t |
| struct | H5FL_reg_gc_list_t |
| struct | H5FL_gc_arr_node_t |
| struct | H5FL_gc_arr_list_t |
| struct | H5FL_blk_gc_node_t |
| struct | H5FL_blk_gc_list_t |
| struct | H5FL_fac_gc_node_t |
| struct | H5FL_fac_gc_list_t |
| struct | H5FL_fac_node_t |
Typedefs | |
| typedef struct H5FL_reg_gc_node_t | H5FL_reg_gc_node_t |
| typedef struct H5FL_reg_gc_list_t | H5FL_reg_gc_list_t |
| typedef struct H5FL_gc_arr_node_t | H5FL_gc_arr_node_t |
| typedef struct H5FL_gc_arr_list_t | H5FL_gc_arr_list_t |
| typedef struct H5FL_blk_gc_node_t | H5FL_blk_gc_node_t |
| typedef struct H5FL_blk_gc_list_t | H5FL_blk_gc_list_t |
| typedef struct H5FL_fac_gc_list_t | H5FL_fac_gc_list_t |
Functions | |
| H5FL_DEFINE (H5FL_blk_node_t) | |
| H5FL_DEFINE (H5FL_fac_gc_node_t) | |
| H5FL_DEFINE (H5FL_fac_head_t) | |
| int | H5FL_term_package (void) |
| void * | H5FL_reg_free (H5FL_reg_head_t *head, void *obj) |
| void * | H5FL_reg_malloc (H5FL_reg_head_t *head H5FL_TRACK_PARAMS) |
| void * | H5FL_reg_calloc (H5FL_reg_head_t *head H5FL_TRACK_PARAMS) |
| htri_t | H5FL_blk_free_block_avail (H5FL_blk_head_t *head, size_t size) |
| void * | H5FL_blk_malloc (H5FL_blk_head_t *head, size_t size H5FL_TRACK_PARAMS) |
| void * | H5FL_blk_calloc (H5FL_blk_head_t *head, size_t size H5FL_TRACK_PARAMS) |
| void * | H5FL_blk_free (H5FL_blk_head_t *head, void *block) |
| void * | H5FL_blk_realloc (H5FL_blk_head_t *head, void *block, size_t new_size H5FL_TRACK_PARAMS) |
| void * | H5FL_arr_free (H5FL_arr_head_t *head, void *obj) |
| void * | H5FL_arr_malloc (H5FL_arr_head_t *head, size_t elem) |
| void * | H5FL_arr_calloc (H5FL_arr_head_t *head, size_t elem) |
| void * | H5FL_arr_realloc (H5FL_arr_head_t *head, void *obj, size_t new_elem) |
| void * | H5FL_seq_free (H5FL_seq_head_t *head, void *obj) |
| void * | H5FL_seq_malloc (H5FL_seq_head_t *head, size_t elem H5FL_TRACK_PARAMS) |
| void * | H5FL_seq_calloc (H5FL_seq_head_t *head, size_t elem H5FL_TRACK_PARAMS) |
| void * | H5FL_seq_realloc (H5FL_seq_head_t *head, void *obj, size_t new_elem H5FL_TRACK_PARAMS) |
| H5FL_fac_head_t * | H5FL_fac_init (size_t size) |
| void * | H5FL_fac_free (H5FL_fac_head_t *head, void *obj) |
| void * | H5FL_fac_malloc (H5FL_fac_head_t *head H5FL_TRACK_PARAMS) |
| void * | H5FL_fac_calloc (H5FL_fac_head_t *head H5FL_TRACK_PARAMS) |
| herr_t | H5FL_fac_term (H5FL_fac_head_t *factory) |
| herr_t | H5FL_garbage_coll (void) |
| herr_t | H5FL_set_free_list_limits (int reg_global_lim, int reg_list_lim, int arr_global_lim, int arr_list_lim, int blk_global_lim, int blk_list_lim, int fac_global_lim, int fac_list_lim) |
Variables | |
| hbool_t | H5_PKG_INIT_VAR = FALSE |
| typedef struct H5FL_blk_gc_list_t H5FL_blk_gc_list_t |
| typedef struct H5FL_blk_gc_node_t H5FL_blk_gc_node_t |
| typedef struct H5FL_fac_gc_list_t H5FL_fac_gc_list_t |
| typedef struct H5FL_gc_arr_list_t H5FL_gc_arr_list_t |
| typedef struct H5FL_gc_arr_node_t H5FL_gc_arr_node_t |
| typedef struct H5FL_reg_gc_list_t H5FL_reg_gc_list_t |
| typedef struct H5FL_reg_gc_node_t H5FL_reg_gc_node_t |
| void* H5FL_arr_calloc | ( | H5FL_arr_head_t * | head, |
| size_t | elem | ||
| ) |
| void* H5FL_arr_free | ( | H5FL_arr_head_t * | head, |
| void * | obj | ||
| ) |
References HDassert(), NULL, ret_value, and temp.
Referenced by H5FL_arr_realloc().
| void* H5FL_arr_malloc | ( | H5FL_arr_head_t * | head, |
| size_t | elem | ||
| ) |
References FUNC_ENTER_NOAPI(), HDassert(), H5FL_arr_head_t::init, NULL, and ret_value.
Referenced by H5FL_arr_calloc(), and H5FL_arr_realloc().
| void* H5FL_arr_realloc | ( | H5FL_arr_head_t * | head, |
| void * | obj, | ||
| size_t | new_elem | ||
| ) |
References FUNC_LEAVE_NOAPI(), H5FL_arr_free(), H5FL_arr_malloc(), H5MM_memcpy(), HDassert(), H5FL_arr_head_t::list_arr, NULL, ret_value, H5FL_arr_node_t::size, and temp.
| void* H5FL_blk_calloc | ( | H5FL_blk_head_t * | head, |
| size_t size | H5FL_TRACK_PARAMS | ||
| ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5FL_blk_malloc(), HDassert(), NULL, ret_value, and size.
Referenced by H5FL_seq_calloc().
| void* H5FL_blk_free | ( | H5FL_blk_head_t * | head, |
| void * | block | ||
| ) |
References block, H5FL_track_t::file, H5FL_track_t::func, H5CS_close_stack(), H5MM_xfree(), HDassert(), NULL, ret_value, H5FL_track_t::stack, and temp.
Referenced by H5FL_blk_realloc(), and H5FL_seq_free().
| htri_t H5FL_blk_free_block_avail | ( | H5FL_blk_head_t * | head, |
| size_t | size | ||
| ) |
References FAIL, HDassert(), and ret_value.
| void* H5FL_blk_malloc | ( | H5FL_blk_head_t * | head, |
| size_t size | H5FL_TRACK_PARAMS | ||
| ) |
References FUNC_ENTER_NOAPI(), HDassert(), H5FL_blk_head_t::init, NULL, ret_value, size, and temp.
Referenced by H5FL_blk_calloc(), H5FL_blk_realloc(), and H5FL_seq_malloc().
| void* H5FL_blk_realloc | ( | H5FL_blk_head_t * | head, |
| void * | block, | ||
| size_t new_size | H5FL_TRACK_PARAMS | ||
| ) |
References block, H5FL_track_t::file, H5FL_track_t::func, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5CS_close_stack(), H5CS_copy_stack(), H5FL_blk_free(), H5FL_blk_malloc(), H5MM_memcpy(), H5MM_strdup(), H5MM_xfree(), HDassert(), H5FL_track_t::line, NULL, ret_value, H5FL_track_t::stack, and temp.
Referenced by H5FL_seq_realloc().
| H5FL_DEFINE | ( | H5FL_blk_node_t | ) |
| H5FL_DEFINE | ( | H5FL_fac_gc_node_t | ) |
| H5FL_DEFINE | ( | H5FL_fac_head_t | ) |
| void* H5FL_fac_calloc | ( | H5FL_fac_head_t *head | H5FL_TRACK_PARAMS | ) |
References FUNC_LEAVE_NOAPI(), H5FL_fac_malloc(), HDassert(), NULL, and ret_value.
| void* H5FL_fac_free | ( | H5FL_fac_head_t * | head, |
| void * | obj | ||
| ) |
References H5FL_track_t::file, H5FL_track_t::func, H5CS_close_stack(), H5MM_xfree(), HDassert(), NULL, ret_value, and H5FL_track_t::stack.
| H5FL_fac_head_t* H5FL_fac_init | ( | size_t | size | ) |
References FUNC_ENTER_NOAPI(), HDassert(), H5FL_fac_gc_node_t::list, H5FL_fac_gc_node_t::next, NULL, ret_value, H5FL_fac_head_t::size, and size.
Referenced by H5B2__hdr_init(), H5MP_create(), H5PB_create(), and if().
| void* H5FL_fac_malloc | ( | H5FL_fac_head_t *head | H5FL_TRACK_PARAMS | ) |
References HDassert(), H5FL_arr_head_t::init, NULL, and ret_value.
Referenced by H5FL_fac_calloc().
| herr_t H5FL_fac_term | ( | H5FL_fac_head_t * | factory | ) |
References HDassert(), and ret_value.
Referenced by H5B2__hdr_free(), H5B2_remove(), H5B2_remove_by_idx(), H5MP_close(), H5PB_create(), and if().
| herr_t H5FL_garbage_coll | ( | void | ) |
References FAIL, FUNC_ENTER_NOAPI(), and ret_value.
Referenced by H5FL_term_package(), and H5garbage_collect().
| void* H5FL_reg_calloc | ( | H5FL_reg_head_t *head | H5FL_TRACK_PARAMS | ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5FL_reg_malloc(), HDassert(), NULL, and ret_value.
| void* H5FL_reg_free | ( | H5FL_reg_head_t * | head, |
| void * | obj | ||
| ) |
References H5FL_track_t::file, H5FL_track_t::func, H5CS_close_stack(), H5MM_xfree(), HDassert(), NULL, ret_value, and H5FL_track_t::stack.
| void* H5FL_reg_malloc | ( | H5FL_reg_head_t *head | H5FL_TRACK_PARAMS | ) |
References FUNC_ENTER_NOAPI(), HDassert(), NULL, and ret_value.
Referenced by H5FL_reg_calloc().
| void* H5FL_seq_calloc | ( | H5FL_seq_head_t * | head, |
| size_t elem | H5FL_TRACK_PARAMS | ||
| ) |
References FUNC_LEAVE_NOAPI(), H5FL_blk_calloc(), HDassert(), NULL, H5FL_seq_head_t::queue, ret_value, and H5FL_seq_head_t::size.
| void* H5FL_seq_free | ( | H5FL_seq_head_t * | head, |
| void * | obj | ||
| ) |
References FUNC_LEAVE_NOAPI(), H5FL_blk_free(), HDassert(), H5FL_blk_head_t::init, NULL, and H5FL_seq_head_t::queue.
| void* H5FL_seq_malloc | ( | H5FL_seq_head_t * | head, |
| size_t elem | H5FL_TRACK_PARAMS | ||
| ) |
References FUNC_LEAVE_NOAPI(), H5FL_blk_malloc(), HDassert(), NULL, H5FL_seq_head_t::queue, ret_value, and H5FL_seq_head_t::size.
| void* H5FL_seq_realloc | ( | H5FL_seq_head_t * | head, |
| void * | obj, | ||
| size_t new_elem | H5FL_TRACK_PARAMS | ||
| ) |
References FUNC_LEAVE_NOAPI(), H5FL_blk_realloc(), HDassert(), NULL, H5FL_seq_head_t::queue, ret_value, and H5FL_seq_head_t::size.
| herr_t H5FL_set_free_list_limits | ( | int | reg_global_lim, |
| int | reg_list_lim, | ||
| int | arr_global_lim, | ||
| int | arr_list_lim, | ||
| int | blk_global_lim, | ||
| int | blk_list_lim, | ||
| int | fac_global_lim, | ||
| int | fac_list_lim | ||
| ) |
References ret_value.
Referenced by H5set_free_list_limits().
| int H5FL_term_package | ( | void | ) |
References H5_PKG_INIT_VAR, H5FL_garbage_coll(), and n.
| hbool_t H5_PKG_INIT_VAR = FALSE |
Referenced by H5FL_term_package().