is_migration_entry
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff811ba4d9)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff811bd8bf)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/memory.c:unmap_page_range
- mm/memory.c:handle_mm_fault
- mm/memory.c:copy_page_range
In mm/hugetlb.c (0)
Location: include/linux/swapops.h:111
Inline: True
In mm/migrate.c (ffffffff811f0cc7)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:__migration_entry_wait
In fs/proc/task_mmu.c (ffffffff8127811d)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_pte_range
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff811d4bb4)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff811d9ca7)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/memory.c:do_swap_page
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_page_range
In mm/hugetlb.c (ffffffff811f92d9)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/migrate.c (ffffffff8121180e)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/migrate.c:__migration_entry_wait
- mm/migrate.c:remove_migration_pte
In fs/proc/task_mmu.c (ffffffff812a5016)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff811e4be4)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff811e97e8)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/memory.c:do_swap_page
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_page_range
In mm/page_vma_mapped.c (ffffffff811f6bd7)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff81209eb9)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/migrate.c (ffffffff812239ce)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/migrate.c:__migration_entry_wait
- mm/migrate.c:remove_migration_pte
In fs/proc/task_mmu.c (ffffffff812ba97b)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff811ef2cb)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff811f49a3)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/memory.c:do_swap_page
- mm/memory.c:copy_page_range
In mm/page_vma_mapped.c (ffffffff81201b40)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff81217549)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/migrate.c (ffffffff8122f33f)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- mm/migrate.c:__migration_entry_wait
In fs/proc/task_mmu.c (ffffffff812c86c7)
Location: include/linux/swapops.h:111
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff812067e9)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- mm/gup.c:follow_pmd_mask
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8120e7bc)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
- mm/memory.c:copy_pte_range
In mm/page_vma_mapped.c (ffffffff8121abb4)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff81232201)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff81237596)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/migrate.c (ffffffff8124cedb)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/huge_memory.c (ffffffff81252fe6)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:move_huge_pmd
In mm/hmm.c (0)
Location: include/linux/swapops.h:191
Inline: True
In fs/proc/task_mmu.c (ffffffff812ec899)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff81226701)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8122ffcd)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
In mm/page_vma_mapped.c (ffffffff8123c703)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff8125524d)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff8125aa91)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/migrate.c (ffffffff812709e1)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/huge_memory.c (ffffffff81277310)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:move_huge_pmd
In mm/hmm.c (ffffffff812936e4)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (ffffffff8131a0b9)
Location: include/linux/swapops.h:191
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff8123aa41)
Location: include/linux/swapops.h:187
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81241cbf)
Location: include/linux/swapops.h:187
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
In mm/page_vma_mapped.c (ffffffff81250e67)
Location: include/linux/swapops.h:187
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff8126962d)
Location: include/linux/swapops.h:187
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff8126e9cc)
Location: include/linux/swapops.h:187
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/migrate.c (ffffffff81285001)
Location: include/linux/swapops.h:187
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/huge_memory.c (ffffffff8128bc6d)
Location: include/linux/swapops.h:187
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:move_huge_pmd
In mm/hmm.c (ffffffff812a7c9e)
Location: include/linux/swapops.h:187
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (ffffffff8133118c)
Location: include/linux/swapops.h:187
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff8124bcf4)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81254626)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
In mm/page_vma_mapped.c (ffffffff81263144)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff812847ad)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff81289e3a)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/migrate.c (ffffffff8129f671)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/huge_memory.c (ffffffff812a689b)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:move_huge_pmd
In mm/hmm.c (ffffffff812c47d6)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (ffffffff81358f8e)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff8125a1e4)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81262b86)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
In mm/page_vma_mapped.c (ffffffff812718f4)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff8129434d)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff812999aa)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/migrate.c (ffffffff812b0a11)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/huge_memory.c (ffffffff812b7d74)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:move_huge_pmd
In mm/hmm.c (ffffffff812d61f9)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (ffffffff813711de)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff812886ec)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81294a9b)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_one_pte
In mm/page_vma_mapped.c (ffffffff812a1e65)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff812c7729)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff812cebe6)
Location: include/linux/swapops.h:174
Inline: True
In mm/migrate.c (ffffffff812e6b51)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/huge_memory.c (ffffffff812ed0ed)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:move_huge_pmd
In mm/hmm.c (ffffffff8130b41b)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (ffffffff813b7d7f)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff812923d2)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8129f31b)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
- mm/memory.c:zap_pte_range
In mm/page_vma_mapped.c (ffffffff812ad92a)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff812d329b)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff812da526)
Location: include/linux/swapops.h:174
Inline: True
In mm/migrate.c (ffffffff812f1ea1)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/huge_memory.c (ffffffff812f8355)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:move_huge_pmd
In mm/hmm.c (ffffffff813172db)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (ffffffff813c980f)
Location: include/linux/swapops.h:174
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff81297d2e)
Location: include/linux/swapops.h:181
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff812a42d9)
Location: include/linux/swapops.h:181
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
- mm/memory.c:zap_pte_range
In mm/page_vma_mapped.c (ffffffff812b2dc2)
Location: include/linux/swapops.h:181
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff812d9fe8)
Location: include/linux/swapops.h:181
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff812e1d82)
Location: include/linux/swapops.h:181
Inline: True
In mm/migrate.c (ffffffff812f81d1)
Location: include/linux/swapops.h:181
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/huge_memory.c (ffffffff812fb932)
Location: include/linux/swapops.h:181
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:move_huge_pmd
In mm/hmm.c (ffffffff8131d5f6)
Location: include/linux/swapops.h:181
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (ffffffff813d090d)
Location: include/linux/swapops.h:181
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff812d876e)
Location: include/linux/swapops.h:194
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff812e5736)
Location: include/linux/swapops.h:194
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_nonpresent_pte
In mm/page_vma_mapped.c (ffffffff812f4982)
Location: include/linux/swapops.h:194
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff81320d98)
Location: include/linux/swapops.h:194
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff81328e60)
Location: include/linux/swapops.h:194
Inline: True
In mm/migrate.c (ffffffff81342831)
Location: include/linux/swapops.h:194
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/huge_memory.c (ffffffff813457ba)
Location: include/linux/swapops.h:194
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
In mm/memcontrol.c (0)
Location: include/linux/swapops.h:194
Inline: True
In mm/hmm.c (ffffffff8136a996)
Location: include/linux/swapops.h:194
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (ffffffff81422544)
Location: include/linux/swapops.h:194
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff812f59d8)
Location: include/linux/swapops.h:206
Inline: True
Inline callers:
- mm/filemap.c:migration_entry_wait_on_locked
In mm/gup.c (ffffffff813386ef)
Location: include/linux/swapops.h:206
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81347a8a)
Location: include/linux/swapops.h:206
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_nonpresent_pte
In mm/mprotect.c (0)
Location: include/linux/swapops.h:206
Inline: True
In mm/page_vma_mapped.c (ffffffff813588ab)
Location: include/linux/swapops.h:206
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff81391015)
Location: include/linux/swapops.h:206
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff81397fee)
Location: include/linux/swapops.h:206
Inline: True
In mm/migrate.c (ffffffff813b4d73)
Location: include/linux/swapops.h:206
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/migrate_device.c (0)
Location: include/linux/swapops.h:206
Inline: True
In mm/huge_memory.c (ffffffff813be5cf)
Location: include/linux/swapops.h:206
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
In mm/memcontrol.c (0)
Location: include/linux/swapops.h:206
Inline: True
In mm/hmm.c (ffffffff813e8b18)
Location: include/linux/swapops.h:206
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (ffffffff8149b81c)
Location: include/linux/swapops.h:206
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_entry
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff8135f98b)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/filemap.c:migration_entry_wait_on_locked
In mm/memory.c (ffffffff813bfe40)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
- mm/memory.c:zap_pte_range
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_nonpresent_pte
In mm/mprotect.c (0)
Location: include/linux/swapops.h:252
Inline: True
In mm/page_vma_mapped.c (ffffffff813d2fac)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff81412827)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff81417d68)
Location: include/linux/swapops.h:252
Inline: True
In mm/ksm.c (ffffffff81421ad2)
Location: include/linux/swapops.h:252
Inline: True
In mm/migrate.c (ffffffff81433f23)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/migrate_device.c (0)
Location: include/linux/swapops.h:252
Inline: True
In mm/huge_memory.c (ffffffff81440e41)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
In mm/memcontrol.c (0)
Location: include/linux/swapops.h:252
Inline: True
In mm/hmm.c (ffffffff81470a9d)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (ffffffff81530111)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff8139095c)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/filemap.c:migration_entry_wait_on_locked
In mm/memory.c (ffffffff813f4afb)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:pfn_swap_entry_to_page
In mm/mprotect.c (0)
Location: include/linux/swapops.h:252
Inline: True
In mm/page_vma_mapped.c (ffffffff81407c0c)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (ffffffff814098c3)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/pgtable-generic.c:__pte_offset_map
In mm/hugetlb.c (ffffffff81445e35)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff8144b4a3)
Location: include/linux/swapops.h:252
Inline: True
In mm/ksm.c (ffffffff8145687a)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/ksm.c:break_ksm_pmd_entry
In mm/migrate.c (ffffffff81469877)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:migration_entry_wait
In mm/migrate_device.c (0)
Location: include/linux/swapops.h:252
Inline: True
In mm/huge_memory.c (ffffffff814766dd)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
In mm/memcontrol.c (0)
Location: include/linux/swapops.h:252
Inline: True
In mm/hmm.c (ffffffff814a5011)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_handle_pte
In fs/proc/task_mmu.c (ffffffff81567f82)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/filemap.c (ffffffff813ba5dc)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/filemap.c:migration_entry_wait_on_locked
In mm/memory.c (ffffffff8142114c)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_nonpresent_pte
- mm/memory.c:pfn_swap_entry_to_page
In mm/mprotect.c (0)
Location: include/linux/swapops.h:252
Inline: True
In mm/page_vma_mapped.c (ffffffff814342d0)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/pgtable-generic.c (ffffffff81436124)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/pgtable-generic.c:__pte_offset_map
In mm/hugetlb.c (ffffffff8147f86d)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff8148517e)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/mempolicy.c:queue_folios_pte_range
- mm/mempolicy.c:queue_folios_pmd
In mm/ksm.c (ffffffff81491370)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/ksm.c:break_ksm_pmd_entry
In mm/migrate.c (ffffffff814987a7)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:migration_entry_wait
In mm/migrate_device.c (0)
Location: include/linux/swapops.h:252
Inline: True
In mm/huge_memory.c (ffffffff814a5f83)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:move_pages_huge_pmd
- mm/huge_memory.c:change_huge_pmd
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:zap_huge_pmd
In mm/memcontrol.c (0)
Location: include/linux/swapops.h:252
Inline: True
In mm/userfaultfd.c (ffffffff814d2ef9)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/userfaultfd.c:move_pages_pte
In mm/hmm.c (ffffffff814d60d0)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_handle_pte
In fs/proc/task_mmu.c (ffffffff8159ee3d)
Location: include/linux/swapops.h:252
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_thp_category
- fs/proc/task_mmu.c:pagemap_page_category
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:pte_to_pagemap_entry
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
- fs/proc/task_mmu.c:smaps_pte_entry
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffff8000102f1d10)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffff8000102f884c)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/memory.c:do_swap_page
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_pte_range
In mm/page_vma_mapped.c (ffff800010307074)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffff800010335de8)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_fault
In mm/migrate.c (ffff800010350d5c)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/migrate.c:__migration_entry_wait
In mm/hmm.c (ffff80001037b784)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (ffff80001043970c)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (c0514228)
Location: include/linux/swapops.h:172
Inline: True
In mm/memory.c (0)
Location: include/linux/swapops.h:172
Inline: True
In mm/page_vma_mapped.c (c0524de4)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/migrate.c (c0552414)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/migrate.c:__migration_entry_wait
In mm/hmm.c (0)
Location: include/linux/swapops.h:172
Inline: True
In fs/proc/task_mmu.c (c06013a4)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (c0000000003b7df0)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/gup.c:follow_pmd_mask
- mm/gup.c:follow_page_pte
In mm/memory.c (c0000000003c3c64)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
In mm/page_vma_mapped.c (c0000000003d57f8)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (c00000000040bb28)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (c000000000413120)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/migrate.c (c000000000436f94)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/huge_memory.c (c000000000440f90)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
In mm/hmm.c (c0000000004704f0)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (c00000000054d200)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffe0002046e4)
Location: include/linux/swapops.h:172
Inline: True
In mm/memory.c (0)
Location: include/linux/swapops.h:172
Inline: True
In mm/page_vma_mapped.c (ffffffe00021260a)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (0)
Location: include/linux/swapops.h:172
Inline: True
In mm/migrate.c (ffffffe00023f72e)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/migrate.c:__migration_entry_wait
In mm/hmm.c (0)
Location: include/linux/swapops.h:172
Inline: True
In fs/proc/task_mmu.c (ffffffe0002d3602)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff81252834)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8125b1d6)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
In mm/page_vma_mapped.c (ffffffff81269f44)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff8128c92d)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff81291f8a)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/migrate.c (ffffffff812a8ff1)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/huge_memory.c (ffffffff812b0354)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:move_huge_pmd
In mm/hmm.c (ffffffff812ce7d9)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (ffffffff813697be)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff8124589b)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/gup.c:follow_pmd_mask
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8124d88a)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
- mm/memory.c:zap_pte_range
- mm/memory.c:copy_pte_range
In mm/page_vma_mapped.c (ffffffff8125bf96)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff8127e749)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff81283d93)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/migrate.c (ffffffff8129a974)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/huge_memory.c (ffffffff812a17d6)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:move_huge_pmd
In mm/hmm.c (ffffffff812bf4af)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (ffffffff81359647)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff812505d4)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81258f76)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
In mm/page_vma_mapped.c (ffffffff81267ce4)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff8128a73d)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff8128fd9a)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/migrate.c (ffffffff812a6e01)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/huge_memory.c (ffffffff812ae164)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:move_huge_pmd
In mm/hmm.c (ffffffff812cc5e9)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (ffffffff8136728e)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_pte_range
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/gup.c (ffffffff8125ff54)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81268976)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_swap_page
In mm/page_vma_mapped.c (ffffffff8127767c)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:page_vma_mapped_walk
- mm/page_vma_mapped.c:check_pte
In mm/hugetlb.c (ffffffff8129a52d)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hugetlb.c:is_hugetlb_entry_migration
In mm/mempolicy.c (ffffffff8129f233)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/mempolicy.c:queue_pages_pte_range
In mm/migrate.c (ffffffff812b7132)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/migrate.c:pmd_migration_entry_wait
- mm/migrate.c:__migration_entry_wait
In mm/huge_memory.c (ffffffff812be4b9)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:move_huge_pmd
In mm/hmm.c (ffffffff812dd349)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
In fs/proc/task_mmu.c (ffffffff8137a8dd)
Location: include/linux/swapops.h:172
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_pmd_range
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:smaps_hugetlb_range