51 ha_search_and_update_if_found_func(
56 #
if defined UNIV_AHI_DEBUG || defined UNIV_DEBUG
61 #if defined UNIV_AHI_DEBUG || defined UNIV_DEBUG
69 # define ha_search_and_update_if_found(table,fold,data,new_block,new_data) \
70 ha_search_and_update_if_found_func(table,fold,data,new_block,new_data)
79 # define ha_search_and_update_if_found(table,fold,data,new_block,new_data) \
80 ha_search_and_update_if_found_func(table,fold,data,new_data)
91 #ifdef UNIV_SYNC_DEBUG
97 #ifdef UNIV_SYNC_DEBUG
105 # define ha_create(n_c,n_m,level) ha_create_func(n_c,level,n_m)
114 # define ha_create(n_c,n_m,level) ha_create_func(n_c,n_m)
132 ha_insert_for_fold_func(
139 #
if defined UNIV_AHI_DEBUG || defined UNIV_DEBUG
144 #if defined UNIV_AHI_DEBUG || defined UNIV_DEBUG
154 # define ha_insert_for_fold(t,f,b,d) ha_insert_for_fold_func(t,f,b,d)
165 # define ha_insert_for_fold(t,f,b,d) ha_insert_for_fold_func(t,f,d)
179 #ifndef UNIV_HOTBACKUP
185 ha_remove_all_nodes_to_page(
190 #if defined UNIV_AHI_DEBUG || defined UNIV_DEBUG
218 #if defined UNIV_AHI_DEBUG || defined UNIV_DEBUG
225 #ifndef UNIV_HOTBACKUP
230 # define ASSERT_HASH_MUTEX_OWN(table, fold) \
231 ut_ad(!(table)->mutexes || mutex_own(hash_get_mutex(table, fold)))
237 # define ASSERT_HASH_MUTEX_OWN(table, fold) ((void) 0)