Home | History | Annotate | Download | only in linux

Lines Matching refs:sem

30 extern void down_read(struct rw_semaphore *sem);
35 extern int down_read_trylock(struct rw_semaphore *sem);
40 extern void down_write(struct rw_semaphore *sem);
45 extern int down_write_trylock(struct rw_semaphore *sem);
50 extern void up_read(struct rw_semaphore *sem);
55 extern void up_write(struct rw_semaphore *sem);
60 extern void downgrade_write(struct rw_semaphore *sem);
76 extern void down_read_nested(struct rw_semaphore *sem, int subclass);
77 extern void down_write_nested(struct rw_semaphore *sem, int subclass);
84 extern void down_read_non_owner(struct rw_semaphore *sem);
85 extern void up_read_non_owner(struct rw_semaphore *sem);
87 # define down_read_nested(sem, subclass) down_read(sem)
88 # define down_write_nested(sem, subclass) down_write(sem)
89 # define down_read_non_owner(sem) down_read(sem)
90 # define up_read_non_owner(sem) up_read(sem)