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;