swp_entry_to_pte
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff811c1518)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff811c89a0)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff811cb380)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff811d4084)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/swapfile.c:unuse_mm
In mm/hugetlb.c (ffffffff811debab)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/hugetlb.c:copy_hugetlb_page_range
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff811dd034)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff811e4c76)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff811e870b)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff811f1ec1)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/swapfile.c:unuse_mm
In mm/hugetlb.c (ffffffff811fc632)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/huge_memory.c (ffffffff812162cc)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff811ecb26)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff811f4c9d)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff811f99bc)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff812028b1)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/swapfile.c:unuse_mm
In mm/hugetlb.c (ffffffff8120d11e)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/huge_memory.c (ffffffff8122887d)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff811f7ab3)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffff811ffbeb)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff8120458e)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff8120d9e2)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/swapfile.c:unuse_mm
In mm/hugetlb.c (ffffffff81218f8a)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/huge_memory.c (ffffffff81231f00)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff8120a8ed)
Location: include/linux/swapops.h:80
Inline: True
Inline callers:
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
In mm/mprotect.c (ffffffff8121828d)
Location: include/linux/swapops.h:80
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff8121d58b)
Location: include/linux/swapops.h:80
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff81228b92)
Location: include/linux/swapops.h:80
Inline: True
Inline callers:
- mm/swapfile.c:unuse_mm
In mm/hugetlb.c (ffffffff81233f3b)
Location: include/linux/swapops.h:80
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff8124b779)
Location: include/linux/swapops.h:80
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff81252c6d)
Location: include/linux/swapops.h:80
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff8122b88d)
Location: include/linux/swapops.h:80
Inline: True
In mm/mprotect.c (ffffffff8123940f)
Location: include/linux/swapops.h:80
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/rmap.c (ffffffff8123f541)
Location: include/linux/swapops.h:80
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff8124a163)
Location: include/linux/swapops.h:80
Inline: True
Inline callers:
- mm/swapfile.c:unuse_vma
In mm/hugetlb.c (ffffffff81256f29)
Location: include/linux/swapops.h:80
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff8126e440)
Location: include/linux/swapops.h:80
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812770b7)
Location: include/linux/swapops.h:80
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff8123ec55)
Location: include/linux/swapops.h:79
Inline: True
In mm/mprotect.c (ffffffff8124db1b)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff81253c47)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff8125e7a3)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/swapfile.c:unuse_vma
In mm/hugetlb.c (ffffffff8126b59f)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff812832ce)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff81288906)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff8125086a)
Location: include/linux/swapops.h:79
Inline: True
In mm/mprotect.c (ffffffff8125fa0d)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/rmap.c (ffffffff81265e6a)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff81279769)
Location: include/linux/swapops.h:79
Inline: True
In mm/hugetlb.c (ffffffff8128685b)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff8129df0c)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812a3547)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff8125ee1a)
Location: include/linux/swapops.h:79
Inline: True
In mm/mprotect.c (ffffffff8126e21d)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/rmap.c (ffffffff81274797)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff81289249)
Location: include/linux/swapops.h:79
Inline: True
In mm/hugetlb.c (ffffffff8129644a)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff812aea2d)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812b4a47)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff8128ee92)
Location: include/linux/swapops.h:81
Inline: True
Inline callers:
- mm/memory.c:copy_one_pte
- mm/memory.c:copy_one_pte
In mm/mprotect.c (ffffffff8129e961)
Location: include/linux/swapops.h:81
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/rmap.c (ffffffff812a5af0)
Location: include/linux/swapops.h:81
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff812bbc0a)
Location: include/linux/swapops.h:81
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff812c99ed)
Location: include/linux/swapops.h:81
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff812e4164)
Location: include/linux/swapops.h:81
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812e9fe1)
Location: include/linux/swapops.h:81
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff8129764f)
Location: include/linux/swapops.h:81
Inline: True
In mm/mprotect.c (ffffffff812a9d17)
Location: include/linux/swapops.h:81
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/rmap.c (ffffffff812b0f6b)
Location: include/linux/swapops.h:81
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff812c76ba)
Location: include/linux/swapops.h:81
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff812d5665)
Location: include/linux/swapops.h:81
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff812f0199)
Location: include/linux/swapops.h:81
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812f51be)
Location: include/linux/swapops.h:81
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff8129dbe9)
Location: include/linux/swapops.h:88
Inline: True
In mm/mprotect.c (ffffffff812af1a2)
Location: include/linux/swapops.h:88
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/rmap.c (ffffffff812b6533)
Location: include/linux/swapops.h:88
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff812cdfff)
Location: include/linux/swapops.h:88
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff812dc3c0)
Location: include/linux/swapops.h:88
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff812f5876)
Location: include/linux/swapops.h:88
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812fb705)
Location: include/linux/swapops.h:88
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff812dec50)
Location: include/linux/swapops.h:88
Inline: True
Inline callers:
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:copy_nonpresent_pte
In mm/mprotect.c (ffffffff812f096a)
Location: include/linux/swapops.h:88
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/rmap.c (ffffffff812f8ba0)
Location: include/linux/swapops.h:88
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff8131347f)
Location: include/linux/swapops.h:88
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff8132355f)
Location: include/linux/swapops.h:88
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff8133fe3f)
Location: include/linux/swapops.h:88
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff8134556c)
Location: include/linux/swapops.h:88
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff8133f1e7)
Location: include/linux/swapops.h:90
Inline: True
Inline callers:
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:copy_nonpresent_pte
In mm/mprotect.c (ffffffff81354157)
Location: include/linux/swapops.h:90
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/rmap.c (ffffffff8135f17c)
Location: include/linux/swapops.h:90
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff8137e8c6)
Location: include/linux/swapops.h:90
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff81391058)
Location: include/linux/swapops.h:90
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff813b1c91)
Location: include/linux/swapops.h:90
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff813b73d7)
Location: include/linux/swapops.h:90
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff813bb58b)
Location: include/linux/swapops.h:90
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff813b6531)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:copy_nonpresent_pte
In mm/mprotect.c (ffffffff813ce714)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/rmap.c (ffffffff813da034)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff813fd2fa)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff81412945)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff8143273c)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff81438f3b)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff8143d97e)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff813edc3b)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:copy_nonpresent_pte
In mm/mprotect.c (ffffffff81402f4a)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/rmap.c (ffffffff8140e763)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff81433905)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/swapfile.c:generic_max_swapfile_size
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff81445f6f)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff81467eea)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff8146f77b)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff81473049)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
6.8
: Duplicate, Selective Inline ⚠️pte_t swp_entry_to_pte(swp_entry_t entry);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In mm/memory.c (ffffffff81419307)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_nonpresent_pte
Direct callers:
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:copy_nonpresent_pte
In mm/mprotect.c (ffffffff8142f514)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/rmap.c (ffffffff8143af6a)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff8146ccf5)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/swapfile.c:generic_max_swapfile_size
- mm/swapfile.c:unuse_pte
- mm/swapfile.c:unuse_pte
In mm/hugetlb.c (ffffffff8147f970)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_mfill_atomic_pte
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff81497bdd)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff8149d620)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_insert_page
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff814a17b1)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
In mm/userfaultfd.c (ffffffff814d205b)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_atomic_poison
In fs/proc/task_mmu.c (ffffffff8159cd58)
Location: include/linux/swapops.h:146
Inline: True
Inline callers:
- fs/proc/task_mmu.c:make_uffd_wp_pte
Symbols:
ffffffff814156b0-ffffffff814156de: swp_entry_to_pte (STB_LOCAL)
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffff8000102f68c0)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/memory.c:copy_pte_range
In mm/mprotect.c (ffff800010305430)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffff80001030a0b4)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffff8000103260ac)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffff800010335bf4)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (0)
Location: include/linux/swapops.h:79
Inline: True
In mm/huge_memory.c (ffff8000103560a8)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (c05189d0)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/memory.c:copy_pte_range
In mm/mprotect.c (c0523424)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (c0526780)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (c053d8f8)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/swapfile.c:unuse_mm
In mm/migrate.c (0)
Location: include/linux/swapops.h:79
Inline: True
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (c0000000003be4cc)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
In mm/mprotect.c (c0000000003d26b4)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/rmap.c (c0000000003d9e4c)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (c0000000003fc5d4)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (c00000000040fe78)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (c000000000434d20)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (c00000000043c64c)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffe00020a178)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/memory.c:copy_page_range
In mm/mprotect.c (ffffffe00021126e)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffe000213f92)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffe000226416)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffe000230ee0)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (0)
Location: include/linux/swapops.h:79
Inline: True
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff8125746a)
Location: include/linux/swapops.h:79
Inline: True
In mm/mprotect.c (ffffffff8126686d)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/rmap.c (ffffffff8126cde7)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff81281829)
Location: include/linux/swapops.h:79
Inline: True
In mm/hugetlb.c (ffffffff8128ea2a)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff812a700d)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812ad027)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff81249eb9)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
In mm/mprotect.c (ffffffff81258e86)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff8125ee23)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff81274fa3)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffff812807dd)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff81298a4a)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff8129e073)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff8125520a)
Location: include/linux/swapops.h:79
Inline: True
In mm/mprotect.c (ffffffff8126460d)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/rmap.c (ffffffff8126ab87)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff8127f639)
Location: include/linux/swapops.h:79
Inline: True
In mm/hugetlb.c (ffffffff8128c83a)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff812a4e1d)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812aae37)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/memory.c (ffffffff81264cc0)
Location: include/linux/swapops.h:79
Inline: True
In mm/mprotect.c (ffffffff81273fcb)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/mprotect.c:change_pte_range
- mm/mprotect.c:change_pte_range
In mm/rmap.c (ffffffff8127a4f0)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/swapfile.c (ffffffff8128f30c)
Location: include/linux/swapops.h:79
Inline: True
In mm/hugetlb.c (ffffffff8129c618)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/migrate.c (ffffffff812b5979)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812bb187)
Location: include/linux/swapops.h:79
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
Regular