is_vm_hugetlb_page
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In kernel/sched/fair.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/gup.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/memory.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mincore.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mprotect.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mremap.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/rmap.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/ksm.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/memcontrol.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In kernel/sched/fair.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/oom_kill.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/shmem.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/gup.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/memory.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mincore.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mprotect.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mremap.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/rmap.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/ksm.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/khugepaged.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/memcontrol.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In kernel/sched/fair.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/oom_kill.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/shmem.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/gup.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/memory.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mincore.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mprotect.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mremap.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/rmap.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/ksm.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/khugepaged.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/memcontrol.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In fs/dax.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In kernel/sched/fair.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/shmem.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/gup.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/memory.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mincore.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mprotect.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mremap.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/rmap.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/ksm.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/khugepaged.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/memcontrol.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In fs/dax.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb_inline.h:8
Inline: True
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In kernel/sched/fair.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/shmem.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/gup.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/memory.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mincore.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mprotect.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mremap.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/rmap.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/ksm.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/khugepaged.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/memcontrol.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/hmm.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In fs/dax.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff8108ba2c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:copy_mm
In kernel/sched/fair.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/shmem.c (ffffffff8120f5cb)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_swap_usage
- mm/shmem.c:shmem_swap_usage
In mm/gup.c (ffffffff81227c56)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff81230338)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:copy_page_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffff81231e41)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff81238dcc)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffff81239965)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
In mm/mremap.c (ffffffff8123a6c5)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/pagewalk.c (ffffffff8123cd99)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/rmap.c (ffffffff8123dcae)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/hugetlb.c (ffffffff81255db2)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/ksm.c (ffffffff81262895)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffff8126d45c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff8127cf50)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_mm_slot
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff8127fca8)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffff81290924)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In mm/hmm.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In fs/userfaultfd.c (ffffffff812f02c3)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff812f7d25)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/dax.c:dax_insert_mapping_entry
In fs/proc/task_mmu.c (ffffffff813197dd)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:smaps_pte_range
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff81095541)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In kernel/sched/fair.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/shmem.c (ffffffff812224f8)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_swap_usage
- mm/shmem.c:shmem_swap_usage
In mm/gup.c (ffffffff8123b436)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff81242ce8)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:copy_page_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffff81245611)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff8124c78c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffff8124e075)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
In mm/mremap.c (ffffffff8124e835)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/pagewalk.c (ffffffff8125189c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/rmap.c (ffffffff8125229e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/madvise.c (ffffffff81259c62)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:__ia32_sys_madvise
- mm/madvise.c:__x64_sys_madvise
In mm/hugetlb.c (ffffffff8126a214)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/ksm.c (ffffffff81277115)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffff81281b4c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff81291ace)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff81294614)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffff812a5903)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In mm/hmm.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In fs/userfaultfd.c (ffffffff8130520e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff8130d101)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/dax.c:dax_insert_entry
In fs/proc/task_mmu.c (ffffffff8132eb10)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:smaps_pte_range
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff81097869)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/shmem.c (ffffffff81231af8)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_swap_usage
- mm/shmem.c:shmem_swap_usage
In mm/gup.c (ffffffff8124c94a)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff81254b71)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:copy_page_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffff812576c0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff8125ebbd)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffff812603c5)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
In mm/mremap.c (ffffffff81260b7f)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/pagewalk.c (ffffffff81263b6c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/rmap.c (ffffffff8126443e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/madvise.c (ffffffff81275388)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:__do_sys_madvise
In mm/hugetlb.c (ffffffff81285349)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/ksm.c (ffffffff81292bee)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:reuse_ksm_page
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffff8129dc5c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff812ac892)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff812b084a)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffff812c0fed)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In mm/hmm.c (ffffffff812c317b)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hmm.c:hmm_range_fault
- mm/hmm.c:hmm_range_snapshot
In fs/userfaultfd.c (ffffffff813258c1)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff81334496)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/dax.c:dax_insert_entry
In fs/proc/task_mmu.c (ffffffff81356581)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:smaps_pte_range
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff8109df29)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/shmem.c (ffffffff8123fbb8)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_swap_usage
- mm/shmem.c:shmem_swap_usage
In mm/gup.c (ffffffff8125ae7a)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff812630d1)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:copy_page_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffff81265c10)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff8126d3cd)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffff8126ebe5)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
In mm/mremap.c (ffffffff8126f30f)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/pagewalk.c (ffffffff8127236c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/rmap.c (ffffffff81272cae)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/madvise.c (ffffffff812843e0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:__do_sys_madvise
In mm/hugetlb.c (ffffffff81294ee5)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/ksm.c (ffffffff812a296e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:reuse_ksm_page
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffff812ad50c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff812be230)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_mm_slot
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff812c22aa)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffff812d2f3d)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (ffffffff81338761)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff81348061)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/dax.c:dax_insert_entry
In fs/proc/task_mmu.c (ffffffff8136e7a9)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:smaps_pte_range
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810a55aa)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (ffffffff810e9a22)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/sched/fair.c:task_numa_work
In kernel/events/core.c (ffffffff81233600)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_mmap_event
In mm/shmem.c (ffffffff8126e422)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_swap_usage
- mm/shmem.c:shmem_swap_usage
In mm/gup.c (ffffffff81289625)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff81294ead)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:copy_page_range
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffff81295f40)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff8129d5cd)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffff8129f1a1)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mremap.c (ffffffff8129f8a3)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/pagewalk.c (ffffffff812a2f4c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/pagewalk.c:__walk_page_range
In mm/rmap.c (ffffffff812a6b68)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/rmap.c:hugepage_add_new_anon_rmap
In mm/madvise.c (ffffffff812b590b)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:madvise_behavior
In mm/hugetlb.c (ffffffff812c8496)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (ffffffff812ce740)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mempolicy.c:vma_migratable
- mm/mempolicy.c:queue_pages_test_walk
In mm/ksm.c (ffffffff812d70ee)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:reuse_ksm_page
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffff812e3b98)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff812f3bc5)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_mm_slot
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff812f9200)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffff81308d35)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mfill_zeropage_pte
- mm/userfaultfd.c:mcopy_atomic_pte
In fs/userfaultfd.c (ffffffff8137264f)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff8138d675)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/dax.c:dax_insert_entry
In fs/binfmt_elf.c (ffffffff8139ed26)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/binfmt_elf.c:vma_dump_size
In fs/compat_binfmt_elf.c (ffffffff813a1e36)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:vma_dump_size
In fs/proc/task_mmu.c (ffffffff813b63d9)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810a0d26)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (ffffffff810e7867)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/sched/fair.c:task_numa_work
In kernel/events/core.c (ffffffff8123d3d0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_mmap_event
In mm/shmem.c (ffffffff81278e22)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_swap_usage
- mm/shmem.c:shmem_swap_usage
In mm/gup.c (ffffffff81293341)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff8129f73e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:copy_page_range
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffff812a1104)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff812a8a2a)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffff812aa561)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mremap.c (ffffffff812aad13)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/pagewalk.c (ffffffff812ae86c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/pagewalk.c:__walk_page_range
In mm/rmap.c (ffffffff812b2008)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/rmap.c:hugepage_add_new_anon_rmap
In mm/madvise.c (ffffffff812c0f97)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:force_shm_swapin_readahead
- mm/madvise.c:force_shm_swapin_readahead
- mm/madvise.c:madvise_behavior
In mm/hugetlb.c (ffffffff812d4060)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (ffffffff812da080)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mempolicy.c:vma_migratable
- mm/mempolicy.c:queue_pages_test_walk
In mm/ksm.c (ffffffff812e29d9)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffff812eeff8)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff812ff352)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_mm_slot
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff8130506b)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffff81314b38)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic_pte
In fs/userfaultfd.c (ffffffff81380492)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff8139ee05)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/dax.c:dax_insert_entry
In fs/coredump.c (ffffffff813b7e86)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/coredump.c:vma_dump_size
In fs/proc/task_mmu.c (ffffffff813c7959)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810a1a98)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (ffffffff810e9734)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/sched/fair.c:task_numa_work
In kernel/events/core.c (ffffffff81241e43)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_mmap_event
In mm/shmem.c (ffffffff8127ddd2)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_swap_usage
- mm/shmem.c:shmem_swap_usage
In mm/gup.c (ffffffff81298cd8)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff812a4741)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:copy_page_range
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffff812a6904)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff812aded7)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffff812af9a1)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mremap.c (ffffffff812b0164)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/pagewalk.c (ffffffff812b3c25)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/pagewalk.c:__walk_page_range
In mm/rmap.c (ffffffff812b76d8)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/rmap.c:hugepage_add_new_anon_rmap
In mm/madvise.c (ffffffff812c7daa)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:force_shm_swapin_readahead
- mm/madvise.c:force_shm_swapin_readahead
- mm/madvise.c:madvise_behavior
In mm/hugetlb.c (ffffffff812daf40)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (ffffffff812e18e0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mempolicy.c:vma_migratable
- mm/mempolicy.c:queue_pages_test_walk
In mm/ksm.c (ffffffff812ea169)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffff812f51a1)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/khugepaged.c (ffffffff81305fcf)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_mm_slot
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff8130a506)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffff8131b117)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic_pte
In fs/userfaultfd.c (ffffffff81386f27)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff813a5f15)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/dax.c:dax_insert_entry
In fs/coredump.c (ffffffff813bef86)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/coredump.c:vma_dump_size
In fs/proc/task_mmu.c (ffffffff813cecbb)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810b365d)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (ffffffff81100fc4)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/sched/fair.c:task_numa_work
In kernel/events/core.c (ffffffff8127c75e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_mmap_event
In mm/shmem.c (ffffffff812bfe4f)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_swap_usage
- mm/shmem.c:shmem_swap_usage
In mm/gup.c (ffffffff812d96b3)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff812e59ef)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:copy_page_range
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffff812e7de4)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff812ef628)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffff812f11f1)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
In mm/mremap.c (ffffffff812f19e1)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/pagewalk.c (ffffffff812f57e5)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/pagewalk.c:__walk_page_range
In mm/rmap.c (ffffffff812f9de8)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/rmap.c:hugepage_add_new_anon_rmap
In mm/madvise.c (ffffffff8130cb70)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:force_shm_swapin_readahead
- mm/madvise.c:force_shm_swapin_readahead
- mm/madvise.c:madvise_behavior
In mm/hugetlb.c (ffffffff81321f93)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (ffffffff813289b0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mempolicy.c:vma_migratable
- mm/mempolicy.c:queue_pages_test_walk
In mm/ksm.c (ffffffff8133208b)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffff8133f7a1)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/khugepaged.c (ffffffff8134fe3d)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_mm_slot
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff81355c66)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffff813680c8)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mfill_atomic_install_pte
In fs/userfaultfd.c (ffffffff813d41b7)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff813f5985)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/dax.c:dax_insert_entry
In fs/coredump.c (ffffffff8140edb6)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/coredump.c:vma_dump_size
In fs/proc/task_mmu.c (ffffffff81420069)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810c9897)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (ffffffff8111c6f0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/sched/fair.c:task_numa_work
In kernel/events/core.c (ffffffff812d0f6a)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_mmap_event
In kernel/events/uprobes.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/shmem.c (ffffffff8131c729)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff813396a0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff81347ce1)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_page_range
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffff81349047)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff81352aa0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
- mm/mmap.c:vma_wants_writenotify
In mm/mprotect.c (ffffffff81354e1e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff813573ea)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:__do_sys_mremap
- mm/mremap.c:move_vma
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81358104)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff813596a1)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/pagewalk.c:__walk_page_range
In mm/rmap.c (ffffffff813600b9)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/rmap.c:hugepage_add_new_anon_rmap
In mm/madvise.c (ffffffff81378512)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:madvise_vma_behavior
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_pageout
- mm/madvise.c:madvise_cold
- mm/madvise.c:force_shm_swapin_readahead
- mm/madvise.c:force_shm_swapin_readahead
In mm/hugetlb.c (ffffffff8138f1ea)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (ffffffff81397bf4)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mempolicy.c:vma_migratable
- mm/mempolicy.c:queue_pages_test_walk
In mm/ksm.c (ffffffff813a30ef)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffff813b1c03)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff813b6c10)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_setup
In mm/huge_memory.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/khugepaged.c (ffffffff813c8056)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_mm_slot
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff813ce910)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffff813e6224)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mwriteprotect_range
- mm/userfaultfd.c:mwriteprotect_range
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mfill_atomic_install_pte
In fs/userfaultfd.c (ffffffff8145eeff)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff81468b04)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/dax.c:dax_insert_entry
In fs/coredump.c (ffffffff814844c6)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/coredump.c:vma_dump_size
In fs/proc/task_mmu.c (ffffffff81497fd3)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:smaps_pte_hole
- fs/proc/task_mmu.c:smaps_pte_hole
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810e6eaa)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (ffffffff811442c6)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/sched/fair.c:task_numa_work
In kernel/events/core.c (ffffffff81338755)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_mmap_event
In kernel/events/uprobes.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/vmscan.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/shmem.c (ffffffff81390396)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff813b0fa5)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
- mm/gup.c:check_vma_flags
- mm/gup.c:follow_page_mask
In mm/memory.c (ffffffff813c0130)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:zap_page_range_single
- mm/memory.c:unmap_single_vma
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_page_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffff813c112d)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff813ccbd4)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffff813cf32e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff813d19cf)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:__do_sys_mremap
- mm/mremap.c:move_vma
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff813d2773)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff813d3f8c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/pagewalk.c:__walk_page_range
In mm/rmap.c (ffffffff813db024)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/rmap.c:hugepage_add_new_anon_rmap
In mm/madvise.c (ffffffff813f5e29)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:madvise_vma_behavior
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_pageout
- mm/madvise.c:madvise_cold
- mm/madvise.c:force_shm_swapin_readahead
- mm/madvise.c:force_shm_swapin_readahead
In mm/hugetlb.c (ffffffff8140f993)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (ffffffff81417801)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mempolicy.c:vma_migratable
- mm/mempolicy.c:queue_pages_test_walk
In mm/ksm.c (ffffffff81422d6b)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffff814326ae)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff814385b2)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_setup
In mm/huge_memory.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/khugepaged.c (ffffffff8144cb21)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:madvise_collapse
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff8145338a)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffff8146dcd5)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mwriteprotect_range
- mm/userfaultfd.c:mwriteprotect_range
- mm/userfaultfd.c:mwriteprotect_range
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mcopy_continue
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mfill_atomic_install_pte
In fs/userfaultfd.c (ffffffff814eec6a)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff814f95e0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/dax.c:dax_insert_entry
In fs/coredump.c (ffffffff815179b0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/coredump.c:vma_dump_size
In fs/proc/task_mmu.c (ffffffff8152bd43)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:smaps_pte_hole
- fs/proc/task_mmu.c:smaps_pte_hole
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810f28e2)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (ffffffff81154940)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/sched/fair.c:task_numa_work
In kernel/events/core.c (ffffffff81369d08)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_mmap_event
In kernel/events/uprobes.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/vmscan.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/shmem.c (ffffffff813c2cfc)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/gup.c (ffffffff813e53a7)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
- mm/gup.c:check_vma_flags
- mm/gup.c:follow_page_mask
In mm/memory.c (ffffffff813f4e40)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:zap_page_range_single
- mm/memory.c:unmap_single_vma
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_page_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffff813f5e70)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff814015c8)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffff81403ccd)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff814065d5)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:__do_sys_mremap
- mm/mremap.c:move_vma
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff8140757a)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff81408964)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/pagewalk.c:__walk_page_range
In mm/rmap.c (ffffffff8140f76e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/rmap.c:hugepage_add_new_anon_rmap
- mm/rmap.c:folio_add_new_anon_rmap
In mm/madvise.c (ffffffff81428a8f)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:madvise_vma_behavior
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_pageout
- mm/madvise.c:madvise_cold
- mm/madvise.c:shmem_swapin_range
- mm/madvise.c:shmem_swapin_range
In mm/hugetlb.c (ffffffff81442d58)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (ffffffff8144ad94)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mempolicy.c:vma_migratable
- mm/mempolicy.c:queue_pages_test_walk
In mm/ksm.c (ffffffff81457dd9)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffff81467dac)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff8146e290)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_setup
In mm/huge_memory.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/khugepaged.c (ffffffff814823cf)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:madvise_collapse
- mm/khugepaged.c:collapse_pte_mapped_thp
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff81488f98)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffff814a26f6)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mwriteprotect_range
- mm/userfaultfd.c:mfill_atomic_continue
- mm/userfaultfd.c:mfill_atomic_continue
- mm/userfaultfd.c:mfill_atomic_continue
- mm/userfaultfd.c:mfill_atomic_continue
- mm/userfaultfd.c:mfill_atomic_zeropage
- mm/userfaultfd.c:mfill_atomic_copy
- mm/userfaultfd.c:mfill_atomic_copy
- mm/userfaultfd.c:mfill_atomic_copy
- mm/userfaultfd.c:mfill_atomic_pte_zeropage
- mm/userfaultfd.c:mfill_atomic_install_pte
In fs/userfaultfd.c (ffffffff81525bc3)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
- fs/userfaultfd.c:handle_userfault
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff81530a5a)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/dax.c:dax_insert_entry
In fs/coredump.c (ffffffff8154f283)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/coredump.c:vma_dump_size
In fs/proc/task_mmu.c (ffffffff815640b4)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:smaps_pte_hole
- fs/proc/task_mmu.c:smaps_pte_hole
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810fb594)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (ffffffff811697bd)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/sched/fair.c:task_numa_work
In kernel/events/core.c (ffffffff81392c18)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_mmap_event
In kernel/events/uprobes.c (ffffffff813aa258)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/vmscan.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/gup.c (ffffffff8140d12b)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:check_vma_flags
- mm/gup.c:follow_page_mask
In mm/memory.c (ffffffff814214d6)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:zap_page_range_single
- mm/memory.c:zap_page_range_single
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_vmas
- mm/memory.c:unmap_single_vma
- mm/memory.c:unmap_page_range
- mm/memory.c:copy_page_range
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff8142dc19)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffff8143021d)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff81432ce5)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:__do_sys_mremap
- mm/mremap.c:move_vma
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81434435)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_mapped_in_vma
- 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:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff81435084)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/pagewalk.c:__walk_page_range
In mm/rmap.c (ffffffff8143b17a)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/rmap.c:page_make_device_exclusive_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:folio_referenced_one
In mm/madvise.c (ffffffff814622bf)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:madvise_vma_behavior
- mm/madvise.c:madvise_free_single_vma
- mm/madvise.c:madvise_pageout
- mm/madvise.c:madvise_cold
In mm/hugetlb.c (ffffffff8147cf58)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (ffffffff814847d4)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mempolicy.c:vma_migratable
In mm/ksm.c (ffffffff8148fd78)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:write_protect_page
In mm/migrate_device.c (ffffffff8149ec30)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_setup
In mm/huge_memory.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/userfaultfd.c (ffffffff814d27b5)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mwriteprotect_range
- mm/userfaultfd.c:mfill_atomic_poison
- mm/userfaultfd.c:mfill_atomic_poison
- mm/userfaultfd.c:mfill_atomic_continue
- mm/userfaultfd.c:mfill_atomic_continue
- mm/userfaultfd.c:mfill_atomic_zeropage
- mm/userfaultfd.c:mfill_atomic_copy
- mm/userfaultfd.c:mfill_atomic_copy
In fs/userfaultfd.c (ffffffff815598a6)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
- fs/userfaultfd.c:handle_userfault
- fs/userfaultfd.c:handle_userfault
In fs/coredump.c (ffffffff815850c3)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/coredump.c:vma_dump_size
In fs/proc/task_mmu.c (ffffffff8159af28)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In virt/kvm/arm/mmu.c (ffff8000100cb090)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- virt/kvm/arm/mmu.c:user_mem_abort
In kernel/fork.c (ffff8000100f2b80)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/shmem.c (ffff8000102d2f1c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_swap_usage
- mm/shmem.c:shmem_swap_usage
In mm/gup.c (ffff8000102f259c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (ffff8000102fa38c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:copy_page_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffff8000102fcdf0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffff8000103044c4)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffff800010305724)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
In mm/mremap.c (ffff800010305cbc)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/pagewalk.c (ffff8000103078b4)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/rmap.c (ffff800010308814)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/madvise.c (ffff80001031e7f0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:__arm64_sys_madvise
In mm/hugetlb.c (ffff800010333aa8)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/ksm.c (ffff8000103423b4)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:reuse_ksm_page
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffff80001034ef5c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffff80001035fb54)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffff800010363d94)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffff800010378b44)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic_pte
In fs/userfaultfd.c (ffff8000103f8330)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffff800010408bf8)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In fs/proc/task_mmu.c (ffff800010438380)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:smaps_pte_range
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In mm/shmem.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In mm/gup.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In mm/memory.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In mm/mincore.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In mm/mprotect.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In mm/mremap.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In mm/rmap.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In mm/madvise.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In mm/ksm.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In mm/memcontrol.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In fs/userfaultfd.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb_inline.h:16
Inline: True
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/powerpc/mm/book3s64/radix_tlb.c (c00000000009aab0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In kernel/fork.c (c00000000013875c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/shmem.c (c0000000003918cc)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_swap_usage
- mm/shmem.c:shmem_swap_usage
In mm/gup.c (c0000000003b8b40)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (c0000000003c4514)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:copy_page_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (c0000000003c7e14)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (c0000000003d1300)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (c0000000003d2c00)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
In mm/mremap.c (c0000000003d3388)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/pagewalk.c (c0000000003d6460)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/rmap.c (c0000000003d7840)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/rmap.c:__page_set_anon_rmap
In mm/madvise.c (c0000000003f2ac0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:__se_sys_madvise
In mm/hugetlb.c (c00000000040c48c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/ksm.c (c00000000041fd9c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:reuse_ksm_page
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (c00000000043142c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (c00000000044a84c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_mm_slot
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (c000000000450fc4)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (c00000000046b7ec)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (c0000000004ff70c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (c00000000051421c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In fs/proc/task_mmu.c (c00000000054aa4c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:smaps_pte_range
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffe0000bf758)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In mm/shmem.c (ffffffe0001ee174)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_swap_usage
- mm/shmem.c:shmem_swap_usage
In mm/gup.c (ffffffe000204b7c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffe000209b44)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:copy_page_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffe00020ba24)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffe000210cb6)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffe00021152a)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
In mm/mremap.c (ffffffe000211946)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/pagewalk.c (ffffffe0002129c2)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/rmap.c (ffffffe00021302e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/madvise.c (ffffffe0002213ba)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:__se_sys_madvise
In mm/hugetlb.c (ffffffe00022fc82)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
In mm/ksm.c (ffffffe0002365d4)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:reuse_ksm_page
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffe00023e240)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/memcontrol.c (ffffffe000241c56)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffe000250492)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (ffffffe0002a746a)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffe0002b304e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In fs/proc/task_mmu.c (ffffffe0002d3422)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:smaps_pte_range
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff81097849)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/shmem.c (ffffffff81238208)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_swap_usage
- mm/shmem.c:shmem_swap_usage
In mm/gup.c (ffffffff812534ca)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff8125b721)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:copy_page_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffff8125e260)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff81265a1d)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffff81267235)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
In mm/mremap.c (ffffffff8126795f)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/pagewalk.c (ffffffff8126a9bc)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/rmap.c (ffffffff8126b2fe)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/madvise.c (ffffffff8127ca30)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:__do_sys_madvise
In mm/hugetlb.c (ffffffff8128d4c5)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/ksm.c (ffffffff8129af4e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:reuse_ksm_page
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffff812a5aec)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff812b6810)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_mm_slot
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff812ba88a)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffff812cb51d)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (ffffffff81330d41)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff81340641)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/dax.c:dax_insert_entry
In fs/proc/task_mmu.c (ffffffff81366d89)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:smaps_pte_range
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810862c9)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/shmem.c (ffffffff8122b246)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_swap_usage
- mm/shmem.c:shmem_swap_usage
In mm/gup.c (ffffffff812461a0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff8124dceb)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:copy_page_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffff812506f0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff81257e3d)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffff81259585)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
In mm/mremap.c (ffffffff81259caf)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/pagewalk.c (ffffffff8125cb1c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/rmap.c (ffffffff8125d3de)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/madvise.c (ffffffff8126e8e0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:__do_sys_madvise
In mm/hugetlb.c (ffffffff8127f275)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/ksm.c (ffffffff8128cb0e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:reuse_ksm_page
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffff812975bc)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff812a79e0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_mm_slot
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff812aba48)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffff812bc42f)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (ffffffff81321d91)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff813312a1)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/dax.c:dax_insert_entry
In fs/proc/task_mmu.c (ffffffff81357a29)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:smaps_pte_range
In drivers/dax/device.c (ffffffff816f1bcd)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- drivers/dax/device.c:dev_dax_huge_fault
- drivers/dax/device.c:dev_dax_huge_fault
- drivers/dax/device.c:dev_dax_huge_fault
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff810977f9)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/shmem.c (ffffffff81235fa8)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_swap_usage
- mm/shmem.c:shmem_swap_usage
In mm/gup.c (ffffffff8125126a)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff812594c1)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:copy_page_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffff8125c000)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff812637bd)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffff81264fd5)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
In mm/mremap.c (ffffffff812656ff)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/pagewalk.c (ffffffff8126875c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/rmap.c (ffffffff8126909e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/madvise.c (ffffffff8127a7d0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:__do_sys_madvise
In mm/hugetlb.c (ffffffff8128b2d5)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/ksm.c (ffffffff81298d5e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:reuse_ksm_page
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffff812a38fc)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff812b4620)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged_scan_mm_slot
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff812b869a)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffff812c932d)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (ffffffff8132e811)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff8133e111)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/dax.c:dax_insert_entry
In fs/proc/task_mmu.c (ffffffff81364859)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:smaps_pte_range
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffff8109f3f9)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- kernel/fork.c:dup_mmap
In kernel/sched/fair.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/shmem.c (ffffffff81246288)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_mfill_atomic_pte
- mm/shmem.c:shmem_swap_usage
- mm/shmem.c:shmem_swap_usage
In mm/gup.c (ffffffff81260bea)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
In mm/memory.c (ffffffff81268ecb)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memory.c:handle_mm_fault
- mm/memory.c:__handle_mm_fault
- mm/memory.c:unmap_single_vma
- mm/memory.c:copy_page_range
- mm/memory.c:print_bad_pte
- mm/memory.c:free_pgtables
- mm/memory.c:free_pgtables
In mm/mincore.c (ffffffff8126b9f0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mincore.c:__mincore_unmapped_range
In mm/mlock.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/mmap.c (ffffffff8127317d)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mm_take_all_locks
- mm/mmap.c:mmap_region
In mm/mprotect.c (ffffffff81274985)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
In mm/mremap.c (ffffffff812750af)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/mremap.c:vma_to_resize
In mm/pagewalk.c (ffffffff812780ec)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/rmap.c (ffffffff81278bde)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/madvise.c (ffffffff8128a3b0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/madvise.c:__do_sys_madvise
In mm/hugetlb.c (ffffffff8129b0f5)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/hugetlb.c:__unmap_hugepage_range
In mm/mempolicy.c (0)
Location: include/linux/hugetlb_inline.h:9
Inline: True
In mm/ksm.c (ffffffff812a8b3e)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/ksm.c:reuse_ksm_page
- mm/ksm.c:ksm_might_need_to_copy
In mm/migrate.c (ffffffff812b410c)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/migrate.c:remove_migration_pte
In mm/khugepaged.c (ffffffff812c4f6f)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/khugepaged.c:khugepaged
- mm/khugepaged.c:__collapse_huge_page_swapin
In mm/memcontrol.c (ffffffff812c8cda)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/userfaultfd.c (ffffffff812da00d)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In fs/userfaultfd.c (ffffffff81341ffa)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:userfaultfd_register
- fs/userfaultfd.c:handle_userfault
In fs/dax.c (ffffffff81350d41)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/dax.c:dax_insert_entry
In fs/proc/task_mmu.c (ffffffff81378279)
Location: include/linux/hugetlb_inline.h:9
Inline: True
Inline callers:
- fs/proc/task_mmu.c:show_numa_map
- fs/proc/task_mmu.c:show_numa_map