Home
last modified time | relevance | path

Searched refs:rwlock_t (Results 1 – 25 of 38) sorted by relevance

12

/include/linux/
Drwlock_api_smp.h18 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 …]
Drwlock_types.h23 } rwlock_t; typedef
35 (rwlock_t) { .raw_lock = __ARCH_RW_LOCK_UNLOCKED, \
42 (rwlock_t) { .raw_lock = __ARCH_RW_LOCK_UNLOCKED, \
46 #define DEFINE_RWLOCK(x) rwlock_t x = __RW_LOCK_UNLOCKED(x)
Drwlock.h18 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);
Dhp_sdc.h262 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 */
Datalk.h135 extern rwlock_t atalk_sockets_lock;
138 extern rwlock_t atalk_routes_lock;
141 extern rwlock_t atalk_interfaces_lock;
Dhil_mlc.h128 rwlock_t lock;
Dleds.h172 rwlock_t leddev_list_lock;
Datmdev.h220 extern rwlock_t vcc_sklist_lock;
Dparport.h235 rwlock_t cad_lock;
/include/net/
Dx25.h314 extern rwlock_t x25_list_lock;
316 extern rwlock_t x25_route_list_lock;
318 extern rwlock_t x25_forward_list_lock;
320 extern rwlock_t x25_neigh_list_lock;
Draw.h34 rwlock_t lock;
Dif_inet6.h95 rwlock_t sflock;
188 rwlock_t lock;
Dipx.h123 extern rwlock_t ipx_routes_lock;
Drequest_sock.h154 rwlock_t syn_wait_lock;
Dneighbour.h139 rwlock_t lock;
215 rwlock_t lock;
Dip6_fib.h249 rwlock_t tb6_lock;
/include/sound/
Dseq_virmidi.h62 rwlock_t filelist_lock;
Dcore.h114 rwlock_t ctl_files_rwlock; /* ctl_files list lock */
/include/drm/
Ddrm_vma_manager.h41 rwlock_t vm_lock;
48 rwlock_t vm_lock;
/include/net/netns/
Dxfrm.h76 rwlock_t xfrm_policy_lock;
/include/net/iucv/
Daf_iucv.h151 rwlock_t lock;
/include/linux/netfilter_bridge/
Debtables.h98 rwlock_t lock;
/include/video/
Dadf.h380 rwlock_t vsync_lock;
387 rwlock_t hotplug_modelist_lock;
/include/linux/sunrpc/
Dcache.h77 rwlock_t hash_lock;
/include/net/bluetooth/
Dbluetooth.h238 rwlock_t lock;

12