Searched refs:rwlock_t (Results 1 – 25 of 118) sorted by relevance
12345
18 void __lockfunc _raw_read_lock(rwlock_t *lock) __acquires(lock);19 void __lockfunc _raw_write_lock(rwlock_t *lock) __acquires(lock);20 void __lockfunc _raw_read_lock_bh(rwlock_t *lock) __acquires(lock);21 void __lockfunc _raw_write_lock_bh(rwlock_t *lock) __acquires(lock);22 void __lockfunc _raw_read_lock_irq(rwlock_t *lock) __acquires(lock);23 void __lockfunc _raw_write_lock_irq(rwlock_t *lock) __acquires(lock);24 unsigned long __lockfunc _raw_read_lock_irqsave(rwlock_t *lock)26 unsigned long __lockfunc _raw_write_lock_irqsave(rwlock_t *lock)28 int __lockfunc _raw_read_trylock(rwlock_t *lock);29 int __lockfunc _raw_write_trylock(rwlock_t *lock);[all …]
20 } rwlock_t; typedef32 (rwlock_t) { .raw_lock = __ARCH_RW_LOCK_UNLOCKED, \39 (rwlock_t) { .raw_lock = __ARCH_RW_LOCK_UNLOCKED, \43 #define DEFINE_RWLOCK(x) rwlock_t x = __RW_LOCK_UNLOCKED(x)
18 extern void __rwlock_init(rwlock_t *lock, const char *name,32 extern void do_raw_read_lock(rwlock_t *lock) __acquires(lock);34 extern int do_raw_read_trylock(rwlock_t *lock);35 extern void do_raw_read_unlock(rwlock_t *lock) __releases(lock);36 extern void do_raw_write_lock(rwlock_t *lock) __acquires(lock);38 extern int do_raw_write_trylock(rwlock_t *lock);39 extern void do_raw_write_unlock(rwlock_t *lock) __releases(lock);
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 */
138 extern rwlock_t atalk_sockets_lock;141 extern rwlock_t atalk_routes_lock;144 extern rwlock_t atalk_interfaces_lock;
213 int __lockfunc _raw_read_trylock(rwlock_t *lock) in _raw_read_trylock()221 void __lockfunc _raw_read_lock(rwlock_t *lock) in _raw_read_lock()229 unsigned long __lockfunc _raw_read_lock_irqsave(rwlock_t *lock) in _raw_read_lock_irqsave()237 void __lockfunc _raw_read_lock_irq(rwlock_t *lock) in _raw_read_lock_irq()245 void __lockfunc _raw_read_lock_bh(rwlock_t *lock) in _raw_read_lock_bh()253 void __lockfunc _raw_read_unlock(rwlock_t *lock) in _raw_read_unlock()261 void __lockfunc _raw_read_unlock_irqrestore(rwlock_t *lock, unsigned long flags) in _raw_read_unlock_irqrestore()269 void __lockfunc _raw_read_unlock_irq(rwlock_t *lock) in _raw_read_unlock_irq()277 void __lockfunc _raw_read_unlock_bh(rwlock_t *lock) in _raw_read_unlock_bh()285 int __lockfunc _raw_write_trylock(rwlock_t *lock) in _raw_write_trylock()[all …]
34 void __rwlock_init(rwlock_t *lock, const char *name, in __rwlock_init()142 static void rwlock_bug(rwlock_t *lock, const char *msg) in rwlock_bug()155 void do_raw_read_lock(rwlock_t *lock) in do_raw_read_lock()161 int do_raw_read_trylock(rwlock_t *lock) in do_raw_read_trylock()174 void do_raw_read_unlock(rwlock_t *lock) in do_raw_read_unlock()180 static inline void debug_write_lock_before(rwlock_t *lock) in debug_write_lock_before()188 static inline void debug_write_lock_after(rwlock_t *lock) in debug_write_lock_after()194 static inline void debug_write_unlock(rwlock_t *lock) in debug_write_unlock()204 void do_raw_write_lock(rwlock_t *lock) in do_raw_write_lock()211 int do_raw_write_trylock(rwlock_t *lock) in do_raw_write_trylock()[all …]
163 rwlock_t port_list_lock; /* port list lock */167 rwlock_t abort_lock; /* Protects against SCSI178 rwlock_t erp_lock;208 rwlock_t unit_list_lock; /* unit list lock */
316 extern rwlock_t x25_list_lock;318 extern rwlock_t x25_route_list_lock;320 extern rwlock_t x25_forward_list_lock;322 extern rwlock_t x25_neigh_list_lock;
94 rwlock_t sflock;187 rwlock_t lock;
36 rwlock_t lock;
24 rwlock_t ingress_lock;28 rwlock_t egress_lock;
53 rwlock_t vm_lock;60 rwlock_t vm_lock;
194 rwlock_t conns_lock; /* protects conns_all */199 rwlock_t sndbufs_lock; /* protects tx buffers */201 rwlock_t rmbs_lock; /* protects rx buffers */
29 rwlock_t lock;
322 rwlock_t sysnames_lock;392 rwlock_t proc_lock;395 rwlock_t vl_servers_lock; /* Lock on vl_servers */412 rwlock_t lock; /* Lock on addresses */454 rwlock_t lock;520 rwlock_t fs_lock; /* access lock */525 rwlock_t cb_break_lock; /* Volume finding lock */590 rwlock_t lock;614 rwlock_t servers_lock; /* Lock for ->servers */618 rwlock_t cb_v_break_lock;
29 rwlock_t policy_rwlock;
68 rwlock_t lock;
28 rwlock_t lock;
49 rwlock_t filelist_lock;
68 rwlock_t call_lock; /* Lock for ->calls */74 rwlock_t conn_lock; /* Lock for ->conn_proc_list, ->service_conns */140 rwlock_t recvmsg_lock; /* Lock for recvmsg_q */146 rwlock_t call_lock; /* lock for calls */279 rwlock_t services_lock; /* lock for services list */591 rwlock_t state_lock; /* lock for state transition */
46 rwlock_t cl_nodes_lock;
47 rwlock_t ports_lock;
72 extern rwlock_t nl_table_lock;
61 rwlock_t lock;