Lines Matching refs:internal_rwsem
142 struct rw_semaphore internal_rwsem;
2099 __init_rwsem(&sem->internal_rwsem, sem_name, key);
2107 return rwsem_is_locked(&sem->internal_rwsem);
2112 return rwsem_is_contended(&sem->internal_rwsem);
2118 wait_event(sem->read_waiters, down_read_trylock(&sem->internal_rwsem));
2120 down_read(&sem->internal_rwsem);
2126 return down_read_trylock(&sem->internal_rwsem);
2131 up_read(&sem->internal_rwsem);
2136 down_write(&sem->internal_rwsem);
2142 down_read_nested(&sem->internal_rwsem, subclass);
2147 down_write_nested(&sem->internal_rwsem, subclass);
2156 return down_write_trylock(&sem->internal_rwsem);
2161 up_write(&sem->internal_rwsem);