rwlock_t 201 fs/afs/internal.h rwlock_t servers_lock; /* active server list lock */ rwlock_t 602 fs/cifs/cifsglob.h GLOBAL_EXTERN rwlock_t GlobalSMBSeslock; /* protects list inserts on 3 above */ rwlock_t 102 fs/dlm/dlm_internal.h rwlock_t lock; rwlock_t 108 fs/dlm/dlm_internal.h rwlock_t lock; rwlock_t 113 fs/dlm/dlm_internal.h rwlock_t lock; rwlock_t 54 fs/ext2/ext2.h rwlock_t i_meta_lock; rwlock_t 110 fs/gfs2/glock.c static rwlock_t gl_hash_locks[GL_HASH_LOCK_SZ]; rwlock_t 112 fs/gfs2/glock.c static inline rwlock_t *gl_lock_addr(unsigned int x) rwlock_t 117 fs/gfs2/glock.c static inline rwlock_t *gl_lock_addr(unsigned int x) rwlock_t 48 fs/ntfs/inode.h rwlock_t size_lock; /* Lock serializing access to inode sizes. */ rwlock_t 55 fs/ocfs2/cluster/nodemanager.h rwlock_t cl_nodes_lock; rwlock_t 202 fs/xfs/xfs_ag.h rwlock_t pag_ici_lock; /* incore inode lock */ rwlock_t 173 include/linux/atalk.h extern rwlock_t atalk_sockets_lock; rwlock_t 176 include/linux/atalk.h extern rwlock_t atalk_routes_lock; rwlock_t 179 include/linux/atalk.h extern rwlock_t atalk_interfaces_lock; rwlock_t 411 include/linux/atmdev.h extern rwlock_t vcc_sklist_lock; rwlock_t 780 include/linux/fs.h rwlock_t lock; /* protects pid, uid, euid fields */ rwlock_t 8 include/linux/fs_struct.h rwlock_t lock; rwlock_t 16 include/linux/genalloc.h rwlock_t lock; rwlock_t 128 include/linux/hil_mlc.h rwlock_t lock; rwlock_t 262 include/linux/hp_sdc.h rwlock_t ibf_lock; rwlock_t 263 include/linux/hp_sdc.h rwlock_t lock; /* user/tasklet lock */ rwlock_t 264 include/linux/hp_sdc.h rwlock_t rtq_lock; /* isr/tasklet lock */ rwlock_t 265 include/linux/hp_sdc.h rwlock_t hook_lock; /* isr/user lock for handler add/del */ rwlock_t 26 include/linux/inetdevice.h rwlock_t mc_list_lock; rwlock_t 83 include/linux/leds.h rwlock_t leddev_list_lock; rwlock_t 411 include/linux/mISDNif.h rwlock_t lock; rwlock_t 238 include/linux/mm_types.h rwlock_t ioctx_list_lock; /* aio lock */ rwlock_t 900 include/linux/netdevice.h extern rwlock_t dev_base_lock; /* Device list lock */ rwlock_t 359 include/linux/netfilter/x_tables.h rwlock_t lock; rwlock_t 291 include/linux/netfilter_bridge/ebtables.h rwlock_t lock; rwlock_t 324 include/linux/parport.h rwlock_t cad_lock; rwlock_t 238 include/linux/sched.h extern rwlock_t tasklist_lock; rwlock_t 109 include/linux/spinlock.h extern void __rwlock_init(rwlock_t *lock, const char *name, rwlock_t 150 include/linux/spinlock.h extern void _raw_read_lock(rwlock_t *lock); rwlock_t 151 include/linux/spinlock.h extern int _raw_read_trylock(rwlock_t *lock); rwlock_t 152 include/linux/spinlock.h extern void _raw_read_unlock(rwlock_t *lock); rwlock_t 153 include/linux/spinlock.h extern void _raw_write_lock(rwlock_t *lock); rwlock_t 154 include/linux/spinlock.h extern int _raw_write_trylock(rwlock_t *lock); rwlock_t 155 include/linux/spinlock.h extern void _raw_write_unlock(rwlock_t *lock); rwlock_t 27 include/linux/spinlock_api_smp.h void __lockfunc _read_lock(rwlock_t *lock) __acquires(lock); rwlock_t 28 include/linux/spinlock_api_smp.h void __lockfunc _write_lock(rwlock_t *lock) __acquires(lock); rwlock_t 30 include/linux/spinlock_api_smp.h void __lockfunc _read_lock_bh(rwlock_t *lock) __acquires(lock); rwlock_t 31 include/linux/spinlock_api_smp.h void __lockfunc _write_lock_bh(rwlock_t *lock) __acquires(lock); rwlock_t 33 include/linux/spinlock_api_smp.h void __lockfunc _read_lock_irq(rwlock_t *lock) __acquires(lock); rwlock_t 34 include/linux/spinlock_api_smp.h void __lockfunc _write_lock_irq(rwlock_t *lock) __acquires(lock); rwlock_t 39 include/linux/spinlock_api_smp.h unsigned long __lockfunc _read_lock_irqsave(rwlock_t *lock) rwlock_t 41 include/linux/spinlock_api_smp.h unsigned long __lockfunc _write_lock_irqsave(rwlock_t *lock) rwlock_t 44 include/linux/spinlock_api_smp.h int __lockfunc _read_trylock(rwlock_t *lock); rwlock_t 45 include/linux/spinlock_api_smp.h int __lockfunc _write_trylock(rwlock_t *lock); rwlock_t 48 include/linux/spinlock_api_smp.h void __lockfunc _read_unlock(rwlock_t *lock) __releases(lock); rwlock_t 49 include/linux/spinlock_api_smp.h void __lockfunc _write_unlock(rwlock_t *lock) __releases(lock); rwlock_t 51 include/linux/spinlock_api_smp.h void __lockfunc _read_unlock_bh(rwlock_t *lock) __releases(lock); rwlock_t 52 include/linux/spinlock_api_smp.h void __lockfunc _write_unlock_bh(rwlock_t *lock) __releases(lock); rwlock_t 54 include/linux/spinlock_api_smp.h void __lockfunc _read_unlock_irq(rwlock_t *lock) __releases(lock); rwlock_t 55 include/linux/spinlock_api_smp.h void __lockfunc _write_unlock_irq(rwlock_t *lock) __releases(lock); rwlock_t 58 include/linux/spinlock_api_smp.h void __lockfunc _read_unlock_irqrestore(rwlock_t *lock, unsigned long flags) rwlock_t 60 include/linux/spinlock_api_smp.h void __lockfunc _write_unlock_irqrestore(rwlock_t *lock, unsigned long flags) rwlock_t 74 include/linux/spinlock_types.h (rwlock_t) { .raw_lock = __RAW_RW_LOCK_UNLOCKED, \ rwlock_t 84 include/linux/spinlock_types.h (rwlock_t) { .raw_lock = __RAW_RW_LOCK_UNLOCKED, \ rwlock_t 98 include/linux/spinlock_types.h #define DEFINE_RWLOCK(x) rwlock_t x = __RW_LOCK_UNLOCKED(x) rwlock_t 66 include/linux/sunrpc/cache.h rwlock_t hash_lock; rwlock_t 90 include/linux/vmalloc.h extern rwlock_t vmlist_lock; rwlock_t 54 include/net/act_api.h rwlock_t *lock; rwlock_t 115 include/net/bluetooth/bluetooth.h rwlock_t lock; rwlock_t 197 include/net/bluetooth/hci_core.h extern rwlock_t hci_dev_list_lock; rwlock_t 198 include/net/bluetooth/hci_core.h extern rwlock_t hci_cb_list_lock; rwlock_t 196 include/net/bluetooth/l2cap.h rwlock_t lock; rwlock_t 86 include/net/if_inet6.h rwlock_t sflock; rwlock_t 167 include/net/if_inet6.h rwlock_t mc_lock; rwlock_t 177 include/net/if_inet6.h rwlock_t lock; rwlock_t 37 include/net/inet_frag.h rwlock_t lock; rwlock_t 107 include/net/inet_hashtables.h rwlock_t *ehash_locks; rwlock_t 131 include/net/inet_hashtables.h rwlock_t lhash_lock ____cacheline_aligned; rwlock_t 144 include/net/inet_hashtables.h static inline rwlock_t *inet_ehash_lockp( rwlock_t 167 include/net/inet_hashtables.h if (sizeof(rwlock_t) != 0) { rwlock_t 169 include/net/inet_hashtables.h if (size * sizeof(rwlock_t) > PAGE_SIZE) rwlock_t 170 include/net/inet_hashtables.h hashinfo->ehash_locks = vmalloc(size * sizeof(rwlock_t)); rwlock_t 173 include/net/inet_hashtables.h hashinfo->ehash_locks = kmalloc(size * sizeof(rwlock_t), rwlock_t 189 include/net/inet_hashtables.h sizeof(rwlock_t); rwlock_t 70 include/net/ip.h extern rwlock_t ip_ra_lock; rwlock_t 157 include/net/ip6_fib.h rwlock_t tb6_lock; rwlock_t 454 include/net/ip_vs.h rwlock_t sched_lock; /* lock sched_data */ rwlock_t 159 include/net/ipv6.h extern rwlock_t ip6_ra_lock; rwlock_t 124 include/net/ipx.h extern rwlock_t ipx_routes_lock; rwlock_t 80 include/net/iucv/af_iucv.h rwlock_t lock; rwlock_t 57 include/net/llc.h rwlock_t lock; rwlock_t 67 include/net/llc.h extern rwlock_t llc_sap_list_lock; rwlock_t 113 include/net/neighbour.h rwlock_t lock; rwlock_t 174 include/net/neighbour.h rwlock_t lock; rwlock_t 11 include/net/netns/packet.h rwlock_t sklist_lock; rwlock_t 33 include/net/raw.h rwlock_t lock; rwlock_t 118 include/net/request_sock.h rwlock_t syn_wait_lock; rwlock_t 114 include/net/sctp/structs.h rwlock_t lock; rwlock_t 233 include/net/sock.h rwlock_t sk_dst_lock; rwlock_t 252 include/net/sock.h rwlock_t sk_callback_lock; rwlock_t 54 include/net/udp.h extern rwlock_t udp_hash_lock; rwlock_t 298 include/net/x25.h extern rwlock_t x25_list_lock; rwlock_t 300 include/net/x25.h extern rwlock_t x25_route_list_lock; rwlock_t 302 include/net/x25.h extern rwlock_t x25_forward_list_lock; rwlock_t 475 include/net/xfrm.h rwlock_t lock; rwlock_t 927 include/rdma/ib_verbs.h rwlock_t lock; rwlock_t 127 include/sound/core.h rwlock_t ctl_files_rwlock; /* ctl_files list lock */ rwlock_t 465 include/sound/pcm.h extern rwlock_t snd_pcm_link_rwlock; rwlock_t 62 include/sound/seq_virmidi.h rwlock_t filelist_lock; rwlock_t 37 kernel/spinlock.c int __lockfunc _read_trylock(rwlock_t *lock) rwlock_t 50 kernel/spinlock.c int __lockfunc _write_trylock(rwlock_t *lock) rwlock_t 70 kernel/spinlock.c void __lockfunc _read_lock(rwlock_t *lock) rwlock_t 117 kernel/spinlock.c unsigned long __lockfunc _read_lock_irqsave(rwlock_t *lock) rwlock_t 129 kernel/spinlock.c void __lockfunc _read_lock_irq(rwlock_t *lock) rwlock_t 138 kernel/spinlock.c void __lockfunc _read_lock_bh(rwlock_t *lock) rwlock_t 147 kernel/spinlock.c unsigned long __lockfunc _write_lock_irqsave(rwlock_t *lock) rwlock_t 159 kernel/spinlock.c void __lockfunc _write_lock_irq(rwlock_t *lock) rwlock_t 168 kernel/spinlock.c void __lockfunc _write_lock_bh(rwlock_t *lock) rwlock_t 186 kernel/spinlock.c void __lockfunc _write_lock(rwlock_t *lock) rwlock_t 335 kernel/spinlock.c void __lockfunc _write_unlock(rwlock_t *lock) rwlock_t 343 kernel/spinlock.c void __lockfunc _read_unlock(rwlock_t *lock) rwlock_t 378 kernel/spinlock.c void __lockfunc _read_unlock_irqrestore(rwlock_t *lock, unsigned long flags) rwlock_t 387 kernel/spinlock.c void __lockfunc _read_unlock_irq(rwlock_t *lock) rwlock_t 396 kernel/spinlock.c void __lockfunc _read_unlock_bh(rwlock_t *lock) rwlock_t 405 kernel/spinlock.c void __lockfunc _write_unlock_irqrestore(rwlock_t *lock, unsigned long flags) rwlock_t 414 kernel/spinlock.c void __lockfunc _write_unlock_irq(rwlock_t *lock) rwlock_t 423 kernel/spinlock.c void __lockfunc _write_unlock_bh(rwlock_t *lock) rwlock_t 111 lib/locking-selftest.c init_class_##class(spinlock_t *lock, rwlock_t *rwlock, struct mutex *mutex, \ rwlock_t 34 lib/spinlock_debug.c void __rwlock_init(rwlock_t *lock, const char *name, rwlock_t 157 lib/spinlock_debug.c static void rwlock_bug(rwlock_t *lock, const char *msg) rwlock_t 171 lib/spinlock_debug.c static void __read_lock_debug(rwlock_t *lock) rwlock_t 196 lib/spinlock_debug.c void _raw_read_lock(rwlock_t *lock) rwlock_t 202 lib/spinlock_debug.c int _raw_read_trylock(rwlock_t *lock) rwlock_t 215 lib/spinlock_debug.c void _raw_read_unlock(rwlock_t *lock) rwlock_t 221 lib/spinlock_debug.c static inline void debug_write_lock_before(rwlock_t *lock) rwlock_t 229 lib/spinlock_debug.c static inline void debug_write_lock_after(rwlock_t *lock) rwlock_t 235 lib/spinlock_debug.c static inline void debug_write_unlock(rwlock_t *lock) rwlock_t 246 lib/spinlock_debug.c static void __write_lock_debug(rwlock_t *lock) rwlock_t 271 lib/spinlock_debug.c void _raw_write_lock(rwlock_t *lock) rwlock_t 278 lib/spinlock_debug.c int _raw_write_trylock(rwlock_t *lock) rwlock_t 293 lib/spinlock_debug.c void _raw_write_unlock(rwlock_t *lock) rwlock_t 23 net/atm/mpc.h rwlock_t ingress_lock; rwlock_t 27 net/atm/mpc.h rwlock_t egress_lock; rwlock_t 781 net/ipv4/inet_diag.c rwlock_t *lock = inet_ehash_lockp(hashinfo, i); rwlock_t 232 net/ipv4/inet_hashtables.c rwlock_t *lock = inet_ehash_lockp(hashinfo, hash); rwlock_t 273 net/ipv4/inet_hashtables.c rwlock_t *lock = inet_ehash_lockp(hinfo, hash); rwlock_t 342 net/ipv4/inet_hashtables.c rwlock_t *lock; rwlock_t 363 net/ipv4/inet_hashtables.c rwlock_t *lock; rwlock_t 393 net/ipv4/inet_hashtables.c rwlock_t *lock; rwlock_t 23 net/ipv4/inet_timewait_sock.c rwlock_t *lock = inet_ehash_lockp(hashinfo, tw->tw_hash); rwlock_t 79 net/ipv4/inet_timewait_sock.c rwlock_t *lock = inet_ehash_lockp(hashinfo, sk->sk_hash); rwlock_t 426 net/ipv4/inet_timewait_sock.c rwlock_t *lock = inet_ehash_lockp(hashinfo, h); rwlock_t 1974 net/ipv4/tcp_ipv4.c rwlock_t *lock = inet_ehash_lockp(&tcp_hashinfo, st->bucket); rwlock_t 29 net/ipv6/inet6_hashtables.c rwlock_t *lock; rwlock_t 73 net/ipv6/inet6_hashtables.c rwlock_t *lock = inet_ehash_lockp(hashinfo, hash); rwlock_t 173 net/ipv6/inet6_hashtables.c rwlock_t *lock = inet_ehash_lockp(hinfo, hash); rwlock_t 66 net/netfilter/ipvs/ip_vs_conn.c rwlock_t l; rwlock_t 94 net/netfilter/ipvs/ip_vs_lblcr.c rwlock_t lock; /* lock for this list */ rwlock_t 48 net/netfilter/nf_conntrack_proto_gre.c rwlock_t keymap_lock; rwlock_t 68 net/rxrpc/ar-internal.h rwlock_t call_lock; /* lock for calls */ rwlock_t 161 net/rxrpc/ar-internal.h rwlock_t services_lock; /* lock for services list */ rwlock_t 211 net/rxrpc/ar-internal.h rwlock_t conn_lock; /* lock for active/dead connections */ rwlock_t 258 net/rxrpc/ar-internal.h rwlock_t lock; /* access lock */ rwlock_t 347 net/rxrpc/ar-internal.h rwlock_t state_lock; /* lock for state transition */ rwlock_t 462 net/rxrpc/ar-internal.h extern rwlock_t rxrpc_call_lock; rwlock_t 482 net/rxrpc/ar-internal.h extern rwlock_t rxrpc_connection_lock; rwlock_t 528 net/rxrpc/ar-internal.h extern rwlock_t rxrpc_local_lock; rwlock_t 88 net/tipc/name_table.h extern rwlock_t tipc_nametbl_lock; rwlock_t 53 net/tipc/net.h extern rwlock_t tipc_net_lock; rwlock_t 60 sound/core/seq/seq_clientmgr.h rwlock_t ports_lock; rwlock_t 55 sound/core/seq/seq_ports.h rwlock_t list_lock;