Loading...
Documented in 1 files:
Defined in 2 files as a function:
- include/linux/refcount.h, line 279 (as a function)
- tools/include/linux/refcount.h, line 146 (as a function)
Referenced in 261 files:
- arch/s390/kernel/debug.c, line 410
- arch/s390/mm/extmem.c, line 548
- arch/s390/mm/gmap.c, line 230
- arch/sparc/kernel/mdesc.c, 2 times
- arch/x86/kernel/cpu/mce/amd.c, line 1419
- arch/x86/kernel/ioport.c, line 57
- block/blk-flush.c, line 232
- block/blk-mq.c, 2 times
- block/bsg.c, line 216
- crypto/cryptd.c, 6 times
- crypto/internal.h, line 93
- drivers/android/binder.c, line 5427
- drivers/android/binderfs.c, line 261
- drivers/char/mspec.c, line 112
- drivers/connector/cn_queue.c, line 47
- drivers/crypto/cavium/nitrox/nitrox_main.c, line 542
- drivers/dma/mediatek/mtk-cqdma.c, line 669
- drivers/dma/mediatek/mtk-hsdma.c, line 842
- drivers/edac/ghes_edac.c, line 575
- drivers/firewire/core.h, line 206
- drivers/gpu/drm/drm_connector.c, line 650
- drivers/gpu/drm/i915/gt/intel_gt_requests.c, line 178
- drivers/gpu/drm/nouveau/nvkm/core/memory.c, line 37
- drivers/gpu/drm/omapdrm/omap_gem.c, line 853
- drivers/gpu/drm/vc4/vc4_bo.c, line 645
- drivers/gpu/drm/vc4/vc4_perfmon.c, line 26
- drivers/hwtracing/coresight/coresight-tmc-etr.c, line 1394
- drivers/infiniband/core/cm.c, line 286
- drivers/infiniband/core/device.c, 2 times
- drivers/infiniband/hw/cxgb4/qp.c, line 901
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c, line 224
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c, 4 times
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c, line 447
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c, line 224
- drivers/irqchip/irq-gic-v3.c, line 508
- drivers/md/bcache/bcache.h, line 880
- drivers/md/dm-cache-metadata.c, line 867
- drivers/md/dm-table.c, line 516
- drivers/md/dm-thin.c, line 4136
- drivers/md/dm-zoned-target.c, 2 times
- drivers/md/dm.c, line 862
- drivers/media/common/videobuf2/videobuf2-dma-contig.c, line 126
- drivers/media/common/videobuf2/videobuf2-dma-sg.c, line 180
- drivers/media/common/videobuf2/videobuf2-vmalloc.c, line 68
- drivers/media/pci/cx88/cx88-core.c, line 1067
- drivers/media/platform/vsp1/vsp1_dl.c, line 360
- drivers/misc/lkdtm/refcount.c, 3 times
- drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c, line 181
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c, 2 times
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c, 2 times
- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c, line 593
- drivers/net/ethernet/mediatek/mtk_eth_soc.c, line 2277
- drivers/net/ethernet/mellanox/mlx4/cq.c, 2 times
- drivers/net/ethernet/mellanox/mlx4/qp.c, 2 times
- drivers/net/ethernet/mellanox/mlx4/srq.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c, line 559
- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c, 3 times
- drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c, line 65
- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c, line 174
- drivers/net/ethernet/mellanox/mlx5/core/qp.c, line 65
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c, line 252
- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c, line 226
- drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c, 2 times
- drivers/net/hamradio/6pack.c, 2 times
- drivers/net/hamradio/mkiss.c, 2 times
- drivers/net/macsec.c, 3 times
- drivers/net/ppp/ppp_async.c, 2 times
- drivers/net/ppp/ppp_generic.c, 4 times
- drivers/net/ppp/ppp_synctty.c, 2 times
- drivers/net/vxlan.c, line 1399
- drivers/net/wireless/intersil/hostap/hostap_hw.c, line 182
- drivers/net/wireless/intersil/orinoco/orinoco_usb.c, line 298
- drivers/nvme/host/rdma.c, 3 times
- drivers/pci/controller/pci-hyperv.c, 2 times
- drivers/pinctrl/sunxi/pinctrl-sunxi.c, line 813
- drivers/s390/char/vmur.c, line 163
- drivers/s390/net/lcs.c, line 765
- drivers/s390/net/qeth_core_main.c, line 744
- drivers/scsi/libfc/fc_fcp.c, line 165
- drivers/scsi/libiscsi.c, line 488
- drivers/staging/vme/devices/vme_user.c, line 436
- drivers/target/target_core_iblock.c, line 275
- drivers/tty/serial/sb1250-duart.c, 2 times
- drivers/usb/gadget/function/f_fs.c, line 1702
- drivers/usb/gadget/legacy/inode.c, 2 times
- drivers/xen/gntdev.c, line 240
- fs/afs/addr_list.c, line 21
- fs/afs/callback.c, line 183
- fs/afs/file.c, 2 times
- fs/afs/proc.c, line 561
- fs/afs/security.c, line 96
- fs/afs/server_list.c, line 16
- fs/aio.c, line 1163
- fs/btrfs/block-group.c, line 381
- fs/btrfs/compression.c, 2 times
- fs/btrfs/delayed-inode.c, 6 times
- fs/btrfs/delayed-ref.h, 2 times
- fs/btrfs/disk-io.h, line 107
- fs/btrfs/extent_io.c, line 328
- fs/btrfs/extent_map.c, line 77
- fs/btrfs/ordered-data.c, line 431
- fs/btrfs/raid56.c, line 837
- fs/btrfs/scrub.c, 5 times
- fs/btrfs/transaction.c, line 120
- fs/btrfs/volumes.c, line 5455
- fs/ceph/mds_client.c, line 558
- fs/ceph/super.h, line 221
- fs/crypto/keyring.c, 2 times
- fs/crypto/keysetup.c, line 373
- fs/debugfs/file.c, line 135
- fs/debugfs/inode.c, line 683
- fs/fs_context.c, line 450
- fs/fuse/dev.c, line 158
- fs/fuse/file.c, line 113
- fs/fuse/inode.c, line 630
- fs/io-wq.c, 4 times
- fs/io_uring.c, 4 times
- fs/lockd/clntproc.c, line 227
- fs/lockd/svcproc.c, line 308
- fs/nfs/cache_lib.c, line 70
- fs/nfs/delegation.c, line 58
- fs/nfs/flexfilelayout/flexfilelayout.c, line 245
- fs/nfs/inode.c, line 999
- fs/nfs/pnfs.c, line 600
- fs/nfsd/filecache.c, 3 times
- fs/nfsd/nfs4proc.c, line 1100
- fs/nfsd/nfs4state.c, 2 times
- fs/nilfs2/the_nilfs.c, line 800
- fs/notify/group.c, line 108
- fs/notify/mark.c, line 236
- fs/proc/generic.c, line 641
- fs/userfaultfd.c, line 166
- include/linux/atmdev.h, line 287
- include/linux/backing-dev.h, line 420
- include/linux/blk-cgroup.h, line 440
- include/linux/cgroup.h, line 890
- include/linux/inetdevice.h, line 264
- include/linux/kref.h, line 64
- include/linux/mlx5/cq.h, line 183
- include/linux/mroute_base.h, line 159
- include/linux/posix_acl.h, line 55
- include/linux/sched/task.h, line 121
- include/linux/skbuff.h, line 1046
- include/linux/skmsg.h, line 436
- include/net/addrconf.h, 2 times
- include/net/ax25.h, 3 times
- include/net/bluetooth/rfcomm.h, line 257
- include/net/dn_fib.h, line 135
- include/net/fib_rules.h, line 132
- include/net/inet_frag.h, line 133
- include/net/ip.h, 2 times
- include/net/ip6_fib.h, line 330
- include/net/ip_fib.h, line 518
- include/net/ip_vs.h, line 1442
- include/net/ipv6.h, line 389
- include/net/ipx.h, 2 times
- include/net/llc.h, line 129
- include/net/neighbour.h, line 424
- include/net/net_namespace.h, line 259
- include/net/netlabel.h, line 298
- include/net/netrom.h, 2 times
- include/net/nexthop.h, line 112
- include/net/page_pool.h, line 216
- include/net/request_sock.h, line 125
- include/net/sock.h, line 1743
- include/net/x25.h, 2 times
- include/net/xfrm.h, 3 times
- ipc/sem.c, line 2323
- ipc/util.c, line 502
- kernel/audit_tree.c, line 118
- kernel/audit_watch.c, line 107
- kernel/bpf/bpf_struct_ops.c, 2 times
- kernel/bpf/btf.c, line 943
- kernel/bpf/dispatcher.c, line 79
- kernel/bpf/trampoline.c, line 352
- kernel/cgroup/cgroup.c, line 941
- kernel/events/core.c, 2 times
- kernel/events/ring_buffer.c, line 758
- kernel/events/uprobes.c, line 609
- kernel/exit.c, line 187
- kernel/fork.c, 3 times
- kernel/futex.c, line 874
- kernel/kcov.c, line 394
- kernel/pid.c, line 111
- kernel/sched/fair.c, line 2244
- kernel/seccomp.c, line 578
- kernel/trace/trace.c, line 7482
- lib/refcount.c, 3 times
- net/atm/lec.c, line 113
- net/atm/mpoa_caches.c, 2 times
- net/bridge/br_vlan.c, line 191
- net/ceph/osd_client.c, line 1261
- net/ceph/pagelist.c, line 40
- net/ceph/snapshot.c, line 58
- net/core/dev.c, line 3005
- net/core/devlink.c, line 7927
- net/core/dst.c, line 219
- net/core/filter.c, line 1178
- net/core/neighbour.c, line 820
- net/core/net_namespace.c, line 437
- net/core/netpoll.c, line 803
- net/core/skbuff.c, 3 times
- net/core/sock.c, line 1760
- net/ipv4/cipso_ipv4.c, 2 times
- net/ipv4/igmp.c, line 171
- net/ipv4/inet_fragment.c, 2 times
- net/ipv4/inet_hashtables.c, line 328
- net/ipv4/inet_timewait_sock.c, line 79
- net/ipv4/inetpeer.c, line 250
- net/ipv4/netfilter/ipt_CLUSTERIP.c, line 105
- net/ipv6/anycast.c, line 248
- net/ipv6/calipso.c, 2 times
- net/ipv6/mcast.c, line 844
- net/ipv6/xfrm6_tunnel.c, line 200
- net/l2tp/l2tp_core.h, 2 times
- net/lapb/lapb_iface.c, line 57
- net/netfilter/nf_conntrack_expect.c, line 364
- net/netfilter/nfnetlink_acct.c, 2 times
- net/netfilter/nfnetlink_cttimeout.c, 2 times
- net/netfilter/nfnetlink_log.c, line 147
- net/netlink/af_netlink.c, line 720
- net/packet/af_packet.c, line 1766
- net/rds/ib.c, line 126
- net/rds/message.c, line 177
- net/rds/rds.h, line 952
- net/rds/recv.c, line 79
- net/sched/act_api.c, 2 times
- net/sched/cls_api.c, line 307
- net/sched/cls_flower.c, 2 times
- net/sched/sch_generic.c, line 982
- net/sched/sch_taprio.c, line 1145
- net/sctp/associola.c, line 861
- net/sctp/auth.c, 2 times
- net/sctp/chunk.c, line 127
- net/sctp/endpointola.c, line 235
- net/sctp/sm_make_chunk.c, line 1480
- net/sctp/transport.c, line 325
- net/smc/smc_ism.c, line 125
- net/sunrpc/auth.c, 3 times
- net/sunrpc/auth_gss/auth_gss.c, 2 times
- net/tipc/bearer.c, line 364
- net/tipc/crypto.c, line 313
- net/tls/tls_device.c, 2 times
- net/unix/af_unix.c, line 218
- net/xdp/xdp_umem.c, line 276
- security/keys/key.c, line 647
- security/keys/keyring.c, line 240
- sound/core/pcm_native.c, 2 times
- tools/lib/perf/cpumap.c, line 44
- tools/lib/perf/mmap.c, line 70
- tools/lib/perf/threadmap.c, line 79
- tools/perf/util/block-info.c, line 55
- tools/perf/util/cgroup.c, line 176
- tools/perf/util/comm.c, line 32
- tools/perf/util/dso.c, line 1307
- tools/perf/util/map.c, 2 times
- tools/perf/util/namespaces.c, line 197
- tools/perf/util/symbol.c, line 2389
- tools/perf/util/thread.c, line 125
- virt/kvm/kvm_main.c, 3 times