Lines Matching refs:m_version_state

73   uint32 m_version_state;  member
78 uint32 m_version_state; member
106 uint32 m_version_state; member
112 copy= m_version_state; /* dirty read */ in copy_version_state()
122 copy= PFS_atomic::load_u32(&m_version_state); in is_free()
132 copy= PFS_atomic::load_u32(&m_version_state); in is_populated()
147 old_val= PFS_atomic::load_u32(&m_version_state); in free_to_dirty()
157 pass= PFS_atomic::cas_u32(&m_version_state, &old_val, new_val); in free_to_dirty()
161 copy_ptr->m_version_state= new_val; in free_to_dirty()
181 PFS_atomic::store_u32(&m_version_state, new_val); in allocated_to_dirty()
183 copy_ptr->m_version_state= new_val; in allocated_to_dirty()
194 assert((copy->m_version_state & STATE_MASK) == PFS_LOCK_DIRTY); in dirty_to_allocated()
196 uint32 new_val= (copy->m_version_state & VERSION_MASK) + VERSION_INC + PFS_LOCK_ALLOCATED; in dirty_to_allocated()
198 PFS_atomic::store_u32(&m_version_state, new_val); in dirty_to_allocated()
213 PFS_atomic::store_u32(&m_version_state, new_val); in set_allocated()
222 uint32 copy= PFS_atomic::load_u32(&m_version_state); in set_dirty()
225 PFS_atomic::store_u32(&m_version_state, new_val); in set_dirty()
227 copy_ptr->m_version_state= new_val; in set_dirty()
237 assert((copy->m_version_state & STATE_MASK) == PFS_LOCK_DIRTY); in dirty_to_free()
239 uint32 new_val= (copy->m_version_state & VERSION_MASK) + PFS_LOCK_FREE; in dirty_to_free()
241 PFS_atomic::store_u32(&m_version_state, new_val); in dirty_to_free()
261 PFS_atomic::store_u32(&m_version_state, new_val); in allocated_to_free()
271 copy->m_version_state= PFS_atomic::load_u32(&m_version_state); in begin_optimistic_lock()
285 if ((copy->m_version_state & STATE_MASK) != PFS_LOCK_ALLOCATED) in end_optimistic_lock()
288 version_state= PFS_atomic::load_u32(&m_version_state); in end_optimistic_lock()
291 if (copy->m_version_state != version_state) in end_optimistic_lock()
301 version_state= PFS_atomic::load_u32(&m_version_state); in get_version()