Documented in 3 files:
Defined in 3 files as a function:
Referenced in 346 files:
-
arch/m68k/bvme6000/rtc.c,
line 137
-
arch/mips/kernel/sync-r4k.c,
line 139
-
arch/powerpc/mm/book3s64/pgtable.c,
line 452
-
arch/powerpc/mm/pgtable-frag.c,
line 125
-
arch/powerpc/platforms/pseries/dtl.c,
line 123
-
arch/sparc/kernel/smp_64.c,
line 1167
-
arch/x86/events/core.c,
line 2602
-
arch/x86/kernel/alternative.c,
line 2910
-
arch/x86/kernel/tsc_sync.c,
line 395
-
block/bdev.c,
2 times
-
block/bio.c,
2 times
-
block/blk-ioc.c,
line 216
-
block/blk.h,
line 704
-
block/fops.c,
line 143
-
crypto/af_alg.c,
line 199
-
drivers/auxdisplay/charlcd.c,
line 499
-
drivers/auxdisplay/panel.c,
line 1048
-
drivers/block/drbd/drbd_actlog.c,
line 101
-
drivers/block/drbd/drbd_bitmap.c,
3 times
-
drivers/block/drbd/drbd_main.c,
line 142
-
drivers/block/drbd/drbd_nl.c,
line 960
-
drivers/block/drbd/drbd_receiver.c,
2 times
-
drivers/block/drbd/drbd_worker.c,
line 189
-
drivers/block/floppy.c,
line 4899
-
drivers/block/loop.c,
line 323
-
drivers/block/rnbd/rnbd-clt.c,
line 361
-
drivers/block/xen-blkback/blkback.c,
2 times
-
drivers/block/xen-blkback/common.h,
line 368
-
drivers/block/zloop.c,
line 504
-
drivers/char/ipmi/ipmi_watchdog.c,
2 times
-
drivers/clk/renesas/rzg2l-cpg.c,
line 1456
-
drivers/clk/renesas/rzv2h-cpg.c,
line 1115
-
drivers/clocksource/timer-nxp-stm.c,
line 138
-
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c,
4 times
-
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c,
line 1627
-
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c,
line 1692
-
drivers/dibs/dibs_loopback.c,
line 128
-
drivers/dma-buf/dma-fence-array.c,
2 times
-
drivers/dma-buf/st-dma-fence-chain.c,
line 411
-
drivers/dma/ppc4xx/adma.c,
2 times
-
drivers/gpio/gpio-grgpio.c,
line 301
-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c,
line 2820
-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c,
line 673
-
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c,
line 148
-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c,
line 552
-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c,
line 209
-
drivers/gpu/drm/display/drm_dp_aux_dev.c,
2 times
-
drivers/gpu/drm/drm_file.c,
line 440
-
drivers/gpu/drm/drm_vblank.c,
line 1275
-
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c,
line 523
-
drivers/gpu/drm/i915/gt/gen6_ppgtt.c,
line 424
-
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h,
line 32
-
drivers/gpu/drm/i915/gt/intel_gt_requests.c,
line 182
-
drivers/gpu/drm/i915/gt/intel_ppgtt.c,
line 136
-
drivers/gpu/drm/i915/gt/intel_ring.c,
line 98
-
drivers/gpu/drm/i915/gt/intel_timeline.c,
3 times
-
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c,
line 845
-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c,
line 613
-
drivers/gpu/drm/i915/i915_sw_fence.c,
line 196
-
drivers/gpu/drm/i915/i915_tasklet.h,
line 35
-
drivers/gpu/drm/i915/intel_wakeref.c,
line 60
-
drivers/gpu/drm/i915/selftests/i915_request.c,
line 1534
-
drivers/gpu/drm/lima/lima_pp.c,
3 times
-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c,
line 255
-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c,
line 215
-
drivers/gpu/drm/radeon/radeon_irq_kms.c,
2 times
-
drivers/gpu/drm/xe/xe_exec_queue.c,
line 622
-
drivers/hsi/clients/ssi_protocol.c,
line 363
-
drivers/hv/channel_mgmt.c,
line 1155
-
drivers/i3c/master.c,
line 3461
-
drivers/iio/adc/stm32-dfsdm-core.c,
line 199
-
drivers/iio/common/ssp_sensors/ssp_dev.c,
line 332
-
drivers/iio/industrialio-trigger.c,
2 times
-
drivers/infiniband/core/multicast.c,
line 191
-
drivers/infiniband/core/sa.h,
line 47
-
drivers/infiniband/core/uverbs_cmd.c,
line 675
-
drivers/infiniband/hw/hfi1/aspm.c,
line 123
-
drivers/infiniband/hw/hfi1/iowait.h,
2 times
-
drivers/infiniband/hw/hfi1/ipoib_tx.c,
line 63
-
drivers/infiniband/hw/hfi1/user_sdma.c,
line 1192
-
drivers/infiniband/hw/mlx4/mcg.c,
2 times
-
drivers/infiniband/sw/rdmavt/qp.c,
line 206
-
drivers/infiniband/ulp/ipoib/ipoib_main.c,
line 1539
-
drivers/infiniband/ulp/rtrs/rtrs-clt.c,
line 1960
-
drivers/md/bcache/btree.c,
line 2032
-
drivers/md/bcache/writeback.c,
line 958
-
drivers/md/dm-bufio.c,
line 1759
-
drivers/md/dm-cache-target.c,
line 500
-
drivers/md/dm-clone-target.c,
2 times
-
drivers/md/dm-crypt.c,
6 times
-
drivers/md/dm-integrity.c,
2 times
-
drivers/md/dm-io.c,
line 144
-
drivers/md/dm-kcopyd.c,
2 times
-
drivers/md/dm-log-writes.c,
2 times
-
drivers/md/dm-pcache/backing_dev.c,
line 106
-
drivers/md/dm-pcache/cache_segment.c,
line 314
-
drivers/md/dm-pcache/cache_writeback.c,
line 17
-
drivers/md/dm-pcache/dm_pcache.c,
line 80
-
drivers/md/dm-region-hash.c,
3 times
-
drivers/md/dm-snap-persistent.c,
line 727
-
drivers/md/dm-thin.c,
line 831
-
drivers/md/dm-writecache.c,
2 times
-
drivers/md/dm.c,
2 times
-
drivers/md/md-bitmap.c,
2 times
-
drivers/md/md-llbitmap.c,
line 1573
-
drivers/md/md.c,
2 times
-
drivers/md/md.h,
line 979
-
drivers/md/raid1.c,
3 times
-
drivers/md/raid10.c,
8 times
-
drivers/md/raid5-cache.c,
4 times
-
drivers/md/raid5-ppl.c,
3 times
-
drivers/md/raid5.c,
6 times
-
drivers/media/pci/cx23885/cx23885-core.c,
line 1129
-
drivers/media/pci/saa7164/saa7164-core.c,
line 1059
-
drivers/media/platform/amphion/vpu_core.c,
line 356
-
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_pm.c,
line 160
-
drivers/media/platform/qcom/camss/camss-video.c,
line 643
-
drivers/media/platform/qcom/venus/hfi.c,
line 235
-
drivers/misc/lkdtm/refcount.c,
line 375
-
drivers/net/arcnet/arcnet.c,
line 311
-
drivers/net/dsa/netc/netc_main.c,
line 2063
-
drivers/net/ethernet/atheros/atl1c/atl1c_main.c,
line 190
-
drivers/net/ethernet/atheros/atl1e/atl1e_main.c,
line 81
-
drivers/net/ethernet/broadcom/bnx2.c,
line 691
-
drivers/net/ethernet/broadcom/bnxt/bnxt.c,
line 6019
-
drivers/net/ethernet/chelsio/cxgb3/l2t.h,
line 135
-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c,
line 452
-
drivers/net/ethernet/chelsio/cxgb4/l2t.c,
line 388
-
drivers/net/ethernet/chelsio/cxgb4/sched.c,
2 times
-
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c,
line 886
-
drivers/net/ethernet/jme.c,
3 times
-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c,
3 times
-
drivers/net/ethernet/mellanox/mlxsw/core.c,
3 times
-
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c,
2 times
-
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c,
line 504
-
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c,
line 750
-
drivers/net/ethernet/sfc/mcdi.c,
line 1285
-
drivers/net/ethernet/sfc/siena/mcdi.c,
line 1308
-
drivers/net/ethernet/sun/niu.c,
line 9614
-
drivers/net/ethernet/ti/am65-cpsw-nuss.c,
line 1483
-
drivers/net/ethernet/ti/icssg/icssg_common.c,
line 244
-
drivers/net/ethernet/ti/icssg/icssg_prueth.c,
line 118
-
drivers/net/usb/cdc_mbim.c,
line 50
-
drivers/net/usb/huawei_cdc_ncm.c,
line 43
-
drivers/net/usb/qmi_wwan.c,
line 663
-
drivers/net/wireless/ath/ath11k/dp_tx.c,
3 times
-
drivers/net/wireless/ath/ath12k/dp.c,
line 1045
-
drivers/net/wireless/ath/ath12k/dp_tx.c,
line 256
-
drivers/net/wireless/ath/ath12k/wifi7/dp_tx.c,
2 times
-
drivers/net/wireless/ath/carl9170/tx.c,
line 186
-
drivers/net/wireless/broadcom/b43/main.c,
line 1985
-
drivers/net/wireless/broadcom/b43legacy/main.c,
line 1304
-
drivers/net/wireless/mediatek/mt76/tx.c,
line 994
-
drivers/net/wireless/nxp/nxpwifi/cfg80211.c,
line 1665
-
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c,
line 991
-
drivers/net/wwan/t7xx/t7xx_netdev.c,
line 109
-
drivers/nfc/fdp/fdp.c,
line 254
-
drivers/nvdimm/bus.c,
line 1245
-
drivers/pci/pcie/ptm.c,
line 249
-
drivers/pinctrl/samsung/pinctrl-exynos.c,
line 1069
-
drivers/platform/x86/sony-laptop.c,
2 times
-
drivers/pmdomain/core.c,
line 268
-
drivers/remoteproc/remoteproc_core.c,
2 times
-
drivers/resctrl/mpam_devices.c,
line 1902
-
drivers/s390/block/dcssblk.c,
line 862
-
drivers/s390/cio/chsc_sch.c,
line 880
-
drivers/s390/cio/device.c,
3 times
-
drivers/sbus/char/display7seg.c,
line 87
-
drivers/scsi/bnx2i/bnx2i_iscsi.c,
line 1506
-
drivers/scsi/hpsa.c,
2 times
-
drivers/scsi/ibmvscsi/ibmvfc-core.c,
2 times
-
drivers/scsi/leapraid/leapraid_app.c,
line 710
-
drivers/scsi/libfc/fc_exch.c,
line 315
-
drivers/scsi/qla2xxx/qla_os.c,
line 7681
-
drivers/scsi/qla4xxx/ql4_os.c,
line 4531
-
drivers/scsi/sd.c,
line 142
-
drivers/scsi/storvsc_drv.c,
line 1246
-
drivers/soc/fsl/dpio/qbman-portal.c,
2 times
-
drivers/spi/spi-pxa2xx-dma.c,
line 36
-
drivers/tty/serial/serial_core.c,
line 75
-
drivers/uio/uio_hv_generic.c,
line 243
-
drivers/usb/gadget/function/f_rndis.c,
line 429
-
drivers/usb/misc/usbtest.c,
2 times
-
drivers/video/fbdev/ps3fb.c,
line 512
-
drivers/watchdog/bcm47xx_wdt.c,
line 111
-
drivers/xen/xen-scsiback.c,
line 202
-
fs/affs/file.c,
line 39
-
fs/afs/cell.c,
line 29
-
fs/afs/file.c,
line 501
-
fs/afs/fs_probe.c,
line 104
-
fs/afs/internal.h,
line 1572
-
fs/afs/server.c,
2 times
-
fs/afs/vl_probe.c,
line 34
-
fs/aio.c,
line 687
-
fs/btrfs/bio.c,
2 times
-
fs/btrfs/block-group.c,
3 times
-
fs/btrfs/inode.c,
2 times
-
fs/btrfs/locking.c,
2 times
-
fs/btrfs/ordered-data.c,
line 719
-
fs/btrfs/raid56.c,
2 times
-
fs/btrfs/scrub.c,
4 times
-
fs/btrfs/tree-log.c,
line 387
-
fs/ceph/file.c,
line 1320
-
fs/ceph/locks.c,
line 58
-
fs/ceph/snap.c,
line 223
-
fs/configfs/configfs_internal.h,
line 155
-
fs/configfs/dir.c,
line 173
-
fs/crypto/block.c,
line 341
-
fs/dcache.c,
3 times
-
fs/dlm/lockspace.c,
line 291
-
fs/dlm/lowcomms.c,
2 times
-
fs/dlm/user.c,
line 920
-
fs/ext4/mballoc.c,
2 times
-
fs/f2fs/compress.c,
line 818
-
fs/f2fs/data.c,
line 2430
-
fs/f2fs/file.c,
line 2088
-
fs/file.c,
line 508
-
fs/fs-writeback.c,
2 times
-
fs/fuse/dev.c,
line 102
-
fs/fuse/dev_uring.c,
3 times
-
fs/fuse/fuse_i.h,
line 897
-
fs/gfs2/glock.c,
3 times
-
fs/gfs2/lops.c,
line 227
-
fs/gfs2/quota.c,
line 112
-
fs/hfs/inode.c,
line 615
-
fs/hfsplus/inode.c,
line 287
-
fs/inode.c,
line 2056
-
fs/iomap/direct-io.c,
2 times
-
fs/iomap/ioend.c,
line 327
-
fs/jbd2/transaction.c,
line 732
-
fs/jffs2/xattr.c,
line 624
-
fs/jfs/jfs_metapage.c,
line 151
-
fs/kernfs/dir.c,
2 times
-
fs/netfs/objects.c,
line 153
-
fs/nfs/direct.c,
line 82
-
fs/nfs/localio.c,
line 548
-
fs/nfs/pagelist.c,
line 563
-
fs/nfs/pnfs.c,
2 times
-
fs/nfs/pnfs_dev.c,
line 282
-
fs/nfs/super.c,
line 210
-
fs/nfs/write.c,
line 1619
-
fs/nfsd/nfs4state.c,
3 times
-
fs/notify/mark.c,
line 551
-
fs/ntfs/inode.c,
2 times
-
fs/ntfs3/super.c,
line 128
-
fs/ocfs2/cluster/heartbeat.c,
3 times
-
fs/ocfs2/stack_user.c,
line 559
-
fs/smb/client/cifsfs.c,
line 190
-
fs/smb/client/connect.c,
line 2910
-
fs/smb/client/file.c,
line 318
-
fs/smb/server/connection.c,
2 times
-
fs/smb/server/mgmt/share_config.h,
line 68
-
fs/smb/server/mgmt/tree_connect.c,
2 times
-
fs/smb/server/mgmt/user_session.c,
3 times
-
fs/smb/server/oplock.c,
2 times
-
fs/smb/server/vfs_cache.c,
5 times
-
fs/smb/smbdirect/connection.c,
line 1441
-
fs/super.c,
line 601
-
fs/xfs/xfs_attr_item.c,
line 151
-
fs/xfs/xfs_bmap_item.c,
line 60
-
fs/xfs/xfs_buf_item.c,
4 times
-
fs/xfs/xfs_dquot_item.c,
line 95
-
fs/xfs/xfs_drain.c,
line 73
-
fs/xfs/xfs_exchmaps_item.c,
line 61
-
fs/xfs/xfs_extfree_item.c,
line 67
-
fs/xfs/xfs_log.c,
2 times
-
fs/xfs/xfs_pwork.c,
line 50
-
fs/xfs/xfs_refcount_item.c,
line 61
-
fs/xfs/xfs_rmap_item.c,
line 61
-
fs/xfs/xfs_zone_alloc.c,
line 44
-
include/linux/fs.h,
line 3186
-
include/linux/fscache-cache.h,
line 175
-
include/linux/page_ref.h,
line 223
-
include/linux/sched/mm.h,
2 times
-
include/linux/wait_bit.h,
line 594
-
include/net/bluetooth/hci_core.h,
line 1706
-
include/net/lwtunnel.h,
line 76
-
include/rdma/rdmavt_qp.h,
line 577
-
io_uring/io-wq.c,
2 times
-
io_uring/refs.h,
2 times
-
io_uring/tw.c,
line 194
-
kernel/cgroup/cgroup.c,
2 times
-
kernel/events/core.c,
3 times
-
kernel/exit.c,
2 times
-
kernel/fork.c,
3 times
-
kernel/irq/manage.c,
line 1175
-
kernel/jump_label.c,
line 314
-
kernel/locking/mutex.c,
line 1293
-
kernel/locking/rwbase_rt.c,
line 185
-
kernel/nscommon.c,
2 times
-
kernel/power/main.c,
line 114
-
kernel/power/swap.c,
line 260
-
kernel/rcu/rcutorture.c,
line 3949
-
kernel/rcu/refscale.c,
line 1329
-
kernel/rcu/srcutree.c,
2 times
-
kernel/rcu/tasks.h,
line 416
-
kernel/rcu/tree.c,
line 3819
-
kernel/reboot.c,
line 1040
-
kernel/sched/topology.c,
5 times
-
kernel/stop_machine.c,
2 times
-
kernel/umh.c,
line 326
-
kernel/workqueue.c,
2 times
-
lib/dec_and_lock.c,
4 times
-
lib/test_objpool.c,
3 times
-
lib/test_rhashtable.c,
line 622
-
lib/test_vmalloc.c,
line 79
-
lib/test_workqueue.c,
line 89
-
mm/huge_memory.c,
line 309
-
mm/internal.h,
line 292
-
mm/kasan/kasan_test_c.c,
line 798
-
mm/kmemleak.c,
line 575
-
mm/mempolicy.c,
line 489
-
mm/mm_init.c,
line 1947
-
mm/rmap.c,
2 times
-
mm/shmem.c,
line 1583
-
net/batman-adv/bridge_loop_avoidance.c,
line 1485
-
net/bluetooth/6lowpan.c,
line 106
-
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 855
-
net/netlink/af_netlink.c,
line 461
-
net/nfc/llcp_core.c,
line 507
-
net/rxrpc/call_accept.c,
line 213
-
net/rxrpc/call_object.c,
line 678
-
net/rxrpc/conn_object.c,
2 times
-
net/sctp/ulpqueue.c,
line 129
-
net/smc/smc_cdc.c,
line 54
-
net/sunrpc/sched.c,
3 times
-
net/sunrpc/xprt.c,
line 1116
-
net/sunrpc/xprtsock.c,
line 2160
-
net/tipc/udp_media.c,
line 832
-
net/tls/tls_sw.c,
4 times
-
rust/helpers/atomic.c,
line 455
-
security/tomoyo/common.c,
line 2906
-
sound/core/misc.c,
line 191
-
sound/core/seq/seq_ports.c,
line 239
-
sound/i2c/other/ak4113.c,
2 times
-
sound/i2c/other/ak4114.c,
2 times
-
sound/soc/codecs/pm4125.c,
line 232
-
sound/soc/intel/avs/ipc.c,
line 91
-
sound/usb/card.c,
line 1226
-
sound/usb/endpoint.c,
line 575
-
tools/testing/selftests/kvm/mmu_stress_test.c,
line 92
-
tools/testing/selftests/mm/page_frag/page_frag_test.c,
2 times
Smatch caller information: