Defined in 3 files as a macro:
Referenced in 339 files:
-
arch/arm/mm/dma-mapping.c,
3 times
-
arch/m68k/include/asm/mcf_pgalloc.h,
line 86
-
arch/mips/jazz/jazzdma.c,
line 498
-
arch/powerpc/kvm/book3s_64_mmu_hv.c,
line 92
-
arch/powerpc/kvm/book3s_64_vio.c,
line 308
-
arch/powerpc/kvm/book3s_hv_nested.c,
line 615
-
arch/powerpc/perf/imc-pmu.c,
3 times
-
arch/powerpc/platforms/powernv/memtrace.c,
line 106
-
arch/powerpc/platforms/powernv/pci-ioda-tce.c,
line 67
-
arch/riscv/kvm/vcpu_pmu.c,
line 507
-
arch/s390/kernel/debug.c,
line 277
-
arch/s390/kvm/dat.h,
line 560
-
arch/sparc/mm/tsb.c,
line 422
-
arch/x86/events/intel/ds.c,
line 919
-
arch/x86/kvm/svm/sev.c,
line 795
-
block/bio-integrity.c,
line 75
-
block/bio.c,
2 times
-
block/blk-mq-sched.c,
line 510
-
block/blk-mq.c,
5 times
-
drivers/accel/qaic/qaic_control.c,
line 427
-
drivers/accel/qaic/qaic_data.c,
line 489
-
drivers/block/drbd/drbd_bitmap.c,
line 397
-
drivers/block/drbd/drbd_receiver.c,
2 times
-
drivers/block/drbd/drbd_worker.c,
line 385
-
drivers/block/zram/backend_zstd.c,
line 32
-
drivers/block/zram/zram_drv.c,
6 times
-
drivers/bluetooth/btintel_pcie.c,
5 times
-
drivers/crypto/ccp/sev-dev.c,
line 2364
-
drivers/dibs/dibs_loopback.c,
line 77
-
drivers/dma-buf/heaps/system_heap.c,
line 55
-
drivers/gpu/drm/drm_gem_dma_helper.c,
2 times
-
drivers/gpu/drm/drm_gem_shmem_helper.c,
line 89
-
drivers/gpu/drm/drm_modeset_lock.c,
2 times
-
drivers/gpu/drm/drm_print.c,
line 162
-
drivers/gpu/drm/etnaviv/etnaviv_drv.c,
line 549
-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c,
4 times
-
drivers/gpu/drm/i915/gem/i915_gem_internal.c,
2 times
-
drivers/gpu/drm/i915/gem/i915_gem_object.c,
2 times
-
drivers/gpu/drm/i915/gem/i915_gem_shmem.c,
4 times
-
drivers/gpu/drm/i915/gem/i915_gem_ttm.c,
line 1313
-
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c,
2 times
-
drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c,
line 30
-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c,
line 80
-
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c,
2 times
-
drivers/gpu/drm/i915/gt/intel_execlists_submission.c,
2 times
-
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c,
line 148
-
drivers/gpu/drm/i915/gt/intel_gtt.h,
line 35
-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c,
2 times
-
drivers/gpu/drm/i915/i915_active.c,
line 734
-
drivers/gpu/drm/i915/i915_cmd_parser.c,
line 1415
-
drivers/gpu/drm/i915/i915_gpu_error.c,
2 times
-
drivers/gpu/drm/i915/i915_request.c,
2 times
-
drivers/gpu/drm/i915/i915_request.h,
line 363
-
drivers/gpu/drm/i915/i915_scatterlist.c,
5 times
-
drivers/gpu/drm/i915/i915_vma.c,
line 523
-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c,
line 60
-
drivers/gpu/drm/i915/selftests/i915_random.c,
line 81
-
drivers/gpu/drm/i915/selftests/scatterlist.c,
line 228
-
drivers/gpu/drm/lima/lima_device.c,
line 376
-
drivers/gpu/drm/lima/lima_vm.c,
2 times
-
drivers/gpu/drm/msm/msm_gem_submit.c,
2 times
-
drivers/gpu/drm/msm/msm_gem_vma.c,
line 965
-
drivers/gpu/drm/msm/msm_syncobj.c,
2 times
-
drivers/gpu/drm/panfrost/panfrost_dump.c,
line 163
-
drivers/gpu/drm/panthor/panthor_gem.c,
line 1022
-
drivers/gpu/drm/tegra/gem.c,
line 395
-
drivers/gpu/drm/tegra/submit.c,
line 206
-
drivers/gpu/drm/ttm/ttm_device.c,
line 103
-
drivers/gpu/drm/ttm/ttm_pool.c,
5 times
-
drivers/gpu/drm/v3d/v3d_drv.c,
line 378
-
drivers/gpu/drm/v3d/v3d_gem.c,
line 345
-
drivers/gpu/drm/xe/xe_vm.c,
5 times
-
drivers/hv/hv_balloon.c,
line 1218
-
drivers/hwtracing/coresight/coresight-tmc-etr.c,
line 620
-
drivers/i2c/busses/i2c-tegra.c,
line 724
-
drivers/infiniband/core/umem_odp.c,
line 98
-
drivers/infiniband/core/uverbs_cmd.c,
2 times
-
drivers/infiniband/hw/hfi1/verbs_txreq.h,
line 33
-
drivers/infiniband/hw/irdma/hw.c,
line 1518
-
drivers/infiniband/hw/mlx5/umr.c,
2 times
-
drivers/infiniband/hw/mthca/mthca_main.c,
2 times
-
drivers/infiniband/hw/mthca/mthca_memfree.c,
4 times
-
drivers/iommu/dma-iommu.c,
line 899
-
drivers/iommu/iommufd/pages.c,
2 times
-
drivers/iommu/iommufd/viommu.c,
line 333
-
drivers/iommu/iova.c,
line 231
-
drivers/md/bcache/bset.c,
line 1241
-
drivers/md/bcache/btree.c,
2 times
-
drivers/md/bcache/request.c,
line 942
-
drivers/md/dm-bufio.c,
line 1632
-
drivers/md/dm-crypt.c,
2 times
-
drivers/md/dm-flakey.c,
2 times
-
drivers/md/dm-integrity.c,
6 times
-
drivers/md/dm-kcopyd.c,
line 272
-
drivers/md/dm-vdo/memory-alloc.c,
2 times
-
drivers/md/dm-verity-target.c,
line 768
-
drivers/md/dm-writecache.c,
line 1846
-
drivers/md/raid5.c,
line 6889
-
drivers/media/common/videobuf2/videobuf2-dma-sg.c,
line 79
-
drivers/media/pci/cx18/cx18-queue.c,
3 times
-
drivers/media/pci/intel/ipu6/ipu6-dma.c,
line 69
-
drivers/media/pci/ivtv/ivtv-queue.c,
5 times
-
drivers/media/pci/ivtv/ivtv-yuv.c,
line 927
-
drivers/media/pci/ivtv/ivtvfb.c,
2 times
-
drivers/media/platform/st/sti/delta/delta-mem.c,
line 19
-
drivers/misc/vmw_balloon.c,
line 674
-
drivers/mmc/core/mmc_test.c,
line 364
-
drivers/mmc/host/wbsd.c,
line 1368
-
drivers/mtd/mtdcore.c,
line 2545
-
drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c,
line 266
-
drivers/net/ethernet/alibaba/eea/eea_ring.c,
line 149
-
drivers/net/ethernet/amd/pds_core/core.c,
line 733
-
drivers/net/ethernet/amd/xgbe/xgbe-desc.c,
line 189
-
drivers/net/ethernet/broadcom/bcmsysport.c,
line 671
-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c,
line 122
-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c,
line 4079
-
drivers/net/ethernet/chelsio/cxgb4/sge.c,
line 551
-
drivers/net/ethernet/chelsio/cxgb4vf/sge.c,
line 621
-
drivers/net/ethernet/fungible/funeth/funeth_rx.c,
line 106
-
drivers/net/ethernet/intel/ice/ice_arfs.c,
line 310
-
drivers/net/ethernet/marvell/mvneta.c,
line 1944
-
drivers/net/ethernet/mediatek/mtk_eth_soc.c,
2 times
-
drivers/net/ethernet/mediatek/mtk_wed.c,
line 547
-
drivers/net/ethernet/mellanox/mlx4/icm.c,
6 times
-
drivers/net/ethernet/mellanox/mlx4/main.c,
2 times
-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c,
line 2383
-
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c,
4 times
-
drivers/net/ethernet/netronome/nfp/nfd3/rings.c,
line 136
-
drivers/net/ethernet/netronome/nfp/nfdk/rings.c,
line 101
-
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c,
line 312
-
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c,
line 527
-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c,
2 times
-
drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c,
line 334
-
drivers/net/gtp.c,
2 times
-
drivers/net/netconsole.c,
2 times
-
drivers/net/netdevsim/bpf.c,
2 times
-
drivers/net/netdevsim/dev.c,
3 times
-
drivers/net/netdevsim/health.c,
line 74
-
drivers/net/usb/r8152.c,
line 2400
-
drivers/net/vmxnet3/vmxnet3_drv.c,
2 times
-
drivers/net/vxlan/vxlan_core.c,
line 589
-
drivers/net/wireless/ath/ath11k/qmi.c,
line 2015
-
drivers/net/wireless/ath/ath12k/qmi.c,
line 2656
-
drivers/net/wireless/intel/iwlegacy/3945-mac.c,
line 994
-
drivers/net/wireless/intel/iwlegacy/4965-mac.c,
line 320
-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c,
line 568
-
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c,
2 times
-
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c,
2 times
-
drivers/net/wireless/mediatek/mt76/mt76.h,
line 2072
-
drivers/net/xen-netback/netback.c,
line 361
-
drivers/net/xen-netfront.c,
2 times
-
drivers/nvme/host/core.c,
line 854
-
drivers/s390/block/dasd_eckd.c,
line 4546
-
drivers/s390/block/dasd_fba.c,
line 502
-
drivers/s390/net/ism_drv.c,
line 257
-
drivers/scsi/cxgbi/libcxgbi.c,
line 82
-
drivers/scsi/megaraid/megaraid_sas_fusion.c,
2 times
-
drivers/scsi/scsi_debug.c,
3 times
-
drivers/scsi/scsi_ioctl.c,
line 549
-
drivers/scsi/sg.c,
3 times
-
drivers/scsi/st.c,
line 4011
-
drivers/staging/media/ipu3/ipu3-dmamap.c,
line 39
-
drivers/staging/media/ipu7/ipu7-dma.c,
line 69
-
drivers/tty/tty_buffer.c,
line 187
-
drivers/tty/vt/selection.c,
line 218
-
drivers/usb/core/devio.c,
4 times
-
drivers/video/fbdev/core/fbcmap.c,
line 98
-
drivers/virt/vboxguest/vboxguest_core.c,
2 times
-
drivers/virtio/virtio_balloon.c,
line 34
-
drivers/virtio/virtio_ring.c,
4 times
-
drivers/xen/balloon.c,
line 144
-
drivers/xen/grant-table.c,
2 times
-
drivers/xen/privcmd.c,
line 791
-
fs/btrfs/compression.c,
3 times
-
fs/btrfs/lzo.c,
3 times
-
fs/btrfs/send.c,
line 1158
-
fs/btrfs/zlib.c,
2 times
-
fs/btrfs/zstd.c,
line 384
-
fs/ceph/mds_client.c,
line 2693
-
fs/erofs/zdata.c,
2 times
-
fs/f2fs/compress.c,
line 1936
-
fs/gfs2/dir.c,
5 times
-
fs/gfs2/glock.c,
line 2415
-
fs/gfs2/quota.c,
line 1424
-
fs/iomap/bio.c,
line 125
-
fs/mpage.c,
line 174
-
fs/nfs/internal.h,
line 700
-
fs/nfsd/nfs4state.c,
line 2387
-
fs/ntfs3/super.c,
line 1228
-
fs/pipe.c,
line 1375
-
fs/ubifs/compress.c,
2 times
-
fs/ubifs/file.c,
2 times
-
fs/ubifs/journal.c,
line 876
-
fs/ubifs/super.c,
line 1157
-
fs/xfs/scrub/scrub.h,
line 60
-
fs/xfs/xfs_buf.c,
line 244
-
fs/xfs/xfs_log_priv.h,
line 707
-
include/linux/bpf.h,
line 2833
-
include/linux/bpfptr.h,
line 70
-
include/linux/dma-mapping.h,
3 times
-
include/linux/gfp.h,
3 times
-
include/linux/gfp_types.h,
2 times
-
include/linux/huge_mm.h,
line 254
-
include/linux/hugetlb.h,
2 times
-
include/linux/pagemap.h,
line 672
-
include/linux/skbuff.h,
line 3588
-
include/linux/skmsg.h,
line 470
-
include/linux/sockptr.h,
line 122
-
include/net/page_pool/helpers.h,
6 times
-
io_uring/io_uring.c,
line 971
-
io_uring/memmap.c,
line 156
-
io_uring/msg_ring.c,
line 124
-
io_uring/rsrc.c,
line 1462
-
io_uring/zcrx.c,
line 1202
-
kernel/bpf/arraymap.c,
2 times
-
kernel/bpf/bpf_iter.c,
line 551
-
kernel/bpf/bpf_local_storage.c,
line 792
-
kernel/bpf/bpf_struct_ops.c,
line 997
-
kernel/bpf/btf.c,
22 times
-
kernel/bpf/check_btf.c,
3 times
-
kernel/bpf/core.c,
2 times
-
kernel/bpf/cpumap.c,
line 439
-
kernel/bpf/hashtab.c,
9 times
-
kernel/bpf/inode.c,
3 times
-
kernel/bpf/lpm_trie.c,
line 688
-
kernel/bpf/memalloc.c,
2 times
-
kernel/bpf/ringbuf.c,
line 96
-
kernel/bpf/syscall.c,
10 times
-
kernel/dma/contiguous.c,
line 395
-
kernel/dma/debug.c,
line 418
-
kernel/dma/direct.c,
line 227
-
kernel/dma/pool.c,
2 times
-
kernel/dma/swiotlb.c,
line 503
-
kernel/events/ring_buffer.c,
line 616
-
kernel/futex/core.c,
line 1873
-
kernel/module/main.c,
line 2516
-
kernel/power/snapshot.c,
line 1638
-
kernel/power/swap.c,
2 times
-
kernel/profile.c,
2 times
-
kernel/sched/fair.c,
2 times
-
kernel/seccomp.c,
line 696
-
kernel/trace/bpf_trace.c,
line 2056
-
lib/alloc_tag.c,
line 449
-
lib/debugobjects.c,
line 401
-
lib/math/prime_numbers.c,
line 138
-
lib/radix-tree.c,
line 254
-
lib/ref_tracker.c,
line 259
-
lib/rhashtable.c,
line 503
-
lib/tests/fortify_kunit.c,
4 times
-
lib/tests/overflow_kunit.c,
line 610
-
mm/alloc_tag.c,
line 794
-
mm/balloon.c,
line 149
-
mm/cma.c,
3 times
-
mm/damon/core.c,
line 1541
-
mm/damon/sysfs-schemes.c,
4 times
-
mm/damon/sysfs.c,
7 times
-
mm/execmem.c,
line 33
-
mm/fail_page_alloc.c,
line 41
-
mm/failslab.c,
line 43
-
mm/filemap.c,
line 2017
-
mm/gup.c,
line 2357
-
mm/hmm.c,
2 times
-
mm/internal.h,
2 times
-
mm/ksm.c,
line 572
-
mm/mempolicy.c,
3 times
-
mm/mempool.c,
line 482
-
mm/migrate.c,
line 2680
-
mm/migrate_device.c,
line 1498
-
mm/page_alloc.c,
6 times
-
mm/page_ext.c,
line 267
-
mm/page_frag_cache.c,
line 58
-
mm/page_owner.c,
line 338
-
mm/percpu.c,
3 times
-
mm/shmem.c,
line 1731
-
mm/slab_common.c,
2 times
-
mm/slub.c,
12 times
-
mm/sparse-vmemmap.c,
2 times
-
mm/swapfile.c,
line 542
-
mm/util.c,
2 times
-
mm/vmalloc.c,
2 times
-
mm/vmscan.c,
2 times
-
net/core/dev.c,
line 11877
-
net/core/filter.c,
6 times
-
net/core/gro_cells.c,
line 135
-
net/core/page_pool.c,
line 606
-
net/core/skbuff.c,
11 times
-
net/core/skmsg.c,
2 times
-
net/core/sock.c,
line 3194
-
net/core/sock_map.c,
line 981
-
net/handshake/handshake-test.c,
line 105
-
net/ipv4/igmp.c,
line 393
-
net/ipv4/inet_connection_sock.c,
2 times
-
net/ipv4/nexthop.c,
2 times
-
net/ipv4/tcp_bpf.c,
2 times
-
net/ipv4/tcp_ipv4.c,
line 2935
-
net/ipv4/tcp_output.c,
3 times
-
net/ipv4/udp.c,
line 3829
-
net/ipv6/sit.c,
2 times
-
net/netfilter/ipset/ip_set_bitmap_ip.c,
line 220
-
net/netfilter/ipset/ip_set_bitmap_ipmac.c,
line 303
-
net/netfilter/ipset/ip_set_bitmap_port.c,
line 234
-
net/netfilter/nfnetlink_log.c,
line 347
-
net/netlabel/netlabel_cipso_v4.c,
4 times
-
net/netlink/af_netlink.c,
2 times
-
net/nfc/llcp_commands.c,
2 times
-
net/openvswitch/flow.c,
line 98
-
net/packet/af_packet.c,
3 times
-
net/qrtr/af_qrtr.c,
line 446
-
net/rxrpc/conn_client.c,
2 times
-
net/rxrpc/output.c,
line 81
-
net/sched/sch_fq.c,
line 440
-
net/sctp/protocol.c,
line 1573
-
net/sctp/socket.c,
4 times
-
net/sctp/stream.c,
line 136
-
net/smc/smc_core.c,
2 times
-
net/sunrpc/backchannel_rqst.c,
line 112
-
net/sunrpc/sched.c,
line 63
-
net/sunrpc/xprtrdma/svc_rdma_backchannel.c,
2 times
-
net/sunrpc/xprtrdma/xprt_rdma.h,
line 159
-
net/sunrpc/xprtsock.c,
2 times
-
net/unix/af_unix.c,
line 3659
-
net/xdp/xdp_umem.c,
line 101
-
net/xdp/xskmap.c,
line 21
-
net/xfrm/xfrm_compat.c,
line 654
-
net/xfrm/xfrm_hash.c,
line 26
-
net/xfrm/xfrm_iptfs.c,
line 274
-
security/apparmor/lsm.c,
2 times
-
security/ipe/audit.c,
line 140
-
security/landlock/audit.c,
2 times
-
security/lsm_audit.c,
line 442
-
security/selinux/ss/hashtab.c,
line 44
-
security/selinux/ss/policydb.c,
line 1189
-
security/tomoyo/common.c,
2 times
-
security/tomoyo/domain.c,
line 476
-
security/tomoyo/memory.c,
2 times
-
sound/core/memalloc.c,
2 times
-
sound/usb/usx2y/usb_stream.c,
2 times
-
tools/include/linux/gfp_types.h,
2 times
-
tools/lib/bpf/btf_relocate.c,
line 23