folio_mapped
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Absent ⚠️
5.4
: Absent ⚠️
5.8
: Absent ⚠️
5.11
: Absent ⚠️
5.13
: Absent ⚠️
5.15
: Absent ⚠️
5.19
: Selective Inline ⚠️bool folio_mapped(struct folio *folio);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/util.c (ffffffff8131d9d0)
Location: mm/util.c:754
Inline: True
Direct callers:
- mm/filemap.c:filemap_unaccount_folio
- mm/folio-compat.c:page_mapped
- mm/folio-compat.c:page_mapped
- mm/swap.c:perf_trace_mm_lru_insertion
- mm/swap.c:trace_event_raw_event_mm_lru_insertion
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:truncate_cleanup_folio
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:shrink_page_list
- mm/rmap.c:page_not_mapped
- mm/rmap.c:folio_mkclean
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/migrate_device.c:migrate_vma_unmap
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
- mm/page_idle.c:page_idle_clear_pte_refs
- fs/ext4/inode.c:mpage_release_unused_pages
Symbols:
ffffffff8131d9d0-ffffffff8131daa2: folio_mapped (STB_GLOBAL)
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (ffffffff8134fce8)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff813598a5)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- mm/filemap.c:filemap_unaccount_folio
In mm/swap.c (ffffffff8137002d)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- mm/swap.c:lru_deactivate_file_fn
- mm/swap.c:lru_deactivate_file_fn
- mm/swap.c:perf_trace_mm_lru_insertion
- mm/swap.c:perf_trace_mm_lru_insertion
- mm/swap.c:trace_event_raw_event_mm_lru_insertion
- mm/swap.c:trace_event_raw_event_mm_lru_insertion
In mm/truncate.c (ffffffff81371760)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:truncate_cleanup_folio
- mm/truncate.c:truncate_cleanup_folio
In mm/vmscan.c (ffffffff8138117c)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- mm/vmscan.c:evict_folios
- mm/vmscan.c:evict_folios
- mm/vmscan.c:isolate_folio
- mm/vmscan.c:isolate_folio
- mm/vmscan.c:isolate_lru_folios
- mm/vmscan.c:isolate_lru_folios
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
In mm/shmem.c (ffffffff8138f734)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- mm/shmem.c:shmem_writepage
In mm/rmap.c (ffffffff813d5cc5)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- mm/rmap.c:folio_not_mapped
- mm/rmap.c:folio_not_mapped
- mm/rmap.c:folio_mkclean
- mm/rmap.c:folio_mkclean
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_get_anon_vma
- mm/rmap.c:folio_get_anon_vma
- mm/rmap.c:folio_get_anon_vma
- mm/rmap.c:folio_get_anon_vma
In mm/memory_hotplug.c (ffffffff813f1a07)
Location: include/linux/mm.h:936
Inline: True
In mm/swap_state.c (ffffffff813f9065)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- mm/swap_state.c:free_swap_cache
In mm/swapfile.c (ffffffff813fe787)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- mm/swapfile.c:__try_to_reclaim_swap
In mm/ksm.c (ffffffff8141f0fd)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff81434877)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
In mm/migrate_device.c (ffffffff814380c6)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_device_unmap
In mm/khugepaged.c (ffffffff814499e1)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
In mm/memcontrol.c (ffffffff81455e5a)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
In mm/page_idle.c (ffffffff8146df93)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs
In fs/ext4/inode.c (ffffffff81579d11)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- fs/ext4/inode.c:mpage_release_unused_pages
In fs/hugetlbfs/inode.c (ffffffff815f6b0b)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fuse/dev.c (ffffffff8161afff)
Location: include/linux/mm.h:936
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (ffffffff81380e81)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff8138b1f5)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/filemap.c:filemap_unaccount_folio
In mm/swap.c (ffffffff813a21ad)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/swap.c:lru_deactivate_file_fn
- mm/swap.c:lru_deactivate_file_fn
- mm/swap.c:perf_trace_mm_lru_insertion
- mm/swap.c:perf_trace_mm_lru_insertion
- mm/swap.c:trace_event_raw_event_mm_lru_insertion
- mm/swap.c:trace_event_raw_event_mm_lru_insertion
In mm/truncate.c (ffffffff813a3870)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:truncate_cleanup_folio
- mm/truncate.c:truncate_cleanup_folio
In mm/vmscan.c (ffffffff813b252e)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/vmscan.c:evict_folios
- mm/vmscan.c:evict_folios
- mm/vmscan.c:isolate_lru_folios
- mm/vmscan.c:isolate_lru_folios
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
In mm/shmem.c (ffffffff813bf577)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/shmem.c:shmem_writepage
In mm/rmap.c (ffffffff8140adf5)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/rmap.c:folio_not_mapped
- mm/rmap.c:folio_not_mapped
- mm/rmap.c:folio_mkclean
- mm/rmap.c:folio_mkclean
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_get_anon_vma
- mm/rmap.c:folio_get_anon_vma
- mm/rmap.c:folio_get_anon_vma
- mm/rmap.c:folio_get_anon_vma
In mm/memory_hotplug.c (ffffffff814257c6)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/memory_hotplug.c:do_migrate_range
In mm/swap_state.c (ffffffff8142be35)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/swap_state.c:free_swap_cache
In mm/swapfile.c (ffffffff814316d0)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/swapfile.c:__try_to_reclaim_swap
In mm/ksm.c (ffffffff81453d7f)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff8146a0c9)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:migrate_folio_unmap
- mm/migrate.c:migrate_folio_unmap
- mm/migrate.c:migrate_folio_unmap
- mm/migrate.c:migrate_folio_unmap
In mm/migrate_device.c (ffffffff8146dd96)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_device_unmap
In mm/khugepaged.c (ffffffff8147fa90)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
In mm/memcontrol.c (ffffffff8148cf23)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
In mm/memory-failure.c (ffffffff81496c3e)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/memory-failure.c:unpoison_memory
In mm/page_idle.c (ffffffff814a2835)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs
In fs/ext4/inode.c (ffffffff815b18a1)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- fs/ext4/inode.c:mpage_release_unused_pages
In fs/hugetlbfs/inode.c (ffffffff8162ebc8)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fuse/dev.c (ffffffff8165316f)
Location: include/linux/mm.h:1181
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/events/uprobes.c (ffffffff813aa23b)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff813b4d15)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/filemap.c:filemap_unaccount_folio
In mm/swap.c (ffffffff813cbe2a)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/swap.c:lru_deactivate_file_fn
- mm/swap.c:lru_deactivate_file_fn
- mm/swap.c:perf_trace_mm_lru_insertion
- mm/swap.c:perf_trace_mm_lru_insertion
- mm/swap.c:trace_event_raw_event_mm_lru_insertion
- mm/swap.c:trace_event_raw_event_mm_lru_insertion
In mm/truncate.c (ffffffff813cd3d9)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:truncate_cleanup_folio
- mm/truncate.c:truncate_cleanup_folio
In mm/vmscan.c (ffffffff813dbad7)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/vmscan.c:evict_folios
- mm/vmscan.c:evict_folios
- mm/vmscan.c:isolate_lru_folios
- mm/vmscan.c:isolate_lru_folios
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
In mm/shmem.c (ffffffff813ea5b1)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/shmem.c:shmem_writepage
In mm/rmap.c (ffffffff81437555)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/rmap.c:folio_not_mapped
- mm/rmap.c:folio_not_mapped
- mm/rmap.c:folio_mkclean
- mm/rmap.c:folio_mkclean
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_lock_anon_vma_read
- mm/rmap.c:folio_get_anon_vma
- mm/rmap.c:folio_get_anon_vma
- mm/rmap.c:folio_get_anon_vma
- mm/rmap.c:folio_get_anon_vma
In mm/memory_hotplug.c (ffffffff814527b1)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/memory_hotplug.c:do_migrate_range
In mm/swap_state.c (ffffffff81465595)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/swap_state.c:free_swap_cache
In mm/swapfile.c (ffffffff8146aac0)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/swapfile.c:__try_to_reclaim_swap
In mm/ksm.c (ffffffff8148e509)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff81499099)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:migrate_folio_unmap
- mm/migrate.c:migrate_folio_unmap
- mm/migrate.c:migrate_folio_unmap
- mm/migrate.c:migrate_folio_unmap
In mm/migrate_device.c (ffffffff8149e766)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_device_unmap
In mm/khugepaged.c (ffffffff814ad98d)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
In mm/memcontrol.c (ffffffff814bc860)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
In mm/memory-failure.c (ffffffff814c6a1c)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/memory-failure.c:unpoison_memory
In mm/page_idle.c (ffffffff814d36d5)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs
In fs/ext4/inode.c (ffffffff815ea90d)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- fs/ext4/inode.c:mpage_release_unused_pages
In fs/hugetlbfs/inode.c (ffffffff81668091)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fuse/dev.c (ffffffff8168c776)
Location: include/linux/mm.h:1264
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️
Regular