huge_pte_lockptr
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/rmap.c (ffffffff811caa6c)
Location: include/linux/hugetlb.h:468
Inline: True
Inline callers:
- mm/rmap.c:__page_check_address
In mm/hugetlb.c (ffffffff811dd82f)
Location: include/linux/hugetlb.h:468
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:follow_hugetlb_page
In mm/mempolicy.c (ffffffff811dfdea)
Location: include/linux/hugetlb.h:468
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff811f0dee)
Location: include/linux/hugetlb.h:468
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:migration_entry_wait_huge
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/rmap.c (ffffffff811e78b7)
Location: include/linux/hugetlb.h:464
Inline: True
Inline callers:
- mm/rmap.c:page_check_address_transhuge
- mm/rmap.c:__page_check_address
In mm/hugetlb.c (ffffffff811fc92f)
Location: include/linux/hugetlb.h:464
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff811febe6)
Location: include/linux/hugetlb.h:464
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff812119d5)
Location: include/linux/hugetlb.h:464
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
- mm/migrate.c:remove_migration_pte
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff811f70df)
Location: include/linux/hugetlb.h:464
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/rmap.c (ffffffff811f8c46)
Location: include/linux/hugetlb.h:464
Inline: True
Inline callers:
- mm/rmap.c:page_check_address_transhuge
- mm/rmap.c:__page_check_address
In mm/hugetlb.c (ffffffff8120d419)
Location: include/linux/hugetlb.h:464
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff81210426)
Location: include/linux/hugetlb.h:464
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff81223b89)
Location: include/linux/hugetlb.h:464
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
- mm/migrate.c:remove_migration_pte
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff81201fce)
Location: include/linux/hugetlb.h:491
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff812192b4)
Location: include/linux/hugetlb.h:491
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff8121a956)
Location: include/linux/hugetlb.h:491
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff8122f4c9)
Location: include/linux/hugetlb.h:491
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff8121ab32)
Location: include/linux/hugetlb.h:485
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff81234269)
Location: include/linux/hugetlb.h:485
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff81235b96)
Location: include/linux/hugetlb.h:485
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff8124cdc9)
Location: include/linux/hugetlb.h:485
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff8123c9d6)
Location: include/linux/hugetlb.h:498
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff81257192)
Location: include/linux/hugetlb.h:498
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff8125a5fe)
Location: include/linux/hugetlb.h:498
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff812708a5)
Location: include/linux/hugetlb.h:498
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff81250de7)
Location: include/linux/hugetlb.h:509
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff8126b802)
Location: include/linux/hugetlb.h:509
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- 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
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff8126e47e)
Location: include/linux/hugetlb.h:509
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff81284ec5)
Location: include/linux/hugetlb.h:509
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff812630c4)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff81286afa)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- 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
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff81289ab2)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff8129f535)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (ffffffff812c3c96)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff81271874)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff812966fa)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- 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
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff81299622)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff812b08d5)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (ffffffff812d59ec)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff812a1f3a)
Location: include/linux/hugetlb.h:697
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff812c9c77)
Location: include/linux/hugetlb.h:697
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff812ce91f)
Location: include/linux/hugetlb.h:697
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff812e6a15)
Location: include/linux/hugetlb.h:697
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (ffffffff8130b659)
Location: include/linux/hugetlb.h:697
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff812ad822)
Location: include/linux/hugetlb.h:716
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff812d58b7)
Location: include/linux/hugetlb.h:716
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff812da25f)
Location: include/linux/hugetlb.h:716
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff812f1d6f)
Location: include/linux/hugetlb.h:716
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (ffffffff81317519)
Location: include/linux/hugetlb.h:716
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff812b2c11)
Location: include/linux/hugetlb.h:818
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff812de951)
Location: include/linux/hugetlb.h:818
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff812e1abf)
Location: include/linux/hugetlb.h:818
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff812f809f)
Location: include/linux/hugetlb.h:818
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (ffffffff8131d219)
Location: include/linux/hugetlb.h:818
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff812f47ce)
Location: include/linux/hugetlb.h:841
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff81325d37)
Location: include/linux/hugetlb.h:841
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff81328ba5)
Location: include/linux/hugetlb.h:841
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff81342710)
Location: include/linux/hugetlb.h:841
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (ffffffff8136a5bf)
Location: include/linux/hugetlb.h:841
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff81358815)
Location: include/linux/hugetlb.h:871
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff81394aa2)
Location: include/linux/hugetlb.h:871
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff81397de5)
Location: include/linux/hugetlb.h:871
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff813b4c40)
Location: include/linux/hugetlb.h:871
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (ffffffff813e8182)
Location: include/linux/hugetlb.h:871
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff813d2f0a)
Location: include/linux/hugetlb.h:923
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff8140ddc0)
Location: include/linux/hugetlb.h:923
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_follow_page_mask
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff81417a67)
Location: include/linux/hugetlb.h:923
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff81433ddc)
Location: include/linux/hugetlb.h:923
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (ffffffff8147008c)
Location: include/linux/hugetlb.h:923
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff81407b15)
Location: include/linux/hugetlb.h:951
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff8144119c)
Location: include/linux/hugetlb.h:951
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_follow_page_mask
- mm/hugetlb.c:hugetlb_mfill_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff8144afe9)
Location: include/linux/hugetlb.h:951
Inline: True
Inline callers:
- mm/mempolicy.c:queue_folios_hugetlb
In mm/migrate.c (ffffffff81469687)
Location: include/linux/hugetlb.h:951
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (ffffffff814a485f)
Location: include/linux/hugetlb.h:951
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff81434126)
Location: include/linux/hugetlb.h:973
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff8147b2cd)
Location: include/linux/hugetlb.h:973
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_follow_page_mask
- mm/hugetlb.c:hugetlb_mfill_atomic_pte
- mm/hugetlb.c:hugetlb_mfill_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff814849e9)
Location: include/linux/hugetlb.h:973
Inline: True
Inline callers:
- mm/mempolicy.c:queue_folios_hugetlb
In mm/migrate.c (ffffffff814985b7)
Location: include/linux/hugetlb.h:973
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (ffffffff814d588f)
Location: include/linux/hugetlb.h:973
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In fs/proc/task_mmu.c (ffffffff8159d499)
Location: include/linux/hugetlb.h:973
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_scan_hugetlb_entry
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffff80001030750c)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffff80001033373c)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- 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
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffff8000103382c4)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffff800010350e94)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (ffff80001037b250)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (0)
Location: include/linux/hugetlb.h:725
Inline: True
In mm/migrate.c (c0552580)
Location: include/linux/hugetlb.h:725
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (c0000000003d5c74)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (c00000000040fc54)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- 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
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (c000000000411064)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (c000000000436e40)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (c00000000046fac8)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (0)
Location: include/linux/hugetlb.h:534
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb.h:534
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:534
Inline: True
In mm/hmm.c (0)
Location: include/linux/hugetlb.h:534
Inline: True
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff81269ec4)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff8128ecda)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- 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
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff81291c02)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff812a8eb5)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (ffffffff812cdfcc)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff8125c157)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff81280a5d)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- 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
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff81283882)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff8129a845)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (ffffffff812bee39)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff81267c64)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff8128caea)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- 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
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff8128fa12)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff812a6cc5)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (ffffffff812cbddc)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/page_vma_mapped.c (ffffffff812775fa)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/hugetlb.c (ffffffff8129c8ba)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_no_page
- 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
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff8129e262)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff812b6ff5)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/hmm.c (ffffffff812dcb3a)
Location: include/linux/hugetlb.h:534
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry