Lines Matching refs:previous_state
70 uint32_t previous_state; in __wt_delete_page() local
75 previous_state = ref->state; in __wt_delete_page()
76 if ((previous_state == WT_REF_MEM || previous_state == WT_REF_LIMBO) && in __wt_delete_page()
77 __wt_atomic_casv32(&ref->state, previous_state, WT_REF_LOCKED)) { in __wt_delete_page()
79 ref->state = previous_state; in __wt_delete_page()
84 ret = __wt_evict(session, ref, false, previous_state); in __wt_delete_page()
94 previous_state = ref->state; in __wt_delete_page()
95 switch (previous_state) { in __wt_delete_page()
102 if (!__wt_atomic_casv32(&ref->state, previous_state, WT_REF_LOCKED)) in __wt_delete_page()
149 ref->page_del->previous_state = previous_state; in __wt_delete_page()
164 WT_PUBLISH(ref->state, previous_state); in __wt_delete_page()
194 WT_REF_DELETED, ref->page_del->previous_state)) in __wt_delete_page_rollback()