Defined in 2 files as a member:
Defined in 4 files as a macro:
Referenced in 277 files:
-
arch/alpha/kernel/pci_iommu.c,
line 232
-
arch/arm/mm/dma-mapping.c,
3 times
-
arch/arm64/kernel/mte.c,
line 492
-
arch/arm64/kernel/patching.c,
2 times
-
arch/arm64/kernel/sys.c,
line 25
-
arch/arm64/kvm/at.c,
line 1852
-
arch/arm64/kvm/hyp/nvhe/mm.c,
4 times
-
arch/arm64/kvm/hyp_trace.c,
line 349
-
arch/arm64/kvm/mmu.c,
4 times
-
arch/csky/mm/dma-mapping.c,
line 19
-
arch/loongarch/include/asm/io.h,
2 times
-
arch/openrisc/kernel/patching.c,
line 30
-
arch/parisc/kernel/patch.c,
line 74
-
arch/powerpc/lib/code-patching.c,
5 times
-
arch/powerpc/mm/pgtable.c,
line 425
-
arch/powerpc/perf/hv-24x7.c,
4 times
-
arch/riscv/kernel/patch.c,
7 times
-
arch/riscv/kernel/sbi.c,
6 times
-
arch/riscv/kvm/vcpu_sbi_sta.c,
2 times
-
arch/s390/kvm/faultin.h,
line 36
-
arch/s390/kvm/gaccess.c,
8 times
-
arch/s390/kvm/kvm-s390.h,
line 300
-
arch/s390/mm/mmap.c,
3 times
-
arch/sparc/mm/io-unit.c,
2 times
-
arch/sparc/mm/iommu.c,
line 188
-
arch/x86/events/intel/pt.c,
line 1150
-
arch/x86/kernel/alternative.c,
4 times
-
arch/x86/kvm/emulate.c,
3 times
-
arch/x86/kvm/hyperv.c,
line 2445
-
arch/x86/kvm/mmu/mmu.c,
2 times
-
arch/x86/kvm/mmu/paging_tmpl.h,
line 229
-
arch/x86/kvm/vmx/nested.c,
3 times
-
arch/x86/kvm/x86.c,
line 5299
-
arch/x86/xen/enlighten.c,
line 245
-
block/bio-integrity.c,
2 times
-
block/bio.c,
2 times
-
block/blk-map.c,
line 159
-
block/blk-mq-dma.c,
2 times
-
crypto/aes.c,
2 times
-
crypto/ahash.c,
2 times
-
crypto/scatterwalk.c,
2 times
-
crypto/scompress.c,
4 times
-
crypto/skcipher.c,
2 times
-
drivers/accel/qaic/qaic_control.c,
2 times
-
drivers/acpi/arm64/iort.c,
line 968
-
drivers/block/null_blk/main.c,
4 times
-
drivers/block/rbd.c,
2 times
-
drivers/comedi/comedi_buf.c,
4 times
-
drivers/comedi/comedi_fops.c,
3 times
-
drivers/crypto/nx/nx-842.h,
line 110
-
drivers/crypto/nx/nx.c,
line 92
-
drivers/crypto/padlock-aes.c,
2 times
-
drivers/dma/dmatest.c,
2 times
-
drivers/dma/loongson/loongson1-apb-dma.c,
line 345
-
drivers/dma/mv_xor.c,
2 times
-
drivers/dma/sh/rcar-dmac.c,
2 times
-
drivers/dma/sh/shdma-base.c,
2 times
-
drivers/edac/bluefield_edac.c,
line 243
-
drivers/edac/e752x_edac.c,
3 times
-
drivers/edac/edac_mc.c,
8 times
-
drivers/edac/edac_mc.h,
line 245
-
drivers/edac/ghes_edac.c,
2 times
-
drivers/edac/thunderx_edac.c,
2 times
-
drivers/firmware/iscsi_ibft_find.c,
line 73
-
drivers/fpga/fpga-mgr.c,
2 times
-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c,
line 791
-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c,
line 510
-
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h,
line 119
-
drivers/gpu/drm/etnaviv/etnaviv_drv.c,
line 393
-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c,
2 times
-
drivers/gpu/drm/i915/gem/i915_gem_object.c,
3 times
-
drivers/gpu/drm/i915/gem/i915_gem_userptr.c,
line 491
-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c,
2 times
-
drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c,
2 times
-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c,
4 times
-
drivers/gpu/drm/i915/gt/gen2_engine_cs.c,
line 148
-
drivers/gpu/drm/i915/gt/gen6_engine_cs.c,
2 times
-
drivers/gpu/drm/i915/gt/gen8_engine_cs.c,
line 433
-
drivers/gpu/drm/i915/gt/intel_gtt.h,
line 549
-
drivers/gpu/drm/i915/gt/intel_lrc.c,
line 1068
-
drivers/gpu/drm/i915/gt/intel_timeline.c,
5 times
-
drivers/gpu/drm/i915/gt/selftest_execlists.c,
line 1058
-
drivers/gpu/drm/i915/gt/selftest_hangcheck.c,
line 100
-
drivers/gpu/drm/i915/gt/selftest_lrc.c,
6 times
-
drivers/gpu/drm/i915/gt/selftest_timeline.c,
line 39
-
drivers/gpu/drm/i915/gt/shmem_utils.c,
5 times
-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c,
line 1290
-
drivers/gpu/drm/i915/gvt/kvmgt.c,
3 times
-
drivers/gpu/drm/i915/i915_cmd_parser.c,
line 1210
-
drivers/gpu/drm/i915/i915_gem.c,
4 times
-
drivers/gpu/drm/i915/i915_gpu_error.c,
line 70
-
drivers/gpu/drm/i915/i915_request.h,
line 698
-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c,
2 times
-
drivers/gpu/drm/i915/selftests/i915_perf.c,
line 379
-
drivers/gpu/drm/i915/selftests/i915_request.c,
2 times
-
drivers/gpu/drm/i915/selftests/igt_spinner.c,
line 114
-
drivers/gpu/drm/i915/selftests/intel_memory_region.c,
line 754
-
drivers/gpu/drm/omapdrm/omap_gem.c,
line 1025
-
drivers/gpu/drm/qxl/qxl_image.c,
line 177
-
drivers/gpu/drm/radeon/radeon_gem.c,
line 359
-
drivers/hwtracing/coresight/coresight-stm.c,
2 times
-
drivers/hwtracing/intel_th/msu.c,
line 1638
-
drivers/hwtracing/intel_th/sth.c,
2 times
-
drivers/iio/inkern.c,
2 times
-
drivers/infiniband/hw/efa/efa_verbs.c,
line 578
-
drivers/infiniband/hw/hfi1/file_ops.c,
2 times
-
drivers/infiniband/hw/mana/main.c,
2 times
-
drivers/iommu/iommufd/io_pagetable.c,
line 897
-
drivers/iommu/iommufd/iova_bitmap.c,
2 times
-
drivers/md/bcache/util.c,
line 239
-
drivers/md/dm-crypt.c,
line 1119
-
drivers/md/dm-integrity.c,
12 times
-
drivers/md/dm-io.c,
2 times
-
drivers/md/dm-pcache/backing_dev.c,
2 times
-
drivers/md/dm-pcache/backing_dev.h,
line 99
-
drivers/md/dm-vdo/vio.c,
line 221
-
drivers/md/md-llbitmap.c,
2 times
-
drivers/media/common/videobuf2/videobuf2-dma-contig.c,
line 598
-
drivers/media/pci/intel/ipu3/ipu3-cio2.c,
line 210
-
drivers/memstick/core/mspro_block.c,
line 564
-
drivers/memstick/host/jmb38x_ms.c,
line 321
-
drivers/memstick/host/tifm_ms.c,
line 205
-
drivers/misc/bcm-vk/bcm_vk_sg.c,
line 55
-
drivers/misc/genwqe/card_utils.c,
2 times
-
drivers/mmc/host/tifm_sd.c,
2 times
-
drivers/mtd/devices/mtdram.c,
line 73
-
drivers/mtd/nand/raw/nand_base.c,
42 times
-
drivers/mtd/nand/raw/stm32_fmc2_nand.c,
3 times
-
drivers/net/ethernet/atheros/atlx/atl1.c,
4 times
-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c,
line 1577
-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c,
line 3806
-
drivers/net/ethernet/intel/ice/ice_txrx_lib.c,
line 405
-
drivers/net/ethernet/jme.c,
2 times
-
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c,
line 2134
-
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c,
line 2796
-
drivers/net/ethernet/mellanox/mlx4/icm.c,
line 122
-
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c,
line 132
-
drivers/net/ethernet/meta/fbnic/fbnic_tlv.c,
4 times
-
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c,
line 1097
-
drivers/net/ethernet/microsoft/mana/gdma_main.c,
line 1200
-
drivers/net/ethernet/qualcomm/emac/emac-mac.c,
2 times
-
drivers/net/ethernet/renesas/rswitch_main.c,
line 809
-
drivers/net/ethernet/sun/cassini.c,
line 2747
-
drivers/net/ethernet/sun/sungem.c,
4 times
-
drivers/net/ethernet/ti/netcp_core.c,
line 715
-
drivers/net/fjes/fjes_hw.c,
3 times
-
drivers/net/fjes/fjes_trace.h,
2 times
-
drivers/net/hyperv/netvsc.c,
line 975
-
drivers/net/xen-netback/netback.c,
line 412
-
drivers/net/xen-netfront.c,
4 times
-
drivers/ntb/test/ntb_perf.c,
3 times
-
drivers/nvdimm/pmem.c,
line 349
-
drivers/nvme/target/io-cmd-bdev.c,
line 230
-
drivers/parisc/ccio-dma.c,
line 733
-
drivers/parisc/sba_iommu.c,
line 721
-
drivers/platform/x86/intel/pmt/class.c,
line 162
-
drivers/rapidio/devices/rio_mport_cdev.c,
line 839
-
drivers/remoteproc/remoteproc_core.c,
line 152
-
drivers/rpmsg/virtio_rpmsg_bus.c,
line 177
-
drivers/s390/block/dasd_eckd.c,
2 times
-
drivers/s390/net/qeth_core_main.c,
3 times
-
drivers/scsi/xen-scsifront.c,
line 515
-
drivers/spi/spi-ep93xx.c,
line 336
-
drivers/spi/spi-mxs.c,
line 229
-
drivers/spi/spi-pl022.c,
2 times
-
drivers/spi/spi.c,
3 times
-
drivers/target/target_core_iblock.c,
2 times
-
drivers/target/target_core_user.c,
line 660
-
drivers/target/tcm_fc/tfc_io.c,
4 times
-
drivers/tty/serial/pch_uart.c,
line 800
-
drivers/usb/host/xen-hcd.c,
line 597
-
drivers/usb/musb/ux500_dma.c,
line 95
-
drivers/vdpa/vdpa_user/iova_domain.c,
2 times
-
drivers/vfio/pci/pds/dirty.c,
line 390
-
drivers/vfio/pci/pds/lm.c,
line 53
-
drivers/virtio/virtio_ring.c,
line 3857
-
drivers/xen/grant-dma-ops.c,
line 172
-
drivers/xen/privcmd.c,
2 times
-
fs/btrfs/accessors.h,
2 times
-
fs/btrfs/bio.c,
3 times
-
fs/btrfs/disk-io.c,
line 200
-
fs/btrfs/extent_io.c,
line 3935
-
fs/btrfs/inode.c,
4 times
-
fs/btrfs/ioctl.c,
line 4602
-
fs/btrfs/raid56.c,
5 times
-
fs/btrfs/scrub.c,
line 912
-
fs/btrfs/tests/extent-io-tests.c,
line 674
-
fs/ceph/crypto.c,
2 times
-
fs/ceph/file.c,
13 times
-
fs/cramfs/inode.c,
2 times
-
fs/dax.c,
4 times
-
fs/ecryptfs/crypto.c,
line 177
-
fs/ecryptfs/ecryptfs_kernel.h,
2 times
-
fs/ecryptfs/read_write.c,
4 times
-
fs/exec.c,
2 times
-
fs/ext2/dir.c,
line 246
-
fs/ext4/verity.c,
line 78
-
fs/f2fs/verity.c,
3 times
-
fs/fuse/dev.c,
2 times
-
fs/fuse/notify.c,
line 249
-
fs/fuse/readdir.c,
4 times
-
fs/gfs2/file.c,
line 797
-
fs/gfs2/quota.c,
line 820
-
fs/iomap/buffered-io.c,
line 959
-
fs/nfs/pagelist.c,
3 times
-
fs/nfsd/vfs.c,
line 1027
-
fs/ntfs/compress.c,
5 times
-
fs/ntfs3/file.c,
2 times
-
fs/ntfs3/fsntfs.c,
line 1552
-
fs/pstore/ram_core.c,
4 times
-
fs/remap_range.c,
2 times
-
fs/smb/client/cifsproto.h,
3 times
-
fs/smb/server/auth.c,
4 times
-
fs/smb/smbdirect/rw.c,
line 42
-
fs/sysfs/file.c,
2 times
-
fs/ubifs/crypto.c,
2 times
-
fs/verity/read_metadata.c,
line 30
-
fs/xfs/scrub/xfarray.c,
line 291
-
fs/xfs/scrub/xfile.c,
line 139
-
fs/xfs/xfs_bmap_util.c,
line 940
-
fs/xfs/xfs_buf_mem.c,
2 times
-
include/crypto/scatterwalk.h,
2 times
-
include/linux/bio.h,
line 513
-
include/linux/bvec.h,
line 74
-
include/linux/dma-mapping.h,
line 535
-
include/linux/highmem.h,
11 times
-
include/linux/hyperv.h,
line 1761
-
include/linux/iov_iter.h,
line 231
-
include/linux/kvm_host.h,
2 times
-
include/linux/mtd/rawnand.h,
6 times
-
include/linux/scatterlist.h,
line 212
-
include/net/libeth/xdp.h,
line 726
-
include/net/xdp_sock_drv.h,
line 167
-
io_uring/zcrx.c,
3 times
-
kernel/bpf/syscall.c,
line 240
-
kernel/dma/debug.c,
2 times
-
kernel/events/ring_buffer.c,
2 times
-
lib/iov_iter.c,
4 times
-
mm/early_ioremap.c,
3 times
-
mm/kasan/kasan_test_c.c,
line 1013
-
mm/kmsan/hooks.c,
line 357
-
mm/kmsan/shadow.c,
line 147
-
mm/memory.c,
line 7163
-
mm/mincore.c,
line 311
-
mm/mlock.c,
3 times
-
mm/mmap.c,
3 times
-
mm/mremap.c,
2 times
-
mm/msync.c,
line 45
-
mm/nommu.c,
4 times
-
mm/percpu.c,
7 times
-
mm/slab.h,
2 times
-
mm/usercopy.c,
line 171
-
mm/util.c,
line 614
-
mm/vma.c,
line 1717
-
mm/vmalloc.c,
6 times
-
mm/zsmalloc.c,
8 times
-
net/9p/trans_virtio.c,
2 times
-
net/ceph/crypto.c,
line 211
-
net/ceph/messenger_v2.c,
4 times
-
net/core/skbuff.c,
line 4479
-
net/packet/af_packet.c,
line 2634
-
net/rds/rdma.c,
line 964
-
net/smc/smc_core.c,
line 2153
-
net/smc/smc_rx.c,
line 165
-
net/sunrpc/auth_gss/gss_krb5_crypto.c,
2 times
-
net/sunrpc/xdr.c,
line 166
-
net/sunrpc/xprtrdma/frwr_ops.c,
7 times
-
net/sunrpc/xprtrdma/rpc_rdma.c,
6 times
-
net/sunrpc/xprtrdma/svc_rdma_rw.c,
line 455
-
net/sunrpc/xprtrdma/svc_rdma_sendto.c,
4 times
-
net/xdp/xsk.c,
line 1055
-
sound/firewire/packets-buffer.c,
4 times
-
sound/soc/renesas/siu_pcm.c,
2 times
-
sound/virtio/virtio_pcm_msg.c,
3 times
-
tools/virtio/linux/scatterlist.h,
line 164
-
virt/kvm/kvm_main.c,
7 times
-
virt/kvm/pfncache.c,
6 times