HUGETLBFS_SB
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/hugetlbpage.c (0)
Location: include/linux/hugetlb.h:257
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb.h:257
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb.h:257
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb.h:257
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb.h:257
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:257
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:257
Inline: True
In fs/hugetlbfs/inode.c (0)
Location: include/linux/hugetlb.h:257
Inline: True
In ipc/shm.c (0)
Location: include/linux/hugetlb.h:257
Inline: True
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/hugetlbpage.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In fs/hugetlbfs/inode.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In ipc/shm.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/hugetlbpage.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In fs/hugetlbfs/inode.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
In ipc/shm.c (0)
Location: include/linux/hugetlb.h:256
Inline: True
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/hugetlbpage.c (0)
Location: include/linux/hugetlb.h:276
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb.h:276
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb.h:276
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb.h:276
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb.h:276
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:276
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/hugetlb.h:276
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:276
Inline: True
In fs/hugetlbfs/inode.c (0)
Location: include/linux/hugetlb.h:276
Inline: True
In ipc/shm.c (0)
Location: include/linux/hugetlb.h:276
Inline: True
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/hugetlbpage.c (0)
Location: include/linux/hugetlb.h:269
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb.h:269
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb.h:269
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb.h:269
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb.h:269
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:269
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/hugetlb.h:269
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:269
Inline: True
In fs/hugetlbfs/inode.c (0)
Location: include/linux/hugetlb.h:269
Inline: True
In ipc/shm.c (0)
Location: include/linux/hugetlb.h:269
Inline: True
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/hugetlbpage.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/hugetlbfs/inode.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In ipc/shm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
In mm/mprotect.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
In mm/mremap.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
In mm/pgtable-generic.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
In mm/rmap.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
In fs/hugetlbfs/inode.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
In ipc/shm.c (0)
Location: include/linux/hugetlb.h:285
Inline: True
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mprotect.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mremap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/pgtable-generic.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/rmap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hmm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/hugetlbfs/inode.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In ipc/shm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mprotect.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mremap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/pgtable-generic.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/rmap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hmm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/hugetlbfs/inode.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In ipc/shm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff81089f07)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
In arch/x86/mm/hugetlbpage.c (ffffffff8109155b)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
In mm/mmap.c (ffffffff8129a44f)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- mm/mmap.c:ksys_mmap_pgoff
In mm/mprotect.c (ffffffff8129f128)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff8129fea5)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- mm/mremap.c:move_normal_pmd
In mm/pagewalk.c (ffffffff812a2315)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- mm/pagewalk.c:walk_hugetlb_range
In mm/pgtable-generic.c (ffffffff812a3824)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- mm/pgtable-generic.c:pmdp_invalidate
- mm/pgtable-generic.c:pudp_huge_clear_flush
In mm/rmap.c (ffffffff812a56bb)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff812c9c77)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_unreserve_pages
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:huge_add_to_page_cache
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:hugetlb_vm_op_pagesize
- mm/hugetlb.c:hugetlb_vm_op_split
- mm/hugetlb.c:hugetlb_vm_op_close
- mm/hugetlb.c:alloc_huge_page
- mm/hugetlb.c:linear_hugepage_index
- mm/hugetlb.c:hugetlb_fix_reserve_counts
- mm/hugetlb.c:hugetlb_fix_reserve_counts
In mm/mempolicy.c (ffffffff812cf5ab)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- mm/mempolicy.c:huge_node
- mm/mempolicy.c:vma_migratable
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff812e43eb)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait_huge
In mm/huge_memory.c (ffffffff812ec5f1)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
In mm/hmm.c (ffffffff8130b659)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In mm/mapping_dirty_helpers.c (ffffffff8130c3e6)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
In fs/proc/task_mmu.c (ffffffff813b7bb3)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- fs/proc/task_mmu.c:smaps_hugetlb_range
In fs/hugetlbfs/inode.c (ffffffff81451fa0)
Location: include/linux/hugetlb.h:417
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:hugetlb_file_setup
- fs/hugetlbfs/inode.c:hugetlbfs_destroy_inode
- fs/hugetlbfs/inode.c:hugetlbfs_alloc_inode
- fs/hugetlbfs/inode.c:hugetlbfs_put_super
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_show_options
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_fallocate
- fs/hugetlbfs/inode.c:hugetlbfs_punch_hole
- fs/hugetlbfs/inode.c:remove_inode_hugepages
- fs/hugetlbfs/inode.c:hugetlbfs_read_iter
- fs/hugetlbfs/inode.c:hugetlbfs_file_mmap
In ipc/shm.c (ffffffff8148f29b)
Location: include/linux/hugetlb.h:417
Inline: True
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff8108a187)
Location: include/linux/hugetlb.h:418
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
In arch/x86/mm/hugetlbpage.c (ffffffff81090e8b)
Location: include/linux/hugetlb.h:418
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
In mm/mmap.c (ffffffff812a560c)
Location: include/linux/hugetlb.h:418
Inline: True
Inline callers:
- mm/mmap.c:ksys_mmap_pgoff
In mm/mprotect.c (ffffffff812aa4e8)
Location: include/linux/hugetlb.h:418
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff812ab0dc)
Location: include/linux/hugetlb.h:418
Inline: True
In mm/pagewalk.c (ffffffff812adc55)
Location: include/linux/hugetlb.h:418
Inline: True
Inline callers:
- mm/pagewalk.c:walk_hugetlb_range
In mm/pgtable-generic.c (ffffffff812af104)
Location: include/linux/hugetlb.h:418
Inline: True
Inline callers:
- mm/pgtable-generic.c:pmdp_invalidate
- mm/pgtable-generic.c:pudp_huge_clear_flush
In mm/rmap.c (ffffffff812b0c24)
Location: include/linux/hugetlb.h:418
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff812d58b7)
Location: include/linux/hugetlb.h:418
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_unreserve_pages
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:huge_add_to_page_cache
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:hugetlb_vm_op_pagesize
- mm/hugetlb.c:hugetlb_vm_op_split
- mm/hugetlb.c:hugetlb_vm_op_close
- mm/hugetlb.c:alloc_huge_page
- mm/hugetlb.c:linear_hugepage_index
- mm/hugetlb.c:hugetlb_fix_reserve_counts
- mm/hugetlb.c:hugetlb_fix_reserve_counts
In mm/mempolicy.c (ffffffff812db07b)
Location: include/linux/hugetlb.h:418
Inline: True
Inline callers:
- mm/mempolicy.c:huge_node
- mm/mempolicy.c:vma_migratable
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff812efded)
Location: include/linux/hugetlb.h:418
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait_huge
In mm/huge_memory.c (ffffffff812f7669)
Location: include/linux/hugetlb.h:418
Inline: True
Inline callers:
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
In mm/hmm.c (ffffffff81317519)
Location: include/linux/hugetlb.h:418
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In mm/mapping_dirty_helpers.c (ffffffff81318326)
Location: include/linux/hugetlb.h:418
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
In fs/proc/task_mmu.c (ffffffff813c9640)
Location: include/linux/hugetlb.h:418
Inline: True
Inline callers:
- fs/proc/task_mmu.c:smaps_hugetlb_range
In fs/hugetlbfs/inode.c (ffffffff8146e4e0)
Location: include/linux/hugetlb.h:418
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:hugetlb_file_setup
- fs/hugetlbfs/inode.c:hugetlbfs_destroy_inode
- fs/hugetlbfs/inode.c:hugetlbfs_alloc_inode
- fs/hugetlbfs/inode.c:hugetlbfs_put_super
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_show_options
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_fallocate
- fs/hugetlbfs/inode.c:hugetlbfs_punch_hole
- fs/hugetlbfs/inode.c:remove_inode_hugepages
- fs/hugetlbfs/inode.c:hugetlbfs_read_iter
- fs/hugetlbfs/inode.c:hugetlbfs_file_mmap
In ipc/shm.c (ffffffff814ac97b)
Location: include/linux/hugetlb.h:418
Inline: True
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff8108ade7)
Location: include/linux/hugetlb.h:435
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
In arch/x86/mm/hugetlbpage.c (ffffffff81091856)
Location: include/linux/hugetlb.h:435
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
In mm/mmap.c (ffffffff812aad98)
Location: include/linux/hugetlb.h:435
Inline: True
Inline callers:
- mm/mmap.c:ksys_mmap_pgoff
In mm/mprotect.c (ffffffff812af928)
Location: include/linux/hugetlb.h:435
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff812b05dc)
Location: include/linux/hugetlb.h:435
Inline: True
In mm/pagewalk.c (ffffffff812b3c72)
Location: include/linux/hugetlb.h:435
Inline: True
Inline callers:
- mm/pagewalk.c:__walk_page_range
In mm/pgtable-generic.c (ffffffff812b45b3)
Location: include/linux/hugetlb.h:435
Inline: True
Inline callers:
- mm/pgtable-generic.c:pmdp_invalidate
- mm/pgtable-generic.c:pudp_huge_clear_flush
In mm/rmap.c (ffffffff812b6763)
Location: include/linux/hugetlb.h:435
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff812de832)
Location: include/linux/hugetlb.h:435
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_unreserve_pages
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:huge_add_to_page_cache
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:hugetlb_vm_op_pagesize
- mm/hugetlb.c:hugetlb_vm_op_split
- mm/hugetlb.c:hugetlb_vm_op_close
- mm/hugetlb.c:alloc_huge_page
- mm/hugetlb.c:linear_hugepage_index
- mm/hugetlb.c:hugetlb_fix_reserve_counts
- mm/hugetlb.c:hugetlb_fix_reserve_counts
In mm/mempolicy.c (ffffffff812e28e7)
Location: include/linux/hugetlb.h:435
Inline: True
Inline callers:
- mm/mempolicy.c:huge_node
- mm/mempolicy.c:vma_migratable
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff812f573c)
Location: include/linux/hugetlb.h:435
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait_huge
In mm/huge_memory.c (ffffffff812fdb28)
Location: include/linux/hugetlb.h:435
Inline: True
Inline callers:
- mm/huge_memory.c:move_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
In mm/hmm.c (ffffffff8131d219)
Location: include/linux/hugetlb.h:435
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In mm/mapping_dirty_helpers.c (ffffffff8131e516)
Location: include/linux/hugetlb.h:435
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
In fs/proc/task_mmu.c (ffffffff813d0745)
Location: include/linux/hugetlb.h:435
Inline: True
Inline callers:
- fs/proc/task_mmu.c:smaps_hugetlb_range
In fs/hugetlbfs/inode.c (ffffffff81473b20)
Location: include/linux/hugetlb.h:435
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:hugetlb_file_setup
- fs/hugetlbfs/inode.c:hugetlbfs_destroy_inode
- fs/hugetlbfs/inode.c:hugetlbfs_alloc_inode
- fs/hugetlbfs/inode.c:hugetlbfs_put_super
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_show_options
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_fallocate
- fs/hugetlbfs/inode.c:remove_inode_hugepages
- fs/hugetlbfs/inode.c:hugetlbfs_read_iter
- fs/hugetlbfs/inode.c:hugetlbfs_file_mmap
In ipc/shm.c (ffffffff814b2afb)
Location: include/linux/hugetlb.h:435
Inline: True
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff8109a387)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
In arch/x86/mm/hugetlbpage.c (ffffffff810a13d6)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
In mm/mmap.c (ffffffff812ec43e)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- mm/mmap.c:ksys_mmap_pgoff
- mm/mmap.c:ksys_mmap_pgoff
In mm/mprotect.c (ffffffff812f1170)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/mremap.c (ffffffff812f2ca1)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- mm/mremap.c:move_page_tables
In mm/pagewalk.c (ffffffff812f5832)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- mm/pagewalk.c:__walk_page_range
In mm/pgtable-generic.c (ffffffff812f6193)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- mm/pgtable-generic.c:pmdp_invalidate
- mm/pgtable-generic.c:pudp_huge_clear_flush
In mm/rmap.c (ffffffff812f897a)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
In mm/hugetlb.c (ffffffff81325c01)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_unreserve_pages
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:huge_add_to_page_cache
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:hugetlb_vm_op_pagesize
- mm/hugetlb.c:hugetlb_vm_op_split
- mm/hugetlb.c:hugetlb_vm_op_close
- mm/hugetlb.c:alloc_huge_page
- mm/hugetlb.c:linear_hugepage_index
- mm/hugetlb.c:hugetlb_fix_reserve_counts
- mm/hugetlb.c:hugetlb_fix_reserve_counts
In mm/mempolicy.c (ffffffff81329c4f)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- mm/mempolicy.c:huge_node
- mm/mempolicy.c:vma_migratable
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff8133fd38)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migration_entry_wait_huge
In mm/huge_memory.c (ffffffff813476c8)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- mm/huge_memory.c:move_huge_pmd
In mm/memory-failure.c (ffffffff8135ec37)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- mm/memory-failure.c:hwpoison_hugetlb_range
In mm/hmm.c (ffffffff8136a5a9)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In mm/mapping_dirty_helpers.c (ffffffff8136b8f6)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
In fs/proc/task_mmu.c (ffffffff81421b41)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- fs/proc/task_mmu.c:smaps_hugetlb_range
In fs/hugetlbfs/inode.c (ffffffff814ca751)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:hugetlb_file_setup
- fs/hugetlbfs/inode.c:hugetlbfs_destroy_inode
- fs/hugetlbfs/inode.c:hugetlbfs_alloc_inode
- fs/hugetlbfs/inode.c:hugetlbfs_put_super
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_show_options
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_fallocate
- fs/hugetlbfs/inode.c:hugetlbfs_fallocate
- fs/hugetlbfs/inode.c:remove_inode_hugepages
- fs/hugetlbfs/inode.c:hugetlbfs_read_iter
- fs/hugetlbfs/inode.c:hugetlbfs_file_mmap
In ipc/shm.c (ffffffff8150b127)
Location: include/linux/hugetlb.h:452
Inline: True
In drivers/dma-buf/udmabuf.c (ffffffff818ab56d)
Location: include/linux/hugetlb.h:452
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_create
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff810ad4e7)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
In arch/x86/mm/hugetlbpage.c (ffffffff810b54f6)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
In mm/mmap.c (ffffffff8134f313)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/mmap.c:ksys_mmap_pgoff
- mm/mmap.c:ksys_mmap_pgoff
In mm/mremap.c (ffffffff813575e8)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/mremap.c:__do_sys_mremap
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff813585c0)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff813596fc)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/pagewalk.c:__walk_page_range
In mm/pgtable-generic.c (ffffffff8135a1a4)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/pgtable-generic.c:pmdp_invalidate
- mm/pgtable-generic.c:pudp_huge_clear_flush
In mm/rmap.c (ffffffff8135ef5f)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
In mm/madvise.c (ffffffff81375459)
Location: include/linux/hugetlb.h:476
Inline: True
In mm/hugetlb.c (ffffffff81394951)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:hugetlb_unshare_all_pmds
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_unreserve_pages
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:huge_add_to_page_cache
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:hugetlb_vm_op_pagesize
- mm/hugetlb.c:hugetlb_vm_op_split
- mm/hugetlb.c:hugetlb_vm_op_close
- mm/hugetlb.c:alloc_huge_page
- mm/hugetlb.c:linear_hugepage_index
- mm/hugetlb.c:hugetlb_fix_reserve_counts
- mm/hugetlb.c:hugetlb_fix_reserve_counts
In mm/mempolicy.c (ffffffff81399087)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/mempolicy.c:huge_node
- mm/mempolicy.c:vma_migratable
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff813b4c2a)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/migrate_device.c (ffffffff813b7124)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff813bda30)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/huge_memory.c:move_huge_pmd
In mm/memory-failure.c (ffffffff813d90c7)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/memory-failure.c:hwpoison_hugetlb_range
In mm/hmm.c (ffffffff813e816c)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In mm/mapping_dirty_helpers.c (ffffffff813e9a8b)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
In fs/proc/task_mmu.c (ffffffff8149af52)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- fs/proc/task_mmu.c:smaps_hugetlb_range
In fs/hugetlbfs/inode.c (ffffffff81556706)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:hugetlb_file_setup
- fs/hugetlbfs/inode.c:hugetlbfs_destroy_inode
- fs/hugetlbfs/inode.c:hugetlbfs_alloc_inode
- fs/hugetlbfs/inode.c:hugetlbfs_put_super
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_show_options
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_fallocate
- fs/hugetlbfs/inode.c:hugetlbfs_fallocate
- fs/hugetlbfs/inode.c:remove_inode_hugepages
- fs/hugetlbfs/inode.c:hugetlbfs_read_iter
- fs/hugetlbfs/inode.c:generic_hugetlb_get_unmapped_area
- fs/hugetlbfs/inode.c:generic_hugetlb_get_unmapped_area
- fs/hugetlbfs/inode.c:hugetlbfs_file_mmap
In ipc/shm.c (ffffffff8159cae7)
Location: include/linux/hugetlb.h:476
Inline: True
In drivers/dma-buf/udmabuf.c (ffffffff819f5f73)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_create
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff810c7627)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
In arch/x86/mm/hugetlbpage.c (ffffffff810d04d6)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
In mm/mmap.c (ffffffff813c8906)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/mmap.c:ksys_mmap_pgoff
- mm/mmap.c:ksys_mmap_pgoff
In mm/mremap.c (ffffffff813d1b29)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/mremap.c:__do_sys_mremap
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff813d2d28)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff813d3fa2)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/pagewalk.c:__walk_page_range
In mm/pgtable-generic.c (ffffffff813d4c24)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/pgtable-generic.c:pmdp_invalidate
- mm/pgtable-generic.c:pudp_huge_clear_flush
In mm/rmap.c (ffffffff813d9e08)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
In mm/madvise.c (ffffffff813f338c)
Location: include/linux/hugetlb.h:476
Inline: True
In mm/hugetlb.c (ffffffff8140dc95)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_unreserve_pages
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_follow_page_mask
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_add_to_page_cache
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:hugetlb_vm_op_pagesize
- mm/hugetlb.c:hugetlb_vm_op_split
- mm/hugetlb.c:hugetlb_vm_op_close
- mm/hugetlb.c:alloc_huge_page
- mm/hugetlb.c:linear_hugepage_index
- mm/hugetlb.c:hugetlb_fix_reserve_counts
- mm/hugetlb.c:hugetlb_fix_reserve_counts
In mm/mempolicy.c (ffffffff81418f07)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/mempolicy.c:huge_node
- mm/mempolicy.c:vma_migratable
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (ffffffff81433dc9)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/migrate_device.c (ffffffff814391b1)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff8144024a)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/huge_memory.c:move_huge_pmd
In mm/memory-failure.c (ffffffff8145f0e7)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/memory-failure.c:hwpoison_hugetlb_range
In mm/hmm.c (ffffffff81470079)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In mm/mapping_dirty_helpers.c (ffffffff81471acb)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
In fs/proc/task_mmu.c (ffffffff8152f990)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
In fs/hugetlbfs/inode.c (ffffffff815f8205)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:hugetlb_file_setup
- fs/hugetlbfs/inode.c:hugetlbfs_destroy_inode
- fs/hugetlbfs/inode.c:hugetlbfs_alloc_inode
- fs/hugetlbfs/inode.c:hugetlbfs_put_super
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_show_options
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_fallocate
- fs/hugetlbfs/inode.c:hugetlbfs_fallocate
- fs/hugetlbfs/inode.c:remove_inode_hugepages
- fs/hugetlbfs/inode.c:hugetlb_vma_maps_page
- fs/hugetlbfs/inode.c:hugetlbfs_read_iter
- fs/hugetlbfs/inode.c:generic_hugetlb_get_unmapped_area
- fs/hugetlbfs/inode.c:generic_hugetlb_get_unmapped_area
- fs/hugetlbfs/inode.c:hugetlbfs_file_mmap
In ipc/shm.c (ffffffff81645fa3)
Location: include/linux/hugetlb.h:476
Inline: True
In drivers/dma-buf/udmabuf.c (ffffffff81b7353d)
Location: include/linux/hugetlb.h:476
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_create
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff810cad77)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
In arch/x86/mm/hugetlbpage.c (ffffffff810d3af9)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
In mm/mmap.c (ffffffff813fcb09)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- mm/mmap.c:ksys_mmap_pgoff
- mm/mmap.c:ksys_mmap_pgoff
In mm/mremap.c (ffffffff814066c5)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- mm/mremap.c:__do_sys_mremap
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff81407aba)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff8140897f)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- mm/pagewalk.c:__walk_page_range
In mm/pgtable-generic.c (ffffffff8140967a)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- mm/pgtable-generic.c:pmdp_invalidate
- mm/pgtable-generic.c:pudp_huge_clear_flush
In mm/rmap.c (ffffffff8140e521)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
In mm/madvise.c (ffffffff81426ddf)
Location: include/linux/hugetlb.h:518
Inline: True
In mm/hugetlb.c (ffffffff8144105b)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_unreserve_pages
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_follow_page_mask
- mm/hugetlb.c:hugetlb_mfill_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_add_to_page_cache
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:hugetlb_vm_op_pagesize
- mm/hugetlb.c:hugetlb_vm_op_split
- mm/hugetlb.c:hugetlb_vm_op_close
- mm/hugetlb.c:alloc_hugetlb_folio
- mm/hugetlb.c:linear_hugepage_index
- mm/hugetlb.c:hugetlb_fix_reserve_counts
- mm/hugetlb.c:hugetlb_fix_reserve_counts
In mm/mempolicy.c (ffffffff8144c3d7)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- mm/mempolicy.c:huge_node
- mm/mempolicy.c:vma_migratable
- mm/mempolicy.c:queue_folios_hugetlb
In mm/migrate.c (ffffffff81469671)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/migrate_device.c (ffffffff8146f550)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff814759b6)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- mm/huge_memory.c:move_huge_pmd
In mm/memory-failure.c (ffffffff81495097)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- mm/memory-failure.c:hwpoison_hugetlb_range
In mm/hmm.c (ffffffff814a4849)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In mm/mapping_dirty_helpers.c (ffffffff814a641a)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
In fs/proc/task_mmu.c (ffffffff815681b5)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
In fs/hugetlbfs/inode.c (ffffffff81630185)
Location: include/linux/hugetlb.h:518
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:hugetlb_file_setup
- fs/hugetlbfs/inode.c:hugetlbfs_destroy_inode
- fs/hugetlbfs/inode.c:hugetlbfs_alloc_inode
- fs/hugetlbfs/inode.c:hugetlbfs_put_super
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_show_options
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_fallocate
- fs/hugetlbfs/inode.c:hugetlbfs_fallocate
- fs/hugetlbfs/inode.c:remove_inode_hugepages
- fs/hugetlbfs/inode.c:hugetlb_vma_maps_page
- fs/hugetlbfs/inode.c:hugetlbfs_read_iter
- fs/hugetlbfs/inode.c:generic_hugetlb_get_unmapped_area
- fs/hugetlbfs/inode.c:generic_hugetlb_get_unmapped_area
- fs/hugetlbfs/inode.c:hugetlbfs_file_mmap
In ipc/shm.c (ffffffff8167e4fd)
Location: include/linux/hugetlb.h:518
Inline: True
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (ffffffff810d32c7)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- arch/x86/mm/pgtable.c:pmdp_clear_flush_young
In arch/x86/mm/hugetlbpage.c (ffffffff810dc289)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
- arch/x86/mm/hugetlbpage.c:hugetlb_get_unmapped_area
In mm/mmap.c (ffffffff814294d9)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- mm/mmap.c:ksys_mmap_pgoff
- mm/mmap.c:ksys_mmap_pgoff
In mm/mremap.c (ffffffff81432dd4)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- mm/mremap.c:__do_sys_mremap
- mm/mremap.c:move_page_tables
- mm/mremap.c:move_page_tables
In mm/page_vma_mapped.c (ffffffff814340cc)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- mm/page_vma_mapped.c:page_vma_mapped_walk
In mm/pagewalk.c (ffffffff8143509f)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- mm/pagewalk.c:__walk_page_range
In mm/pgtable-generic.c (ffffffff81435e6a)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- mm/pgtable-generic.c:pmdp_invalidate
- mm/pgtable-generic.c:pudp_huge_clear_flush
In mm/rmap.c (ffffffff8143ad20)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_migrate_one
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:try_to_unmap_one
In mm/madvise.c (ffffffff814600af)
Location: include/linux/hugetlb.h:542
Inline: True
In mm/hugetlb.c (ffffffff8147b18b)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_unshare_pmds
- mm/hugetlb.c:hugetlb_unreserve_pages
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:hugetlb_follow_page_mask
- mm/hugetlb.c:hugetlb_mfill_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_add_to_page_cache
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:move_hugetlb_page_tables
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:hugetlb_vm_op_pagesize
- mm/hugetlb.c:hugetlb_vm_op_split
- mm/hugetlb.c:hugetlb_vm_op_close
- mm/hugetlb.c:alloc_hugetlb_folio
- mm/hugetlb.c:hugetlb_fix_reserve_counts
- mm/hugetlb.c:hugetlb_fix_reserve_counts
In mm/mempolicy.c (ffffffff81485680)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- mm/mempolicy.c:huge_node
- mm/mempolicy.c:vma_migratable
- mm/mempolicy.c:queue_folios_hugetlb
In mm/migrate.c (ffffffff814985a1)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff8149e051)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff814a5386)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- mm/huge_memory.c:move_huge_pmd
In mm/memory-failure.c (ffffffff814c4997)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- mm/memory-failure.c:hwpoison_hugetlb_range
In mm/hmm.c (ffffffff814d5879)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In mm/mapping_dirty_helpers.c (ffffffff814d736a)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
- mm/mapping_dirty_helpers.c:wp_clean_post_vma
In fs/proc/task_mmu.c (ffffffff8159d483)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_scan_hugetlb_entry
- fs/proc/task_mmu.c:pagemap_scan_hugetlb_entry
- fs/proc/task_mmu.c:pagemap_scan_pmd_entry
- fs/proc/task_mmu.c:smaps_hugetlb_range
- fs/proc/task_mmu.c:smaps_hugetlb_range
In fs/hugetlbfs/inode.c (ffffffff81669635)
Location: include/linux/hugetlb.h:542
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:hugetlb_file_setup
- fs/hugetlbfs/inode.c:hugetlbfs_destroy_inode
- fs/hugetlbfs/inode.c:hugetlbfs_alloc_inode
- fs/hugetlbfs/inode.c:hugetlbfs_put_super
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_show_options
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_fallocate
- fs/hugetlbfs/inode.c:hugetlbfs_fallocate
- fs/hugetlbfs/inode.c:remove_inode_hugepages
- fs/hugetlbfs/inode.c:hugetlb_vma_maps_page
- fs/hugetlbfs/inode.c:hugetlbfs_read_iter
- fs/hugetlbfs/inode.c:generic_hugetlb_get_unmapped_area
- fs/hugetlbfs/inode.c:generic_hugetlb_get_unmapped_area
- fs/hugetlbfs/inode.c:hugetlbfs_file_mmap
In ipc/shm.c (ffffffff816ba8ed)
Location: include/linux/hugetlb.h:542
Inline: True
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/arm64/mm/hugetlbpage.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In virt/kvm/arm/mmu.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hmm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/hugetlbfs/inode.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In ipc/shm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
armhf
: Absent ⚠️
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/powerpc/mm/pgtable.c (c0000000000880e0)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- arch/powerpc/mm/pgtable.c:huge_ptep_set_access_flags
In arch/powerpc/mm/book3s64/radix_hugetlbpage.c (c00000000009ed60)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- arch/powerpc/mm/book3s64/radix_hugetlbpage.c:radix__hugetlb_get_unmapped_area
- arch/powerpc/mm/book3s64/radix_hugetlbpage.c:radix__flush_hugetlb_tlb_range
- arch/powerpc/mm/book3s64/radix_hugetlbpage.c:radix__local_flush_hugetlb_page
- arch/powerpc/mm/book3s64/radix_hugetlbpage.c:radix__flush_hugetlb_page
In arch/powerpc/mm/hugetlbpage.c (c0000000000a643c)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- arch/powerpc/mm/hugetlbpage.c:hugetlb_get_unmapped_area
In mm/mmap.c (c0000000003cd3d0)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- mm/mmap.c:ksys_mmap_pgoff
In mm/pagewalk.c (c0000000003d6488)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hugetlb.c (c000000000410260)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unreserve_pages
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:huge_add_to_page_cache
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:hugetlb_vm_op_pagesize
- mm/hugetlb.c:hugetlb_vm_op_split
- mm/hugetlb.c:hugetlb_vm_op_close
- mm/hugetlb.c:alloc_huge_page
- mm/hugetlb.c:linear_hugepage_index
- mm/hugetlb.c:hugetlb_fix_reserve_counts
In mm/mempolicy.c (c0000000004152d4)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- mm/mempolicy.c:huge_node
- mm/mempolicy.c:queue_pages_hugetlb
In mm/migrate.c (c000000000436e40)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- mm/migrate.c:migration_entry_wait_huge
In mm/userfaultfd.c (c00000000046b2a4)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
In mm/hmm.c (c00000000046fac8)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_hugetlb_entry
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/hugetlbfs/inode.c (c00000000061fb50)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:hugetlb_file_setup
- fs/hugetlbfs/inode.c:hugetlbfs_destroy_inode
- fs/hugetlbfs/inode.c:hugetlbfs_alloc_inode
- fs/hugetlbfs/inode.c:hugetlbfs_put_super
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_show_options
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_fallocate
- fs/hugetlbfs/inode.c:remove_inode_hugepages
- fs/hugetlbfs/inode.c:hugetlbfs_read_iter
- fs/hugetlbfs/inode.c:hugetlbfs_file_mmap
In ipc/shm.c (c00000000067075c)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- ipc/shm.c:shm_add_rss_swap
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/mmap.c (ffffffe00020e564)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- mm/mmap.c:ksys_mmap_pgoff
In mm/pagewalk.c (ffffffe000212b60)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hugetlb.c (ffffffe00022f956)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_unreserve_pages
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:hugetlb_change_protection
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:huge_add_to_page_cache
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:__unmap_hugepage_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:hugetlb_vm_op_pagesize
- mm/hugetlb.c:hugetlb_vm_op_split
- mm/hugetlb.c:hugetlb_vm_op_close
- mm/hugetlb.c:alloc_huge_page
- mm/hugetlb.c:linear_hugepage_index
- mm/hugetlb.c:hugetlb_fix_reserve_counts
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/userfaultfd.c (ffffffe000250132)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
In mm/hmm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/hugetlbfs/inode.c (ffffffe0003564ee)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:hugetlb_file_setup
- fs/hugetlbfs/inode.c:hugetlbfs_destroy_inode
- fs/hugetlbfs/inode.c:hugetlbfs_alloc_inode
- fs/hugetlbfs/inode.c:hugetlbfs_put_super
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_statfs
- fs/hugetlbfs/inode.c:hugetlbfs_show_options
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_setattr
- fs/hugetlbfs/inode.c:hugetlbfs_fallocate
- fs/hugetlbfs/inode.c:remove_inode_hugepages
- fs/hugetlbfs/inode.c:hugetlbfs_read_iter
- fs/hugetlbfs/inode.c:hugetlb_get_unmapped_area
- fs/hugetlbfs/inode.c:hugetlbfs_file_mmap
In ipc/shm.c (ffffffe00038aa68)
Location: include/linux/hugetlb.h:271
Inline: True
Inline callers:
- ipc/shm.c:shm_add_rss_swap
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mprotect.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mremap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/pgtable-generic.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/rmap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hmm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/hugetlbfs/inode.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In ipc/shm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mprotect.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mremap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/pgtable-generic.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/rmap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hmm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/hugetlbfs/inode.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In ipc/shm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mprotect.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mremap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/pgtable-generic.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/rmap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hmm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/hugetlbfs/inode.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In ipc/shm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/pgtable.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In arch/x86/mm/hugetlbpage.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mmap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mprotect.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mremap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/pagewalk.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/pgtable-generic.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/rmap.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hugetlb.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/mempolicy.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/migrate.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/huge_memory.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/userfaultfd.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In mm/hmm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/proc/task_mmu.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In fs/hugetlbfs/inode.c (0)
Location: include/linux/hugetlb.h:271
Inline: True
In ipc/shm.c (0)
Location: include/linux/hugetlb.h:271
Inline: True