Documented in 1 files:
Defined in 2 files as a prototype:
Defined in 2 files as a function:
Referenced in 436 files:
-
arch/arm64/mm/pgd.c,
line 46
-
arch/powerpc/include/asm/book3s/32/pgalloc.h,
2 times
-
arch/powerpc/include/asm/book3s/64/pgalloc.h,
2 times
-
arch/powerpc/include/asm/nohash/64/pgalloc.h,
2 times
-
arch/powerpc/include/asm/nohash/pgalloc.h,
2 times
-
arch/powerpc/kernel/rtas_flash.c,
3 times
-
arch/powerpc/kvm/book3s_64_mmu_radix.c,
2 times
-
arch/powerpc/kvm/book3s_mmu_hpte.c,
line 329
-
arch/powerpc/perf/hv-24x7.c,
4 times
-
arch/powerpc/perf/vpa-dtl.c,
line 481
-
arch/powerpc/platforms/cell/spufs/inode.c,
line 65
-
arch/powerpc/platforms/pseries/dtl.c,
2 times
-
arch/powerpc/platforms/pseries/lpar.c,
line 194
-
arch/riscv/kernel/vector.c,
2 times
-
arch/s390/mm/pgalloc.c,
line 183
-
arch/s390/pci/pci.c,
2 times
-
arch/sh/kernel/cpu/sh4/sq.c,
2 times
-
arch/sh/kernel/process.c,
line 43
-
arch/sh/mm/pgtable.c,
2 times
-
arch/sparc/include/asm/pgalloc_64.h,
3 times
-
arch/sparc/mm/init_64.c,
line 2862
-
arch/sparc/mm/tsb.c,
3 times
-
arch/x86/events/intel/lbr.c,
line 634
-
arch/x86/kvm/mmu/mmu.c,
2 times
-
arch/x86/kvm/mmu/tdp_mmu.c,
2 times
-
arch/x86/kvm/x86.c,
2 times
-
block/bdev.c,
2 times
-
block/bfq-iosched.c,
line 5408
-
block/bio.c,
2 times
-
block/blk-core.c,
2 times
-
block/blk-ioc.c,
7 times
-
drivers/accel/ivpu/ivpu_ipc.c,
line 177
-
drivers/acpi/osl.c,
line 1661
-
drivers/block/rbd.c,
2 times
-
drivers/block/xen-blkback/xenbus.c,
line 352
-
drivers/bus/mhi/ep/main.c,
10 times
-
drivers/crypto/axis/artpec6_crypto.c,
line 1075
-
drivers/crypto/caam/caamalg_qi2.c,
line 134
-
drivers/crypto/caam/qi.c,
line 480
-
drivers/crypto/ccp/ccp-dmaengine.c,
5 times
-
drivers/dax/super.c,
line 520
-
drivers/dma-buf/st-dma-fence-chain.c,
line 37
-
drivers/dma/amd/ptdma/ptdma-dmaengine.c,
line 94
-
drivers/dma/idxd/irq.c,
line 308
-
drivers/dma/ioat/dma.c,
2 times
-
drivers/dma/ioat/prep.c,
line 93
-
drivers/dma/ste_dma40.c,
line 821
-
drivers/firewire/net.c,
2 times
-
drivers/firmware/google/gsmi.c,
line 181
-
drivers/gpu/buddy.c,
line 101
-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c,
2 times
-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c,
2 times
-
drivers/gpu/drm/exynos/exynos_drm_g2d.c,
2 times
-
drivers/gpu/drm/i915/gem/i915_gem_context.c,
line 101
-
drivers/gpu/drm/i915/gem/i915_gem_object.c,
line 92
-
drivers/gpu/drm/i915/gt/intel_context.c,
line 32
-
drivers/gpu/drm/i915/gt/intel_engine_cs.c,
line 705
-
drivers/gpu/drm/i915/gvt/scheduler.c,
4 times
-
drivers/gpu/drm/i915/i915_active.c,
3 times
-
drivers/gpu/drm/i915/i915_request.c,
3 times
-
drivers/gpu/drm/i915/i915_scheduler.c,
2 times
-
drivers/gpu/drm/i915/i915_vma.c,
line 70
-
drivers/gpu/drm/i915/i915_vma_resource.c,
line 66
-
drivers/gpu/drm/lima/lima_drv.c,
line 173
-
drivers/gpu/drm/lima/lima_sched.c,
2 times
-
drivers/gpu/drm/msm/msm_iommu.c,
line 448
-
drivers/gpu/drm/panthor/panthor_mmu.c,
line 533
-
drivers/gpu/drm/scheduler/sched_fence.c,
2 times
-
drivers/gpu/drm/virtio/virtgpu_vq.c,
line 208
-
drivers/gpu/drm/xe/xe_hw_fence.c,
line 47
-
drivers/gpu/drm/xe/xe_sched_job.c,
line 73
-
drivers/greybus/operation.c,
4 times
-
drivers/infiniband/hw/hfi1/user_sdma.c,
3 times
-
drivers/infiniband/hw/hfi1/verbs_txreq.c,
line 30
-
drivers/infiniband/ulp/iser/iser_initiator.c,
2 times
-
drivers/infiniband/ulp/srpt/ib_srpt.c,
2 times
-
drivers/iommu/exynos-iommu.c,
4 times
-
drivers/iommu/fsl_pamu_domain.c,
2 times
-
drivers/iommu/io-pgtable-arm-v7s.c,
2 times
-
drivers/iommu/iova.c,
2 times
-
drivers/iommu/omap-iommu.c,
line 480
-
drivers/iommu/s390-iommu.c,
2 times
-
drivers/iommu/sun50i-iommu.c,
2 times
-
drivers/md/dm-bufio.c,
3 times
-
drivers/md/dm-cache-background-tracker.c,
3 times
-
drivers/md/dm-snap.c,
2 times
-
drivers/md/dm-uevent.c,
line 41
-
drivers/md/dm-verity-fec.c,
line 429
-
drivers/md/raid5-ppl.c,
2 times
-
drivers/md/raid5.c,
line 2361
-
drivers/misc/lkdtm/heap.c,
4 times
-
drivers/misc/lkdtm/usercopy.c,
line 272
-
drivers/mtd/nand/raw/nandsim.c,
2 times
-
drivers/mtd/ubi/attach.c,
line 205
-
drivers/mtd/ubi/fastmap.c,
line 1066
-
drivers/mtd/ubi/ubi.h,
line 981
-
drivers/mtd/ubi/wl.c,
line 178
-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c,
8 times
-
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c,
2 times
-
drivers/net/wireguard/allowedips.c,
2 times
-
drivers/net/wireguard/peer.c,
2 times
-
drivers/net/wireguard/ratelimiter.c,
line 43
-
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h,
line 908
-
drivers/nvme/target/fcloop.c,
5 times
-
drivers/platform/surface/aggregator/controller.c,
line 584
-
drivers/platform/surface/aggregator/ssh_packet_layer.c,
line 655
-
drivers/s390/block/dasd_eckd.c,
line 5851
-
drivers/s390/block/dasd_fba.c,
line 594
-
drivers/s390/cio/cmf.c,
2 times
-
drivers/s390/cio/qdio_setup.c,
2 times
-
drivers/s390/cio/vfio_ccw_ops.c,
7 times
-
drivers/s390/net/qeth_core_main.c,
5 times
-
drivers/s390/scsi/zfcp_fc.c,
5 times
-
drivers/s390/scsi/zfcp_fsf.c,
line 101
-
drivers/scsi/aic94xx/aic94xx_hwi.c,
2 times
-
drivers/scsi/aic94xx/aic94xx_hwi.h,
2 times
-
drivers/scsi/libsas/sas_init.c,
4 times
-
drivers/scsi/pmcraid.c,
line 4100
-
drivers/scsi/qla2xxx/qla_os.c,
2 times
-
drivers/scsi/qla2xxx/qla_target.c,
2 times
-
drivers/scsi/scsi_lib.c,
2 times
-
drivers/sh/maple/maple.c,
2 times
-
drivers/soc/fsl/qbman/qman_test_stash.c,
line 369
-
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c,
4 times
-
drivers/target/iscsi/iscsi_target.c,
2 times
-
drivers/target/iscsi/iscsi_target_datain_values.c,
2 times
-
drivers/target/iscsi/iscsi_target_erl1.c,
3 times
-
drivers/target/iscsi/iscsi_target_util.c,
5 times
-
drivers/target/loopback/tcm_loop.c,
2 times
-
drivers/target/target_core_alua.c,
6 times
-
drivers/target/target_core_pr.c,
9 times
-
drivers/target/target_core_transport.c,
line 639
-
drivers/target/target_core_ua.c,
4 times
-
drivers/target/target_core_user.c,
3 times
-
drivers/usb/dwc2/hcd_ddma.c,
2 times
-
drivers/usb/dwc2/hcd_queue.c,
line 1639
-
drivers/usb/host/uhci-q.c,
line 754
-
drivers/usb/host/xen-hcd.c,
line 557
-
drivers/usb/isp1760/isp1760-hcd.c,
3 times
-
drivers/usb/mon/mon_text.c,
3 times
-
drivers/usb/usbip/stub_main.c,
line 321
-
drivers/vfio/pci/ism/main.c,
line 156
-
fs/9p/vfs_inode.c,
line 246
-
fs/adfs/super.c,
line 206
-
fs/affs/super.c,
line 117
-
fs/afs/super.c,
line 704
-
fs/aio.c,
5 times
-
fs/backing-file.c,
line 106
-
fs/befs/linuxvfs.c,
line 289
-
fs/bfs/inode.c,
line 286
-
fs/btrfs/backref.c,
line 214
-
fs/btrfs/block-group.c,
3 times
-
fs/btrfs/ctree.c,
line 152
-
fs/btrfs/defrag.c,
4 times
-
fs/btrfs/delayed-inode.c,
2 times
-
fs/btrfs/delayed-ref.c,
7 times
-
fs/btrfs/delayed-ref.h,
2 times
-
fs/btrfs/extent-io-tree.c,
2 times
-
fs/btrfs/extent_io.c,
6 times
-
fs/btrfs/extent_map.c,
line 68
-
fs/btrfs/free-space-cache.c,
25 times
-
fs/btrfs/inode.c,
2 times
-
fs/btrfs/ordered-data.c,
2 times
-
fs/btrfs/transaction.c,
4 times
-
fs/buffer.c,
line 2888
-
fs/cachefiles/interface.c,
2 times
-
fs/ceph/caps.c,
4 times
-
fs/ceph/dir.c,
line 2103
-
fs/ceph/file.c,
3 times
-
fs/ceph/inode.c,
line 732
-
fs/ceph/mds_client.c,
line 1184
-
fs/ceph/snap.c,
line 768
-
fs/ceph/subvolume_metrics.c,
6 times
-
fs/ceph/super.h,
line 285
-
fs/coda/inode.c,
line 61
-
fs/configfs/configfs_internal.h,
line 139
-
fs/configfs/dir.c,
line 205
-
fs/crypto/keysetup.c,
line 577
-
fs/dcache.c,
4 times
-
fs/debugfs/inode.c,
line 235
-
fs/direct-io.c,
2 times
-
fs/dlm/memory.c,
6 times
-
fs/ecryptfs/crypto.c,
5 times
-
fs/ecryptfs/file.c,
4 times
-
fs/ecryptfs/keystore.c,
5 times
-
fs/ecryptfs/main.c,
2 times
-
fs/ecryptfs/mmap.c,
line 406
-
fs/ecryptfs/super.c,
line 58
-
fs/erofs/super.c,
2 times
-
fs/erofs/zdata.c,
line 282
-
fs/eventpoll.c,
3 times
-
fs/exfat/cache.c,
line 71
-
fs/exfat/super.c,
line 204
-
fs/ext2/super.c,
line 223
-
fs/ext4/block_validity.c,
3 times
-
fs/ext4/extents_status.c,
2 times
-
fs/ext4/fast_commit.c,
4 times
-
fs/ext4/mballoc.c,
12 times
-
fs/ext4/page-io.c,
2 times
-
fs/ext4/super.c,
line 1468
-
fs/f2fs/checkpoint.c,
3 times
-
fs/f2fs/compress.c,
5 times
-
fs/f2fs/data.c,
2 times
-
fs/f2fs/dir.c,
2 times
-
fs/f2fs/extent_cache.c,
3 times
-
fs/f2fs/gc.c,
2 times
-
fs/f2fs/node.c,
10 times
-
fs/f2fs/recovery.c,
line 115
-
fs/f2fs/segment.c,
5 times
-
fs/f2fs/super.c,
line 1958
-
fs/f2fs/xattr.c,
line 43
-
fs/fat/cache.c,
line 65
-
fs/fat/inode.c,
line 807
-
fs/fcntl.c,
line 1039
-
fs/file.c,
2 times
-
fs/file_table.c,
5 times
-
fs/fs_struct.c,
line 91
-
fs/fuse/dev.c,
line 58
-
fs/fuse/inode.c,
2 times
-
fs/gfs2/aops.c,
line 697
-
fs/gfs2/glock.c,
2 times
-
fs/gfs2/log.c,
line 1051
-
fs/gfs2/lops.c,
line 897
-
fs/gfs2/quota.c,
6 times
-
fs/gfs2/rgrp.c,
2 times
-
fs/gfs2/super.c,
line 1537
-
fs/gfs2/trans.c,
5 times
-
fs/hfs/super.c,
line 179
-
fs/hfsplus/attributes.c,
line 92
-
fs/hfsplus/super.c,
line 700
-
fs/hostfs/hostfs_kern.c,
line 240
-
fs/hpfs/super.c,
line 245
-
fs/hugetlbfs/inode.c,
line 1183
-
fs/inode.c,
line 309
-
fs/isofs/inode.c,
line 82
-
fs/jbd2/journal.c,
line 2749
-
fs/jbd2/revoke.c,
5 times
-
fs/jbd2/transaction.c,
line 62
-
fs/jffs2/malloc.c,
9 times
-
fs/jffs2/super.c,
line 53
-
fs/jfs/super.c,
line 116
-
fs/kernfs/dir.c,
4 times
-
fs/locks.c,
4 times
-
fs/mbcache.c,
2 times
-
fs/minix/inode.c,
line 97
-
fs/namei.c,
line 152
-
fs/namespace.c,
2 times
-
fs/netfs/fscache_cookie.c,
line 79
-
fs/nfs/direct.c,
line 213
-
fs/nfs/inode.c,
line 2527
-
fs/nfs/nfs42xattr.c,
line 283
-
fs/nfs/pagelist.c,
line 144
-
fs/nfs/read.c,
line 52
-
fs/nfsd/filecache.c,
2 times
-
fs/nfsd/nfs4layouts.c,
3 times
-
fs/nfsd/nfs4state.c,
12 times
-
fs/nfsd/nfscache.c,
line 119
-
fs/nilfs2/btree.c,
line 52
-
fs/nilfs2/segbuf.c,
line 57
-
fs/nilfs2/segment.c,
3 times
-
fs/nilfs2/super.c,
line 175
-
fs/notify/dnotify/dnotify.c,
4 times
-
fs/notify/fanotify/fanotify.c,
5 times
-
fs/notify/inotify/inotify_fsnotify.c,
line 200
-
fs/ntfs/attrib.c,
2 times
-
fs/ntfs/file.c,
line 1172
-
fs/ntfs/index.c,
line 223
-
fs/ntfs/inode.c,
3 times
-
fs/ntfs/namei.c,
18 times
-
fs/ntfs/object_id.c,
2 times
-
fs/ntfs/reparse.c,
line 567
-
fs/ntfs/unistr.c,
line 282
-
fs/ntfs3/bitmap.c,
5 times
-
fs/ntfs3/super.c,
line 657
-
fs/ocfs2/dlm/dlmlock.c,
2 times
-
fs/ocfs2/dlm/dlmmaster.c,
12 times
-
fs/ocfs2/dlmfs/dlmfs.c,
line 292
-
fs/ocfs2/quota_global.c,
line 1039
-
fs/ocfs2/quota_local.c,
3 times
-
fs/ocfs2/super.c,
line 567
-
fs/ocfs2/uptodate.c,
4 times
-
fs/openpromfs/inode.c,
line 347
-
fs/orangefs/orangefs-cache.c,
line 164
-
fs/orangefs/super.c,
line 120
-
fs/overlayfs/super.c,
line 210
-
fs/proc/generic.c,
line 43
-
fs/proc/inode.c,
3 times
-
fs/qnx4/inode.c,
line 367
-
fs/qnx6/inode.c,
line 595
-
fs/quota/dquot.c,
line 584
-
fs/romfs/super.c,
line 386
-
fs/seq_file.c,
line 357
-
fs/smb/client/cifsfs.c,
line 482
-
fs/smb/client/dfs_cache.c,
2 times
-
fs/smb/server/ksmbd_work.c,
line 88
-
fs/smb/server/vfs_cache.c,
2 times
-
fs/squashfs/super.c,
line 681
-
fs/tracefs/inode.c,
line 60
-
fs/ubifs/super.c,
line 286
-
fs/udf/super.c,
line 176
-
fs/ufs/super.c,
line 1374
-
fs/vboxsf/super.c,
line 262
-
fs/verity/open.c,
line 399
-
fs/xfs/libxfs/xfs_btree.c,
line 534
-
fs/xfs/libxfs/xfs_da_btree.c,
line 119
-
fs/xfs/libxfs/xfs_defer.c,
2 times
-
fs/xfs/libxfs/xfs_exchmaps.c,
line 1148
-
fs/xfs/libxfs/xfs_parent.h,
line 79
-
fs/xfs/scrub/newbt.c,
line 527
-
fs/xfs/xfs_attr_item.c,
3 times
-
fs/xfs/xfs_bmap_item.c,
3 times
-
fs/xfs/xfs_buf.c,
line 127
-
fs/xfs/xfs_buf_item.c,
2 times
-
fs/xfs/xfs_dquot.c,
line 110
-
fs/xfs/xfs_exchmaps_item.c,
3 times
-
fs/xfs/xfs_extfree_item.c,
3 times
-
fs/xfs/xfs_icache.c,
3 times
-
fs/xfs/xfs_icreate_item.c,
line 65
-
fs/xfs/xfs_inode_item.c,
line 959
-
fs/xfs/xfs_iunlink_item.c,
line 35
-
fs/xfs/xfs_log.c,
line 3005
-
fs/xfs/xfs_refcount_item.c,
3 times
-
fs/xfs/xfs_rmap_item.c,
3 times
-
fs/xfs/xfs_trans.c,
line 79
-
fs/xfs/xfs_trans_dquot.c,
line 1052
-
fs/zonefs/super.c,
line 435
-
include/linux/delayacct.h,
line 125
-
include/linux/jbd2.h,
2 times
-
include/linux/taskstats_kern.h,
line 21
-
include/trace/events/kmem.h,
line 117
-
io_uring/io_uring.c,
line 2139
-
io_uring/zcrx.c,
line 1192
-
ipc/mqueue.c,
line 509
-
kernel/audit.c,
line 1832
-
kernel/audit_tree.c,
line 175
-
kernel/bpf/inode.c,
line 856
-
kernel/cred.c,
line 62
-
kernel/events/core.c,
2 times
-
kernel/exec_state.c,
line 20
-
kernel/fork.c,
5 times
-
kernel/nsproxy.c,
2 times
-
kernel/pid.c,
2 times
-
kernel/pid_namespace.c,
2 times
-
kernel/rcu/rcutorture.c,
line 3159
-
kernel/rcu/refscale.c,
2 times
-
kernel/sched/core.c,
line 9357
-
kernel/signal.c,
line 457
-
kernel/taskstats.c,
line 579
-
kernel/time/posix-timers.c,
line 435
-
kernel/trace/fgraph.c,
2 times
-
kernel/trace/trace_events.c,
3 times
-
kernel/trace/trace_events_user.c,
2 times
-
kernel/user.c,
3 times
-
kernel/user_namespace.c,
line 170
-
kernel/utsname.c,
line 66
-
kernel/workqueue.c,
line 5747
-
lib/btree.c,
line 88
-
lib/debugobjects.c,
2 times
-
lib/lru_cache.c,
2 times
-
lib/radix-tree.c,
3 times
-
lib/test_meminit.c,
7 times
-
lib/tests/slub_kunit.c,
6 times
-
mm/damon/core.c,
line 391
-
mm/kasan/kasan_test_c.c,
9 times
-
mm/kfence/kfence_test.c,
line 225
-
mm/kmemleak.c,
3 times
-
mm/ksm.c,
2 times
-
mm/memory.c,
line 7732
-
mm/mempolicy.c,
3 times
-
mm/mempool.c,
line 735
-
mm/mm_slot.h,
line 33
-
mm/nommu.c,
5 times
-
mm/rmap.c,
2 times
-
mm/shmem.c,
line 5124
-
mm/slab_common.c,
4 times
-
mm/slub.c,
2 times
-
mm/swapfile.c,
line 441
-
mm/userfaultfd.c,
line 2591
-
mm/vma_init.c,
2 times
-
mm/vmalloc.c,
6 times
-
mm/zsmalloc.c,
2 times
-
mm/zswap.c,
line 758
-
net/9p/client.c,
3 times
-
net/batman-adv/translation-table.c,
8 times
-
net/bridge/br_fdb.c,
line 418
-
net/can/af_can.c,
line 496
-
net/can/gw.c,
2 times
-
net/ceph/messenger.c,
line 2157
-
net/ceph/osd_client.c,
line 507
-
net/core/dst.c,
line 122
-
net/core/net_namespace.c,
2 times
-
net/core/skbuff.c,
5 times
-
net/core/sock.c,
2 times
-
net/ipv4/fib_trie.c,
2 times
-
net/ipv4/inet_connection_sock.c,
2 times
-
net/ipv4/inet_fragment.c,
line 296
-
net/ipv4/inet_hashtables.c,
2 times
-
net/ipv4/inet_timewait_sock.c,
line 80
-
net/ipv4/ipmr.c,
line 747
-
net/ipv6/ip6_fib.c,
line 197
-
net/ipv6/ip6mr.c,
line 803
-
net/ipv6/xfrm6_tunnel.c,
line 183
-
net/kcm/kcmsock.c,
4 times
-
net/mac80211/mesh.c,
2 times
-
net/netfilter/ipvs/ip_vs_conn.c,
line 1336
-
net/netfilter/nf_conncount.c,
5 times
-
net/netfilter/nf_conntrack_core.c,
line 1742
-
net/netfilter/nf_conntrack_expect.c,
line 409
-
net/netfilter/xt_hashlimit.c,
line 263
-
net/openvswitch/flow_table.c,
3 times
-
net/rds/connection.c,
7 times
-
net/rds/ib_recv.c,
3 times
-
net/rds/tcp.c,
line 392
-
net/rds/tcp_recv.c,
line 57
-
net/rxrpc/call_object.c,
line 677
-
net/sched/sch_fq.c,
3 times
-
net/sctp/sm_make_chunk.c,
line 1499
-
net/sctp/socket.c,
line 8793
-
net/socket.c,
line 361
-
net/sunrpc/rpc_pipe.c,
line 210
-
net/xdp/xsk.c,
2 times
-
net/xfrm/xfrm_state.c,
line 591
-
security/integrity/ima/ima_iint.c,
line 79
-
security/keys/gc.c,
line 167
-
security/keys/key.c,
2 times
-
security/security.c,
3 times
-
security/selinux/avc.c,
7 times
-
security/selinux/ss/avtab.c,
3 times
-
security/selinux/ss/ebitmap.c,
2 times
-
security/selinux/ss/hashtab.c,
3 times
-
security/smack/smack_lsm.c,
line 2121
-
tools/testing/shared/linux.c,
2 times
-
tools/testing/shared/maple-shim.c,
line 13
-
virt/kvm/async_pf.c,
2 times
-
virt/kvm/guest_memfd.c,
line 932
-
virt/kvm/kvm_main.c,
3 times
Smatch caller information: