Searched defs:rw_semaphore (Results 1 - 2 of 2) sorted by relevance

/include/linux/
H A Drwsem-spinlock.h23 struct rw_semaphore { struct
34 extern void __down_read(struct rw_semaphore *sem);
35 extern int __down_read_trylock(struct rw_semaphore *sem);
36 extern void __down_write(struct rw_semaphore *sem);
37 extern void __down_write_nested(struct rw_semaphore *sem, int subclass);
38 extern int __down_write_trylock(struct rw_semaphore *sem);
39 extern void __up_read(struct rw_semaphore *sem);
40 extern void __up_write(struct rw_semaphore *sem);
41 extern void __downgrade_write(struct rw_semaphore *sem);
42 extern int rwsem_is_locked(struct rw_semaphore *se
[all...]
H A Drwsem.h21 struct rw_semaphore;
27 struct rw_semaphore { struct
44 extern struct rw_semaphore *rwsem_down_read_failed(struct rw_semaphore *sem);
45 extern struct rw_semaphore *rwsem_down_write_failed(struct rw_semaphore *sem);
46 extern struct rw_semaphore *rwsem_wake(struct rw_semaphore *);
47 extern struct rw_semaphore *rwsem_downgrade_wake(struct rw_semaphore *se
[all...]

Completed in 669 milliseconds