Documented in 3 files:
Defined in 3 files as a function:
Referenced in 381 files:
-
arch/m68k/mm/motorola.c,
line 195
-
arch/s390/kernel/vtime.c,
line 282
-
arch/s390/pci/pci.c,
line 109
-
arch/x86/kernel/cpu/sgx/main.c,
2 times
-
block/blk-throttle.c,
line 246
-
block/kyber-iosched.c,
line 593
-
drivers/acpi/nfit/core.c,
7 times
-
drivers/base/bus.c,
2 times
-
drivers/base/core.c,
2 times
-
drivers/base/devres.c,
2 times
-
drivers/base/power/main.c,
6 times
-
drivers/block/aoe/aoecmd.c,
2 times
-
drivers/block/drbd/drbd_main.c,
line 2272
-
drivers/block/drbd/drbd_req.c,
2 times
-
drivers/block/drbd/drbd_worker.c,
line 132
-
drivers/block/rbd.c,
line 3864
-
drivers/block/zloop.c,
line 187
-
drivers/char/ipmi/ipmi_msghandler.c,
line 1635
-
drivers/crypto/axis/artpec6_crypto.c,
2 times
-
drivers/crypto/ccp/ccp-dmaengine.c,
line 310
-
drivers/crypto/omap-aes.c,
line 213
-
drivers/crypto/omap-sham.c,
line 930
-
drivers/crypto/ti/dthev2-common.c,
line 44
-
drivers/dma-buf/sw_sync.c,
line 226
-
drivers/dma/altera-msgdma.c,
2 times
-
drivers/dma/amd/qdma/qdma.c,
line 755
-
drivers/dma/bcm-sba-raid.c,
5 times
-
drivers/dma/dma-axi-dmac.c,
line 273
-
drivers/dma/ep93xx_dma.c,
line 320
-
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c,
2 times
-
drivers/dma/fsl_raid.c,
3 times
-
drivers/dma/idxd/device.c,
line 1287
-
drivers/dma/idxd/irq.c,
2 times
-
drivers/dma/imx-dma.c,
4 times
-
drivers/dma/mediatek/mtk-hsdma.c,
line 528
-
drivers/dma/mpc512x_dma.c,
3 times
-
drivers/dma/mv_xor.c,
9 times
-
drivers/dma/nbpfaxi.c,
2 times
-
drivers/dma/pl330.c,
8 times
-
drivers/dma/pxa_dma.c,
2 times
-
drivers/dma/qcom/hidma.c,
3 times
-
drivers/dma/sh/rcar-dmac.c,
line 1560
-
drivers/dma/sh/shdma-base.c,
2 times
-
drivers/dma/sh/usb-dmac.c,
4 times
-
drivers/dma/sun4i-dma.c,
line 1152
-
drivers/dma/tegra20-apb-dma.c,
2 times
-
drivers/dma/txx9dmac.c,
line 440
-
drivers/dma/virt-dma.c,
line 29
-
drivers/dma/xgene-dma.c,
2 times
-
drivers/dma/xilinx/xilinx_dma.c,
line 1472
-
drivers/dma/xilinx/zynqmp_dma.c,
2 times
-
drivers/firewire/core-cdev.c,
line 1740
-
drivers/firewire/net.c,
line 430
-
drivers/firewire/ohci.c,
line 980
-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c,
2 times
-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c,
line 490
-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c,
line 133
-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c,
line 920
-
drivers/gpu/drm/drm_bridge.c,
line 509
-
drivers/gpu/drm/drm_framebuffer.c,
line 809
-
drivers/gpu/drm/drm_gpuvm.c,
line 777
-
drivers/gpu/drm/drm_modes.c,
line 1955
-
drivers/gpu/drm/drm_modeset_helper.c,
line 65
-
drivers/gpu/drm/exynos/exynos_drm_g2d.c,
2 times
-
drivers/gpu/drm/i915/display/intel_panel.c,
2 times
-
drivers/gpu/drm/i915/gem/i915_gem_region.c,
line 178
-
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c,
line 200
-
drivers/gpu/drm/i915/gt/intel_execlists_submission.c,
8 times
-
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c,
3 times
-
drivers/gpu/drm/i915/gt/intel_ring_submission.c,
line 1138
-
drivers/gpu/drm/i915/gt/mock_engine.c,
line 259
-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c,
line 3731
-
drivers/gpu/drm/i915/gvt/gtt.c,
3 times
-
drivers/gpu/drm/i915/i915_gem.c,
2 times
-
drivers/gpu/drm/i915/i915_gem_evict.c,
line 226
-
drivers/gpu/drm/i915/i915_scheduler.c,
2 times
-
drivers/gpu/drm/i915/i915_sw_fence.c,
line 162
-
drivers/gpu/drm/i915/i915_vma.c,
3 times
-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c,
line 1456
-
drivers/gpu/drm/imagination/pvr_queue.c,
4 times
-
drivers/gpu/drm/nouveau/nouveau_bo.c,
line 769
-
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c,
line 173
-
drivers/gpu/drm/panfrost/panfrost_drv.c,
line 512
-
drivers/gpu/drm/panthor/panthor_mmu.c,
line 735
-
drivers/gpu/drm/panthor/panthor_sched.c,
9 times
-
drivers/gpu/drm/ttm/ttm_device.c,
line 162
-
drivers/gpu/drm/ttm/ttm_pool.c,
line 464
-
drivers/gpu/drm/ttm/ttm_resource.c,
3 times
-
drivers/gpu/drm/vc4/vc4_gem.c,
line 553
-
drivers/gpu/drm/vc4/vc4_irq.c,
2 times
-
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c,
line 364
-
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c,
line 172
-
drivers/gpu/drm/xe/xe_bo_evict.c,
line 31
-
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c,
line 373
-
drivers/gpu/drm/xe/xe_guc_submit.c,
2 times
-
drivers/gpu/drm/xe/xe_guc_tlb_inval.c,
2 times
-
drivers/gpu/drm/xe/xe_pxp.c,
line 788
-
drivers/gpu/drm/xe/xe_userptr.c,
3 times
-
drivers/gpu/drm/xe/xe_vm.c,
4 times
-
drivers/gpu/host1x/bus.c,
4 times
-
drivers/gpu/ipu-v3/ipu-image-convert.c,
line 2307
-
drivers/gpu/tests/gpu_buddy_test.c,
9 times
-
drivers/greybus/manifest.c,
line 273
-
drivers/infiniband/core/mad.c,
3 times
-
drivers/infiniband/core/mad_rmpp.c,
line 743
-
drivers/infiniband/core/ucma.c,
2 times
-
drivers/infiniband/hw/hfi1/mmu_rb.c,
line 155
-
drivers/infiniband/hw/ionic/ionic_controlpath.c,
2 times
-
drivers/infiniband/hw/ionic/ionic_datapath.c,
8 times
-
drivers/infiniband/hw/mlx4/cm.c,
2 times
-
drivers/infiniband/hw/qedr/verbs.c,
line 3159
-
drivers/infiniband/ulp/ipoib/ipoib_multicast.c,
2 times
-
drivers/infiniband/ulp/isert/ib_isert.c,
4 times
-
drivers/iommu/iommu.c,
3 times
-
drivers/mailbox/mtk-cmdq-mailbox.c,
line 506
-
drivers/md/bcache/alloc.c,
line 650
-
drivers/md/bcache/request.c,
line 449
-
drivers/md/dm-pcache/backing_dev.c,
line 137
-
drivers/md/dm-ps-historical-service-time.c,
2 times
-
drivers/md/dm-ps-queue-length.c,
2 times
-
drivers/md/dm-ps-round-robin.c,
line 198
-
drivers/md/dm-ps-service-time.c,
2 times
-
drivers/md/dm-vdo/block-map.c,
5 times
-
drivers/md/dm-vdo/dedupe.c,
line 470
-
drivers/md/dm-vdo/packer.c,
2 times
-
drivers/md/dm-vdo/priority-table.c,
line 133
-
drivers/md/dm-vdo/recovery-journal.c,
2 times
-
drivers/md/dm-vdo/slab-depot.c,
line 161
-
drivers/md/dm-vdo/vio.c,
2 times
-
drivers/md/raid5-cache.c,
3 times
-
drivers/md/raid5.c,
3 times
-
drivers/media/pci/cx18/cx18-queue.c,
4 times
-
drivers/media/pci/hws/hws_video.c,
4 times
-
drivers/media/pci/ivtv/ivtv-queue.c,
2 times
-
drivers/media/pci/saa7164/saa7164-core.c,
line 320
-
drivers/media/pci/saa7164/saa7164-encoder.c,
2 times
-
drivers/media/pci/saa7164/saa7164-vbi.c,
2 times
-
drivers/media/pci/tw686x/tw686x-audio.c,
3 times
-
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c,
7 times
-
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c,
7 times
-
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c,
3 times
-
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c,
line 701
-
drivers/media/platform/ti/vpe/vip.c,
4 times
-
drivers/media/usb/hdpvr/hdpvr-video.c,
2 times
-
drivers/media/v4l2-core/v4l2-async.c,
line 474
-
drivers/message/fusion/mptfc.c,
line 481
-
drivers/misc/bcm-vk/bcm_vk_msg.c,
line 359
-
drivers/misc/mei/client.c,
16 times
-
drivers/misc/mei/interrupt.c,
6 times
-
drivers/mtd/ubi/fastmap.c,
2 times
-
drivers/net/ethernet/airoha/airoha_eth.c,
line 2378
-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c,
line 216
-
drivers/net/ethernet/brocade/bna/bna_tx_rx.c,
23 times
-
drivers/net/ethernet/cavium/liquidio/octeon_device.c,
line 1058
-
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c,
5 times
-
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c,
3 times
-
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c,
2 times
-
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c,
3 times
-
drivers/net/ethernet/mellanox/mlx5/core/alloc.c,
line 178
-
drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c,
line 187
-
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c,
line 632
-
drivers/net/ethernet/qlogic/qed/qed_iwarp.c,
2 times
-
drivers/net/ethernet/qlogic/qed/qed_ll2.c,
3 times
-
drivers/net/ethernet/qlogic/qed/qed_ooo.c,
2 times
-
drivers/net/ethernet/qlogic/qed/qed_spq.c,
line 763
-
drivers/net/ethernet/ti/am65-cpts.c,
2 times
-
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c,
3 times
-
drivers/net/wireguard/allowedips.c,
line 196
-
drivers/net/wireless/ath/ath12k/dp_tx.c,
2 times
-
drivers/net/wireless/ath/ath5k/base.c,
3 times
-
drivers/net/wireless/ath/ath6kl/htc_mbox.c,
3 times
-
drivers/net/wireless/ath/ath6kl/htc_pipe.c,
2 times
-
drivers/net/wireless/ath/ath9k/hif_usb.c,
3 times
-
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c,
line 1128
-
drivers/net/wireless/ath/ath9k/xmit.c,
2 times
-
drivers/net/wireless/ath/wil6210/txrx_edma.c,
2 times
-
drivers/net/wireless/broadcom/b43legacy/pio.c,
2 times
-
drivers/net/wireless/realtek/rtw89/fw.c,
2 times
-
drivers/net/wireless/st/cw1200/queue.c,
4 times
-
drivers/ntb/ntb_transport.c,
2 times
-
drivers/nvdimm/label.c,
line 1053
-
drivers/nvdimm/namespace_devs.c,
line 2012
-
drivers/nvme/target/fc.c,
line 600
-
drivers/of/of_reserved_mem.c,
line 786
-
drivers/pci/controller/pci-hyperv.c,
2 times
-
drivers/pci/probe.c,
line 1118
-
drivers/pci/setup-bus.c,
line 664
-
drivers/platform/surface/aggregator/ssh_packet_layer.c,
3 times
-
drivers/platform/surface/aggregator/ssh_request_layer.c,
3 times
-
drivers/s390/block/dasd.c,
4 times
-
drivers/s390/block/dasd_eckd.c,
line 3697
-
drivers/s390/cio/eadm_sch.c,
line 170
-
drivers/s390/crypto/ap_queue.c,
line 285
-
drivers/s390/scsi/zfcp_fc.c,
line 730
-
drivers/scsi/dc395x.c,
2 times
-
drivers/scsi/ibmvscsi/ibmvfc-core.c,
2 times
-
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c,
line 3706
-
drivers/scsi/ipr.c,
9 times
-
drivers/scsi/leapraid/leapraid_func.c,
3 times
-
drivers/scsi/leapraid/leapraid_os.c,
2 times
-
drivers/scsi/libsas/sas_discover.c,
line 405
-
drivers/scsi/libsas/sas_scsi_host.c,
2 times
-
drivers/scsi/lpfc/lpfc_bsg.c,
line 5855
-
drivers/scsi/lpfc/lpfc_els.c,
3 times
-
drivers/scsi/lpfc/lpfc_hbadisc.c,
2 times
-
drivers/scsi/lpfc/lpfc_init.c,
6 times
-
drivers/scsi/lpfc/lpfc_nvme.c,
line 2905
-
drivers/scsi/lpfc/lpfc_sli.c,
10 times
-
drivers/scsi/mpt3sas/mpt3sas_scsih.c,
5 times
-
drivers/scsi/mvumi.c,
line 1634
-
drivers/scsi/ncr53c8xx.c,
line 4951
-
drivers/scsi/pmcraid.c,
7 times
-
drivers/scsi/qla2xxx/qla_mr.c,
line 1264
-
drivers/scsi/scsi_error.c,
4 times
-
drivers/scsi/scsi_lib.c,
2 times
-
drivers/scsi/scsi_transport_fc.c,
2 times
-
drivers/spi/spi-pic32-sqi.c,
line 248
-
drivers/spi/spi.c,
line 4050
-
drivers/ssb/main.c,
line 596
-
drivers/staging/media/atomisp/pci/atomisp_cmd.c,
line 2868
-
drivers/staging/media/atomisp/pci/atomisp_fops.c,
2 times
-
drivers/staging/most/dim2/dim2.c,
line 203
-
drivers/target/iscsi/iscsi_target.c,
3 times
-
drivers/target/sbp/sbp_target.c,
line 626
-
drivers/target/target_core_tmr.c,
3 times
-
drivers/thermal/renesas/rcar_thermal.c,
line 510
-
drivers/thunderbolt/nhi.c,
2 times
-
drivers/usb/cdns3/cdns3-gadget.c,
line 421
-
drivers/usb/core/devio.c,
2 times
-
drivers/usb/dwc2/hcd.c,
4 times
-
drivers/usb/dwc2/hcd_ddma.c,
line 1312
-
drivers/usb/dwc2/hcd_intr.c,
2 times
-
drivers/usb/dwc2/hcd_queue.c,
2 times
-
drivers/usb/dwc3/gadget.h,
2 times
-
drivers/usb/fotg210/fotg210-hcd.c,
2 times
-
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c,
line 835
-
drivers/usb/host/ehci-q.c,
line 1338
-
drivers/usb/host/ehci-sched.c,
4 times
-
drivers/usb/host/fhci-sched.c,
line 260
-
drivers/usb/host/max3421-hcd.c,
line 720
-
drivers/usb/host/octeon-hcd.c,
2 times
-
drivers/usb/host/r8a66597-hcd.c,
line 1779
-
drivers/usb/host/uhci-q.c,
line 577
-
drivers/usb/host/xen-hcd.c,
5 times
-
drivers/usb/host/xhci-dbgtty.c,
line 437
-
drivers/usb/musb/musb_host.c,
2 times
-
drivers/usb/renesas_usbhs/fifo.c,
line 67
-
drivers/usb/usbip/stub_tx.c,
3 times
-
drivers/usb/usbip/vhci_tx.c,
2 times
-
drivers/vdpa/mlx5/core/mr.c,
line 699
-
fs/afs/flock.c,
3 times
-
fs/btrfs/block-group.c,
2 times
-
fs/btrfs/ctree.c,
line 229
-
fs/btrfs/delayed-inode.c,
line 202
-
fs/btrfs/discard.c,
line 109
-
fs/btrfs/disk-io.c,
line 4730
-
fs/btrfs/inode.c,
2 times
-
fs/btrfs/lru_cache.c,
line 57
-
fs/btrfs/ordered-data.c,
4 times
-
fs/btrfs/relocation.c,
2 times
-
fs/btrfs/transaction.c,
line 1398
-
fs/buffer.c,
line 635
-
fs/ceph/caps.c,
5 times
-
fs/ceph/dir.c,
3 times
-
fs/dlm/plock.c,
line 496
-
fs/erofs/zutil.c,
line 291
-
fs/ext4/extents_status.c,
line 1697
-
fs/f2fs/extent_cache.c,
3 times
-
fs/f2fs/file.c,
line 2608
-
fs/f2fs/node.c,
3 times
-
fs/f2fs/recovery.c,
line 874
-
fs/f2fs/segment.c,
6 times
-
fs/f2fs/shrinker.c,
2 times
-
fs/f2fs/sysfs.c,
line 1942
-
fs/fs-writeback.c,
line 2892
-
fs/fuse/dax.c,
line 1143
-
fs/fuse/dev.c,
line 1627
-
fs/fuse/dev_uring.c,
4 times
-
fs/fuse/virtio_fs.c,
line 850
-
fs/gfs2/quota.c,
line 493
-
fs/iomap/ioend.c,
line 426
-
fs/jffs2/erase.c,
2 times
-
fs/jffs2/nodemgmt.c,
line 297
-
fs/mbcache.c,
line 316
-
fs/namespace.c,
line 4001
-
fs/netfs/fscache_cookie.c,
line 655
-
fs/nfs/delegation.c,
4 times
-
fs/nfs/dir.c,
2 times
-
fs/nfs/nfs4state.c,
line 636
-
fs/nfs/pnfs.c,
2 times
-
fs/nfsd/filecache.c,
line 458
-
fs/nfsd/nfs4layouts.c,
2 times
-
fs/nfsd/nfs4state.c,
2 times
-
fs/nfsd/nfscache.c,
line 246
-
fs/nilfs2/inode.c,
line 1024
-
fs/nilfs2/segment.c,
line 2045
-
fs/ocfs2/dlm/dlmast.c,
line 382
-
fs/ocfs2/dlm/dlmconvert.c,
4 times
-
fs/ocfs2/dlm/dlmlock.c,
line 264
-
fs/ocfs2/dlm/dlmrecovery.c,
3 times
-
fs/ocfs2/dlm/dlmthread.c,
3 times
-
fs/ocfs2/dlm/dlmunlock.c,
line 276
-
fs/overlayfs/readdir.c,
line 253
-
fs/resctrl/rdtgroup.c,
line 4336
-
fs/smb/client/file.c,
line 2751
-
fs/smb/server/vfs_cache.c,
line 595
-
fs/ubifs/gc.c,
line 274
-
fs/ubifs/shrinker.c,
2 times
-
fs/xfs/libxfs/xfs_defer.c,
line 640
-
fs/xfs/scrub/newbt.c,
line 587
-
fs/xfs/scrub/refcount.c,
2 times
-
fs/xfs/scrub/rtrefcount.c,
2 times
-
fs/xfs/xfs_buf.c,
line 2036
-
fs/xfs/xfs_inode_item.c,
2 times
-
fs/xfs/xfs_log_recover.c,
3 times
-
fs/xfs/xfs_zone_alloc.c,
line 594
-
fs/xfs/xfs_zone_gc.c,
line 870
-
include/linux/list.h,
2 times
-
include/linux/nfs_page.h,
line 255
-
include/net/fq_impl.h,
2 times
-
io_uring/timeout.c,
line 161
-
ipc/msg.c,
line 241
-
kernel/bpf/helpers.c,
line 2270
-
kernel/cgroup/cgroup.c,
3 times
-
kernel/locking/lockdep.c,
2 times
-
kernel/locking/rwsem.c,
line 534
-
kernel/sched/ext/ext.c,
4 times
-
kernel/sched/rt.c,
line 1481
-
kernel/workqueue.c,
3 times
-
lib/irq_poll.c,
line 128
-
lib/parman.c,
line 143
-
lib/ref_tracker.c,
line 329
-
lib/tests/list-test.c,
line 218
-
mm/hugetlb.c,
3 times
-
mm/list_lru.c,
line 379
-
mm/migrate.c,
7 times
-
mm/page_alloc.c,
line 831
-
mm/percpu.c,
2 times
-
mm/swapfile.c,
line 592
-
mm/vmalloc.c,
line 1994
-
mm/vmscan.c,
2 times
-
mm/zswap.c,
line 1134
-
net/9p/trans_fd.c,
line 436
-
net/ceph/messenger.c,
line 2127
-
net/ceph/osd_client.c,
line 3484
-
net/core/dev.c,
2 times
-
net/ipv4/tcp_output.c,
2 times
-
net/mac80211/tx.c,
4 times
-
net/mptcp/protocol.c,
line 990
-
net/netfilter/xt_recent.c,
line 215
-
net/rds/loop.c,
line 207
-
net/rds/send.c,
line 322
-
net/rds/tcp.c,
2 times
-
net/rxrpc/conn_client.c,
2 times
-
net/rxrpc/conn_object.c,
line 440
-
net/sched/sch_cake.c,
3 times
-
net/sched/sch_drr.c,
line 405
-
net/sched/sch_ets.c,
line 501
-
net/sched/sch_fq_codel.c,
2 times
-
net/sched/sch_fq_pie.c,
2 times
-
net/sched/sch_hhf.c,
2 times
-
net/sched/sch_qfq.c,
2 times
-
net/sctp/outqueue.c,
2 times
-
net/sctp/stream_sched_fc.c,
line 166
-
net/tipc/group.c,
3 times
-
net/tipc/name_table.c,
4 times
-
net/tls/tls_device.c,
line 1355
-
net/unix/garbage.c,
3 times
-
net/wireless/pmsr.c,
line 836
-
net/xfrm/xfrm_policy.c,
line 1923
-
net/xfrm/xfrm_state.c,
line 2727
-
scripts/kconfig/conf.c,
line 157
-
security/device_cgroup.c,
line 92
-
sound/core/compress_offload.c,
2 times
-
sound/core/timer.c,
3 times
-
sound/drivers/opl4/opl4_synth.c,
3 times
-
sound/pci/emu10k1/memory.c,
line 268
-
tools/include/linux/list.h,
line 231
-
tools/perf/builtin-annotate.c,
line 382
-
tools/perf/util/callchain.c,
line 1644
-
tools/perf/util/evlist.c,
line 1844
Smatch caller information: