pmd_lock
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff811ba9a7)
Location: include/linux/mm.h:1686
Inline: True
Inline callers:
- mm/gup.c:follow_page_mask
In mm/memory.c (ffffffff811bd25f)
Location: include/linux/mm.h:1686
Inline: True
Inline callers:
- mm/memory.c:__pte_alloc
In mm/mprotect.c (ffffffff811c872c)
Location: include/linux/mm.h:1686
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/migrate.c (ffffffff811f330d)
Location: include/linux/mm.h:1686
Inline: True
Inline callers:
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
In mm/huge_memory.c (ffffffff811f50bd)
Location: include/linux/mm.h:1686
Inline: True
Inline callers:
- mm/huge_memory.c:khugepaged
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:page_check_address_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__split_huge_page_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
4.8
: Duplicate, Selective Inline, Transformation ⚠️Collision: Static Duplication
Inline: Selective
Transformation: True
Instances:
In mm/gup.c (ffffffff8122ec11)
Location: include/linux/mm.h:1802
Inline: True
Direct callers:
- mm/gup.c:follow_page_mask
- mm/gup.c:follow_page_mask
In mm/memory.c (ffffffff811da276)
Location: include/linux/mm.h:1802
Inline: True
Inline callers:
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/mprotect.c (ffffffff811e49cd)
Location: include/linux/mm.h:1802
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff811e795c)
Location: include/linux/mm.h:1802
Inline: True
Inline callers:
- mm/rmap.c:page_check_address_transhuge
In mm/mempolicy.c (ffffffff811ff07d)
Location: include/linux/mm.h:1802
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/migrate.c (ffffffff812130f2)
Location: include/linux/mm.h:1802
Inline: True
Inline callers:
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
In mm/huge_memory.c (ffffffff81215ddf)
Location: include/linux/mm.h:1802
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff8121b486)
Location: include/linux/mm.h:1802
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_shmem
- mm/khugepaged.c:collapse_huge_page
Symbols:
ffffffff8122ec11-ffffffff8122ec64: pmd_lock.isra.7 (STB_LOCAL)
4.10
: Duplicate, Selective Inline, Transformation ⚠️Collision: Static Duplication
Inline: Selective
Transformation: True
Instances:
In mm/gup.c (ffffffff8124116c)
Location: include/linux/mm.h:1776
Inline: True
Direct callers:
- mm/gup.c:follow_page_mask
- mm/gup.c:follow_page_mask
In mm/memory.c (ffffffff811e9da6)
Location: include/linux/mm.h:1776
Inline: True
Inline callers:
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/mprotect.c (ffffffff811f49bf)
Location: include/linux/mm.h:1776
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/page_vma_mapped.c (ffffffff811f6f4a)
Location: include/linux/mm.h:1776
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/rmap.c (ffffffff811f8ce7)
Location: include/linux/mm.h:1776
Inline: True
Inline callers:
- mm/rmap.c:page_check_address_transhuge
In mm/mempolicy.c (ffffffff812108c7)
Location: include/linux/mm.h:1776
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/migrate.c (ffffffff81225462)
Location: include/linux/mm.h:1776
Inline: True
Inline callers:
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
In mm/huge_memory.c (ffffffff812283fe)
Location: include/linux/mm.h:1776
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff8122e3dd)
Location: include/linux/mm.h:1776
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:collapse_shmem
In fs/dax.c (ffffffff8129cd90)
Location: include/linux/mm.h:1776
Inline: True
Inline callers:
- fs/dax.c:dax_iomap_pmd_fault
Symbols:
ffffffff8124116c-ffffffff812411bf: pmd_lock.isra.7 (STB_LOCAL)
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff811ef6d4)
Location: include/linux/mm.h:1829
Inline: True
In mm/memory.c (ffffffff811f1c60)
Location: include/linux/mm.h:1829
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/page_vma_mapped.c (ffffffff81201e42)
Location: include/linux/mm.h:1829
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/mempolicy.c (ffffffff8121c1fe)
Location: include/linux/mm.h:1829
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/migrate.c (ffffffff81230b3e)
Location: include/linux/mm.h:1829
Inline: True
Inline callers:
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
In mm/huge_memory.c (ffffffff81234816)
Location: include/linux/mm.h:1829
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812391db)
Location: include/linux/mm.h:1829
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_shmem
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff812ab7a9)
Location: include/linux/mm.h:1829
Inline: True
Inline callers:
- fs/dax.c:dax_iomap_fault
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff81206716)
Location: include/linux/mm.h:1931
Inline: True
Inline callers:
- mm/gup.c:follow_pmd_mask
- mm/gup.c:follow_pmd_mask
In mm/memory.c (ffffffff812088c2)
Location: include/linux/mm.h:1931
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/page_vma_mapped.c (ffffffff8121a73f)
Location: include/linux/mm.h:1931
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff8124b144)
Location: include/linux/mm.h:1931
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:pmd_migration_entry_wait
In mm/huge_memory.c (ffffffff81252729)
Location: include/linux/mm.h:1931
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff81258c91)
Location: include/linux/mm.h:1931
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:collapse_shmem
In fs/dax.c (ffffffff812cef3d)
Location: include/linux/mm.h:1931
Inline: True
Inline callers:
- fs/dax.c:dax_iomap_fault
4.18
: Duplicate, Selective Inline, Transformation ⚠️Collision: Static Duplication
Inline: Selective
Transformation: True
Instances:
In mm/gup.c (ffffffff81225ec0)
Location: include/linux/mm.h:2020
Inline: True
In mm/memory.c (ffffffff812298fb)
Location: include/linux/mm.h:2020
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/page_vma_mapped.c (ffffffff8123c84c)
Location: include/linux/mm.h:2020
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff8126dd82)
Location: include/linux/mm.h:2020
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:pmd_migration_entry_wait
In mm/huge_memory.c (ffffffff81276b43)
Location: include/linux/mm.h:2020
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff8127bb19)
Location: include/linux/mm.h:2020
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_shmem
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff812f96e6)
Location: include/linux/mm.h:2020
Inline: True
Symbols:
ffffffff81225ec0-ffffffff81225f11: pmd_lock.isra.22 (STB_LOCAL)
5.0
: Duplicate, Selective Inline, Transformation ⚠️Collision: Static Duplication
Inline: Selective
Transformation: True
Instances:
In mm/gup.c (ffffffff81239630)
Location: include/linux/mm.h:2090
Inline: True
In mm/memory.c (ffffffff8123ce2a)
Location: include/linux/mm.h:2090
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/mremap.c (ffffffff8124f3e9)
Location: include/linux/mm.h:2090
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81250c58)
Location: include/linux/mm.h:2090
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff81282bf2)
Location: include/linux/mm.h:2090
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:pmd_migration_entry_wait
In mm/huge_memory.c (ffffffff8128ba86)
Location: include/linux/mm.h:2090
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff8128fe5b)
Location: include/linux/mm.h:2090
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_shmem
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff8130e198)
Location: include/linux/mm.h:2090
Inline: True
Symbols:
ffffffff81239630-ffffffff81239681: pmd_lock.isra.23 (STB_LOCAL)
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff8124c030)
Location: include/linux/mm.h:2085
Inline: True
In mm/memory.c (ffffffff8124ea94)
Location: include/linux/mm.h:2085
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/mremap.c (ffffffff8126173c)
Location: include/linux/mm.h:2085
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81262f38)
Location: include/linux/mm.h:2085
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff812a123c)
Location: include/linux/mm.h:2085
Inline: True
Inline callers:
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:pmd_migration_entry_wait
In mm/huge_memory.c (ffffffff812a66be)
Location: include/linux/mm.h:2085
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812ab045)
Location: include/linux/mm.h:2085
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_shmem
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff8133468d)
Location: include/linux/mm.h:2085
Inline: True
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff8125a519)
Location: include/linux/mm.h:2057
Inline: True
In mm/memory.c (ffffffff8125d03e)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/mremap.c (ffffffff8126fefa)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff812716e8)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff812ae692)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:pmd_migration_entry_wait
In mm/huge_memory.c (ffffffff812b7b97)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812bc9de)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff8134825d)
Location: include/linux/mm.h:2057
Inline: True
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff81288a2e)
Location: include/linux/mm.h:2328
Inline: True
In mm/memory.c (ffffffff8128d665)
Location: include/linux/mm.h:2328
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:do_set_pmd
- mm/memory.c:pte_alloc_one_map
- mm/memory.c:__pte_alloc
In mm/mremap.c (ffffffff8129fdda)
Location: include/linux/mm.h:2328
Inline: True
Inline callers:
- mm/mremap.c:move_normal_pmd
In mm/page_vma_mapped.c (ffffffff812a1bb5)
Location: include/linux/mm.h:2328
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff812e3cf2)
Location: include/linux/mm.h:2328
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:pmd_migration_entry_wait
In mm/huge_memory.c (ffffffff812ecd68)
Location: include/linux/mm.h:2328
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd_prot
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812f1180)
Location: include/linux/mm.h:2328
Inline: True
Inline callers:
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff8138ecdd)
Location: include/linux/mm.h:2328
Inline: True
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff8129270e)
Location: include/linux/mm.h:2328
Inline: True
In mm/memory.c (ffffffff8129fb17)
Location: include/linux/mm.h:2328
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:do_set_pmd
- mm/memory.c:pte_alloc_one_map
- mm/memory.c:__pte_alloc
In mm/mremap.c (ffffffff812ab244)
Location: include/linux/mm.h:2328
Inline: True
In mm/page_vma_mapped.c (ffffffff812ad6b1)
Location: include/linux/mm.h:2328
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff812efa55)
Location: include/linux/mm.h:2328
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:pmd_migration_entry_wait
In mm/huge_memory.c (ffffffff812f7fb9)
Location: include/linux/mm.h:2328
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd_prot
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812fc892)
Location: include/linux/mm.h:2328
Inline: True
Inline callers:
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff813a03cc)
Location: include/linux/mm.h:2328
Inline: True
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff8125fa3f)
Location: include/linux/mm.h:2336
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pmd
In mm/gup.c (ffffffff812981d0)
Location: include/linux/mm.h:2336
Inline: True
In mm/memory.c (ffffffff812a5380)
Location: include/linux/mm.h:2336
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:finish_fault
- mm/memory.c:do_set_pmd
- mm/memory.c:__pte_alloc
In mm/mremap.c (ffffffff812b0644)
Location: include/linux/mm.h:2336
Inline: True
In mm/page_vma_mapped.c (ffffffff812b2cbf)
Location: include/linux/mm.h:2336
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff812f53d5)
Location: include/linux/mm.h:2336
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:pmd_migration_entry_wait
In mm/huge_memory.c (ffffffff812fe569)
Location: include/linux/mm.h:2336
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff813035ff)
Location: include/linux/mm.h:2336
Inline: True
Inline callers:
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff813a6aab)
Location: include/linux/mm.h:2336
Inline: True
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff8129c3af)
Location: include/linux/mm.h:2365
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pmd
In mm/gup.c (ffffffff812d8c0e)
Location: include/linux/mm.h:2365
Inline: True
In mm/memory.c (ffffffff812e68d5)
Location: include/linux/mm.h:2365
Inline: True
Inline callers:
- mm/memory.c:follow_invalidate_pte
- mm/memory.c:finish_fault
- mm/memory.c:do_set_pmd
- mm/memory.c:__pte_alloc
In mm/mremap.c (ffffffff812f1f86)
Location: include/linux/mm.h:2365
Inline: True
In mm/page_vma_mapped.c (ffffffff812f4882)
Location: include/linux/mm.h:2365
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff8133f9d5)
Location: include/linux/mm.h:2365
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:pmd_migration_entry_wait
In mm/huge_memory.c (ffffffff81348109)
Location: include/linux/mm.h:2365
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd_prot
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff8134d369)
Location: include/linux/mm.h:2365
Inline: True
Inline callers:
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff813f653b)
Location: include/linux/mm.h:2365
Inline: True
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff81338bcf)
Location: include/linux/mm.h:2443
Inline: True
In mm/memory.c (ffffffff81342fb0)
Location: include/linux/mm.h:2443
Inline: True
Inline callers:
- mm/memory.c:do_set_pmd
- mm/memory.c:pmd_install
In mm/mremap.c (ffffffff81355ce5)
Location: include/linux/mm.h:2443
Inline: True
In mm/page_vma_mapped.c (ffffffff81358701)
Location: include/linux/mm.h:2443
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff813b4cd5)
Location: include/linux/mm.h:2443
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
In mm/migrate_device.c (ffffffff813b6e3d)
Location: include/linux/mm.h:2443
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff813be3f8)
Location: include/linux/mm.h:2443
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd_prot
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff813c3b0b)
Location: include/linux/mm.h:2443
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_and_free_pmd
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff81468c3d)
Location: include/linux/mm.h:2443
Inline: True
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff813b03dc)
Location: include/linux/mm.h:2607
Inline: True
In mm/memory.c (ffffffff813baf52)
Location: include/linux/mm.h:2607
Inline: True
Inline callers:
- mm/memory.c:do_set_pmd
- mm/memory.c:pmd_install
In mm/mremap.c (ffffffff813d0316)
Location: include/linux/mm.h:2607
Inline: True
In mm/page_vma_mapped.c (ffffffff813d2cb8)
Location: include/linux/mm.h:2607
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff81433e85)
Location: include/linux/mm.h:2607
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
In mm/migrate_device.c (ffffffff8143898a)
Location: include/linux/mm.h:2607
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff81440c58)
Location: include/linux/mm.h:2607
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd_prot
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff81448fa2)
Location: include/linux/mm.h:2607
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff814f97db)
Location: include/linux/mm.h:2607
Inline: True
Inline callers:
- fs/dax.c:dax_pmd_load_hole
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff813e49ac)
Location: include/linux/mm.h:2932
Inline: True
In mm/memory.c (ffffffff813efa58)
Location: include/linux/mm.h:2932
Inline: True
Inline callers:
- mm/memory.c:do_set_pmd
- mm/memory.c:pmd_install
In mm/mremap.c (ffffffff81405086)
Location: include/linux/mm.h:2932
Inline: True
In mm/page_vma_mapped.c (ffffffff814078a1)
Location: include/linux/mm.h:2932
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff814697d5)
Location: include/linux/mm.h:2932
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
In mm/migrate_device.c (ffffffff8146f0e9)
Location: include/linux/mm.h:2932
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff814764fc)
Location: include/linux/mm.h:2932
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff8147e73b)
Location: include/linux/mm.h:2932
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff81530c5e)
Location: include/linux/mm.h:2932
Inline: True
Inline callers:
- fs/dax.c:dax_pmd_load_hole
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff8140f20a)
Location: include/linux/mm.h:3033
Inline: True
In mm/memory.c (ffffffff8141b0aa)
Location: include/linux/mm.h:3033
Inline: True
Inline callers:
- mm/memory.c:do_set_pmd
- mm/memory.c:pmd_install
In mm/mremap.c (ffffffff81431566)
Location: include/linux/mm.h:3033
Inline: True
In mm/page_vma_mapped.c (ffffffff814341f0)
Location: include/linux/mm.h:3033
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff81498705)
Location: include/linux/mm.h:3033
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
In mm/migrate_device.c (ffffffff8149dbea)
Location: include/linux/mm.h:3033
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff814a5d8c)
Location: include/linux/mm.h:3033
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff814acbff)
Location: include/linux/mm.h:3033
Inline: True
Inline callers:
- mm/khugepaged.c:retract_page_tables
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff81565b3e)
Location: include/linux/mm.h:3033
Inline: True
Inline callers:
- fs/dax.c:dax_pmd_load_hole
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffff8000102f1fc8)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/gup.c:follow_pmd_mask
- mm/gup.c:follow_pmd_mask
In mm/memory.c (ffff8000102f451c)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/page_vma_mapped.c (ffff8000103073a4)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffff800010352eb8)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
In mm/huge_memory.c (ffff800010358484)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:__do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffff80001035dc34)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_huge_page
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (0)
Location: include/linux/mm.h:2057
Inline: True
In mm/memory.c (c051b474)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/page_vma_mapped.c (0)
Location: include/linux/mm.h:2057
Inline: True
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (c0000000003b7ce0)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/gup.c:follow_pmd_mask
- mm/gup.c:follow_pmd_mask
In mm/memory.c (c0000000003bb07c)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/page_vma_mapped.c (c0000000003d5970)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (c00000000043475c)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:pmd_migration_entry_wait
In mm/huge_memory.c (c000000000440d38)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (c0000000004492b4)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (c000000000514514)
Location: include/linux/mm.h:2057
Inline: True
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (0)
Location: include/linux/mm.h:2057
Inline: True
In mm/memory.c (ffffffe000206682)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/page_vma_mapped.c (0)
Location: include/linux/mm.h:2057
Inline: True
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff81252b69)
Location: include/linux/mm.h:2057
Inline: True
In mm/memory.c (ffffffff8125568e)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/mremap.c (ffffffff8126854a)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81269d38)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff812a6c72)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:pmd_migration_entry_wait
In mm/huge_memory.c (ffffffff812b0177)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812b4fbe)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff8134083d)
Location: include/linux/mm.h:2057
Inline: True
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff81245933)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/gup.c:follow_pmd_mask
- mm/gup.c:follow_pmd_mask
In mm/memory.c (ffffffff81247d8e)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/mremap.c (ffffffff8125a77a)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff8125bfaa)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff81298718)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:pmd_migration_entry_wait
In mm/huge_memory.c (ffffffff812a1637)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812a5fec)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff81332f74)
Location: include/linux/mm.h:2057
Inline: True
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff81250909)
Location: include/linux/mm.h:2057
Inline: True
In mm/memory.c (ffffffff8125342e)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/mremap.c (ffffffff812662ea)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81267ad8)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff812a4a82)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:pmd_migration_entry_wait
In mm/huge_memory.c (ffffffff812adf87)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812b2dce)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff8133e30d)
Location: include/linux/mm.h:2057
Inline: True
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff8126028f)
Location: include/linux/mm.h:2057
Inline: True
In mm/memory.c (ffffffff81262e35)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/memory.c:__follow_pte_pmd
- mm/memory.c:alloc_set_pte
- mm/memory.c:alloc_set_pte
- mm/memory.c:__pte_alloc
In mm/mremap.c (ffffffff81275c7b)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff8127746e)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (ffffffff812b55dd)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:pmd_migration_entry_wait
In mm/huge_memory.c (ffffffff812be2de)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__pmd_trans_huge_lock
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page_fallback
- mm/huge_memory.c:huge_pmd_set_accessed
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:vmf_insert_pfn_pmd
- mm/huge_memory.c:do_huge_pmd_anonymous_page
- mm/huge_memory.c:do_huge_pmd_anonymous_page
In mm/khugepaged.c (ffffffff812c320b)
Location: include/linux/mm.h:2057
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:collapse_huge_page
In fs/dax.c (ffffffff81352669)
Location: include/linux/mm.h:2057
Inline: True