36 #ifndef UNIV_HOTBACKUP
43 IBUF_OP_DELETE_MARK = 1,
57 IBUF_USE_INSERT_DELETE_MARK,
67 #if defined UNIV_DEBUG || defined UNIV_IBUF_DEBUG
69 extern uint ibuf_debug;
99 ibuf_init_at_db_start(
void);
106 ibuf_update_max_tablespace_id(
void);
112 ibuf_bitmap_page_init(
127 ibuf_reset_free_bits(
170 ibuf_update_free_bits_low(
189 ibuf_update_free_bits_zip(
202 ibuf_update_free_bits_for_two_pages_low(
217 ulint ignore_sec_unique);
263 ibuf_free_excess_pages(
void);
299 ibool update_ibuf_bitmap);
333 ibuf_contract_for_n_pages(
347 ibuf_parse_bitmap_init(
353 #ifndef UNIV_HOTBACKUP
354 #ifdef UNIV_IBUF_COUNT_DEBUG
386 ibuf_rec_get_counter(
396 #define IBUF_HEADER_PAGE_NO FSP_IBUF_HEADER_PAGE_NO
397 #define IBUF_TREE_ROOT_PAGE_NO FSP_IBUF_TREE_ROOT_PAGE_NO
403 #define IBUF_HEADER PAGE_DATA
404 #define IBUF_TREE_SEG_HEADER 0
407 #define IBUF_SPACE_ID 0
410 #include "ibuf0ibuf.ic"