rwlock_t           79 arch/arm/common/dmabounce.c 	rwlock_t lock;
rwlock_t           28 arch/arm/xen/p2m.c static rwlock_t p2m_lock;
rwlock_t          158 arch/ia64/kernel/unwind_i.h 	rwlock_t lock;
rwlock_t          180 arch/powerpc/include/asm/lppaca.h extern rwlock_t dtl_access_lock;
rwlock_t          846 arch/s390/include/asm/kvm_host.h 	rwlock_t sca_lock;
rwlock_t           60 drivers/bluetooth/bfusb.c 	rwlock_t		lock;
rwlock_t          149 drivers/crypto/hisilicon/qm.h 	rwlock_t qps_lock;
rwlock_t           60 drivers/crypto/hisilicon/zip/zip_crypto.c 	rwlock_t req_lock;
rwlock_t           56 drivers/gpu/drm/msm/msm_drv.h 	rwlock_t queuelock;
rwlock_t          118 drivers/infiniband/core/cache.c 	rwlock_t			rwlock;
rwlock_t          121 drivers/infiniband/core/cm.c 	rwlock_t device_lock;
rwlock_t          741 drivers/infiniband/hw/mlx5/mlx5_ib.h 	rwlock_t		netdev_lock;
rwlock_t           94 drivers/infiniband/sw/rxe/rxe_pool.h 	rwlock_t		pool_lock; /* protects pool add/del/search */
rwlock_t          162 drivers/input/serio/hp_sdc.c 	rwlock_t *lock;
rwlock_t          138 drivers/isdn/mISDN/dsp.h 	rwlock_t  lock;
rwlock_t           19 drivers/isdn/mISDN/layer2.h 	rwlock_t		lock;
rwlock_t           36 drivers/leds/leds-ns2.c 	rwlock_t		rw_lock; /* Lock GPIOs. */
rwlock_t           65 drivers/md/dm-region-hash.c 	rwlock_t hash_lock;
rwlock_t          400 drivers/net/ethernet/atheros/atl1e/atl1e.h 	rwlock_t	   tx_lock;
rwlock_t           77 drivers/net/ethernet/chelsio/cxgb3/l2t.h 	rwlock_t lock;
rwlock_t           28 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.h 	rwlock_t lock;
rwlock_t           59 drivers/net/ethernet/chelsio/cxgb4/l2t.c 	rwlock_t lock;
rwlock_t           68 drivers/net/ethernet/chelsio/cxgb4/smt.h 	rwlock_t lock;
rwlock_t           70 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c 	rwlock_t resource_lock;
rwlock_t          579 drivers/net/ethernet/qlogic/netxen/netxen_nic.h 	rwlock_t crb_lock;
rwlock_t          474 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h 	rwlock_t crb_lock;
rwlock_t          177 drivers/net/ppp/ppp_generic.c 	rwlock_t	upl;		/* protects `ppp' */
rwlock_t          104 drivers/net/ppp/pppoe.c 	rwlock_t hash_lock;
rwlock_t          657 drivers/net/wireless/intersil/hostap/hostap_wlan.h 	rwlock_t iface_lock; /* hostap_interfaces read lock; use write lock
rwlock_t           87 drivers/parisc/pdc_stable.c 	rwlock_t rw_lock;		/* to protect path entry access */
rwlock_t          163 drivers/s390/scsi/zfcp_def.h 	rwlock_t		port_list_lock;    /* port list lock */
rwlock_t          167 drivers/s390/scsi/zfcp_def.h 	rwlock_t		abort_lock;        /* Protects against SCSI
rwlock_t          178 drivers/s390/scsi/zfcp_def.h 	rwlock_t		erp_lock;
rwlock_t          208 drivers/s390/scsi/zfcp_def.h 	rwlock_t		unit_list_lock; /* unit list lock */
rwlock_t          142 drivers/s390/virtio/virtio_ccw.c 	rwlock_t lock;
rwlock_t          441 drivers/scsi/bnx2i/bnx2i.h 	rwlock_t ep_rdwr_lock;
rwlock_t          154 drivers/scsi/cxgbi/libcxgbi.h 	rwlock_t callback_lock;
rwlock_t         4233 drivers/scsi/qla2xxx/qla_def.h 	rwlock_t	hw_lock;
rwlock_t          739 drivers/scsi/qla4xxx/ql4_def.h 	rwlock_t hw_lock;
rwlock_t          139 drivers/scsi/sg.c 	rwlock_t rq_list_lock;	/* protect access to list in req_arr */
rwlock_t          164 drivers/scsi/sg.c 	rwlock_t sfd_lock;      /* protect access to sfd list */
rwlock_t           52 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h 	rwlock_t susp_res_lock;
rwlock_t          322 fs/afs/internal.h 	rwlock_t		sysnames_lock;
rwlock_t          392 fs/afs/internal.h 	rwlock_t		proc_lock;
rwlock_t          395 fs/afs/internal.h 	rwlock_t		vl_servers_lock; /* Lock on vl_servers */
rwlock_t          412 fs/afs/internal.h 	rwlock_t		lock;		/* Lock on addresses */
rwlock_t          454 fs/afs/internal.h 	rwlock_t		lock;
rwlock_t          520 fs/afs/internal.h 	rwlock_t		fs_lock;	/* access lock */
rwlock_t          525 fs/afs/internal.h 	rwlock_t		cb_break_lock;	/* Volume finding lock */
rwlock_t          590 fs/afs/internal.h 	rwlock_t		lock;
rwlock_t          614 fs/afs/internal.h 	rwlock_t		servers_lock;	/* Lock for ->servers */
rwlock_t          618 fs/afs/internal.h 	rwlock_t		cb_v_break_lock;
rwlock_t          677 fs/btrfs/ctree.h 	rwlock_t tree_mod_log_lock;
rwlock_t          177 fs/btrfs/extent_io.h 	rwlock_t lock;
rwlock_t           62 fs/btrfs/extent_map.h 	rwlock_t lock;
rwlock_t           64 fs/cachefiles/internal.h 	rwlock_t			active_lock;	/* lock for active_nodes */
rwlock_t          200 fs/eventpoll.c 	rwlock_t lock;
rwlock_t          672 fs/ext2/ext2.h 	rwlock_t i_meta_lock;
rwlock_t         1036 fs/ext4/ext4.h 	rwlock_t i_es_lock;
rwlock_t          592 fs/f2fs/f2fs.h 	rwlock_t lock;			/* protect extent info rb-tree */
rwlock_t           34 fs/ntfs/inode.h 	rwlock_t size_lock;	/* Lock serializing access to inode sizes. */
rwlock_t           46 fs/ocfs2/cluster/nodemanager.h 	rwlock_t		cl_nodes_lock;
rwlock_t          132 fs/udf/udf_sb.h 	rwlock_t		s_cred_lock;
rwlock_t           53 include/drm/drm_vma_manager.h 	rwlock_t vm_lock;
rwlock_t           60 include/drm/drm_vma_manager.h 	rwlock_t vm_lock;
rwlock_t          138 include/linux/atalk.h extern rwlock_t atalk_sockets_lock;
rwlock_t          141 include/linux/atalk.h extern rwlock_t atalk_routes_lock;
rwlock_t          144 include/linux/atalk.h extern rwlock_t atalk_interfaces_lock;
rwlock_t          223 include/linux/atmdev.h extern rwlock_t vcc_sklist_lock;
rwlock_t          906 include/linux/fs.h 	rwlock_t lock;          /* protects pid, uid, euid fields */
rwlock_t         1333 include/linux/fs.h 	rwlock_t		fa_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          794 include/linux/jbd2.h 	rwlock_t		j_state_lock;
rwlock_t          345 include/linux/leds.h 	rwlock_t	  leddev_list_lock;
rwlock_t          482 include/linux/mISDNif.h 	rwlock_t		lock;
rwlock_t          127 include/linux/mempolicy.h 	rwlock_t lock;
rwlock_t          307 include/linux/mroute_base.h 	    rwlock_t *mrt_lock);
rwlock_t          361 include/linux/mroute_base.h 			  rwlock_t *mrt_lock)
rwlock_t         2555 include/linux/netdevice.h extern rwlock_t				dev_base_lock;		/* Device list lock */
rwlock_t           96 include/linux/netfilter_bridge/ebtables.h 	rwlock_t lock;
rwlock_t          241 include/linux/parport.h 	rwlock_t cad_lock;
rwlock_t           18 include/linux/rwlock.h   extern void __rwlock_init(rwlock_t *lock, const char *name,
rwlock_t           32 include/linux/rwlock.h  extern void do_raw_read_lock(rwlock_t *lock) __acquires(lock);
rwlock_t           34 include/linux/rwlock.h  extern int do_raw_read_trylock(rwlock_t *lock);
rwlock_t           35 include/linux/rwlock.h  extern void do_raw_read_unlock(rwlock_t *lock) __releases(lock);
rwlock_t           36 include/linux/rwlock.h  extern void do_raw_write_lock(rwlock_t *lock) __acquires(lock);
rwlock_t           38 include/linux/rwlock.h  extern int do_raw_write_trylock(rwlock_t *lock);
rwlock_t           39 include/linux/rwlock.h  extern void do_raw_write_unlock(rwlock_t *lock) __releases(lock);
rwlock_t           18 include/linux/rwlock_api_smp.h void __lockfunc _raw_read_lock(rwlock_t *lock)		__acquires(lock);
rwlock_t           19 include/linux/rwlock_api_smp.h void __lockfunc _raw_write_lock(rwlock_t *lock)		__acquires(lock);
rwlock_t           20 include/linux/rwlock_api_smp.h void __lockfunc _raw_read_lock_bh(rwlock_t *lock)	__acquires(lock);
rwlock_t           21 include/linux/rwlock_api_smp.h void __lockfunc _raw_write_lock_bh(rwlock_t *lock)	__acquires(lock);
rwlock_t           22 include/linux/rwlock_api_smp.h void __lockfunc _raw_read_lock_irq(rwlock_t *lock)	__acquires(lock);
rwlock_t           23 include/linux/rwlock_api_smp.h void __lockfunc _raw_write_lock_irq(rwlock_t *lock)	__acquires(lock);
rwlock_t           24 include/linux/rwlock_api_smp.h unsigned long __lockfunc _raw_read_lock_irqsave(rwlock_t *lock)
rwlock_t           26 include/linux/rwlock_api_smp.h unsigned long __lockfunc _raw_write_lock_irqsave(rwlock_t *lock)
rwlock_t           28 include/linux/rwlock_api_smp.h int __lockfunc _raw_read_trylock(rwlock_t *lock);
rwlock_t           29 include/linux/rwlock_api_smp.h int __lockfunc _raw_write_trylock(rwlock_t *lock);
rwlock_t           30 include/linux/rwlock_api_smp.h void __lockfunc _raw_read_unlock(rwlock_t *lock)	__releases(lock);
rwlock_t           31 include/linux/rwlock_api_smp.h void __lockfunc _raw_write_unlock(rwlock_t *lock)	__releases(lock);
rwlock_t           32 include/linux/rwlock_api_smp.h void __lockfunc _raw_read_unlock_bh(rwlock_t *lock)	__releases(lock);
rwlock_t           33 include/linux/rwlock_api_smp.h void __lockfunc _raw_write_unlock_bh(rwlock_t *lock)	__releases(lock);
rwlock_t           34 include/linux/rwlock_api_smp.h void __lockfunc _raw_read_unlock_irq(rwlock_t *lock)	__releases(lock);
rwlock_t           35 include/linux/rwlock_api_smp.h void __lockfunc _raw_write_unlock_irq(rwlock_t *lock)	__releases(lock);
rwlock_t           37 include/linux/rwlock_api_smp.h _raw_read_unlock_irqrestore(rwlock_t *lock, unsigned long flags)
rwlock_t           40 include/linux/rwlock_api_smp.h _raw_write_unlock_irqrestore(rwlock_t *lock, unsigned long flags)
rwlock_t          117 include/linux/rwlock_api_smp.h static inline int __raw_read_trylock(rwlock_t *lock)
rwlock_t          128 include/linux/rwlock_api_smp.h static inline int __raw_write_trylock(rwlock_t *lock)
rwlock_t          146 include/linux/rwlock_api_smp.h static inline void __raw_read_lock(rwlock_t *lock)
rwlock_t          153 include/linux/rwlock_api_smp.h static inline unsigned long __raw_read_lock_irqsave(rwlock_t *lock)
rwlock_t          165 include/linux/rwlock_api_smp.h static inline void __raw_read_lock_irq(rwlock_t *lock)
rwlock_t          173 include/linux/rwlock_api_smp.h static inline void __raw_read_lock_bh(rwlock_t *lock)
rwlock_t          180 include/linux/rwlock_api_smp.h static inline unsigned long __raw_write_lock_irqsave(rwlock_t *lock)
rwlock_t          192 include/linux/rwlock_api_smp.h static inline void __raw_write_lock_irq(rwlock_t *lock)
rwlock_t          200 include/linux/rwlock_api_smp.h static inline void __raw_write_lock_bh(rwlock_t *lock)
rwlock_t          207 include/linux/rwlock_api_smp.h static inline void __raw_write_lock(rwlock_t *lock)
rwlock_t          216 include/linux/rwlock_api_smp.h static inline void __raw_write_unlock(rwlock_t *lock)
rwlock_t          223 include/linux/rwlock_api_smp.h static inline void __raw_read_unlock(rwlock_t *lock)
rwlock_t          231 include/linux/rwlock_api_smp.h __raw_read_unlock_irqrestore(rwlock_t *lock, unsigned long flags)
rwlock_t          239 include/linux/rwlock_api_smp.h static inline void __raw_read_unlock_irq(rwlock_t *lock)
rwlock_t          247 include/linux/rwlock_api_smp.h static inline void __raw_read_unlock_bh(rwlock_t *lock)
rwlock_t          254 include/linux/rwlock_api_smp.h static inline void __raw_write_unlock_irqrestore(rwlock_t *lock,
rwlock_t          263 include/linux/rwlock_api_smp.h static inline void __raw_write_unlock_irq(rwlock_t *lock)
rwlock_t          271 include/linux/rwlock_api_smp.h static inline void __raw_write_unlock_bh(rwlock_t *lock)
rwlock_t           32 include/linux/rwlock_types.h 	(rwlock_t)	{	.raw_lock = __ARCH_RW_LOCK_UNLOCKED,	\
rwlock_t           39 include/linux/rwlock_types.h 	(rwlock_t)	{	.raw_lock = __ARCH_RW_LOCK_UNLOCKED,	\
rwlock_t           43 include/linux/rwlock_types.h #define DEFINE_RWLOCK(x)	rwlock_t x = __RW_LOCK_UNLOCKED(x)
rwlock_t           37 include/linux/sched/task.h extern rwlock_t tasklist_lock;
rwlock_t          204 include/net/ax25.h extern rwlock_t ax25_route_lock;
rwlock_t          260 include/net/bluetooth/bluetooth.h 	rwlock_t          lock;
rwlock_t          572 include/net/bluetooth/hci_core.h extern rwlock_t hci_dev_list_lock;
rwlock_t           94 include/net/if_inet6.h 	rwlock_t		sflock;
rwlock_t          187 include/net/if_inet6.h 	rwlock_t		lock;
rwlock_t          280 include/net/ipv6.h extern rwlock_t ip6_ra_lock;
rwlock_t          123 include/net/ipx.h extern rwlock_t ipx_routes_lock;
rwlock_t          157 include/net/iucv/af_iucv.h 	rwlock_t	  lock;
rwlock_t          140 include/net/neighbour.h 	rwlock_t		lock;
rwlock_t          223 include/net/neighbour.h 	rwlock_t		lock;
rwlock_t           79 include/net/netns/ipv6.h 	rwlock_t		fib6_walker_lock;
rwlock_t           36 include/net/raw.h 	rwlock_t lock;
rwlock_t           99 include/net/sctp/structs.h 	rwlock_t	lock;
rwlock_t           17 include/net/smc.h 	rwlock_t lock;
rwlock_t          467 include/net/sock.h 	rwlock_t		sk_callback_lock;
rwlock_t          316 include/net/x25.h extern rwlock_t x25_list_lock;
rwlock_t          318 include/net/x25.h extern rwlock_t x25_route_list_lock;
rwlock_t          320 include/net/x25.h extern rwlock_t x25_forward_list_lock;
rwlock_t          322 include/net/x25.h extern rwlock_t x25_neigh_list_lock;
rwlock_t          505 include/net/xfrm.h 	rwlock_t		lock;
rwlock_t         2148 include/rdma/ib_verbs.h 	rwlock_t                lock;
rwlock_t          101 include/sound/core.h 	rwlock_t ctl_files_rwlock;	/* ctl_files list lock */
rwlock_t           49 include/sound/seq_virmidi.h 	rwlock_t filelist_lock;
rwlock_t          213 kernel/locking/spinlock.c int __lockfunc _raw_read_trylock(rwlock_t *lock)
rwlock_t          221 kernel/locking/spinlock.c void __lockfunc _raw_read_lock(rwlock_t *lock)
rwlock_t          229 kernel/locking/spinlock.c unsigned long __lockfunc _raw_read_lock_irqsave(rwlock_t *lock)
rwlock_t          237 kernel/locking/spinlock.c void __lockfunc _raw_read_lock_irq(rwlock_t *lock)
rwlock_t          245 kernel/locking/spinlock.c void __lockfunc _raw_read_lock_bh(rwlock_t *lock)
rwlock_t          253 kernel/locking/spinlock.c void __lockfunc _raw_read_unlock(rwlock_t *lock)
rwlock_t          261 kernel/locking/spinlock.c void __lockfunc _raw_read_unlock_irqrestore(rwlock_t *lock, unsigned long flags)
rwlock_t          269 kernel/locking/spinlock.c void __lockfunc _raw_read_unlock_irq(rwlock_t *lock)
rwlock_t          277 kernel/locking/spinlock.c void __lockfunc _raw_read_unlock_bh(rwlock_t *lock)
rwlock_t          285 kernel/locking/spinlock.c int __lockfunc _raw_write_trylock(rwlock_t *lock)
rwlock_t          293 kernel/locking/spinlock.c void __lockfunc _raw_write_lock(rwlock_t *lock)
rwlock_t          301 kernel/locking/spinlock.c unsigned long __lockfunc _raw_write_lock_irqsave(rwlock_t *lock)
rwlock_t          309 kernel/locking/spinlock.c void __lockfunc _raw_write_lock_irq(rwlock_t *lock)
rwlock_t          317 kernel/locking/spinlock.c void __lockfunc _raw_write_lock_bh(rwlock_t *lock)
rwlock_t          325 kernel/locking/spinlock.c void __lockfunc _raw_write_unlock(rwlock_t *lock)
rwlock_t          333 kernel/locking/spinlock.c void __lockfunc _raw_write_unlock_irqrestore(rwlock_t *lock, unsigned long flags)
rwlock_t          341 kernel/locking/spinlock.c void __lockfunc _raw_write_unlock_irq(rwlock_t *lock)
rwlock_t          349 kernel/locking/spinlock.c void __lockfunc _raw_write_unlock_bh(rwlock_t *lock)
rwlock_t           34 kernel/locking/spinlock_debug.c void __rwlock_init(rwlock_t *lock, const char *name,
rwlock_t          142 kernel/locking/spinlock_debug.c static void rwlock_bug(rwlock_t *lock, const char *msg)
rwlock_t          155 kernel/locking/spinlock_debug.c void do_raw_read_lock(rwlock_t *lock)
rwlock_t          161 kernel/locking/spinlock_debug.c int do_raw_read_trylock(rwlock_t *lock)
rwlock_t          174 kernel/locking/spinlock_debug.c void do_raw_read_unlock(rwlock_t *lock)
rwlock_t          180 kernel/locking/spinlock_debug.c static inline void debug_write_lock_before(rwlock_t *lock)
rwlock_t          188 kernel/locking/spinlock_debug.c static inline void debug_write_lock_after(rwlock_t *lock)
rwlock_t          194 kernel/locking/spinlock_debug.c static inline void debug_write_unlock(rwlock_t *lock)
rwlock_t          204 kernel/locking/spinlock_debug.c void do_raw_write_lock(rwlock_t *lock)
rwlock_t          211 kernel/locking/spinlock_debug.c int do_raw_write_trylock(rwlock_t *lock)
rwlock_t          226 kernel/locking/spinlock_debug.c void do_raw_write_unlock(rwlock_t *lock)
rwlock_t          227 kernel/trace/trace_probe.h 	rwlock_t		rwlock;
rwlock_t          140 lib/locking-selftest.c init_class_##class(raw_spinlock_t *lock, rwlock_t *rwlock, \
rwlock_t          291 mm/zsmalloc.c  	rwlock_t lock;
rwlock_t           24 net/atm/mpc.h  	rwlock_t ingress_lock;
rwlock_t           28 net/atm/mpc.h  	rwlock_t egress_lock;
rwlock_t           57 net/can/j1939/j1939-priv.h 	rwlock_t lock;
rwlock_t          392 net/ipv4/ipmr_base.c 	    rwlock_t *mrt_lock)
rwlock_t           53 net/ipv4/ping.c 	rwlock_t		lock;
rwlock_t          150 net/l2tp/l2tp_core.h 	rwlock_t		hlist_lock;	/* protect session_hlist */
rwlock_t           61 net/mac802154/llsec.h 	rwlock_t lock;
rwlock_t           20 net/netfilter/nft_set_rbtree.c 	rwlock_t		lock;
rwlock_t           72 net/netlink/af_netlink.h extern rwlock_t nl_table_lock;
rwlock_t           35 net/nfc/llcp.h 	rwlock_t          lock;
rwlock_t           37 net/nfc/nfc.h  	rwlock_t          lock;
rwlock_t          644 net/rds/rds.h  	rwlock_t		rs_recv_lock;
rwlock_t           69 net/rxrpc/ar-internal.h 	rwlock_t		call_lock;	/* Lock for ->calls */
rwlock_t           75 net/rxrpc/ar-internal.h 	rwlock_t		conn_lock;	/* Lock for ->conn_proc_list, ->service_conns */
rwlock_t          141 net/rxrpc/ar-internal.h 	rwlock_t		recvmsg_lock;	/* Lock for recvmsg_q */
rwlock_t          147 net/rxrpc/ar-internal.h 	rwlock_t		call_lock;	/* lock for calls */
rwlock_t          281 net/rxrpc/ar-internal.h 	rwlock_t		services_lock;	/* lock for services list */
rwlock_t          596 net/rxrpc/ar-internal.h 	rwlock_t		state_lock;	/* lock for state transition */
rwlock_t          714 net/smc/smc_core.c 					     rwlock_t *lock,
rwlock_t          843 net/smc/smc_core.c 	rwlock_t *lock;
rwlock_t          194 net/smc/smc_core.h 	rwlock_t		conns_lock;	/* protects conns_all */
rwlock_t          199 net/smc/smc_core.h 	rwlock_t		sndbufs_lock;	/* protects tx buffers */
rwlock_t          201 net/smc/smc_core.h 	rwlock_t		rmbs_lock;	/* protects rx buffers */
rwlock_t           29 net/smc/smc_pnet.h 	rwlock_t lock;
rwlock_t           91 net/tipc/monitor.c 	rwlock_t lock;
rwlock_t          103 net/tipc/name_table.h 	rwlock_t cluster_scope_lock;
rwlock_t          106 net/tipc/node.c 	rwlock_t lock;
rwlock_t           72 security/apparmor/include/label.h 	rwlock_t lock;
rwlock_t           29 security/selinux/ss/services.h 	rwlock_t policy_rwlock;
rwlock_t           47 sound/core/seq/seq_clientmgr.h 	rwlock_t ports_lock;
rwlock_t           40 sound/core/seq/seq_ports.h 	rwlock_t list_lock;
rwlock_t          180 tools/testing/selftests/powerpc/vphn/asm/lppaca.h extern rwlock_t dtl_access_lock;