Searched refs:rwlock_t (Results 1 – 25 of 41) sorted by relevance
12
| /include/linux/ |
| A D | rwlock_rt.h | 10 extern void __rt_rwlock_init(rwlock_t *rwlock, const char *name, 13 static inline void __rt_rwlock_init(rwlock_t *rwlock, char *name, in __rt_rwlock_init() 27 extern void rt_read_lock(rwlock_t *rwlock) __acquires(rwlock); 28 extern int rt_read_trylock(rwlock_t *rwlock); 32 extern int rt_write_trylock(rwlock_t *rwlock); 35 static __always_inline void read_lock(rwlock_t *rwlock) in read_lock() 40 static __always_inline void read_lock_bh(rwlock_t *rwlock) in read_lock_bh() 46 static __always_inline void read_lock_irq(rwlock_t *rwlock) in read_lock_irq() 60 static __always_inline void read_unlock(rwlock_t *rwlock) in read_unlock() 82 static __always_inline void write_lock(rwlock_t *rwlock) in write_lock() [all …]
|
| A D | rwlock_api_smp.h | 29 int __lockfunc _raw_read_trylock(rwlock_t *lock); 30 int __lockfunc _raw_write_trylock(rwlock_t *lock); 118 static inline int __raw_read_trylock(rwlock_t *lock) in __raw_read_trylock() 129 static inline int __raw_write_trylock(rwlock_t *lock) in __raw_write_trylock() 147 static inline void __raw_read_lock(rwlock_t *lock) in __raw_read_lock() 165 static inline void __raw_read_lock_irq(rwlock_t *lock) in __raw_read_lock_irq() 173 static inline void __raw_read_lock_bh(rwlock_t *lock) in __raw_read_lock_bh() 199 static inline void __raw_write_lock_bh(rwlock_t *lock) in __raw_write_lock_bh() 206 static inline void __raw_write_lock(rwlock_t *lock) in __raw_write_lock() 222 static inline void __raw_write_unlock(rwlock_t *lock) in __raw_write_unlock() [all …]
|
| A D | rwlock_types.h | 34 } rwlock_t; typedef 40 (rwlock_t) { .raw_lock = __ARCH_RW_LOCK_UNLOCKED, \ 47 (rwlock_t) { .raw_lock = __ARCH_RW_LOCK_UNLOCKED, \ 51 #define DEFINE_RWLOCK(x) rwlock_t x = __RW_LOCK_UNLOCKED(x) 63 } rwlock_t; typedef 74 rwlock_t name = __RW_LOCK_UNLOCKED(name)
|
| A D | rwlock.h | 18 extern void __rwlock_init(rwlock_t *lock, const char *name, 32 extern void do_raw_read_lock(rwlock_t *lock) __acquires(lock); 33 extern int do_raw_read_trylock(rwlock_t *lock); 34 extern void do_raw_read_unlock(rwlock_t *lock) __releases(lock); 35 extern void do_raw_write_lock(rwlock_t *lock) __acquires(lock); 36 extern int do_raw_write_trylock(rwlock_t *lock); 37 extern void do_raw_write_unlock(rwlock_t *lock) __releases(lock);
|
| A D | hp_sdc.h | 262 rwlock_t ibf_lock; 263 rwlock_t lock; /* user/tasklet lock */ 264 rwlock_t rtq_lock; /* isr/tasklet lock */ 265 rwlock_t hook_lock; /* isr/user lock for handler add/del */
|
| A D | atalk.h | 138 extern rwlock_t atalk_sockets_lock; 141 extern rwlock_t atalk_routes_lock; 144 extern rwlock_t atalk_interfaces_lock;
|
| A D | spinlock.h | 479 static inline int rwlock_needbreak(rwlock_t *lock) in rwlock_needbreak() 593 DEFINE_LOCK_GUARD_1(read_lock, rwlock_t, 597 DEFINE_LOCK_GUARD_1(read_lock_irq, rwlock_t, 601 DEFINE_LOCK_GUARD_1(read_lock_irqsave, rwlock_t, 606 DEFINE_LOCK_GUARD_1(write_lock, rwlock_t, 610 DEFINE_LOCK_GUARD_1(write_lock_irq, rwlock_t, 614 DEFINE_LOCK_GUARD_1(write_lock_irqsave, rwlock_t,
|
| A D | seqlock_types.h | 70 SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read)
|
| A D | kvm_types.h | 67 rwlock_t lock;
|
| A D | hil_mlc.h | 128 rwlock_t lock;
|
| A D | binfmts.h | 102 rwlock_t entries_lock;
|
| A D | xattr.h | 110 rwlock_t lock;
|
| A D | mempolicy.h | 114 rwlock_t lock;
|
| A D | atmdev.h | 215 extern rwlock_t vcc_sklist_lock;
|
| A D | mhi.h | 407 rwlock_t pm_lock;
|
| /include/net/ |
| A D | x25.h | 313 extern rwlock_t x25_list_lock; 315 extern rwlock_t x25_route_list_lock; 317 extern rwlock_t x25_forward_list_lock; 319 extern rwlock_t x25_neigh_list_lock;
|
| A D | smc.h | 25 rwlock_t lock;
|
| A D | if_inet6.h | 200 rwlock_t lock;
|
| A D | neighbour.h | 145 rwlock_t lock; 239 rwlock_t lock;
|
| /include/drm/ |
| A D | drm_vma_manager.h | 53 rwlock_t vm_lock; 60 rwlock_t vm_lock;
|
| /include/sound/ |
| A D | seq_virmidi.h | 49 rwlock_t filelist_lock;
|
| /include/net/iucv/ |
| A D | af_iucv.h | 160 rwlock_t lock;
|
| /include/net/netns/ |
| A D | ipv6.h | 78 rwlock_t fib6_walker_lock;
|
| /include/linux/netfilter_bridge/ |
| A D | ebtables.h | 96 rwlock_t lock;
|
| /include/linux/sched/ |
| A D | task.h | 55 extern rwlock_t tasklist_lock;
|
Completed in 39 milliseconds
12