atomic_dec_and_test
Defined as a function in:
Referenced (in 185 files total) in:
- arch/m68k/bvme6000/rtc.c, line 137
- arch/m68k/mvme16x/rtc.c, line 125
- arch/mips/kernel/sync-r4k.c, line 139
- arch/powerpc/mm/book3s64/pgtable.c, line 446
- arch/powerpc/mm/pgtable-frag.c, line 126
- arch/powerpc/platforms/pseries/dtl.c, line 123
- arch/sparc/kernel/smp_64.c, line 1170
- arch/x86/events/core.c, line 2524
- arch/x86/kernel/alternative.c, line 2383
- arch/x86/kernel/cpu/resctrl/rdtgroup.c, line 2449
- arch/x86/kernel/tsc_sync.c, line 394
- block/bdev.c, 2 times
- block/bio.c, 2 times
- block/blk-ioc.c, line 223
- block/blk-zoned.c, line 435
- block/blk.h, line 609
- block/fops.c, line 133
- crypto/af_alg.c, line 143
- fs/affs/file.c, line 38
- fs/afs/cell.c, line 28
- fs/afs/file.c, line 432
- fs/afs/fs_probe.c, line 104
- fs/afs/internal.h, line 1487
- fs/afs/vl_probe.c, line 34
- fs/aio.c, line 634
- fs/bcachefs/alloc_foreground.h, line 76
- fs/bcachefs/btree_journal_iter.c, line 513
- fs/bcachefs/ec.h, line 239
- fs/bcachefs/fs-io-buffered.c, 2 times
- fs/bcachefs/journal_reclaim.c, 2 times
- fs/bcachefs/tests.c, 2 times
- fs/btrfs/bio.c, 2 times
- fs/btrfs/block-group.c, 3 times
- fs/btrfs/extent_io.c, 2 times
- fs/btrfs/inode.c, 2 times
- fs/btrfs/locking.c, 2 times
- fs/btrfs/ordered-data.c, line 701
- fs/btrfs/raid56.c, 2 times
- fs/btrfs/scrub.c, 4 times
- fs/btrfs/tree-log.c, line 293
- fs/ceph/file.c, line 1294
- fs/ceph/locks.c, line 58
- fs/ceph/snap.c, line 223
- fs/configfs/configfs_internal.h, line 156
- fs/configfs/dir.c, line 174
- fs/dcache.c, 3 times
- fs/dlm/lockspace.c, line 293
- fs/dlm/lowcomms.c, 2 times
- fs/dlm/user.c, line 920
- fs/ext4/ext4.h, line 3833
- fs/ext4/fast_commit.c, line 276
- fs/ext4/mballoc.c, 2 times
- fs/f2fs/compress.c, line 816
- fs/f2fs/data.c, line 2294
- fs/file.c, line 432
- fs/fs-writeback.c, line 179
- fs/fuse/dev.c, 2 times
- fs/fuse/fuse_i.h, line 1027
- fs/gfs2/glock.c, 3 times
- fs/gfs2/lops.c, line 228
- fs/gfs2/quota.c, line 112
- fs/hfs/inode.c, line 584
- fs/hfsplus/inode.c, line 232
- fs/iomap/buffered-io.c, line 1989
- fs/iomap/direct-io.c, 2 times
- fs/jbd2/transaction.c, line 735
- fs/jffs2/xattr.c, line 624
- fs/jfs/jfs_metapage.c, line 150
- fs/kernfs/dir.c, 2 times
- fs/namei.c, line 273
- fs/netfs/io.c, 5 times
- fs/netfs/objects.c, line 138
- fs/nfs/direct.c, line 81
- fs/nfs/pagelist.c, line 562
- fs/nfs/pnfs.c, 2 times
- fs/nfs/pnfs_dev.c, line 282
- fs/nfs/super.c, line 209
- fs/nfs/write.c, line 1649
- fs/nfsd/nfs4callback.c, line 997
- fs/nfsd/nfs4state.c, 2 times
- fs/notify/mark.c, line 471
- fs/ntfs3/super.c, line 119
- fs/ocfs2/cluster/heartbeat.c, 3 times
- fs/ocfs2/stack_user.c, line 570
- fs/reiserfs/journal.c, line 1062
- fs/smb/client/cifsfs.c, line 182
- fs/smb/client/connect.c, line 2772
- fs/smb/client/smbdirect.c, 4 times
- fs/smb/server/connection.c, line 42
- fs/smb/server/mgmt/share_config.h, line 68
- fs/smb/server/mgmt/tree_connect.c, line 121
- fs/smb/server/oplock.c, 2 times
- fs/smb/server/smb2pdu.c, line 2165
- fs/smb/server/transport_rdma.c, 2 times
- fs/smb/server/vfs_cache.c, 7 times
- fs/super.c, line 471
- fs/xfs/libxfs/xfs_ag.c, line 161
- fs/xfs/xfs_attr_item.c, line 155
- fs/xfs/xfs_bmap_item.c, line 60
- fs/xfs/xfs_buf.c, 3 times
- fs/xfs/xfs_buf_item.c, 3 times
- fs/xfs/xfs_dquot_item.c, line 96
- fs/xfs/xfs_drain.c, line 73
- fs/xfs/xfs_exchmaps_item.c, line 61
- fs/xfs/xfs_extfree_item.c, line 62
- fs/xfs/xfs_inode_item.c, line 715
- fs/xfs/xfs_log.c, 2 times
- fs/xfs/xfs_pwork.c, line 50
- fs/xfs/xfs_refcount_item.c, line 60
- fs/xfs/xfs_rmap_item.c, line 60
- include/linux/atomic/atomic-instrumented.h, line 1380
- include/linux/fs.h, line 3246
- include/linux/fscache-cache.h, line 175
- include/linux/page_ref.h, line 205
- include/linux/rmap.h, line 115
- include/linux/sched/mm.h, 2 times
- include/net/bluetooth/hci_core.h, line 1548
- include/net/lwtunnel.h, line 76
- include/rdma/rdmavt_qp.h, line 577
- include/sound/core.h, line 183
- io_uring/eventfd.c, 3 times
- io_uring/io-wq.c, 2 times
- io_uring/kbuf.c, line 380
- io_uring/refs.h, line 26
- kernel/bpf/arena.c, line 245
- kernel/cgroup/cgroup.c, 2 times
- kernel/events/core.c, 4 times
- kernel/exit.c, 2 times
- kernel/fork.c, 3 times
- kernel/irq/manage.c, line 1232
- kernel/jump_label.c, line 314
- kernel/locking/mutex.c, line 1151
- kernel/locking/rwbase_rt.c, line 177
- kernel/power/swap.c, line 264
- kernel/rcu/rcutorture.c, line 3090
- kernel/rcu/refscale.c, line 864
- kernel/rcu/srcutree.c, 2 times
- kernel/rcu/tasks.h, line 411
- kernel/rcu/tree.c, line 4406
- kernel/sched/topology.c, 5 times
- kernel/stop_machine.c, 2 times
- kernel/umh.c, line 329
- kernel/workqueue.c, 2 times
- kernel/reboot.c, line 1000
- lib/dec_and_lock.c, 4 times
- lib/test_objpool.c, 3 times
- lib/test_rhashtable.c, line 622
- lib/test_vmalloc.c, line 75
- mm/huge_memory.c, line 246
- mm/kasan/kasan_test.c, line 725
- mm/kmemleak.c, line 529
- mm/mempolicy.c, line 346
- mm/mm_init.c, line 1957
- mm/rmap.c, 2 times
- mm/shmem.c, line 1424
- net/batman-adv/bridge_loop_avoidance.c, 2 times
- net/batman-adv/tp_meter.c, 2 times
- net/bluetooth/6lowpan.c, line 98
- net/ipv6/ip6_flowlabel.c, line 131
- net/mac802154/tx.c, 2 times
- net/mac802154/util.c, 3 times
- net/netfilter/ipset/ip_set_hash_gen.h, 5 times
- net/netfilter/ipvs/ip_vs_ctl.c, line 528
- net/netlink/af_netlink.c, line 478
- net/nfc/llcp_core.c, line 503
- net/rxrpc/call_accept.c, line 212
- net/rxrpc/call_object.c, line 664
- net/rxrpc/conn_object.c, 2 times
- net/sctp/ulpqueue.c, line 129
- net/smc/smc_cdc.c, line 54
- net/smc/smc_loopback.c, line 128
- net/sunrpc/sched.c, 3 times
- net/sunrpc/xprt.c, line 1116
- net/sunrpc/xprtsock.c, line 2135
- net/tls/tls_sw.c, 4 times
- security/tomoyo/common.c, line 2756
- security/ccsecurity/policy_io.c, line 6212
- sound/core/seq/seq_ports.c, line 236
- sound/i2c/other/ak4113.c, 2 times
- sound/i2c/other/ak4114.c, 2 times
- sound/soc/intel/avs/ipc.c, line 89
- sound/usb/card.c, 3 times
- tools/arch/x86/include/asm/atomic.h, line 64
- tools/include/asm-generic/atomic-gcc.h, line 60
- tools/testing/selftests/kvm/max_guest_memory_test.c, line 44
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.