Home
last modified time | relevance | path

Searched defs:rwlock (Results 1 – 5 of 5) sorted by relevance

/linux/include/linux/
H A Drwlock_rt.h13 static inline void __rt_rwlock_init(rwlock_t *rwlock, char *name, in __rt_rwlock_init() argument
35 read_lock(rwlock_t * rwlock) read_lock() argument
40 read_lock_bh(rwlock_t * rwlock) read_lock_bh() argument
46 read_lock_irq(rwlock_t * rwlock) read_lock_irq() argument
60 read_unlock(rwlock_t * rwlock) read_unlock() argument
65 read_unlock_bh(rwlock_t * rwlock) read_unlock_bh() argument
71 read_unlock_irq(rwlock_t * rwlock) read_unlock_irq() argument
76 read_unlock_irqrestore(rwlock_t * rwlock,unsigned long flags) read_unlock_irqrestore() argument
82 write_lock(rwlock_t * rwlock) write_lock() argument
88 write_lock_nested(rwlock_t * rwlock,int subclass) write_lock_nested() argument
96 write_lock_bh(rwlock_t * rwlock) write_lock_bh() argument
102 write_lock_irq(rwlock_t * rwlock) write_lock_irq() argument
126 write_unlock(rwlock_t * rwlock) write_unlock() argument
131 write_unlock_bh(rwlock_t * rwlock) write_unlock_bh() argument
137 write_unlock_irq(rwlock_t * rwlock) write_unlock_irq() argument
142 write_unlock_irqrestore(rwlock_t * rwlock,unsigned long flags) write_unlock_irqrestore() argument
[all...]
H A Drwlock.h39 # define do_raw_read_lock(rwlock) do {__acquire(lock); arch_read_lock(&(rwlock)->raw_lock); } while (0) argument
40 # define do_raw_read_trylock(rwlock) arch_read_trylock(&(rwlock)->raw_lock) argument
41 # define do_raw_read_unlock(rwlock) do {arch_read_unlock(&(rwlock)->raw_lock); __release(lock); } while (0) argument
42 # define do_raw_write_lock(rwlock) do {__acquire(lock); arch_write_lock(&(rwlock)->raw_lock); } while (0) argument
43 # define do_raw_write_trylock(rwlock) arch_write_tryloc argument
44 do_raw_write_unlock(rwlock) global() argument
[all...]
/linux/kernel/locking/
H A Dspinlock_rt.c201 int __sched rt_read_trylock(rwlock_t *rwlock) in rt_read_trylock() argument
215 int __sched rt_write_trylock(rwlock_t *rwlock) in rt_write_trylock() argument
229 void __sched rt_read_lock(rwlock_t *rwlock) __acquires(RCU) in rt_read_lock() argument
239 rt_write_lock(rwlock_t * rwlock) rt_write_lock() argument
250 rt_write_lock_nested(rwlock_t * rwlock,int subclass) rt_write_lock_nested() argument
261 rt_read_unlock(rwlock_t * rwlock) rt_read_unlock() argument
270 rt_write_unlock(rwlock_t * rwlock) rt_write_unlock() argument
280 __rt_rwlock_init(rwlock_t * rwlock,const char * name,struct lock_class_key * key) __rt_rwlock_init() argument
[all...]
/linux/kernel/trace/
H A Dtrace_probe.h245 rwlock_t rwlock; member
/linux/drivers/infiniband/core/
H A Dcache.c118 rwlock_t rwlock; member
[all...]