Lines Matching refs:trx_sys

244 	ut_ad(mutex_own(&trx_sys->mutex));  in read_view_clone()
276 ut_ad(mutex_own(&trx_sys->mutex)); in read_view_add()
280 for (elem = UT_LIST_GET_FIRST(trx_sys->view_list), prev_elem = NULL; in read_view_add()
287 UT_LIST_ADD_FIRST(view_list, trx_sys->view_list, view); in read_view_add()
290 view_list, trx_sys->view_list, prev_elem, view); in read_view_add()
312 ut_ad(mutex_own(&trx_sys->mutex)); in read_view_open_now_low()
314 view = read_view_create_low(trx_sys->descr_n_used, view); in read_view_open_now_low()
322 view->low_limit_no = trx_sys->max_trx_id; in read_view_open_now_low()
325 descr = trx_find_descriptor(trx_sys->descriptors, in read_view_open_now_low()
326 trx_sys->descr_n_used, in read_view_open_now_low()
329 ut_ad(trx_sys->descr_n_used > 0); in read_view_open_now_low()
334 i = descr - trx_sys->descriptors; in read_view_open_now_low()
336 i = trx_sys->descr_n_used; in read_view_open_now_low()
341 memcpy(view->descriptors, trx_sys->descriptors, in read_view_open_now_low()
345 if (UNIV_UNLIKELY(i + 1 < trx_sys->descr_n_used)) { in read_view_open_now_low()
348 trx_sys->descriptors + i + 1, in read_view_open_now_low()
349 (trx_sys->descr_n_used - i - 1) * in read_view_open_now_low()
357 if (UT_LIST_GET_LEN(trx_sys->trx_serial_list) > 0) { in read_view_open_now_low()
361 trx_no = UT_LIST_GET_FIRST(trx_sys->trx_serial_list)->no; in read_view_open_now_low()
396 mutex_enter(&trx_sys->mutex); in read_view_open_now()
400 mutex_exit(&trx_sys->mutex); in read_view_open_now()
427 mutex_enter(&trx_sys->mutex); in read_view_purge_open()
429 oldest_view = UT_LIST_GET_LAST(trx_sys->view_list); in read_view_purge_open()
435 mutex_exit(&trx_sys->mutex); in read_view_purge_open()
446 mutex_exit(&trx_sys->mutex); in read_view_purge_open()
554 mutex_enter(&trx_sys->mutex); in read_fill_i_s_xtradb_read_view()
556 if (UT_LIST_GET_LEN(trx_sys->view_list)) { in read_fill_i_s_xtradb_read_view()
557 view = UT_LIST_GET_LAST(trx_sys->view_list); in read_fill_i_s_xtradb_read_view()
559 mutex_exit(&trx_sys->mutex); in read_fill_i_s_xtradb_read_view()
573 mutex_exit(&trx_sys->mutex); in read_fill_i_s_xtradb_read_view()
635 mutex_enter(&trx_sys->mutex); in read_cursor_view_create_for_mysql()
644 mutex_exit(&trx_sys->mutex); in read_cursor_view_create_for_mysql()
688 mutex_enter(&trx_sys->mutex); in read_cursor_set_for_mysql()
698 mutex_exit(&trx_sys->mutex); in read_cursor_set_for_mysql()