Lines Matching refs:internal_rwsem
142 struct rw_semaphore internal_rwsem; member
2132 __init_rwsem(&sem->internal_rwsem, sem_name, key); in __init_f2fs_rwsem()
2140 return rwsem_is_locked(&sem->internal_rwsem); in f2fs_rwsem_is_locked()
2145 return rwsem_is_contended(&sem->internal_rwsem); in f2fs_rwsem_is_contended()
2151 wait_event(sem->read_waiters, down_read_trylock(&sem->internal_rwsem)); in f2fs_down_read()
2153 down_read(&sem->internal_rwsem); in f2fs_down_read()
2159 return down_read_trylock(&sem->internal_rwsem); in f2fs_down_read_trylock()
2164 up_read(&sem->internal_rwsem); in f2fs_up_read()
2169 down_write(&sem->internal_rwsem); in f2fs_down_write()
2175 down_read_nested(&sem->internal_rwsem, subclass); in f2fs_down_read_nested()
2180 down_write_nested(&sem->internal_rwsem, subclass); in f2fs_down_write_nested()
2189 return down_write_trylock(&sem->internal_rwsem); in f2fs_down_write_trylock()
2194 up_write(&sem->internal_rwsem); in f2fs_up_write()