Lines Matching refs:m_version_state

89   volatile uint32 m_version_state;  member
94 uint32 copy= m_version_state; /* non volatile copy, and dirty read */ in is_free()
101 uint32 copy= m_version_state; /* non volatile copy, and dirty read */ in is_populated()
113 uint32 copy= m_version_state; /* non volatile copy, and dirty read */ in free_to_dirty()
117 return (PFS_atomic::cas_u32(&m_version_state, &old_val, new_val)); in free_to_dirty()
127 uint32 copy= PFS_atomic::load_u32(&m_version_state); in allocated_to_dirty()
133 PFS_atomic::store_u32(&m_version_state, new_val); in allocated_to_dirty()
143 uint32 copy= PFS_atomic::load_u32(&m_version_state); in dirty_to_allocated()
148 PFS_atomic::store_u32(&m_version_state, new_val); in dirty_to_allocated()
159 uint32 copy= PFS_atomic::load_u32(&m_version_state); in set_allocated()
162 PFS_atomic::store_u32(&m_version_state, new_val); in set_allocated()
171 uint32 copy= PFS_atomic::load_u32(&m_version_state); in set_dirty()
174 PFS_atomic::store_u32(&m_version_state, new_val); in set_dirty()
183 uint32 copy= PFS_atomic::load_u32(&m_version_state); in dirty_to_free()
188 PFS_atomic::store_u32(&m_version_state, new_val); in dirty_to_free()
215 uint32 copy= PFS_atomic::load_u32(&m_version_state); in allocated_to_free()
220 PFS_atomic::store_u32(&m_version_state, new_val); in allocated_to_free()
229 copy->m_version_state= PFS_atomic::load_u32(&m_version_state); in begin_optimistic_lock()
240 if ((copy->m_version_state & STATE_MASK) != PFS_LOCK_ALLOCATED) in end_optimistic_lock()
244 if (copy->m_version_state != PFS_atomic::load_u32(&m_version_state)) in end_optimistic_lock()
252 return (PFS_atomic::load_u32(&m_version_state) & VERSION_MASK); in get_version()