Loading...
Documented in 1 files:
Defined in 5 files as a macro:
- arch/arc/include/asm/atomic.h, line 216 (as a macro)
- arch/hexagon/include/asm/atomic.h, line 153 (as a macro)
- arch/metag/include/asm/atomic.h, line 40 (as a macro)
- arch/powerpc/include/asm/atomic.h, line 240 (as a macro)
- include/linux/atomic.h, line 28 (as a macro)
Defined in 1 files as a function:
Referenced in 95 files:
- arch/arm/kernel/perf_event.c, line 431
- arch/arm64/kernel/perf_event.c, line 574
- arch/metag/kernel/perf/perf_event.c, line 159
- arch/mips/kernel/perf_event_mipsxx.c, line 635
- arch/powerpc/perf/core-book3s.c, line 1689
- arch/powerpc/perf/core-fsl-emb.c, line 567
- arch/s390/kernel/perf_cpum_cf.c, line 388
- arch/s390/kernel/perf_cpum_sf.c, line 679
- arch/sh/kernel/perf_event.c, line 147
- arch/sparc/kernel/perf_event.c, line 1158
- arch/x86/kernel/cpu/perf_event.c, line 469
- drivers/crypto/talitos.c, line 210
- drivers/gpu/drm/i915/intel_display.c, line 8353
- drivers/infiniband/hw/qib/qib_keys.c
- drivers/infiniband/ulp/ipoib/ipoib_main.c
- drivers/md/bcache/bcache.h, line 842
- drivers/misc/sgi-xp/xpc_main.c, line 797
- drivers/staging/lustre/lustre/libcfs/hash.c, line 1156
- drivers/staging/lustre/lustre/ptlrpc/service.c, line 1439
- drivers/tty/hvc/hvc_console.c, line 858
- drivers/vfio/vfio.c, line 1388
- fs/btrfs/ctree.c, line 172
- fs/btrfs/disk-io.h, line 102
- fs/btrfs/extent_io.c
- fs/ceph/mds_client.c, line 353
- fs/nfs/nfs4proc.c
- fs/nfs/nfs4state.c, line 661
- fs/nfs/unlink.c
- fs/proc/base.c
- fs/reiserfs/file.c, line 120
- fs/super.c, line 333
- include/asm-generic/atomic-long.h, line 249
- include/linux/atomic.h
- include/linux/fscache-cache.h, line 500
- include/linux/genhd.h, line 657
- include/linux/mm.h, line 319
- include/net/arp.h, line 42
- include/net/ip_vs.h, line 1201
- include/net/ndisc.h, line 185
- include/net/net_namespace.h, line 189
- include/net/sock.h, line 1757
- ipc/util.c, line 493
- kernel/cgroup.c, line 2756
- kernel/cred.c, line 188
- kernel/events/core.c
- kernel/events/uprobes.c, line 750
- kernel/jump_label.c, line 62
- kernel/sched/fair.c, line 1448
- mm/huge_memory.c, line 189
- mm/kmemleak.c, line 431
- mm/rmap.c
- mm/swapfile.c, line 1477
- net/atm/pppoatm.c, line 277
- net/batman-adv/bat_iv_ogm.c
- net/batman-adv/bridge_loop_avoidance.c
- net/batman-adv/distributed-arp-table.c
- net/batman-adv/gateway_client.c
- net/batman-adv/hard-interface.c
- net/batman-adv/hard-interface.h, line 89
- net/batman-adv/main.c
- net/batman-adv/network-coding.c
- net/batman-adv/originator.c
- net/batman-adv/originator.h, line 115
- net/batman-adv/routing.c
- net/batman-adv/soft-interface.c, line 458
- net/batman-adv/sysfs.c, line 77
- net/batman-adv/translation-table.c
- net/ceph/osd_client.c, line 953
- net/core/fib_rules.c, line 237
- net/core/neighbour.c
- net/core/timestamping.c, line 61
- net/ipv4/cipso_ipv4.c, line 649
- net/ipv4/inet_hashtables.c
- net/ipv4/inet_timewait_sock.c, line 500
- net/ipv4/ip_tunnel.c, line 111
- net/ipv4/netfilter/ipt_CLUSTERIP.c, line 147
- net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.c, line 128
- net/ipv6/addrlabel.c, line 146
- net/ipv6/inet6_hashtables.c
- net/ipv6/ip6_flowlabel.c, line 98
- net/llc/llc_conn.c
- net/llc/llc_sap.c, line 329
- net/netfilter/nf_conntrack_core.c
- net/netfilter/nf_conntrack_expect.c, line 118
- net/netfilter/nf_conntrack_netlink.c
- net/netfilter/nf_conntrack_standalone.c, line 182
- net/netfilter/nfnetlink_acct.c, line 311
- net/netfilter/nfnetlink_cttimeout.c, line 497
- net/netfilter/nfnetlink_log.c, line 126
- net/rxrpc/ar-connevent.c, line 319
- net/sunrpc/auth_gss/auth_gss.c, line 1135
- net/sunrpc/rpc_pipe.c, line 431
- net/sunrpc/xprt.c, line 1394
- security/apparmor/include/apparmor.h, line 84
- security/keys/keyring.c, line 982