Searched refs:rwsem (Results 1 – 9 of 9) sorted by relevance
31 struct rw_semaphore rwsem; /* W: modification, R: walking the list */ member119 down_write(&anon_vma->root->rwsem); in anon_vma_lock_write()124 up_write(&anon_vma->root->rwsem); in anon_vma_unlock_write()129 down_read(&anon_vma->root->rwsem); in anon_vma_lock_read()134 return down_read_trylock(&anon_vma->root->rwsem); in anon_vma_trylock_read()139 up_read(&anon_vma->root->rwsem); in anon_vma_unlock_read()
66 struct rw_semaphore rwsem; member85 init_rwsem(&(name)->rwsem); \101 .rwsem = __RWSEM_INITIALIZER((name).rwsem), \
89 struct rw_semaphore rwsem; member
45 struct rw_semaphore rwsem; member
19 struct rw_semaphore rwsem; member
162 extern void __init_rwsem(struct rw_semaphore *rwsem, const char *name,
197 struct rw_semaphore rwsem; member
102 struct rw_semaphore rwsem; member
3 #define TRACE_SYSTEM rwsem