Searched refs:rw_semaphore (Results 1 – 13 of 13) sorted by relevance
38 struct rw_semaphore { struct67 struct rw_semaphore name; \75 linux_init_rwsem(struct rw_semaphore *rw, const char *name) in linux_init_rwsem()82 extern int linux_down_read_killable(struct rw_semaphore *);83 extern int linux_down_write_killable(struct rw_semaphore *);
48 struct rw_semaphore mmap_sem;
579 struct {} rw_semaphore; variable597 down_read(struct rw_semaphore *sem) in down_read()606 down_write(struct rw_semaphore *sem) in down_write()615 down_read_trylock(struct rw_semaphore *sem) in down_read_trylock()626 down_write_trylock(struct rw_semaphore *sem) in down_write_trylock()637 up_read(struct rw_semaphore *sem) in up_read()643 up_write(struct rw_semaphore *sem) in up_write()
161 linux_down_read_killable(struct rw_semaphore *rw) in linux_down_read_killable()174 linux_down_write_killable(struct rw_semaphore *rw) in linux_down_write_killable()
30 struct rw_semaphore lock;
145 struct rw_semaphore lock;
44 struct rw_semaphore rw_rwlock;
184 extern struct rw_semaphore tq_list_sem;
73 extern struct rw_semaphore spl_kmem_cache_sem;
158 struct rw_semaphore hw_destroy_rwsem;
133 struct rw_semaphore spl_kmem_cache_sem; /* Cache list lock */
158 struct rw_semaphore tq_list_sem;
624 struct rw_semaphore switch_sem;