arch_test_and_set_bit_lock
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/futex.c (ffffffff8113ecc9)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- kernel/futex.c:get_futex_key
In kernel/bpf/offload.c (ffffffff811f4e42)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_offload_dev_netdev_unregister
- kernel/bpf/offload.c:bpf_offload_dev_netdev_register
In kernel/events/uprobes.c (ffffffff8120ce4c)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff81216494)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/filemap.c:do_read_cache_page
- mm/filemap.c:filemap_page_mkwrite
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_fault
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:find_lock_entry
- mm/filemap.c:__lock_page_killable
- mm/filemap.c:__lock_page
In mm/page-writeback.c (ffffffff8121e395)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/page-writeback.c:set_page_dirty_lock
- mm/page-writeback.c:write_cache_pages
In mm/readahead.c (ffffffff81221d96)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
In mm/truncate.c (ffffffff81225a09)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_mapping_pages
- mm/truncate.c:truncate_inode_pages_range
- mm/truncate.c:truncate_inode_pages_range
In mm/vmscan.c (ffffffff8122d166)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/vmscan.c:shrink_active_list
- mm/vmscan.c:__isolate_lru_page
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:shrink_page_list
In mm/shmem.c (ffffffff812330fb)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_unused_huge_shrink
In mm/gup.c (ffffffff8124bad0)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8124ee94)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/memory.c:__do_fault
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_copy
- mm/memory.c:do_page_mkwrite
In mm/mlock.c (ffffffff81258a68)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/rmap.c (ffffffff81266aa1)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/rmap.c:page_referenced
In mm/madvise.c (ffffffff81275876)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
In mm/page_io.c (ffffffff812768c7)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff8127734d)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/swap_state.c:free_pages_and_swap_cache
- mm/swap_state.c:free_page_and_swap_cache
In mm/swapfile.c (ffffffff8127bbea)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffff8128754d)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
In mm/ksm.c (ffffffff81291740)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:get_ksm_page
- mm/ksm.c:get_ksm_page
In mm/slub.c (ffffffff81298258)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/slub.c:validate_store
- mm/slub.c:validate_store
- mm/slub.c:__slab_free
- mm/slub.c:___slab_alloc
- mm/slub.c:free_debug_processing
In mm/migrate.c (ffffffff8129fa3d)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:move_to_new_page
- mm/migrate.c:putback_movable_pages
- mm/migrate.c:isolate_movable_page
In mm/huge_memory.c (ffffffff812a7f75)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/huge_memory.c:deferred_split_scan
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff812aae9e)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_shmem
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff812b2a31)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
In mm/memory-failure.c (ffffffff812ba4d8)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/memory-failure.c:unpoison_memory
- mm/memory-failure.c:me_huge_page
In mm/zsmalloc.c (ffffffff812bde65)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_compact
- mm/zsmalloc.c:async_free_zspage
- mm/zsmalloc.c:zs_page_migrate
- mm/zsmalloc.c:zs_free
- mm/zsmalloc.c:zs_malloc
- mm/zsmalloc.c:zs_map_object
In mm/balloon_compaction.c (ffffffff812bfd11)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- mm/balloon_compaction.c:balloon_page_list_dequeue
In mm/page_idle.c (ffffffff812c17ae)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
In fs/read_write.c (ffffffff812c9bed)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/read_write.c:generic_remap_file_range_prep
- fs/read_write.c:generic_remap_file_range_prep
In fs/pipe.c (ffffffff812d552c)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_steal
In fs/dcache.c (ffffffff812e65c6)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/dcache.c:__d_lookup_done
- fs/dcache.c:d_alloc_parallel
- fs/dcache.c:__d_rehash
- fs/dcache.c:__d_instantiate_anon
- fs/dcache.c:___d_drop
In fs/splice.c (ffffffff8130347e)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/splice.c:page_cache_pipe_buf_confirm
- fs/splice.c:page_cache_pipe_buf_steal
In fs/buffer.c (ffffffff8130fdf3)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:nobh_truncate_page
- fs/buffer.c:nobh_write_begin
- fs/buffer.c:block_page_mkwrite
- fs/buffer.c:block_read_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:clean_bdev_aliases
- fs/buffer.c:block_invalidatepage
- fs/buffer.c:__bread_gfp
- fs/buffer.c:end_buffer_async_write
- fs/buffer.c:end_buffer_async_read
In fs/mbcache.c (ffffffff8134750d)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_shrink
- fs/mbcache.c:mb_cache_entry_delete
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff8134b3bf)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_page_mkwrite
In fs/iomap/seek.c (ffffffff8134e2f1)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/iomap/seek.c:page_cache_seek_hole_data
In fs/ext4/balloc.c (ffffffff813764f0)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/extents.c (ffffffff8137ca04)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/ext4/extents.c:ext4_ext_create_new_leaf
- fs/ext4/extents.c:ext4_ext_split
- fs/ext4/extents.c:ext4_ext_split
In fs/ext4/ialloc.c (ffffffff8138801d)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/indirect.c (ffffffff8138a799)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_alloc_branch
In fs/ext4/inline.c (ffffffff8138dc46)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_convert_inline_data_nolock
In fs/ext4/inode.c (ffffffff8139c291)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_da_write_begin
- fs/ext4/inode.c:mpage_prepare_extent_to_map
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_write_begin
- fs/ext4/inode.c:ext4_getblk
In fs/ext4/mmp.c (ffffffff813a8974)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff813b23cd)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_finish_bio
In fs/ext4/resize.c (ffffffff813b47e1)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/ext4/resize.c:update_backups
- fs/ext4/resize.c:ext4_resize_begin
In fs/ext4/super.c (ffffffff813c7ae1)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_quota_write
- fs/ext4/super.c:ext4_commit_super
In fs/ext4/xattr.c (ffffffff813d2581)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
- fs/ext4/xattr.c:ext4_xattr_block_csum_verify
In fs/jbd2/transaction.c (ffffffff813d81fb)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:jbd2_journal_file_buffer
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:jbd2_journal_try_to_free_buffers
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:jbd2_journal_forget
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:jbd2_journal_get_create_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/transaction.c:do_get_write_access
In fs/jbd2/commit.c (ffffffff813d8d27)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/recovery.c (ffffffff813dae6e)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/jbd2/recovery.c:do_one_pass
In fs/jbd2/journal.c (ffffffff813e15a0)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_grab_journal_head
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_journal_update_sb_errno
- fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail
- fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
In fs/hugetlbfs/inode.c (ffffffff813e91cb)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/ecryptfs/mmap.c (ffffffff813fa948)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/ecryptfs/mmap.c:ecryptfs_get_locked_page
In fs/fuse/file.c (ffffffff8140d9d9)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_page_mkwrite
In ipc/util.c (ffffffff8141cf79)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- ipc/util.c:ipc_addid
In security/apparmor/policy_unpack.c (ffffffff81488d9b)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
In lib/rhashtable.c (ffffffff8150d606)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_insert_slow
- lib/rhashtable.c:rhashtable_rehash_table
- lib/rhashtable.c:rhashtable_rehash_table
In lib/sbitmap.c (ffffffff8153adfc)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- lib/sbitmap.c:__sbitmap_get_word
In drivers/video/fbdev/core/fb_defio.c (ffffffff815a229e)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite
In drivers/rtc/dev.c (ffffffff81836ce3)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_open
In net/core/xdp.c (ffffffff819307a3)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
In net/sched/cls_api.c (ffffffff819629cc)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- net/sched/cls_api.c:__tc_indr_block_cb_register
In net/netlink/af_netlink.c (ffffffff81969ca1)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:__netlink_insert
In net/ipv4/inet_fragment.c (ffffffff819cfaa0)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:inet_frag_create
- net/ipv4/inet_fragment.c:inet_frag_kill
In net/ipv4/ipmr.c (ffffffff819db937)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- net/ipv4/ipmr.c:mroute_clean_tables
- net/ipv4/ipmr.c:ipmr_mfc_add
In net/xfrm/xfrm_policy.c (ffffffff819e98f8)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:__xfrm_policy_inexact_prune_bin
- net/xfrm/xfrm_policy.c:xfrm_policy_inexact_alloc_bin
In net/ipv6/ip6mr.c (ffffffff81a44111)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:mroute_clean_tables
- net/ipv6/ip6mr.c:ip6mr_mfc_add
- net/ipv6/ip6mr.c:ip6mr_mfc_delete
In net/ipv6/seg6_hmac.c (ffffffff81a4f5d6)
Location: arch/x86/include/asm/bitops.h:143
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:seg6_hmac_info_del
- net/ipv6/seg6_hmac.c:seg6_hmac_info_add
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/futex.c (ffffffff8114a6f3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/futex.c:get_futex_key
In kernel/bpf/offload.c (ffffffff81201e52)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_offload_dev_netdev_unregister
- kernel/bpf/offload.c:bpf_offload_dev_netdev_register
In kernel/events/uprobes.c (ffffffff8121a12a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff81223da4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/filemap.c:do_read_cache_page
- mm/filemap.c:filemap_page_mkwrite
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_fault
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:find_lock_entry
- mm/filemap.c:__lock_page_killable
- mm/filemap.c:__lock_page
In mm/page-writeback.c (ffffffff8122be35)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page-writeback.c:set_page_dirty_lock
- mm/page-writeback.c:write_cache_pages
In mm/readahead.c (ffffffff8122f846)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In mm/truncate.c (ffffffff81233859)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_mapping_pages
- mm/truncate.c:truncate_inode_pages_range
- mm/truncate.c:truncate_inode_pages_range
In mm/vmscan.c (ffffffff8123b386)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/vmscan.c:shrink_active_list
- mm/vmscan.c:__isolate_lru_page
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:shrink_page_list
In mm/shmem.c (ffffffff8124131b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_unused_huge_shrink
In mm/gup.c (ffffffff81259fc0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8125d474)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory.c:__do_fault
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_copy
- mm/memory.c:do_page_mkwrite
In mm/mlock.c (ffffffff81266f38)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/rmap.c (ffffffff812753c1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/rmap.c:page_referenced
In mm/madvise.c (ffffffff81284846)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff812863b7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff81286e2d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swap_state.c:free_pages_and_swap_cache
- mm/swap_state.c:free_page_and_swap_cache
In mm/swapfile.c (ffffffff8128b6ca)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffff8129715d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
In mm/ksm.c (ffffffff812a14c0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:get_ksm_page
- mm/ksm.c:get_ksm_page
In mm/slub.c (ffffffff812a80b8)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/slub.c:validate_store
- mm/slub.c:validate_store
- mm/slub.c:__slab_free
- mm/slub.c:___slab_alloc
- mm/slub.c:free_debug_processing
In mm/migrate.c (ffffffff812aff79)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:move_to_new_page
- mm/migrate.c:putback_movable_pages
- mm/migrate.c:isolate_movable_page
In mm/huge_memory.c (ffffffff812b9460)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/huge_memory.c:deferred_split_scan
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff812bc5c5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff812c4470)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
In mm/memory-failure.c (ffffffff812cbc08)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory-failure.c:unpoison_memory
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:me_huge_page
In mm/zsmalloc.c (ffffffff812cfd55)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_compact
- mm/zsmalloc.c:async_free_zspage
- mm/zsmalloc.c:zs_page_migrate
- mm/zsmalloc.c:zs_free
- mm/zsmalloc.c:zs_malloc
- mm/zsmalloc.c:zs_map_object
In mm/balloon_compaction.c (ffffffff812d1c61)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/balloon_compaction.c:balloon_page_list_dequeue
In mm/page_idle.c (ffffffff812d36de)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/read_write.c (ffffffff812db6c9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/read_write.c:generic_remap_file_range_prep
- fs/read_write.c:generic_remap_file_range_prep
In fs/pipe.c (ffffffff812e709c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_steal
In fs/dcache.c (ffffffff812f8126)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/dcache.c:__d_lookup_done
- fs/dcache.c:d_alloc_parallel
- fs/dcache.c:__d_rehash
- fs/dcache.c:__d_instantiate_anon
- fs/dcache.c:___d_drop
In fs/splice.c (ffffffff813164fe)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/splice.c:page_cache_pipe_buf_confirm
- fs/splice.c:page_cache_pipe_buf_steal
In fs/buffer.c (ffffffff81322dc3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:nobh_truncate_page
- fs/buffer.c:nobh_write_begin
- fs/buffer.c:block_page_mkwrite
- fs/buffer.c:block_read_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:clean_bdev_aliases
- fs/buffer.c:block_invalidatepage
- fs/buffer.c:__bread_gfp
- fs/buffer.c:end_buffer_async_write
- fs/buffer.c:end_buffer_async_read
In fs/mbcache.c (ffffffff8135f67d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_shrink
- fs/mbcache.c:mb_cache_entry_delete
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff8136366f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_page_mkwrite
In fs/iomap/seek.c (ffffffff813665e1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/seek.c:page_cache_seek_hole_data
In fs/ext4/balloc.c (ffffffff8138e760)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/extents.c (ffffffff81395104)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/extents.c:ext4_ext_create_new_leaf
- fs/ext4/extents.c:ext4_ext_split
- fs/ext4/extents.c:ext4_ext_split
In fs/ext4/ialloc.c (ffffffff813a09e2)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/indirect.c (ffffffff813a31e9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_alloc_branch
In fs/ext4/inline.c (ffffffff813a66a6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_convert_inline_data_nolock
In fs/ext4/inode.c (ffffffff813b4da1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_da_write_begin
- fs/ext4/inode.c:mpage_prepare_extent_to_map
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_write_begin
- fs/ext4/inode.c:ext4_getblk
In fs/ext4/mmp.c (ffffffff813c1884)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff813cb471)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_finish_bio
In fs/ext4/resize.c (ffffffff813cd6e1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/resize.c:update_backups
- fs/ext4/resize.c:ext4_resize_begin
In fs/ext4/super.c (ffffffff813e0ea1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_quota_write
- fs/ext4/super.c:ext4_commit_super
In fs/ext4/xattr.c (ffffffff813ebc61)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
- fs/ext4/xattr.c:ext4_xattr_block_csum_verify
In fs/jbd2/transaction.c (ffffffff813f22db)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:jbd2_journal_file_buffer
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:jbd2_journal_try_to_free_buffers
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:jbd2_journal_forget
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:jbd2_journal_get_create_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/transaction.c:do_get_write_access
In fs/jbd2/commit.c (ffffffff813f2d17)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/recovery.c (ffffffff813f4ebe)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/recovery.c:do_one_pass
In fs/jbd2/journal.c (ffffffff813fb5f0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_grab_journal_head
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_journal_update_sb_errno
- fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail
- fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
In fs/hugetlbfs/inode.c (ffffffff8140326b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fat/dir.c (ffffffff81405639)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_new_entries
- fs/fat/dir.c:fat_alloc_new_dir
In fs/fat/fatent.c (ffffffff81408939)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_mirror_bhs
In fs/ecryptfs/mmap.c (ffffffff81414818)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ecryptfs/mmap.c:ecryptfs_get_locked_page
In fs/fuse/file.c (ffffffff81426bd9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_page_mkwrite
In ipc/util.c (ffffffff81436dc9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- ipc/util.c:ipc_addid
In security/apparmor/policy_unpack.c (ffffffff814a2c4b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In lib/rhashtable.c (ffffffff8152b456)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_insert_slow
- lib/rhashtable.c:rhashtable_rehash_table
- lib/rhashtable.c:rhashtable_rehash_table
In lib/sbitmap.c (ffffffff8155bc1c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/sbitmap.c:__sbitmap_get_word
In drivers/video/fbdev/core/fb_defio.c (ffffffff815c311e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite
In drivers/rtc/dev.c (ffffffff81868653)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_open
In net/core/xdp.c (ffffffff81962cac)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/core/xdp.c:mem_id_disconnect
- net/core/xdp.c:mem_xa_remove
In net/core/flow_offload.c (ffffffff81963ec4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/core/flow_offload.c:__flow_indr_block_cb_register
In net/netlink/af_netlink.c (ffffffff819a0711)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:__netlink_insert
In net/ipv4/inet_fragment.c (ffffffff81a06630)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:inet_frag_create
- net/ipv4/inet_fragment.c:inet_frag_kill
In net/ipv4/ipmr.c (ffffffff81a12867)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/ipmr.c:mroute_clean_tables
- net/ipv4/ipmr.c:ipmr_mfc_add
In net/xfrm/xfrm_policy.c (ffffffff81a2160d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_inexact_alloc_bin
In net/ipv6/ip6mr.c (ffffffff81a7ad01)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:mroute_clean_tables
- net/ipv6/ip6mr.c:ip6mr_mfc_add
- net/ipv6/ip6mr.c:ip6mr_mfc_delete
In net/ipv6/seg6_hmac.c (ffffffff81a86266)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:seg6_hmac_info_del
- net/ipv6/seg6_hmac.c:seg6_hmac_info_add
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/futex.c (ffffffff8115b247)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/futex.c:get_futex_key
In kernel/bpf/offload.c (ffffffff81229266)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In kernel/events/uprobes.c (ffffffff81246ab0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff81252c4b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/filemap.c:do_read_cache_page
- mm/filemap.c:filemap_page_mkwrite
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_fault
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:find_lock_entry
- mm/filemap.c:wait_on_page_bit_common
In mm/page-writeback.c (ffffffff812587c5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page-writeback.c:set_page_dirty_lock
- mm/page-writeback.c:write_cache_pages
In mm/readahead.c (ffffffff8125c946)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In mm/truncate.c (ffffffff81260f7e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_mapping_pages
- mm/truncate.c:truncate_inode_pages_range
- mm/truncate.c:truncate_inode_pages_range
In mm/vmscan.c (ffffffff812684a5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/vmscan.c:shrink_active_list
- mm/vmscan.c:__isolate_lru_page
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:pageout
In mm/shmem.c (ffffffff8126db71)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_unused_huge_shrink
In mm/gup.c (ffffffff812884e0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8128bede)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory.c:__do_fault
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_shared
- mm/memory.c:wp_page_copy
- mm/memory.c:do_page_mkwrite
In mm/mlock.c (ffffffff812971af)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/rmap.c (ffffffff812a6835)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/rmap.c:page_referenced
In mm/madvise.c (ffffffff812b69f1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff812b87ad)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff812b93ac)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swap_state.c:free_pages_and_swap_cache
- mm/swap_state.c:free_page_and_swap_cache
In mm/swapfile.c (ffffffff812be5ac)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:__try_to_reclaim_swap
In mm/hugetlb.c (ffffffff812ca755)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_page_mapping_lock_write
In mm/ksm.c (ffffffff812d63d4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:get_ksm_page
- mm/ksm.c:get_ksm_page
In mm/slub.c (ffffffff812dd2e6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/slub.c:validate_slab
- mm/slub.c:__slab_free
- mm/slub.c:___slab_alloc
- mm/slub.c:unfreeze_partials
- mm/slub.c:deactivate_slab
- mm/slub.c:deactivate_slab
- mm/slub.c:free_debug_processing
In mm/migrate.c (ffffffff812e39f6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_prepare
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_pages
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move
- mm/migrate.c:unmap_and_move
- mm/migrate.c:__unmap_and_move
- mm/migrate.c:__unmap_and_move
- mm/migrate.c:__unmap_and_move
- mm/migrate.c:move_to_new_page
- mm/migrate.c:putback_movable_pages
- mm/migrate.c:isolate_movable_page
In mm/huge_memory.c (ffffffff812edfc5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/huge_memory.c:deferred_split_scan
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff812f198a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff812fa339)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
In mm/memory-failure.c (ffffffff81302660)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory-failure.c:unpoison_memory
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure_hugetlb
- mm/memory-failure.c:memory_failure_hugetlb
- mm/memory-failure.c:me_huge_page
In mm/zsmalloc.c (ffffffff81306856)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/zsmalloc.c:async_free_zspage
- mm/zsmalloc.c:zs_page_migrate
- mm/zsmalloc.c:find_alloced_obj
- mm/zsmalloc.c:zs_free
- mm/zsmalloc.c:zs_map_object
In mm/balloon_compaction.c (ffffffff81307b92)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/balloon_compaction.c:balloon_page_list_dequeue
In mm/page_idle.c (ffffffff81309192)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/read_write.c (ffffffff81311676)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/pipe.c (ffffffff8131e877)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_try_steal
In fs/dcache.c (ffffffff81330e86)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/dcache.c:__d_lookup_done
- fs/dcache.c:d_alloc_parallel
- fs/dcache.c:__d_rehash
- fs/dcache.c:__d_instantiate_anon
- fs/dcache.c:___d_drop
In fs/splice.c (ffffffff8135062e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/splice.c:page_cache_pipe_buf_confirm
- fs/splice.c:page_cache_pipe_buf_try_steal
In fs/buffer.c (ffffffff8135d833)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:ll_rw_block
- fs/buffer.c:nobh_truncate_page
- fs/buffer.c:nobh_write_begin
- fs/buffer.c:block_page_mkwrite
- fs/buffer.c:block_read_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:clean_bdev_aliases
- fs/buffer.c:block_invalidatepage
- fs/buffer.c:__bread_gfp
In fs/io_uring.c (ffffffff81388d89)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/io_uring.c:io_submit_sqes
In fs/mbcache.c (ffffffff813a5259)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_shrink
- fs/mbcache.c:mb_cache_entry_delete
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff813aa480)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_page_mkwrite
In fs/iomap/seek.c (ffffffff813ae152)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/seek.c:page_cache_seek_hole_data
In fs/ext4/balloc.c (ffffffff813d9f1b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/extents.c (ffffffff813ddd6c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/extents.c:ext4_ext_grow_indepth
- fs/ext4/extents.c:ext4_ext_split
- fs/ext4/extents.c:ext4_ext_split
In fs/ext4/ialloc.c (ffffffff813eccb1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/indirect.c (ffffffff813ef3cc)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_alloc_branch
In fs/ext4/inline.c (ffffffff813f257a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_convert_inline_data_nolock
In fs/ext4/inode.c (ffffffff81400231)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_da_write_begin
- fs/ext4/inode.c:mpage_prepare_extent_to_map
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_write_begin
- fs/ext4/inode.c:ext4_getblk
In fs/ext4/mmp.c (ffffffff8140dbe1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/resize.c (ffffffff81419b3d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/resize.c:update_backups
- fs/ext4/resize.c:ext4_resize_begin
In fs/ext4/super.c (ffffffff8142da73)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_quota_write
- fs/ext4/super.c:ext4_commit_super
In fs/ext4/xattr.c (ffffffff81438e49)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
- fs/ext4/xattr.c:ext4_xattr_block_csum_verify
In fs/jbd2/transaction.c (ffffffff8143f460)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:do_get_write_access
In fs/jbd2/commit.c (ffffffff81440921)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:release_buffer_page
In fs/jbd2/recovery.c (ffffffff81442214)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/recovery.c:do_one_pass
In fs/jbd2/journal.c (ffffffff81448dc5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_grab_journal_head
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_journal_update_sb_errno
- fs/jbd2/journal.c:jbd2_mark_journal_empty
- fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail
- fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer
In fs/hugetlbfs/inode.c (ffffffff81450eee)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fat/dir.c (ffffffff81453609)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_new_entries
- fs/fat/dir.c:fat_alloc_new_dir
In fs/fat/fatent.c (ffffffff814562bd)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_mirror_bhs
In fs/ecryptfs/mmap.c (ffffffff81462b48)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ecryptfs/mmap.c:ecryptfs_get_locked_page
In fs/fuse/file.c (ffffffff8147716d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_page_mkwrite
In ipc/util.c (ffffffff814868d3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- ipc/util.c:__rhashtable_remove_fast_one
In security/apparmor/policy_unpack.c (ffffffff814fcf32)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In lib/rhashtable.c (ffffffff8158e9e2)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
- lib/rhashtable.c:rhashtable_rehash_chain
In lib/sbitmap.c (ffffffff815e579c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/sbitmap.c:__sbitmap_get_word
In drivers/video/fbdev/core/fb_defio.c (ffffffff8166d2dd)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite
In drivers/rtc/dev.c (ffffffff8193c243)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_open
In net/core/xdp.c (ffffffff81a35fa3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/core/xdp.c:__rhashtable_remove_fast_one
In net/netlink/af_netlink.c (ffffffff81a791ee)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/netlink/af_netlink.c:__rhashtable_remove_fast_one
In net/ipv4/inet_fragment.c (ffffffff81af5e93)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:__rhashtable_remove_fast_one
In net/ipv4/ipmr.c (ffffffff81b01ccb)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/ipmr.c:__rhashtable_remove_fast_one
In net/xfrm/xfrm_policy.c (ffffffff81b108e9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv6/ip6mr.c (ffffffff81b7525b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:__rhashtable_remove_fast_one
In net/ipv6/seg6_hmac.c (ffffffff81b81403)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:__rhashtable_remove_fast_one
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/futex.c (ffffffff81157384)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/futex.c:get_futex_key
In kernel/bpf/offload.c (ffffffff81230df6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In kernel/events/uprobes.c (ffffffff81251113)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff8125d81b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/filemap.c:do_read_cache_page
- mm/filemap.c:filemap_page_mkwrite
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_fault
- mm/filemap.c:generic_file_buffered_read_pagenotuptodate
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:find_lock_entry
- mm/filemap.c:__wait_on_page_locked_async
In mm/page-writeback.c (ffffffff81262dd5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page-writeback.c:set_page_dirty_lock
- mm/page-writeback.c:write_cache_pages
In mm/readahead.c (ffffffff81266cc6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In mm/truncate.c (ffffffff8126b37e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:__invalidate_mapping_pages
- mm/truncate.c:truncate_inode_pages_range
- mm/truncate.c:truncate_inode_pages_range
In mm/vmscan.c (ffffffff81272f43)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/vmscan.c:shrink_active_list
- mm/vmscan.c:__isolate_lru_page_prepare
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:pageout
In mm/shmem.c (ffffffff812798b1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_unused_huge_shrink
In mm/gup.c (ffffffff812921c9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81296e5e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory.c:__do_fault
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_shared
- mm/memory.c:wp_page_copy
- mm/memory.c:do_page_mkwrite
In mm/mlock.c (ffffffff812a215f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/rmap.c (ffffffff812b1cd5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/rmap.c:page_referenced
In mm/madvise.c (ffffffff812c2c41)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff812c3e16)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff812c4d3c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swap_state.c:free_pages_and_swap_cache
- mm/swap_state.c:free_page_and_swap_cache
In mm/swapfile.c (ffffffff812ca183)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:__try_to_reclaim_swap
In mm/hugetlb.c (ffffffff812d6385)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
In mm/ksm.c (ffffffff812e1ee8)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:get_ksm_page
- mm/ksm.c:get_ksm_page
In mm/slub.c (ffffffff812e60b6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/slub.c:validate_slab
- mm/slub.c:__slab_free
- mm/slub.c:___slab_alloc
- mm/slub.c:unfreeze_partials
- mm/slub.c:deactivate_slab
- mm/slub.c:deactivate_slab
- mm/slub.c:free_debug_processing
In mm/migrate.c (ffffffff812eee66)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_prepare
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move
- mm/migrate.c:__unmap_and_move
- mm/migrate.c:__unmap_and_move
- mm/migrate.c:__unmap_and_move
- mm/migrate.c:move_to_new_page
- mm/migrate.c:putback_movable_pages
- mm/migrate.c:isolate_movable_page
In mm/huge_memory.c (ffffffff812f9635)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/huge_memory.c:deferred_split_scan
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff812fdf0e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff81306239)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
In mm/memory-failure.c (ffffffff8130db0b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory-failure.c:__soft_offline_page
- mm/memory-failure.c:unpoison_memory
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure_hugetlb
- mm/memory-failure.c:memory_failure_hugetlb
- mm/memory-failure.c:me_huge_page
In mm/zsmalloc.c (ffffffff81312596)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/zsmalloc.c:async_free_zspage
- mm/zsmalloc.c:zs_page_migrate
- mm/zsmalloc.c:find_alloced_obj
- mm/zsmalloc.c:zs_free
- mm/zsmalloc.c:zs_map_object
In mm/balloon_compaction.c (ffffffff813138c2)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/balloon_compaction.c:balloon_page_list_dequeue
In mm/page_idle.c (ffffffff81315002)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/pipe.c (ffffffff81329dd7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_try_steal
In fs/dcache.c (ffffffff8133c816)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/dcache.c:__d_lookup_done
- fs/dcache.c:d_alloc_parallel
- fs/dcache.c:__d_rehash
- fs/dcache.c:__d_instantiate_anon
- fs/dcache.c:___d_drop
In fs/splice.c (ffffffff8135d6be)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/splice.c:page_cache_pipe_buf_confirm
- fs/splice.c:page_cache_pipe_buf_try_steal
In fs/remap_range.c (ffffffff813669f6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/buffer.c (ffffffff8136b423)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:ll_rw_block
- fs/buffer.c:nobh_truncate_page
- fs/buffer.c:nobh_write_begin
- fs/buffer.c:block_page_mkwrite
- fs/buffer.c:block_read_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:clean_bdev_aliases
- fs/buffer.c:block_invalidatepage
- fs/buffer.c:__bread_gfp
In fs/io_uring.c (ffffffff81399a7f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/io_uring.c:io_submit_sqes
In fs/mbcache.c (ffffffff813b5fb9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_shrink
- fs/mbcache.c:mb_cache_entry_delete
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff813bbad0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_page_mkwrite
In fs/iomap/seek.c (ffffffff813bf7c2)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/seek.c:page_cache_seek_hole_data
In fs/ext4/balloc.c (ffffffff813ebbc5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/extents.c (ffffffff813ef65c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/extents.c:ext4_ext_grow_indepth
- fs/ext4/extents.c:ext4_ext_split
- fs/ext4/extents.c:ext4_ext_split
In fs/ext4/file.c (ffffffff813fb0e3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/file.c:ext4_sample_last_mounted
In fs/ext4/ialloc.c (ffffffff813feebc)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/indirect.c (ffffffff81401b1c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_alloc_branch
In fs/ext4/inline.c (ffffffff81404cca)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_convert_inline_data_nolock
In fs/ext4/inode.c (ffffffff81412a35)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_da_write_begin
- fs/ext4/inode.c:mpage_prepare_extent_to_map
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_write_begin
- fs/ext4/inode.c:ext4_getblk
In fs/ext4/ioctl.c (ffffffff8141513f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ioctl.c:__ext4_ioctl
In fs/ext4/mmp.c (ffffffff8142104c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/namei.c (ffffffff8142a21c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/namei.c:ext4_orphan_del
- fs/ext4/namei.c:ext4_orphan_add
In fs/ext4/resize.c (ffffffff8142d546)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/resize.c:ext4_convert_meta_bg
- fs/ext4/resize.c:ext4_group_extend_no_check
- fs/ext4/resize.c:ext4_update_super
- fs/ext4/resize.c:update_backups
- fs/ext4/resize.c:add_new_gdb
- fs/ext4/resize.c:ext4_resize_begin
In fs/ext4/super.c (ffffffff81446733)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_quota_write
- fs/ext4/super.c:ext4_update_super
In fs/ext4/xattr.c (ffffffff81451972)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
- fs/ext4/xattr.c:ext4_xattr_update_super_block
- fs/ext4/xattr.c:ext4_xattr_block_csum_verify
In fs/ext4/fast_commit.c (ffffffff8145428b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/fast_commit.c:ext4_fc_submit_bh
In fs/jbd2/transaction.c (ffffffff8145b6c0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:do_get_write_access
In fs/jbd2/commit.c (ffffffff8145cb4e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:release_buffer_page
In fs/jbd2/recovery.c (ffffffff8145e565)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/recovery.c:do_one_pass
In fs/jbd2/journal.c (ffffffff81465965)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_grab_journal_head
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_journal_update_sb_errno
- fs/jbd2/journal.c:jbd2_mark_journal_empty
- fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail
- fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer
In fs/hugetlbfs/inode.c (ffffffff8146d40e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fat/dir.c (ffffffff8146fab9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_new_entries
- fs/fat/dir.c:fat_alloc_new_dir
In fs/fat/fatent.c (ffffffff8147267d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_mirror_bhs
In fs/ecryptfs/mmap.c (ffffffff8147e648)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ecryptfs/mmap.c:ecryptfs_get_locked_page
In fs/fuse/file.c (ffffffff81491fad)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_page_mkwrite
In ipc/util.c (ffffffff814a3f83)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- ipc/util.c:__rhashtable_remove_fast_one
In security/apparmor/policy_unpack.c (ffffffff8151a142)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In lib/rhashtable.c (ffffffff815ab542)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
- lib/rhashtable.c:rhashtable_rehash_chain
In lib/sbitmap.c (ffffffff81609b75)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/sbitmap.c:__sbitmap_get_word
In drivers/video/fbdev/core/fb_defio.c (ffffffff8168d9fd)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite
In drivers/rtc/dev.c (ffffffff81942233)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_open
In net/core/xdp.c (ffffffff81a38373)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/core/xdp.c:__rhashtable_remove_fast_one
In net/netlink/af_netlink.c (ffffffff81a81ffe)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/netlink/af_netlink.c:__rhashtable_remove_fast_one
In net/ipv4/inet_fragment.c (ffffffff81b02d03)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:__rhashtable_remove_fast_one
In net/ipv4/ipmr.c (ffffffff81b0fdab)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/ipmr.c:__rhashtable_remove_fast_one
In net/xfrm/xfrm_policy.c (ffffffff81b1ebd9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv6/ip6mr.c (ffffffff81b83fcb)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:__rhashtable_remove_fast_one
In net/ipv6/seg6_hmac.c (ffffffff81b90c43)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:__rhashtable_remove_fast_one
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/futex.c (ffffffff81158798)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/futex.c:get_futex_key
In kernel/watchdog.c (ffffffff811a252e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/watchdog.c:watchdog_timer_fn
In kernel/bpf/offload.c (ffffffff81234f99)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In kernel/events/uprobes.c (ffffffff81255213)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff812605e2)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/filemap.c:do_read_cache_page
- mm/filemap.c:filemap_page_mkwrite
- mm/filemap.c:next_uptodate_page
- mm/filemap.c:filemap_fault
- mm/filemap.c:mapping_seek_hole_data
- mm/filemap.c:filemap_update_page
- mm/filemap.c:find_lock_entries
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:__lock_page_async
In mm/page-writeback.c (ffffffff812677f5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page-writeback.c:set_page_dirty_lock
- mm/page-writeback.c:write_cache_pages
In mm/readahead.c (ffffffff8126b6f6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In mm/truncate.c (ffffffff81270473)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:truncate_inode_pages_range
In mm/vmscan.c (ffffffff81278230)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/vmscan.c:shrink_active_list
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:pageout
In mm/shmem.c (ffffffff8127ea0d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_unused_huge_shrink
In mm/gup.c (ffffffff81297f0b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8129caae)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory.c:__do_fault
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_copy
- mm/memory.c:do_page_mkwrite
In mm/mlock.c (ffffffff812a79ef)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/rmap.c (ffffffff812b73a5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/rmap.c:page_referenced
In mm/madvise.c (ffffffff812c9abd)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff812cac1a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff812cb9cc)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swap_state.c:free_pages_and_swap_cache
- mm/swap_state.c:free_page_and_swap_cache
In mm/swapfile.c (ffffffff812d0c67)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:__try_to_reclaim_swap
In mm/hugetlb.c (ffffffff812dd52f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
In mm/ksm.c (ffffffff812e96a3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:get_ksm_page
- mm/ksm.c:get_ksm_page
In mm/slub.c (ffffffff812ed846)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/slub.c:validate_slab
- mm/slub.c:__kmem_cache_shutdown
- mm/slub.c:__slab_free
- mm/slub.c:___slab_alloc
- mm/slub.c:unfreeze_partials
- mm/slub.c:deactivate_slab
- mm/slub.c:free_debug_processing
In mm/migrate.c (ffffffff812f4ff6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_prepare
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move
- mm/migrate.c:__unmap_and_move
- mm/migrate.c:__unmap_and_move
- mm/migrate.c:__unmap_and_move
- mm/migrate.c:move_to_new_page
- mm/migrate.c:putback_movable_pages
- mm/migrate.c:isolate_movable_page
In mm/huge_memory.c (ffffffff81300169)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_pages_in_file
- mm/huge_memory.c:split_huge_pages_pid
- mm/huge_memory.c:split_huge_pages_all
- mm/huge_memory.c:deferred_split_scan
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff813048bb)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff8130c70d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
In mm/memory-failure.c (ffffffff81313d1e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory-failure.c:__soft_offline_page
- mm/memory-failure.c:unpoison_memory
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure_hugetlb
- mm/memory-failure.c:memory_failure_hugetlb
In mm/zsmalloc.c (ffffffff8131807b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_compact
- mm/zsmalloc.c:async_free_zspage
- mm/zsmalloc.c:zs_page_migrate
- mm/zsmalloc.c:zs_free
- mm/zsmalloc.c:zs_malloc
- mm/zsmalloc.c:zs_map_object
- mm/zsmalloc.c:trylock_zspage
In mm/balloon_compaction.c (ffffffff81319a52)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/balloon_compaction.c:balloon_page_list_dequeue
In mm/page_idle.c (ffffffff8131b742)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/pipe.c (ffffffff8132fd97)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_try_steal
In fs/dcache.c (ffffffff81342c9b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/dcache.c:__d_lookup_done
- fs/dcache.c:d_alloc_parallel
- fs/dcache.c:__d_rehash
- fs/dcache.c:__d_instantiate_anon
- fs/dcache.c:___d_drop
In fs/splice.c (ffffffff8136415e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/splice.c:page_cache_pipe_buf_confirm
- fs/splice.c:page_cache_pipe_buf_try_steal
In fs/remap_range.c (ffffffff8136d2a6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/buffer.c (ffffffff81371cc3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:ll_rw_block
- fs/buffer.c:nobh_truncate_page
- fs/buffer.c:nobh_write_begin
- fs/buffer.c:block_page_mkwrite
- fs/buffer.c:block_read_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:clean_bdev_aliases
- fs/buffer.c:block_invalidatepage
- fs/buffer.c:__bread_gfp
In fs/mbcache.c (ffffffff813bd109)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_shrink
- fs/mbcache.c:mb_cache_entry_delete
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff813c2bc0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_page_mkwrite
In fs/ext4/balloc.c (ffffffff813f2105)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/extents.c (ffffffff813f5b1b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/extents.c:ext4_ext_grow_indepth
- fs/ext4/extents.c:ext4_ext_split
- fs/ext4/extents.c:ext4_ext_split
In fs/ext4/file.c (ffffffff814015b3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/file.c:ext4_sample_last_mounted
In fs/ext4/ialloc.c (ffffffff814051d0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/indirect.c (ffffffff81408061)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_alloc_branch
In fs/ext4/inline.c (ffffffff8140b235)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_convert_inline_data_nolock
In fs/ext4/inode.c (ffffffff81418e95)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_da_write_begin
- fs/ext4/inode.c:mpage_prepare_extent_to_map
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_write_begin
- fs/ext4/inode.c:ext4_getblk
In fs/ext4/ioctl.c (ffffffff8141b03c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ioctl.c:__ext4_ioctl
In fs/ext4/mmp.c (ffffffff814277fc)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/namei.c (ffffffff81430f1c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/namei.c:ext4_orphan_del
- fs/ext4/namei.c:ext4_orphan_add
In fs/ext4/resize.c (ffffffff81434206)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/resize.c:ext4_convert_meta_bg
- fs/ext4/resize.c:ext4_group_extend_no_check
- fs/ext4/resize.c:ext4_update_super
- fs/ext4/resize.c:update_backups
- fs/ext4/resize.c:add_new_gdb
- fs/ext4/resize.c:ext4_resize_begin
In fs/ext4/super.c (ffffffff8144bee3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_quota_write
- fs/ext4/super.c:ext4_update_super
In fs/ext4/xattr.c (ffffffff81458970)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_set_handle
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
- fs/ext4/xattr.c:ext4_xattr_block_csum_verify
In fs/ext4/fast_commit.c (ffffffff81459bbb)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/fast_commit.c:ext4_fc_submit_bh
In fs/jbd2/transaction.c (ffffffff81461000)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:do_get_write_access
In fs/jbd2/commit.c (ffffffff814621e5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:release_buffer_page
In fs/jbd2/recovery.c (ffffffff81463dea)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/recovery.c:do_one_pass
In fs/jbd2/journal.c (ffffffff8146b115)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_grab_journal_head
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_journal_update_sb_errno
- fs/jbd2/journal.c:jbd2_mark_journal_empty
- fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail
- fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer
In fs/hugetlbfs/inode.c (ffffffff81472a90)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fat/dir.c (ffffffff81474f7a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_new_entries
- fs/fat/dir.c:fat_alloc_new_dir
In fs/fat/fatent.c (ffffffff8147808d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_mirror_bhs
In fs/ecryptfs/mmap.c (ffffffff81484118)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ecryptfs/mmap.c:ecryptfs_get_locked_page
In fs/fuse/file.c (ffffffff8149716d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_page_mkwrite
In ipc/util.c (ffffffff814a9eb7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- ipc/util.c:__rhashtable_remove_fast_one
In security/apparmor/policy_unpack.c (ffffffff81520a51)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In lib/rhashtable.c (ffffffff815b63a4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
- lib/rhashtable.c:rhashtable_rehash_table
- lib/rhashtable.c:rhashtable_rehash_table
In lib/sbitmap.c (ffffffff815ecdc1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/sbitmap.c:__sbitmap_get_word
In drivers/video/fbdev/core/fb_defio.c (ffffffff816706ed)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite
In drivers/rtc/dev.c (ffffffff81925a63)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_open
In net/core/xdp.c (ffffffff81a1f1b7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/core/xdp.c:__rhashtable_remove_fast_one
In net/netlink/af_netlink.c (ffffffff81a6b0ed)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/netlink/af_netlink.c:__rhashtable_remove_fast_one
In net/ipv4/inet_fragment.c (ffffffff81aee607)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:__rhashtable_remove_fast_one
In net/ipv4/ipmr.c (ffffffff81afd99d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/ipmr.c:__rhashtable_remove_fast_one
In net/xfrm/xfrm_policy.c (ffffffff81b0c864)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv6/ip6mr.c (ffffffff81b72c4d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:__rhashtable_remove_fast_one
In net/ipv6/seg6_hmac.c (ffffffff81b7fe57)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:__rhashtable_remove_fast_one
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/futex.c (ffffffff8117d6a5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/futex.c:get_futex_key
In kernel/watchdog.c (ffffffff811cbd0e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/watchdog.c:watchdog_timer_fn
In kernel/bpf/offload.c (ffffffff8126f0c9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In kernel/events/uprobes.c (ffffffff81290c55)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff8129cfd3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/filemap.c:do_read_cache_page
- mm/filemap.c:filemap_page_mkwrite
- mm/filemap.c:next_uptodate_page
- mm/filemap.c:filemap_fault
- mm/filemap.c:mapping_seek_hole_data
- mm/filemap.c:filemap_update_page
- mm/filemap.c:find_lock_entries
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:__lock_page_async
In mm/page-writeback.c (ffffffff812a4355)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page-writeback.c:set_page_dirty_lock
- mm/page-writeback.c:write_cache_pages
In mm/readahead.c (ffffffff812a83d6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/readahead.c:read_cache_pages_invalidate_page
In mm/truncate.c (ffffffff812ae109)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:truncate_inode_pages_range
In mm/vmscan.c (ffffffff812b5ec9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/vmscan.c:shrink_active_list
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:pageout
In mm/shmem.c (ffffffff812bc58c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_unused_huge_shrink
In mm/gup.c (ffffffff812d894b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff812dd87e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory.c:__do_fault
- mm/memory.c:do_swap_page
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_copy
- mm/memory.c:do_page_mkwrite
In mm/mlock.c (ffffffff812e900f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/rmap.c (ffffffff812f99f6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/rmap.c:make_device_exclusive_range
- mm/rmap.c:page_referenced
In mm/madvise.c (ffffffff8130eadd)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff8130fc18)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff813109df)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In mm/swapfile.c (ffffffff8131633e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:__try_to_reclaim_swap
In mm/hugetlb.c (ffffffff813246d8)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
In mm/ksm.c (ffffffff813315dc)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:get_ksm_page
- mm/ksm.c:get_ksm_page
In mm/slub.c (ffffffff81335bbd)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/slub.c:validate_slab
- mm/slub.c:__kmem_cache_shutdown
- mm/slub.c:__slab_free
- mm/slub.c:___slab_alloc
- mm/slub.c:__unfreeze_partials
- mm/slub.c:deactivate_slab
- mm/slub.c:free_debug_processing
In mm/migrate.c (ffffffff8133f5f6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_prepare
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move
- mm/migrate.c:__unmap_and_move
- mm/migrate.c:__unmap_and_move
- mm/migrate.c:__unmap_and_move
- mm/migrate.c:move_to_new_page
- mm/migrate.c:putback_movable_pages
- mm/migrate.c:isolate_movable_page
In mm/huge_memory.c (ffffffff81349db9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_pages_in_file
- mm/huge_memory.c:split_huge_pages_pid
- mm/huge_memory.c:split_huge_pages_all
- mm/huge_memory.c:deferred_split_scan
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff8134e61f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff8135790d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
In mm/memory-failure.c (ffffffff8135effe)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory-failure.c:__soft_offline_page
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure_hugetlb
- mm/memory-failure.c:memory_failure_hugetlb
In mm/zsmalloc.c (ffffffff81364582)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_compact
- mm/zsmalloc.c:async_free_zspage
- mm/zsmalloc.c:zs_page_migrate
- mm/zsmalloc.c:zs_free
- mm/zsmalloc.c:zs_malloc
- mm/zsmalloc.c:zs_map_object
- mm/zsmalloc.c:trylock_zspage
In mm/balloon_compaction.c (ffffffff81366242)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/balloon_compaction.c:balloon_page_list_dequeue
- mm/balloon_compaction.c:balloon_page_enqueue_one
In mm/page_idle.c (ffffffff81368a12)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/pipe.c (ffffffff8137d557)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_try_steal
In fs/dcache.c (ffffffff813906db)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/dcache.c:__d_lookup_done
- fs/dcache.c:d_alloc_parallel
- fs/dcache.c:__d_rehash
- fs/dcache.c:__d_instantiate_anon
- fs/dcache.c:___d_drop
In fs/splice.c (ffffffff813b294e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/splice.c:page_cache_pipe_buf_confirm
- fs/splice.c:page_cache_pipe_buf_try_steal
In fs/remap_range.c (ffffffff813bbf86)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/buffer.c (ffffffff813c0ce3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:ll_rw_block
- fs/buffer.c:nobh_truncate_page
- fs/buffer.c:nobh_write_begin
- fs/buffer.c:block_page_mkwrite
- fs/buffer.c:block_read_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:clean_bdev_aliases
- fs/buffer.c:block_invalidatepage
- fs/buffer.c:__bread_gfp
In fs/io-wq.c (ffffffff813f1916)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/io-wq.c:io_queue_worker_create
In fs/mbcache.c (ffffffff8140cea7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_shrink
- fs/mbcache.c:mb_cache_entry_delete
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff81412d98)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_page_mkwrite
In fs/ext4/balloc.c (ffffffff814440e5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/extents.c (ffffffff8144837b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/extents.c:ext4_ext_grow_indepth
- fs/ext4/extents.c:ext4_ext_split
- fs/ext4/extents.c:ext4_ext_split
In fs/ext4/file.c (ffffffff81453b3c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/file.c:ext4_sample_last_mounted
In fs/ext4/ialloc.c (ffffffff814579e4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/indirect.c (ffffffff8145a99d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_alloc_branch
In fs/ext4/inline.c (ffffffff8145deb4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_convert_inline_data_nolock
In fs/ext4/inode.c (ffffffff8146c0c9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:mpage_prepare_extent_to_map
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_write_begin
- fs/ext4/inode.c:ext4_getblk
In fs/ext4/ioctl.c (ffffffff8146df40)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ioctl.c:__ext4_ioctl
In fs/ext4/mmp.c (ffffffff8147b44d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/resize.c (ffffffff81487c69)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/resize.c:ext4_convert_meta_bg
- fs/ext4/resize.c:ext4_group_extend_no_check
- fs/ext4/resize.c:ext4_update_super
- fs/ext4/resize.c:update_backups
- fs/ext4/resize.c:add_new_gdb
- fs/ext4/resize.c:ext4_resize_begin
In fs/ext4/super.c (ffffffff8149ff57)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_quota_write
- fs/ext4/super.c:ext4_update_super
In fs/ext4/xattr.c (ffffffff814aca83)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_set_handle
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
- fs/ext4/xattr.c:ext4_xattr_block_csum_verify
In fs/ext4/fast_commit.c (ffffffff814adcab)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/fast_commit.c:ext4_fc_submit_bh
In fs/ext4/orphan.c (ffffffff814b184c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/orphan.c:ext4_orphan_del
- fs/ext4/orphan.c:ext4_orphan_add
In fs/jbd2/transaction.c (ffffffff814b64e0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:do_get_write_access
In fs/jbd2/commit.c (ffffffff814b76db)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:release_buffer_page
In fs/jbd2/recovery.c (ffffffff814b93bc)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/recovery.c:do_one_pass
In fs/jbd2/journal.c (ffffffff814c17c5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_grab_journal_head
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_journal_update_sb_errno
- fs/jbd2/journal.c:jbd2_mark_journal_empty
- fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail
- fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer
In fs/hugetlbfs/inode.c (ffffffff814c955d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fat/dir.c (ffffffff814cd528)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_new_entries
- fs/fat/dir.c:fat_alloc_new_dir
In fs/fat/fatent.c (ffffffff814cf30d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_mirror_bhs
In fs/ecryptfs/mmap.c (ffffffff814db798)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ecryptfs/mmap.c:ecryptfs_get_locked_page
In fs/fuse/file.c (ffffffff814eea5d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_page_mkwrite
In ipc/util.c (ffffffff81502367)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- ipc/util.c:__rhashtable_remove_fast_one
In security/apparmor/policy_unpack.c (ffffffff8157ebf1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In lib/rhashtable.c (ffffffff8161c8d4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
- lib/rhashtable.c:rhashtable_rehash_table
- lib/rhashtable.c:rhashtable_rehash_table
In lib/sbitmap.c (ffffffff81659ce1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/sbitmap.c:__sbitmap_get_word
In drivers/video/fbdev/core/fb_defio.c (ffffffff816e49bd)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite
In drivers/rtc/dev.c (ffffffff819c89d3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_open
In net/core/xdp.c (ffffffff81ad3447)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/core/xdp.c:__rhashtable_remove_fast_one
In net/netlink/af_netlink.c (ffffffff81b2470d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/netlink/af_netlink.c:__rhashtable_remove_fast_one
In net/ipv4/inet_fragment.c (ffffffff81bae9b7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:__rhashtable_remove_fast_one
In net/ipv4/ipmr.c (ffffffff81bbfa9d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/ipmr.c:__rhashtable_remove_fast_one
In net/xfrm/xfrm_policy.c (ffffffff81bcfa54)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv6/ioam6.c (ffffffff81c3a19d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/ioam6.c:ioam6_genl_addsc
- net/ipv6/ioam6.c:ioam6_genl_addns
- net/ipv6/ioam6.c:__rhashtable_remove_fast_one
In net/ipv6/ip6mr.c (ffffffff81c3d18d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:__rhashtable_remove_fast_one
In net/ipv6/seg6_hmac.c (ffffffff81c4b6f7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:__rhashtable_remove_fast_one
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/futex/core.c (ffffffff811b2724)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/futex/core.c:get_futex_key
In kernel/watchdog.c (ffffffff811ffab9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/watchdog.c:watchdog_timer_fn
In kernel/bpf/offload.c (ffffffff812be019)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In kernel/events/uprobes.c (ffffffff812e5f52)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff812f4060)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/filemap.c:do_read_cache_folio
- mm/filemap.c:filemap_page_mkwrite
- mm/filemap.c:next_uptodate_page
- mm/filemap.c:filemap_fault
- mm/filemap.c:mapping_seek_hole_data
- mm/filemap.c:filemap_update_page
- mm/filemap.c:filemap_update_page
- mm/filemap.c:find_lock_entries
- mm/filemap.c:__filemap_get_folio
- mm/filemap.c:__filemap_get_folio
In mm/page-writeback.c (ffffffff812fc5f3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page-writeback.c:set_page_dirty_lock
- mm/page-writeback.c:write_cache_pages
In mm/truncate.c (ffffffff8130762c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:truncate_inode_pages_range
In mm/vmscan.c (ffffffff8130f1a2)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/vmscan.c:shrink_active_list
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:pageout
In mm/shmem.c (ffffffff813185e7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/shmem.c:shmem_swapin_folio
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_unused_huge_shrink
In mm/compaction.c (ffffffff813312cf)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/compaction.c:isolate_migratepages_block
In mm/gup.c (ffffffff813375f6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/gup.c:unpin_user_page_range_dirty_lock
- mm/gup.c:unpin_user_pages_dirty_lock
In mm/memory.c (ffffffff81342559)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory.c:__do_fault
- mm/memory.c:do_swap_page
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_page_mkwrite
- mm/memory.c:copy_nonpresent_pte
In mm/rmap.c (ffffffff8135bfb7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/rmap.c:make_device_exclusive_range
- mm/rmap.c:folio_referenced
In mm/madvise.c (ffffffff8137691c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/swap_state.c (ffffffff8137b731)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In mm/swapfile.c (ffffffff81381496)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:__try_to_reclaim_swap
In mm/hugetlb.c (ffffffff81392c5b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
In mm/ksm.c (ffffffff813a2454)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:get_ksm_page
- mm/ksm.c:get_ksm_page
In mm/slub.c (ffffffff813a7374)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/slub.c:validate_slab
- mm/slub.c:___slab_alloc
- mm/slub.c:__unfreeze_partials
- mm/slub.c:free_debug_processing
In mm/migrate.c (ffffffff813b5240)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move
- mm/migrate.c:writeout
- mm/migrate.c:__buffer_migrate_page
- mm/migrate.c:__buffer_migrate_page
- mm/migrate.c:putback_movable_pages
- mm/migrate.c:isolate_movable_page
In mm/migrate_device.c (ffffffff813b6f26)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff813c07c5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_pages_in_file
- mm/huge_memory.c:split_huge_pages_pid
- mm/huge_memory.c:split_huge_pages_all
- mm/huge_memory.c:deferred_split_scan
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff813c518a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff813d0668)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
In mm/memory-failure.c (ffffffff813da0b0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory-failure.c:__soft_offline_page
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:try_memory_failure_hugetlb
In mm/zsmalloc.c (ffffffff813e2887)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/zsmalloc.c:lock_zspage
- mm/zsmalloc.c:lock_zspage
- mm/zsmalloc.c:zs_malloc
In mm/balloon_compaction.c (ffffffff813e3227)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/balloon_compaction.c:balloon_page_list_dequeue
- mm/balloon_compaction.c:balloon_page_enqueue_one
In mm/page_idle.c (ffffffff813e6551)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs
In fs/pipe.c (ffffffff813fe37a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_try_steal
In fs/dcache.c (ffffffff81413192)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/dcache.c:__d_lookup_done
- fs/dcache.c:d_alloc_parallel
- fs/dcache.c:__d_rehash
- fs/dcache.c:__d_instantiate_anon
- fs/dcache.c:___d_drop
In fs/splice.c (ffffffff814389fa)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/splice.c:page_cache_pipe_buf_confirm
- fs/splice.c:page_cache_pipe_buf_try_steal
In fs/remap_range.c (ffffffff81441e9f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/buffer.c (ffffffff8144503b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/buffer.c:bh_uptodate_or_lock
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:ll_rw_block
- fs/buffer.c:nobh_truncate_page
- fs/buffer.c:nobh_write_begin
- fs/buffer.c:block_page_mkwrite
- fs/buffer.c:block_read_full_folio
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:clean_bdev_aliases
- fs/buffer.c:block_invalidate_folio
- fs/buffer.c:__bread_gfp
In fs/mbcache.c (ffffffff81481cf9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_shrink
- fs/mbcache.c:mb_cache_entry_delete_or_get
- fs/mbcache.c:mb_cache_entry_delete
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff8148a879)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_page_mkwrite
In fs/ext4/balloc.c (ffffffff814bffdb)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/extents.c (ffffffff814c48cc)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/extents.c:ext4_ext_grow_indepth
- fs/ext4/extents.c:ext4_ext_split
- fs/ext4/extents.c:ext4_ext_split
In fs/ext4/file.c (ffffffff814d101f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/file.c:ext4_sample_last_mounted
In fs/ext4/ialloc.c (ffffffff814d53dc)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/indirect.c (ffffffff814d871e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_alloc_branch
In fs/ext4/inline.c (ffffffff814dbc5b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_convert_inline_data_nolock
In fs/ext4/inode.c (ffffffff814ec0bf)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:mpage_prepare_extent_to_map
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_write_begin
- fs/ext4/inode.c:ext4_getblk
In fs/ext4/ioctl.c (ffffffff814eec97)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:ext4_update_superblocks_fn
- fs/ext4/ioctl.c:ext4_update_backup_sb
- fs/ext4/ioctl.c:ext4_update_primary_sb
In fs/ext4/mmp.c (ffffffff814fd8ad)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/resize.c (ffffffff8150b546)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/resize.c:ext4_convert_meta_bg
- fs/ext4/resize.c:ext4_group_extend_no_check
- fs/ext4/resize.c:ext4_update_super
- fs/ext4/resize.c:update_backups
- fs/ext4/resize.c:add_new_gdb
- fs/ext4/resize.c:ext4_resize_begin
In fs/ext4/super.c (ffffffff81526b8b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_quota_write
- fs/ext4/super.c:ext4_commit_super
- fs/ext4/super.c:ext4_update_super
In fs/ext4/xattr.c (ffffffff81534a3f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_set_handle
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
- fs/ext4/xattr.c:ext4_xattr_block_csum_verify
In fs/ext4/fast_commit.c (ffffffff81535b9b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/fast_commit.c:ext4_fc_submit_bh
In fs/ext4/orphan.c (ffffffff8153a3a3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/orphan.c:ext4_orphan_del
- fs/ext4/orphan.c:ext4_orphan_add
In fs/ext4/crypto.c (ffffffff8153cd3b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/crypto.c:ext4_ioctl_get_encryption_pwsalt
In fs/jbd2/transaction.c (ffffffff8153fdd4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_invalidate_folio
- fs/jbd2/transaction.c:do_get_write_access
In fs/jbd2/commit.c (ffffffff81540eba)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:journal_submit_commit_record
- fs/jbd2/commit.c:release_buffer_page
In fs/jbd2/recovery.c (ffffffff815430e8)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/recovery.c:do_one_pass
In fs/jbd2/journal.c (ffffffff8154c15b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_grab_journal_head
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_journal_set_features
- fs/jbd2/journal.c:jbd2_journal_update_sb_errno
- fs/jbd2/journal.c:jbd2_mark_journal_empty
- fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail
- fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer
In fs/hugetlbfs/inode.c (ffffffff815556f7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fat/dir.c (ffffffff8155930f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_new_entries
- fs/fat/dir.c:fat_alloc_new_dir
In fs/fat/fatent.c (ffffffff8155be24)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_mirror_bhs
In fs/ecryptfs/mmap.c (ffffffff81569336)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ecryptfs/mmap.c:ecryptfs_get_locked_page
In fs/fuse/file.c (ffffffff8157f18b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_page_mkwrite
In ipc/util.c (ffffffff815939b9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In security/apparmor/policy_unpack.c (ffffffff8161d6eb)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In io_uring/io-wq.c (ffffffff816da2da)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- io_uring/io-wq.c:io_queue_worker_create
In lib/rhashtable.c (ffffffff816ea0e5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
- lib/rhashtable.c:rhashtable_rehash_table
- lib/rhashtable.c:rhashtable_rehash_table
In lib/sbitmap.c (ffffffff81772436)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/sbitmap.c:__sbitmap_get_word
In drivers/video/fbdev/core/fb_defio.c (ffffffff8180f3af)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite
In drivers/rtc/dev.c (ffffffff81b29953)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_open
In net/core/xdp.c (ffffffff81c50cf9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/netlink/af_netlink.c (ffffffff81cabfed)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv4/inet_fragment.c (ffffffff81d418ca)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv4/ipmr.c (ffffffff81d55e07)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/xfrm/xfrm_policy.c (ffffffff81d68145)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv6/ioam6.c (ffffffff81dd7f01)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/ioam6.c:ioam6_genl_addsc
- net/ipv6/ioam6.c:ioam6_genl_addns
In net/ipv6/ip6mr.c (ffffffff81ddb51c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv6/seg6_hmac.c (ffffffff81deae1f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/futex/core.c (ffffffff811f35c4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/futex/core.c:get_futex_key
In kernel/watchdog.c (ffffffff812474d9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/watchdog.c:watchdog_timer_fn
In kernel/bpf/offload.c (ffffffff813216ab)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In kernel/events/hw_breakpoint.c (ffffffff8134d55e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In kernel/events/uprobes.c (ffffffff8134fba9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff8135e351)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/filemap.c:do_read_cache_folio
- mm/filemap.c:filemap_page_mkwrite
- mm/filemap.c:next_uptodate_page
- mm/filemap.c:filemap_fault
- mm/filemap.c:mapping_seek_hole_data
- mm/filemap.c:filemap_update_page
- mm/filemap.c:filemap_update_page
- mm/filemap.c:find_lock_entries
- mm/filemap.c:__filemap_get_folio
- mm/filemap.c:__filemap_get_folio
In mm/page-writeback.c (ffffffff81366903)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page-writeback.c:set_page_dirty_lock
- mm/page-writeback.c:write_cache_pages
In mm/truncate.c (ffffffff8137174a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:truncate_inode_pages_range
In mm/vmscan.c (ffffffff8137dfe9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/vmscan.c:shrink_active_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:pageout
In mm/shmem.c (ffffffff8138c4db)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/shmem.c:shmem_swapin_folio
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_unused_huge_shrink
In mm/compaction.c (ffffffff813a7f94)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/compaction.c:isolate_migratepages_block
In mm/gup.c (ffffffff813ae720)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/gup.c:unpin_user_page_range_dirty_lock
- mm/gup.c:unpin_user_pages_dirty_lock
In mm/memory.c (ffffffff813ba6a6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory.c:__do_fault
- mm/memory.c:do_swap_page
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_page_mkwrite
- mm/memory.c:copy_nonpresent_pte
In mm/rmap.c (ffffffff813d7527)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/rmap.c:make_device_exclusive_range
- mm/rmap.c:folio_referenced
In mm/madvise.c (ffffffff813f4279)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/swap_state.c (ffffffff813f90b1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swap_state.c:free_swap_cache
In mm/swapfile.c (ffffffff813ffcda)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:__try_to_reclaim_swap
In mm/hugetlb.c (ffffffff814115f8)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
In mm/ksm.c (ffffffff814220b1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:get_ksm_page
- mm/ksm.c:get_ksm_page
In mm/slub.c (ffffffff81429f9a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/slub.c:___slab_alloc
- mm/slub.c:__unfreeze_partials
In mm/migrate.c (ffffffff8143527b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:writeout
- mm/migrate.c:__buffer_migrate_folio
- mm/migrate.c:__buffer_migrate_folio
- mm/migrate.c:putback_movable_pages
- mm/migrate.c:isolate_movable_page
In mm/migrate_device.c (ffffffff8143a43f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_device_coherent_page
- mm/migrate_device.c:migrate_device_coherent_page
- mm/migrate_device.c:migrate_device_range
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff8144316b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_pages_in_file
- mm/huge_memory.c:split_huge_pages_pid
- mm/huge_memory.c:split_huge_pages_all
- mm/huge_memory.c:deferred_split_scan
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff814494f5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff81455d56)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
In mm/memory-failure.c (ffffffff8146184e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory-failure.c:soft_offline_in_use_page
- mm/memory-failure.c:soft_offline_in_use_page
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:try_memory_failure_hugetlb
In mm/zsmalloc.c (ffffffff81469de7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/zsmalloc.c:lock_zspage
- mm/zsmalloc.c:lock_zspage
- mm/zsmalloc.c:zs_malloc
In mm/balloon_compaction.c (ffffffff8146aba3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/balloon_compaction.c:balloon_page_list_dequeue
- mm/balloon_compaction.c:balloon_page_enqueue_one
In mm/page_idle.c (ffffffff8146e01e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs
In mm/memremap.c (ffffffff8146f864)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memremap.c:zone_device_page_init
In fs/pipe.c (ffffffff81487fea)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_try_steal
In fs/dcache.c (ffffffff8149e44c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/dcache.c:__d_lookup_unhash
- fs/dcache.c:d_alloc_parallel
- fs/dcache.c:__d_rehash
- fs/dcache.c:__d_instantiate_anon
- fs/dcache.c:___d_drop
In fs/splice.c (ffffffff814c6ffa)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/splice.c:page_cache_pipe_buf_confirm
- fs/splice.c:page_cache_pipe_buf_try_steal
In fs/remap_range.c (ffffffff814d097c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/buffer.c (ffffffff814d33d1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/buffer.c:__bh_read_batch
- fs/buffer.c:__bh_read_batch
- fs/buffer.c:bh_uptodate_or_lock
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:block_page_mkwrite
- fs/buffer.c:block_read_full_folio
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:clean_bdev_aliases
- fs/buffer.c:block_invalidate_folio
- fs/buffer.c:__bread_gfp
- fs/buffer.c:__breadahead
In fs/mbcache.c (ffffffff81514f62)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:__mb_cache_entry_free
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff8151e126)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_page_mkwrite
In fs/ext4/balloc.c (ffffffff81557fe6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/extents.c (ffffffff8155ce0c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/extents.c:ext4_ext_grow_indepth
- fs/ext4/extents.c:ext4_ext_split
- fs/ext4/extents.c:ext4_ext_split
In fs/ext4/file.c (ffffffff81569a63)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/file.c:ext4_sample_last_mounted
In fs/ext4/ialloc.c (ffffffff8156e33a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/indirect.c (ffffffff81571506)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_alloc_branch
In fs/ext4/inline.c (ffffffff81574bbb)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_convert_inline_data_nolock
In fs/ext4/inode.c (ffffffff81585e29)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:mpage_prepare_extent_to_map
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_write_begin
- fs/ext4/inode.c:ext4_getblk
In fs/ext4/ioctl.c (ffffffff81588d5b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:ext4_update_superblocks_fn
- fs/ext4/ioctl.c:ext4_update_backup_sb
- fs/ext4/ioctl.c:ext4_update_primary_sb
In fs/ext4/mmp.c (ffffffff8159808d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/resize.c (ffffffff815a61e9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/resize.c:ext4_convert_meta_bg
- fs/ext4/resize.c:ext4_group_extend_no_check
- fs/ext4/resize.c:ext4_update_super
- fs/ext4/resize.c:update_backups
- fs/ext4/resize.c:add_new_gdb
- fs/ext4/resize.c:ext4_resize_begin
In fs/ext4/super.c (ffffffff815c446b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_quota_write
- fs/ext4/super.c:ext4_commit_super
- fs/ext4/super.c:ext4_update_super
- fs/ext4/super.c:ext4_sb_breadahead_unmovable
In fs/ext4/xattr.c (ffffffff815d2f6c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_set_handle
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
- fs/ext4/xattr.c:__ext4_xattr_check_block
In fs/ext4/fast_commit.c (ffffffff815d404b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/fast_commit.c:ext4_fc_submit_bh
In fs/ext4/orphan.c (ffffffff815d8913)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/orphan.c:ext4_orphan_del
- fs/ext4/orphan.c:ext4_orphan_add
In fs/ext4/crypto.c (ffffffff815db500)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/crypto.c:ext4_ioctl_get_encryption_pwsalt
In fs/jbd2/transaction.c (ffffffff815de96a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_invalidate_folio
- fs/jbd2/transaction.c:do_get_write_access
In fs/jbd2/commit.c (ffffffff815e000d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:journal_submit_commit_record
- fs/jbd2/commit.c:release_buffer_page
In fs/jbd2/recovery.c (ffffffff815e1f40)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/recovery.c:do_one_pass
In fs/jbd2/journal.c (ffffffff815ebf3b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_grab_journal_head
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_journal_set_features
- fs/jbd2/journal.c:jbd2_journal_update_sb_errno
- fs/jbd2/journal.c:jbd2_mark_journal_empty
- fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail
- fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer
In fs/hugetlbfs/inode.c (ffffffff815f6b2b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fat/dir.c (ffffffff815fc414)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_new_entries
- fs/fat/dir.c:fat_alloc_new_dir
In fs/fat/fatent.c (ffffffff815fdd1f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_mirror_bhs
In fs/ecryptfs/mmap.c (ffffffff8160cec6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ecryptfs/mmap.c:ecryptfs_get_locked_page
In fs/fuse/file.c (ffffffff81624e58)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_page_mkwrite
In ipc/util.c (ffffffff8163c54e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In security/apparmor/policy_unpack.c (ffffffff816d11a0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In io_uring/io-wq.c (ffffffff817a638a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- io_uring/io-wq.c:io_queue_worker_create
In lib/rhashtable.c (ffffffff817da308)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
- lib/rhashtable.c:rhashtable_rehash_table
- lib/rhashtable.c:rhashtable_rehash_table
In lib/sbitmap.c (ffffffff818a2cba)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/sbitmap.c:__sbitmap_get_word
In drivers/video/fbdev/core/fb_defio.c (ffffffff8193e14f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite
In drivers/rtc/dev.c (ffffffff81cbd573)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_open
In net/core/xdp.c (ffffffff81e0639e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/netlink/af_netlink.c (ffffffff81e69bc1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv4/inet_fragment.c (ffffffff81f0a6e9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv4/ipmr.c (ffffffff81f2053b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/xfrm/xfrm_policy.c (ffffffff81f331d9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv6/ioam6.c (ffffffff81fa98f7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/ioam6.c:ioam6_genl_addsc
- net/ipv6/ioam6.c:ioam6_genl_addns
In net/ipv6/ip6mr.c (ffffffff81fae120)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv6/seg6_hmac.c (ffffffff81fbea03)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/futex/core.c (ffffffff81207d7a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/futex/core.c:get_futex_key
In kernel/watchdog.c (ffffffff8125e599)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/watchdog.c:watchdog_timer_fn
In kernel/bpf/offload.c (ffffffff8135124c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In kernel/events/hw_breakpoint.c (ffffffff8137e4ff)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In kernel/events/uprobes.c (ffffffff81380d68)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff813910c4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/filemap.c:do_read_cache_folio
- mm/filemap.c:filemap_page_mkwrite
- mm/filemap.c:next_uptodate_page
- mm/filemap.c:filemap_fault
- mm/filemap.c:mapping_seek_hole_data
- mm/filemap.c:filemap_update_page
- mm/filemap.c:filemap_update_page
- mm/filemap.c:find_lock_entries
- mm/filemap.c:__filemap_get_folio
- mm/filemap.c:__filemap_get_folio
In mm/page-writeback.c (ffffffff81398f73)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page-writeback.c:set_page_dirty_lock
- mm/page-writeback.c:write_cache_pages
In mm/truncate.c (ffffffff813a385a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:truncate_inode_pages_range
In mm/vmscan.c (ffffffff813afa26)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/vmscan.c:shrink_active_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:pageout
In mm/shmem.c (ffffffff813bf848)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/shmem.c:shmem_get_folio_gfp
- mm/shmem.c:shmem_swapin_folio
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_get_partial_folio
- mm/shmem.c:shmem_unused_huge_shrink
In mm/compaction.c (ffffffff813db573)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/compaction.c:isolate_migratepages_block
In mm/gup.c (ffffffff813e3020)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/gup.c:unpin_user_page_range_dirty_lock
- mm/gup.c:unpin_user_pages_dirty_lock
In mm/memory.c (ffffffff813ef066)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory.c:__do_fault
- mm/memory.c:do_swap_page
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_page_mkwrite
- mm/memory.c:copy_nonpresent_pte
In mm/rmap.c (ffffffff8140ba34)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/rmap.c:make_device_exclusive_range
- mm/rmap.c:folio_referenced
In mm/madvise.c (ffffffff81427b3f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/swap_state.c (ffffffff8142be81)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swap_state.c:free_swap_cache
In mm/swapfile.c (ffffffff81432b7f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:__try_to_reclaim_swap
In mm/hugetlb.c (ffffffff81444ac3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
In mm/ksm.c (ffffffff81456d9a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:get_ksm_page
- mm/ksm.c:get_ksm_page
In mm/slub.c (ffffffff8145f439)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/slub.c:___slab_alloc
- mm/slub.c:__unfreeze_partials
In mm/migrate.c (ffffffff8146a7e9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/migrate.c:migrate_pages_batch
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:migrate_folio_unmap
- mm/migrate.c:migrate_folio_unmap
- mm/migrate.c:migrate_folio_unmap
- mm/migrate.c:writeout
- mm/migrate.c:__buffer_migrate_folio
- mm/migrate.c:__buffer_migrate_folio
- mm/migrate.c:putback_movable_pages
- mm/migrate.c:isolate_movable_page
In mm/migrate_device.c (ffffffff8146fd8f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_device_coherent_page
- mm/migrate_device.c:migrate_device_coherent_page
- mm/migrate_device.c:migrate_device_range
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff81478107)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_pages_in_file
- mm/huge_memory.c:split_huge_pages_pid
- mm/huge_memory.c:split_huge_pages_all
- mm/huge_memory.c:deferred_split_scan
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff8147f6e6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff81488f0f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff8149706d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory-failure.c:soft_offline_in_use_page
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:try_memory_failure_hugetlb
- mm/memory-failure.c:try_to_split_thp_page
In mm/zsmalloc.c (ffffffff8149efe7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/zsmalloc.c:lock_zspage
- mm/zsmalloc.c:lock_zspage
- mm/zsmalloc.c:zs_malloc
In mm/balloon_compaction.c (ffffffff8149fa33)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/balloon_compaction.c:balloon_page_list_dequeue
- mm/balloon_compaction.c:balloon_page_enqueue_one
In mm/page_idle.c (ffffffff814a2894)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs
In mm/memremap.c (ffffffff814a4044)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memremap.c:zone_device_page_init
In fs/pipe.c (ffffffff814bcee2)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_try_steal
In fs/dcache.c (ffffffff814d376c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/dcache.c:__d_lookup_unhash
- fs/dcache.c:d_alloc_parallel
- fs/dcache.c:__d_rehash
- fs/dcache.c:__d_instantiate_anon
- fs/dcache.c:___d_drop
In fs/splice.c (ffffffff814fc438)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/splice.c:page_cache_pipe_buf_confirm
- fs/splice.c:page_cache_pipe_buf_try_steal
In fs/remap_range.c (ffffffff8150707c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/buffer.c (ffffffff8150a661)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/buffer.c:__bh_read_batch
- fs/buffer.c:__bh_read_batch
- fs/buffer.c:bh_uptodate_or_lock
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:block_page_mkwrite
- fs/buffer.c:block_read_full_folio
- fs/buffer.c:__block_write_full_folio
- fs/buffer.c:__block_write_full_folio
- fs/buffer.c:__block_write_full_folio
- fs/buffer.c:clean_bdev_aliases
- fs/buffer.c:block_invalidate_folio
- fs/buffer.c:__bread_gfp
- fs/buffer.c:__breadahead
In fs/mbcache.c (ffffffff8154c962)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:__mb_cache_entry_free
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff8155628c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_page_mkwrite
In fs/ext4/balloc.c (ffffffff8158fd33)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/extents.c (ffffffff81594c2c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/extents.c:ext4_ext_grow_indepth
- fs/ext4/extents.c:ext4_ext_split
- fs/ext4/extents.c:ext4_ext_split
In fs/ext4/file.c (ffffffff815a1853)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/file.c:ext4_sample_last_mounted
In fs/ext4/ialloc.c (ffffffff815a61fa)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/indirect.c (ffffffff815a926d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_alloc_branch
In fs/ext4/inline.c (ffffffff815aca8b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_convert_inline_data_nolock
In fs/ext4/inode.c (ffffffff815bc6ff)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:mpage_prepare_extent_to_map
- fs/ext4/inode.c:ext4_write_begin
- fs/ext4/inode.c:ext4_getblk
In fs/ext4/ioctl.c (ffffffff815bf5d0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl_getuuid
- fs/ext4/ioctl.c:ext4_update_superblocks_fn
- fs/ext4/ioctl.c:ext4_update_backup_sb
- fs/ext4/ioctl.c:ext4_update_primary_sb
In fs/ext4/mmp.c (ffffffff815ceb3d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block_thawed
In fs/ext4/resize.c (ffffffff815dca59)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/resize.c:ext4_convert_meta_bg
- fs/ext4/resize.c:ext4_group_extend_no_check
- fs/ext4/resize.c:ext4_update_super
- fs/ext4/resize.c:update_backups
- fs/ext4/resize.c:add_new_gdb
- fs/ext4/resize.c:ext4_resize_begin
In fs/ext4/super.c (ffffffff815fbb4c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_quota_write
- fs/ext4/super.c:ext4_commit_super
- fs/ext4/super.c:ext4_update_super
- fs/ext4/super.c:ext4_sb_breadahead_unmovable
In fs/ext4/xattr.c (ffffffff8160aaba)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_set_handle
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
- fs/ext4/xattr.c:check_xattrs
In fs/ext4/fast_commit.c (ffffffff8160bc2b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/fast_commit.c:ext4_fc_submit_bh
In fs/ext4/orphan.c (ffffffff816104b4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/orphan.c:ext4_orphan_del
- fs/ext4/orphan.c:ext4_orphan_add
In fs/ext4/crypto.c (ffffffff81612fb0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/crypto.c:ext4_ioctl_get_encryption_pwsalt
In fs/jbd2/transaction.c (ffffffff816163ca)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_invalidate_folio
- fs/jbd2/transaction.c:do_get_write_access
In fs/jbd2/commit.c (ffffffff81617329)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:journal_submit_commit_record
In fs/jbd2/recovery.c (ffffffff8161975c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/recovery.c:do_one_pass
In fs/jbd2/checkpoint.c (ffffffff8161a7c0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_journal_try_remove_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff81623a1b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_grab_journal_head
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_journal_set_features
- fs/jbd2/journal.c:jbd2_journal_update_sb_errno
- fs/jbd2/journal.c:jbd2_mark_journal_empty
- fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail
- fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer
In fs/hugetlbfs/inode.c (ffffffff8162ebe6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fat/dir.c (ffffffff816343a4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_new_entries
- fs/fat/dir.c:fat_alloc_new_dir
In fs/fat/fatent.c (ffffffff81635cd0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_mirror_bhs
In fs/ecryptfs/mmap.c (ffffffff81644d76)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ecryptfs/mmap.c:ecryptfs_get_locked_page
In fs/fuse/file.c (ffffffff8165d1de)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_page_mkwrite
In ipc/util.c (ffffffff81674a07)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In security/apparmor/policy_unpack.c (ffffffff8170a0b0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In io_uring/io-wq.c (ffffffff817e72eb)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- io_uring/io-wq.c:io_queue_worker_create
In lib/rhashtable.c (ffffffff81819689)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
- lib/rhashtable.c:rhashtable_rehash_table
- lib/rhashtable.c:rhashtable_rehash_table
In lib/sbitmap.c (ffffffff818e5ca1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_find_bit
In drivers/video/fbdev/core/fb_defio.c (ffffffff8198264f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite
In drivers/rtc/dev.c (ffffffff81d24e83)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_open
In net/core/xdp.c (ffffffff81e78c21)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/netlink/af_netlink.c (ffffffff81ec5b5b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv4/inet_fragment.c (ffffffff81f6a219)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv4/ipmr.c (ffffffff81f80037)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/xfrm/xfrm_policy.c (ffffffff81f92559)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv6/ioam6.c (ffffffff8200a277)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/ioam6.c:ioam6_genl_addsc
- net/ipv6/ioam6.c:ioam6_genl_addns
In net/ipv6/ip6mr.c (ffffffff8200e8cb)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/ipv6/seg6_hmac.c (ffffffff8201f8d9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In net/handshake/request.c (ffffffff82092c0f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/futex/core.c (ffffffff8121ef0f)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- kernel/futex/core.c:get_futex_key
In kernel/watchdog.c (ffffffff812784d9)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- kernel/watchdog.c:watchdog_timer_fn
- kernel/watchdog.c:watchdog_hardlockup_check
In kernel/bpf/offload.c (ffffffff813786ac)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
In kernel/events/hw_breakpoint.c (ffffffff813a775f)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
In kernel/events/uprobes.c (ffffffff813aa129)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff813bae64)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/filemap.c:do_read_cache_folio
- mm/filemap.c:filemap_page_mkwrite
- mm/filemap.c:next_uptodate_folio
- mm/filemap.c:filemap_fault
- mm/filemap.c:mapping_seek_hole_data
- mm/filemap.c:filemap_update_page
- mm/filemap.c:filemap_update_page
- mm/filemap.c:find_lock_entries
- mm/filemap.c:__filemap_get_folio
- mm/filemap.c:__filemap_get_folio
In mm/page-writeback.c (ffffffff813c2d73)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/page-writeback.c:set_page_dirty_lock
- mm/page-writeback.c:write_cache_pages
In mm/truncate.c (ffffffff813cd3bf)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:truncate_inode_pages_range
In mm/vmscan.c (ffffffff813d9147)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/vmscan.c:shrink_active_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:shrink_folio_list
- mm/vmscan.c:pageout
In mm/shmem.c (ffffffff813ea861)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/shmem.c:shmem_get_folio_gfp
- mm/shmem.c:shmem_swapin_folio
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_get_partial_folio
- mm/shmem.c:shmem_unused_huge_shrink
In mm/compaction.c (ffffffff81404e32)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/compaction.c:isolate_migratepages_block
In mm/gup.c (ffffffff8140d857)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/gup.c:unpin_user_page_range_dirty_lock
- mm/gup.c:unpin_user_pages_dirty_lock
In mm/memory.c (ffffffff8141af6e)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/memory.c:__do_fault
- mm/memory.c:do_swap_page
- mm/memory.c:remove_device_exclusive_entry
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_page_mkwrite
- mm/memory.c:copy_nonpresent_pte
In mm/rmap.c (ffffffff814382f4)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/rmap.c:make_device_exclusive_range
- mm/rmap.c:folio_referenced
In mm/slub.c (ffffffff8145a682)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/slub.c:___slab_alloc
In mm/madvise.c (ffffffff8146134f)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/swap_state.c (ffffffff814655db)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/swap_state.c:free_swap_cache
In mm/swapfile.c (ffffffff8146bf9e)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
- mm/swapfile.c:__try_to_reclaim_swap
In mm/hugetlb.c (ffffffff8147eb1a)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
In mm/ksm.c (ffffffff8149189e)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:get_ksm_page
- mm/ksm.c:get_ksm_page
In mm/migrate.c (ffffffff814997c9)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/migrate.c:migrate_pages_batch
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:unmap_and_move_huge_page
- mm/migrate.c:migrate_folio_unmap
- mm/migrate.c:migrate_folio_unmap
- mm/migrate.c:migrate_folio_unmap
- mm/migrate.c:writeout
- mm/migrate.c:__buffer_migrate_folio
- mm/migrate.c:__buffer_migrate_folio
- mm/migrate.c:putback_movable_pages
- mm/migrate.c:isolate_movable_page
In mm/migrate_device.c (ffffffff8149f00c)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_device_coherent_page
- mm/migrate_device.c:migrate_device_coherent_page
- mm/migrate_device.c:migrate_device_range
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff814a784e)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_pages_in_file
- mm/huge_memory.c:split_huge_pages_pid
- mm/huge_memory.c:split_huge_pages_all
- mm/huge_memory.c:deferred_split_scan
- mm/huge_memory.c:move_pages_huge_pmd
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff814adbba)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff814b8f75)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff814c6402)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/memory-failure.c:soft_offline_in_use_page
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:try_memory_failure_hugetlb
- mm/memory-failure.c:try_to_split_thp_page
In mm/zsmalloc.c (ffffffff814ce747)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/zsmalloc.c:lock_zspage
- mm/zsmalloc.c:lock_zspage
- mm/zsmalloc.c:zs_malloc
In mm/balloon_compaction.c (ffffffff814cf183)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/balloon_compaction.c:balloon_page_list_dequeue
- mm/balloon_compaction.c:balloon_page_enqueue_one
In mm/userfaultfd.c (ffffffff814d2c64)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/userfaultfd.c:move_pages_pte
- mm/userfaultfd.c:move_pages_pte
In mm/page_idle.c (ffffffff814d3731)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/page_idle.c:page_idle_clear_pte_refs
In mm/memremap.c (ffffffff814d4ef4)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- mm/memremap.c:zone_device_page_init
In fs/pipe.c (ffffffff814ef37f)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_try_steal
In fs/dcache.c (ffffffff81505eec)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/dcache.c:__d_lookup_unhash
- fs/dcache.c:d_alloc_parallel
- fs/dcache.c:__d_rehash
- fs/dcache.c:__d_obtain_alias
- fs/dcache.c:___d_drop
In fs/splice.c (ffffffff815301f9)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/splice.c:page_cache_pipe_buf_confirm
- fs/splice.c:page_cache_pipe_buf_try_steal
In fs/remap_range.c (ffffffff8153c3a2)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
In fs/buffer.c (ffffffff8153f611)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/buffer.c:__bh_read_batch
- fs/buffer.c:__bh_read_batch
- fs/buffer.c:bh_uptodate_or_lock
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:block_page_mkwrite
- fs/buffer.c:block_read_full_folio
- fs/buffer.c:__block_write_full_folio
- fs/buffer.c:__block_write_full_folio
- fs/buffer.c:__block_write_full_folio
- fs/buffer.c:clean_bdev_aliases
- fs/buffer.c:block_invalidate_folio
- fs/buffer.c:__bread_gfp
- fs/buffer.c:__breadahead
In fs/mbcache.c (ffffffff81582792)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:__mb_cache_entry_free
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff8158c75c)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_page_mkwrite
In fs/ext4/balloc.c (ffffffff815c88c2)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/extents.c (ffffffff815cd8dc)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ext4/extents.c:ext4_ext_grow_indepth
- fs/ext4/extents.c:ext4_ext_split
- fs/ext4/extents.c:ext4_ext_split
In fs/ext4/file.c (ffffffff815da603)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ext4/file.c:ext4_sample_last_mounted
In fs/ext4/ialloc.c (ffffffff815df079)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/indirect.c (ffffffff815e1e7c)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_alloc_branch
In fs/ext4/inline.c (ffffffff815e582a)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_convert_inline_data_nolock
In fs/ext4/inode.c (ffffffff815f54dc)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:mpage_prepare_extent_to_map
- fs/ext4/inode.c:ext4_write_begin
- fs/ext4/inode.c:ext4_getblk
In fs/ext4/ioctl.c (ffffffff815f8376)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl_getuuid
- fs/ext4/ioctl.c:ext4_update_superblocks_fn
- fs/ext4/ioctl.c:ext4_update_backup_sb
- fs/ext4/ioctl.c:ext4_update_primary_sb
In fs/ext4/mmp.c (ffffffff816073bd)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block_thawed
In fs/ext4/resize.c (ffffffff8161533f)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ext4/resize.c:ext4_convert_meta_bg
- fs/ext4/resize.c:ext4_group_extend_no_check
- fs/ext4/resize.c:ext4_update_super
- fs/ext4/resize.c:update_backups
- fs/ext4/resize.c:add_new_gdb
- fs/ext4/resize.c:ext4_resize_begin
In fs/ext4/super.c (ffffffff816346ec)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_quota_write
- fs/ext4/super.c:ext4_commit_super
- fs/ext4/super.c:ext4_update_super
- fs/ext4/super.c:ext4_sb_breadahead_unmovable
In fs/ext4/xattr.c (ffffffff8164386a)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_set_handle
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
- fs/ext4/xattr.c:check_xattrs
In fs/ext4/fast_commit.c (ffffffff816449eb)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ext4/fast_commit.c:ext4_fc_submit_bh
In fs/ext4/orphan.c (ffffffff81649274)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ext4/orphan.c:ext4_orphan_del
- fs/ext4/orphan.c:ext4_orphan_add
In fs/ext4/crypto.c (ffffffff8164bdb0)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ext4/crypto.c:ext4_ioctl_get_encryption_pwsalt
In fs/jbd2/transaction.c (ffffffff8164f1ec)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_invalidate_folio
- fs/jbd2/transaction.c:do_get_write_access
In fs/jbd2/commit.c (ffffffff81650143)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:journal_submit_commit_record
In fs/jbd2/recovery.c (ffffffff81652681)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/jbd2/recovery.c:do_one_pass
In fs/jbd2/checkpoint.c (ffffffff816536e7)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_journal_try_remove_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff8165cabb)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_grab_journal_head
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_journal_set_features
- fs/jbd2/journal.c:jbd2_journal_update_sb_errno
- fs/jbd2/journal.c:jbd2_mark_journal_empty
- fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail
- fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer
In fs/hugetlbfs/inode.c (ffffffff816680ad)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fat/dir.c (ffffffff8166d883)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_new_entries
- fs/fat/dir.c:fat_alloc_new_dir
In fs/fat/fatent.c (ffffffff8166f1bf)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_mirror_bhs
In fs/ecryptfs/mmap.c (ffffffff8167e296)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/ecryptfs/mmap.c:ecryptfs_get_locked_page
In fs/fuse/file.c (ffffffff81696f3e)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_page_mkwrite
In ipc/util.c (ffffffff816b0dc7)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
In security/apparmor/policy_unpack.c (ffffffff81747bb0)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
In block/bio.c (ffffffff817abb00)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- block/bio.c:bio_set_pages_dirty
- block/bio.c:__bio_release_pages
In io_uring/io-wq.c (ffffffff8182d0ab)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- io_uring/io-wq.c:io_queue_worker_create
In io_uring/futex.c (ffffffff8182f0d6)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- io_uring/futex.c:io_futex_wakev_fn
In lib/rhashtable.c (ffffffff8185e9d9)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
- lib/rhashtable.c:rhashtable_rehash_table
- lib/rhashtable.c:rhashtable_rehash_table
In lib/sbitmap.c (ffffffff8192cca1)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_find_bit
In drivers/video/fbdev/core/fb_defio.c (ffffffff819c9dcf)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite
In drivers/rtc/dev.c (ffffffff81ddabf3)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_open
In net/core/xdp.c (ffffffff81f38af1)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
In net/netlink/af_netlink.c (ffffffff81f88dbb)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
In net/ipv4/inet_fragment.c (ffffffff820308c9)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
In net/ipv4/ipmr.c (ffffffff820466b7)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
In net/xfrm/xfrm_policy.c (ffffffff820602c9)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
In net/ipv6/ioam6.c (ffffffff820d9218)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
Inline callers:
- net/ipv6/ioam6.c:ioam6_genl_addsc
- net/ipv6/ioam6.c:ioam6_genl_addns
In net/ipv6/ip6mr.c (ffffffff820dd85b)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
In net/ipv6/seg6_hmac.c (ffffffff820eea09)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
In net/handshake/request.c (ffffffff821694bf)
Location: arch/x86/include/asm/bitops.h:141
Inline: True
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/futex.c (ffffffff81142d13)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/futex.c:get_futex_key
In kernel/bpf/offload.c (ffffffff811fa472)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_offload_dev_netdev_unregister
- kernel/bpf/offload.c:bpf_offload_dev_netdev_register
In kernel/events/uprobes.c (ffffffff8121277a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff8121c3f4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/filemap.c:do_read_cache_page
- mm/filemap.c:filemap_page_mkwrite
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_fault
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:find_lock_entry
- mm/filemap.c:__lock_page_killable
- mm/filemap.c:__lock_page
In mm/page-writeback.c (ffffffff81224485)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page-writeback.c:set_page_dirty_lock
- mm/page-writeback.c:write_cache_pages
In mm/readahead.c (ffffffff81227e96)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In mm/truncate.c (ffffffff8122bea9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_mapping_pages
- mm/truncate.c:truncate_inode_pages_range
- mm/truncate.c:truncate_inode_pages_range
In mm/vmscan.c (ffffffff812339d6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/vmscan.c:shrink_active_list
- mm/vmscan.c:__isolate_lru_page
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:shrink_page_list
In mm/shmem.c (ffffffff8123996b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_unused_huge_shrink
In mm/gup.c (ffffffff81252610)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81255ac4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory.c:__do_fault
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_copy
- mm/memory.c:do_page_mkwrite
In mm/mlock.c (ffffffff8125f588)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/rmap.c (ffffffff8126da11)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/rmap.c:page_referenced
In mm/madvise.c (ffffffff8127ce96)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff8127ea07)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff8127f47d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swap_state.c:free_pages_and_swap_cache
- mm/swap_state.c:free_page_and_swap_cache
In mm/swapfile.c (ffffffff81283caa)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffff8128f73d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
In mm/ksm.c (ffffffff81299aa0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:get_ksm_page
- mm/ksm.c:get_ksm_page
In mm/slub.c (ffffffff812a0698)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/slub.c:validate_store
- mm/slub.c:validate_store
- mm/slub.c:__slab_free
- mm/slub.c:___slab_alloc
- mm/slub.c:free_debug_processing
In mm/migrate.c (ffffffff812a8559)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:move_to_new_page
- mm/migrate.c:putback_movable_pages
- mm/migrate.c:isolate_movable_page
In mm/huge_memory.c (ffffffff812b1a40)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/huge_memory.c:deferred_split_scan
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff812b4ba5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff812bca50)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
In mm/memory-failure.c (ffffffff812c41e8)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory-failure.c:unpoison_memory
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:me_huge_page
In mm/zsmalloc.c (ffffffff812c8335)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_compact
- mm/zsmalloc.c:async_free_zspage
- mm/zsmalloc.c:zs_page_migrate
- mm/zsmalloc.c:zs_free
- mm/zsmalloc.c:zs_malloc
- mm/zsmalloc.c:zs_map_object
In mm/balloon_compaction.c (ffffffff812ca241)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/balloon_compaction.c:balloon_page_list_dequeue
In mm/page_idle.c (ffffffff812cbcbe)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/read_write.c (ffffffff812d3ca9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/read_write.c:generic_remap_file_range_prep
- fs/read_write.c:generic_remap_file_range_prep
In fs/pipe.c (ffffffff812df67c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_steal
In fs/dcache.c (ffffffff812f0706)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/dcache.c:__d_lookup_done
- fs/dcache.c:d_alloc_parallel
- fs/dcache.c:__d_rehash
- fs/dcache.c:__d_instantiate_anon
- fs/dcache.c:___d_drop
In fs/splice.c (ffffffff8130eade)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/splice.c:page_cache_pipe_buf_confirm
- fs/splice.c:page_cache_pipe_buf_steal
In fs/buffer.c (ffffffff8131b3a3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:nobh_truncate_page
- fs/buffer.c:nobh_write_begin
- fs/buffer.c:block_page_mkwrite
- fs/buffer.c:block_read_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:clean_bdev_aliases
- fs/buffer.c:block_invalidatepage
- fs/buffer.c:__bread_gfp
- fs/buffer.c:end_buffer_async_write
- fs/buffer.c:end_buffer_async_read
In fs/mbcache.c (ffffffff81357c5d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_shrink
- fs/mbcache.c:mb_cache_entry_delete
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff8135bc4f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_page_mkwrite
In fs/iomap/seek.c (ffffffff8135ebc1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/seek.c:page_cache_seek_hole_data
In fs/ext4/balloc.c (ffffffff81386d40)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/extents.c (ffffffff8138d6e4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/extents.c:ext4_ext_create_new_leaf
- fs/ext4/extents.c:ext4_ext_split
- fs/ext4/extents.c:ext4_ext_split
In fs/ext4/ialloc.c (ffffffff81398fc2)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/indirect.c (ffffffff8139b7c9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_alloc_branch
In fs/ext4/inline.c (ffffffff8139ec86)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_convert_inline_data_nolock
In fs/ext4/inode.c (ffffffff813ad381)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_da_write_begin
- fs/ext4/inode.c:mpage_prepare_extent_to_map
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_write_begin
- fs/ext4/inode.c:ext4_getblk
In fs/ext4/mmp.c (ffffffff813b9e64)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff813c3a51)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_finish_bio
In fs/ext4/resize.c (ffffffff813c5cc1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/resize.c:update_backups
- fs/ext4/resize.c:ext4_resize_begin
In fs/ext4/super.c (ffffffff813d9481)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_quota_write
- fs/ext4/super.c:ext4_commit_super
In fs/ext4/xattr.c (ffffffff813e4241)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
- fs/ext4/xattr.c:ext4_xattr_block_csum_verify
In fs/jbd2/transaction.c (ffffffff813ea8bb)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:jbd2_journal_file_buffer
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:jbd2_journal_try_to_free_buffers
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:jbd2_journal_forget
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:jbd2_journal_get_create_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/transaction.c:do_get_write_access
In fs/jbd2/commit.c (ffffffff813eb2f7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/recovery.c (ffffffff813ed49e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/recovery.c:do_one_pass
In fs/jbd2/journal.c (ffffffff813f3bd0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_grab_journal_head
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_journal_update_sb_errno
- fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail
- fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
In fs/hugetlbfs/inode.c (ffffffff813fb84b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fat/dir.c (ffffffff813fdc19)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_new_entries
- fs/fat/dir.c:fat_alloc_new_dir
In fs/fat/fatent.c (ffffffff81400f19)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_mirror_bhs
In fs/ecryptfs/mmap.c (ffffffff8140cdf8)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ecryptfs/mmap.c:ecryptfs_get_locked_page
In fs/fuse/file.c (ffffffff8141f1b9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_page_mkwrite
In ipc/util.c (ffffffff8142f3a9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- ipc/util.c:ipc_addid
In security/apparmor/policy_unpack.c (ffffffff8149b22b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In lib/rhashtable.c (ffffffff81523a36)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_insert_slow
- lib/rhashtable.c:rhashtable_rehash_table
- lib/rhashtable.c:rhashtable_rehash_table
In lib/sbitmap.c (ffffffff8155420c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/sbitmap.c:__sbitmap_get_word
In drivers/video/fbdev/core/fb_defio.c (ffffffff815b726e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite
In drivers/nvme/host/core.c (ffffffff81744aad)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/nvme/host/core.c:nvme_setup_discard
In drivers/rtc/dev.c (ffffffff8181b303)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_open
In net/core/xdp.c (ffffffff81902c7c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/core/xdp.c:mem_id_disconnect
- net/core/xdp.c:mem_xa_remove
In net/core/flow_offload.c (ffffffff81903e94)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/core/flow_offload.c:__flow_indr_block_cb_register
In net/netlink/af_netlink.c (ffffffff81940581)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:__netlink_insert
In net/ipv4/inet_fragment.c (ffffffff819a63d0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:inet_frag_create
- net/ipv4/inet_fragment.c:inet_frag_kill
In net/ipv4/ipmr.c (ffffffff819b2127)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/ipmr.c:mroute_clean_tables
- net/ipv4/ipmr.c:ipmr_mfc_add
In net/xfrm/xfrm_policy.c (ffffffff819c0c9d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_inexact_alloc_bin
In net/ipv6/ip6mr.c (ffffffff81a1a391)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:mroute_clean_tables
- net/ipv6/ip6mr.c:ip6mr_mfc_add
- net/ipv6/ip6mr.c:ip6mr_mfc_delete
In net/ipv6/seg6_hmac.c (ffffffff81a258f6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:seg6_hmac_info_del
- net/ipv6/seg6_hmac.c:seg6_hmac_info_add
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/futex.c (ffffffff81136073)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/futex.c:get_futex_key
In kernel/bpf/offload.c (ffffffff811ed1c2)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_offload_dev_netdev_unregister
- kernel/bpf/offload.c:bpf_offload_dev_netdev_register
In kernel/events/uprobes.c (ffffffff8120550a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff8120f5de)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/filemap.c:do_read_cache_page
- mm/filemap.c:filemap_page_mkwrite
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_fault
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:find_lock_entry
- mm/filemap.c:__lock_page_killable
- mm/filemap.c:__lock_page
In mm/page-writeback.c (ffffffff81217635)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page-writeback.c:set_page_dirty_lock
- mm/page-writeback.c:write_cache_pages
In mm/readahead.c (ffffffff8121afd6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In mm/truncate.c (ffffffff8121ef89)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_mapping_pages
- mm/truncate.c:truncate_inode_pages_range
- mm/truncate.c:truncate_inode_pages_range
In mm/vmscan.c (ffffffff81226a4a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/vmscan.c:shrink_active_list
- mm/vmscan.c:__isolate_lru_page
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:shrink_page_list
In mm/shmem.c (ffffffff8122c99b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_unused_huge_shrink
In mm/gup.c (ffffffff81245b2e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/gup.c:follow_pmd_mask
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff812481a4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory.c:__do_fault
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_copy
- mm/memory.c:do_page_mkwrite
In mm/mlock.c (ffffffff812519a8)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/rmap.c (ffffffff8125fa41)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/rmap.c:page_referenced
In mm/madvise.c (ffffffff8126ed4a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff81270837)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff8127129d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swap_state.c:free_pages_and_swap_cache
- mm/swap_state.c:free_page_and_swap_cache
In mm/swapfile.c (ffffffff81275b33)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffff81281406)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
In mm/ksm.c (ffffffff8128b660)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:get_ksm_page
- mm/ksm.c:get_ksm_page
In mm/slub.c (ffffffff812921a8)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/slub.c:validate_store
- mm/slub.c:validate_store
- mm/slub.c:__slab_free
- mm/slub.c:___slab_alloc
- mm/slub.c:free_debug_processing
In mm/migrate.c (ffffffff81299f19)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:move_to_new_page
- mm/migrate.c:putback_movable_pages
- mm/migrate.c:isolate_movable_page
In mm/huge_memory.c (ffffffff812a2e10)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/huge_memory.c:deferred_split_scan
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff812a5bf7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff812adbb0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
In mm/memory-failure.c (ffffffff812b5228)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory-failure.c:unpoison_memory
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:me_huge_page
In mm/zsmalloc.c (ffffffff812b9375)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_compact
- mm/zsmalloc.c:async_free_zspage
- mm/zsmalloc.c:zs_page_migrate
- mm/zsmalloc.c:zs_free
- mm/zsmalloc.c:zs_malloc
- mm/zsmalloc.c:zs_map_object
In mm/balloon_compaction.c (ffffffff812bb281)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/balloon_compaction.c:balloon_page_list_dequeue
In mm/page_idle.c (ffffffff812bcb2e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/read_write.c (ffffffff812c4929)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/read_write.c:generic_remap_file_range_prep
- fs/read_write.c:generic_remap_file_range_prep
In fs/pipe.c (ffffffff812d02bc)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_steal
In fs/dcache.c (ffffffff812e1336)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/dcache.c:__d_lookup_done
- fs/dcache.c:d_alloc_parallel
- fs/dcache.c:__d_rehash
- fs/dcache.c:__d_instantiate_anon
- fs/dcache.c:___d_drop
In fs/splice.c (ffffffff812ff6ee)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/splice.c:page_cache_pipe_buf_confirm
- fs/splice.c:page_cache_pipe_buf_steal
In fs/buffer.c (ffffffff8130bf43)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:nobh_truncate_page
- fs/buffer.c:nobh_write_begin
- fs/buffer.c:block_page_mkwrite
- fs/buffer.c:block_read_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:clean_bdev_aliases
- fs/buffer.c:block_invalidatepage
- fs/buffer.c:__bread_gfp
- fs/buffer.c:end_buffer_async_write
- fs/buffer.c:end_buffer_async_read
In fs/mbcache.c (ffffffff8134890d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_shrink
- fs/mbcache.c:mb_cache_entry_delete
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff8134c8ef)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_page_mkwrite
In fs/iomap/seek.c (ffffffff8134f861)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/seek.c:page_cache_seek_hole_data
In fs/ext4/balloc.c (ffffffff813777d0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/extents.c (ffffffff8137e174)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/extents.c:ext4_ext_create_new_leaf
- fs/ext4/extents.c:ext4_ext_split
- fs/ext4/extents.c:ext4_ext_split
In fs/ext4/ialloc.c (ffffffff81389a52)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/indirect.c (ffffffff8138c259)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_alloc_branch
In fs/ext4/inline.c (ffffffff8138f716)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_convert_inline_data_nolock
In fs/ext4/inode.c (ffffffff8139de11)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_da_write_begin
- fs/ext4/inode.c:mpage_prepare_extent_to_map
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_write_begin
- fs/ext4/inode.c:ext4_getblk
In fs/ext4/mmp.c (ffffffff813aa8f4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff813b44d6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_finish_bio
In fs/ext4/resize.c (ffffffff813b6741)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/resize.c:update_backups
- fs/ext4/resize.c:ext4_resize_begin
In fs/ext4/super.c (ffffffff813c9f01)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_quota_write
- fs/ext4/super.c:ext4_commit_super
In fs/ext4/xattr.c (ffffffff813d4cc1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
- fs/ext4/xattr.c:ext4_xattr_block_csum_verify
In fs/jbd2/transaction.c (ffffffff813db33b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:jbd2_journal_file_buffer
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:jbd2_journal_try_to_free_buffers
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:jbd2_journal_forget
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:jbd2_journal_get_create_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/transaction.c:do_get_write_access
In fs/jbd2/commit.c (ffffffff813dbd77)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/recovery.c (ffffffff813ddf1e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/recovery.c:do_one_pass
In fs/jbd2/journal.c (ffffffff813e4650)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_grab_journal_head
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_journal_update_sb_errno
- fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail
- fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
In fs/hugetlbfs/inode.c (ffffffff813ec2cb)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fat/dir.c (ffffffff813ee699)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_new_entries
- fs/fat/dir.c:fat_alloc_new_dir
In fs/fat/fatent.c (ffffffff813f1999)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_mirror_bhs
In fs/ecryptfs/mmap.c (ffffffff813fd878)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ecryptfs/mmap.c:ecryptfs_get_locked_page
In fs/fuse/file.c (ffffffff8140fc39)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_page_mkwrite
In ipc/util.c (ffffffff8141fe29)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- ipc/util.c:ipc_addid
In security/apparmor/policy_unpack.c (ffffffff8148bc4b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In lib/rhashtable.c (ffffffff81513d16)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_insert_slow
- lib/rhashtable.c:rhashtable_rehash_table
- lib/rhashtable.c:rhashtable_rehash_table
In lib/sbitmap.c (ffffffff8154448c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/sbitmap.c:__sbitmap_get_word
In drivers/video/fbdev/core/fb_defio.c (ffffffff815a604e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite
In drivers/nvme/host/core.c (ffffffff8172673d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/nvme/host/core.c:nvme_setup_discard
In drivers/rtc/dev.c (ffffffff817e29f3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_open
In net/core/xdp.c (ffffffff818bcaac)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/core/xdp.c:mem_id_disconnect
- net/core/xdp.c:mem_xa_remove
In net/core/flow_offload.c (ffffffff818bdcc4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/core/flow_offload.c:__flow_indr_block_cb_register
In net/netlink/af_netlink.c (ffffffff818fa071)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:__netlink_insert
In net/ipv4/inet_fragment.c (ffffffff8195fe90)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:inet_frag_create
- net/ipv4/inet_fragment.c:inet_frag_kill
In net/ipv4/ipmr.c (ffffffff8196e757)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/ipmr.c:mroute_clean_tables
- net/ipv4/ipmr.c:ipmr_mfc_add
In net/xfrm/xfrm_policy.c (ffffffff8197da8d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_inexact_alloc_bin
In net/ipv6/ip6mr.c (ffffffff819d7151)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:mroute_clean_tables
- net/ipv6/ip6mr.c:ip6mr_mfc_add
- net/ipv6/ip6mr.c:ip6mr_mfc_delete
In net/ipv6/seg6_hmac.c (ffffffff819e26b6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:seg6_hmac_info_del
- net/ipv6/seg6_hmac.c:seg6_hmac_info_add
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/futex.c (ffffffff81140bc3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/futex.c:get_futex_key
In kernel/bpf/offload.c (ffffffff811f8242)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_offload_dev_netdev_unregister
- kernel/bpf/offload.c:bpf_offload_dev_netdev_register
In kernel/events/uprobes.c (ffffffff8121051a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff8121a194)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/filemap.c:do_read_cache_page
- mm/filemap.c:filemap_page_mkwrite
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_fault
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:find_lock_entry
- mm/filemap.c:__lock_page_killable
- mm/filemap.c:__lock_page
In mm/page-writeback.c (ffffffff81222225)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page-writeback.c:set_page_dirty_lock
- mm/page-writeback.c:write_cache_pages
In mm/readahead.c (ffffffff81225c36)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In mm/truncate.c (ffffffff81229c49)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_mapping_pages
- mm/truncate.c:truncate_inode_pages_range
- mm/truncate.c:truncate_inode_pages_range
In mm/vmscan.c (ffffffff81231776)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/vmscan.c:shrink_active_list
- mm/vmscan.c:__isolate_lru_page
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:shrink_page_list
In mm/shmem.c (ffffffff8123770b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_unused_huge_shrink
In mm/gup.c (ffffffff812503b0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81253864)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory.c:__do_fault
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_copy
- mm/memory.c:do_page_mkwrite
In mm/mlock.c (ffffffff8125d328)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/rmap.c (ffffffff8126b7b1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/rmap.c:page_referenced
In mm/madvise.c (ffffffff8127ac36)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff8127c7a7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff8127d21d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swap_state.c:free_pages_and_swap_cache
- mm/swap_state.c:free_page_and_swap_cache
In mm/swapfile.c (ffffffff81281aba)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffff8128d54d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
In mm/ksm.c (ffffffff812978b0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:get_ksm_page
- mm/ksm.c:get_ksm_page
In mm/slub.c (ffffffff8129e4a8)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/slub.c:validate_store
- mm/slub.c:validate_store
- mm/slub.c:__slab_free
- mm/slub.c:___slab_alloc
- mm/slub.c:free_debug_processing
In mm/migrate.c (ffffffff812a6369)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:move_to_new_page
- mm/migrate.c:putback_movable_pages
- mm/migrate.c:isolate_movable_page
In mm/huge_memory.c (ffffffff812af850)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/huge_memory.c:deferred_split_scan
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff812b29b5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff812ba860)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
In mm/memory-failure.c (ffffffff812c1ff8)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory-failure.c:unpoison_memory
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:me_huge_page
In mm/zsmalloc.c (ffffffff812c6145)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_compact
- mm/zsmalloc.c:async_free_zspage
- mm/zsmalloc.c:zs_page_migrate
- mm/zsmalloc.c:zs_free
- mm/zsmalloc.c:zs_malloc
- mm/zsmalloc.c:zs_map_object
In mm/balloon_compaction.c (ffffffff812c8051)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/balloon_compaction.c:balloon_page_list_dequeue
In mm/page_idle.c (ffffffff812c9ace)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/read_write.c (ffffffff812d1ab9)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/read_write.c:generic_remap_file_range_prep
- fs/read_write.c:generic_remap_file_range_prep
In fs/pipe.c (ffffffff812dd48c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_steal
In fs/dcache.c (ffffffff812ee516)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/dcache.c:__d_lookup_done
- fs/dcache.c:d_alloc_parallel
- fs/dcache.c:__d_rehash
- fs/dcache.c:__d_instantiate_anon
- fs/dcache.c:___d_drop
In fs/splice.c (ffffffff8130c8ce)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/splice.c:page_cache_pipe_buf_confirm
- fs/splice.c:page_cache_pipe_buf_steal
In fs/buffer.c (ffffffff81318e73)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:nobh_truncate_page
- fs/buffer.c:nobh_write_begin
- fs/buffer.c:block_page_mkwrite
- fs/buffer.c:block_read_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:clean_bdev_aliases
- fs/buffer.c:block_invalidatepage
- fs/buffer.c:__bread_gfp
- fs/buffer.c:end_buffer_async_write
- fs/buffer.c:end_buffer_async_read
In fs/mbcache.c (ffffffff8135572d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_shrink
- fs/mbcache.c:mb_cache_entry_delete
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff8135971f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_page_mkwrite
In fs/iomap/seek.c (ffffffff8135c691)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/seek.c:page_cache_seek_hole_data
In fs/ext4/balloc.c (ffffffff81384810)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/extents.c (ffffffff8138b044)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/extents.c:ext4_ext_create_new_leaf
- fs/ext4/extents.c:ext4_ext_split
- fs/ext4/extents.c:ext4_ext_split
In fs/ext4/ialloc.c (ffffffff81396822)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/indirect.c (ffffffff81399029)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_alloc_branch
In fs/ext4/inline.c (ffffffff8139c4e6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_convert_inline_data_nolock
In fs/ext4/inode.c (ffffffff813aabe1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_da_write_begin
- fs/ext4/inode.c:mpage_prepare_extent_to_map
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_write_begin
- fs/ext4/inode.c:ext4_getblk
In fs/ext4/mmp.c (ffffffff813b76c4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff813c0ee1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_finish_bio
In fs/ext4/resize.c (ffffffff813c3151)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/resize.c:update_backups
- fs/ext4/resize.c:ext4_resize_begin
In fs/ext4/super.c (ffffffff813d6911)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_quota_write
- fs/ext4/super.c:ext4_commit_super
In fs/ext4/xattr.c (ffffffff813e15c1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
- fs/ext4/xattr.c:ext4_xattr_block_csum_verify
In fs/jbd2/transaction.c (ffffffff813e7c3b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:jbd2_journal_file_buffer
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:jbd2_journal_try_to_free_buffers
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:jbd2_journal_forget
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:jbd2_journal_get_create_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/transaction.c:do_get_write_access
In fs/jbd2/commit.c (ffffffff813e8677)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/recovery.c (ffffffff813ea81e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/recovery.c:do_one_pass
In fs/jbd2/journal.c (ffffffff813f0f50)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_grab_journal_head
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_journal_update_sb_errno
- fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail
- fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
In fs/hugetlbfs/inode.c (ffffffff813f8bcb)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fat/dir.c (ffffffff813faf99)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_new_entries
- fs/fat/dir.c:fat_alloc_new_dir
In fs/fat/fatent.c (ffffffff813fe299)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_mirror_bhs
In fs/ecryptfs/mmap.c (ffffffff8140a178)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ecryptfs/mmap.c:ecryptfs_get_locked_page
In fs/fuse/file.c (ffffffff8141b359)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_page_mkwrite
In ipc/util.c (ffffffff8142b549)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- ipc/util.c:ipc_addid
In security/apparmor/policy_unpack.c (ffffffff814972cb)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In lib/rhashtable.c (ffffffff8151fac6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_insert_slow
- lib/rhashtable.c:rhashtable_rehash_table
- lib/rhashtable.c:rhashtable_rehash_table
In lib/sbitmap.c (ffffffff8154ff4c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/sbitmap.c:__sbitmap_get_word
In drivers/video/fbdev/core/fb_defio.c (ffffffff815b77fe)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite
In drivers/rtc/dev.c (ffffffff8185c7e3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_open
In net/core/xdp.c (ffffffff81953cac)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/core/xdp.c:mem_id_disconnect
- net/core/xdp.c:mem_xa_remove
In net/core/flow_offload.c (ffffffff81954ec4)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/core/flow_offload.c:__flow_indr_block_cb_register
In net/netlink/af_netlink.c (ffffffff81991711)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:__netlink_insert
In net/ipv4/inet_fragment.c (ffffffff81a10c70)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:inet_frag_create
- net/ipv4/inet_fragment.c:inet_frag_kill
In net/ipv4/ipmr.c (ffffffff81a1c9c7)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/ipmr.c:mroute_clean_tables
- net/ipv4/ipmr.c:ipmr_mfc_add
In net/xfrm/xfrm_policy.c (ffffffff81a2b71d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_inexact_alloc_bin
In net/ipv6/ip6mr.c (ffffffff81a84e11)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:mroute_clean_tables
- net/ipv6/ip6mr.c:ip6mr_mfc_add
- net/ipv6/ip6mr.c:ip6mr_mfc_delete
In net/ipv6/seg6_hmac.c (ffffffff81a90376)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:seg6_hmac_info_del
- net/ipv6/seg6_hmac.c:seg6_hmac_info_add
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/futex.c (ffffffff8114de1e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/futex.c:get_futex_key
In kernel/bpf/offload.c (ffffffff812065a8)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_offload_dev_netdev_unregister
- kernel/bpf/offload.c:bpf_offload_dev_netdev_register
In kernel/events/uprobes.c (ffffffff8121f462)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- kernel/events/uprobes.c:__replace_page
In mm/filemap.c (ffffffff8122926b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/filemap.c:do_read_cache_page
- mm/filemap.c:filemap_page_mkwrite
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:filemap_fault
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:generic_file_buffered_read
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:pagecache_get_page
- mm/filemap.c:find_lock_entry
- mm/filemap.c:__lock_page_killable
- mm/filemap.c:__lock_page
In mm/page-writeback.c (ffffffff8123166f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page-writeback.c:set_page_dirty_lock
- mm/page-writeback.c:write_cache_pages
In mm/readahead.c (ffffffff81234f36)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In mm/truncate.c (ffffffff81239044)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/truncate.c:invalidate_inode_pages2_range
- mm/truncate.c:invalidate_mapping_pages
- mm/truncate.c:truncate_inode_pages_range
- mm/truncate.c:truncate_inode_pages_range
In mm/vmscan.c (ffffffff81240b9f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/vmscan.c:shrink_active_list
- mm/vmscan.c:__isolate_lru_page
- mm/vmscan.c:shrink_page_list
- mm/vmscan.c:shrink_page_list
In mm/shmem.c (ffffffff81246c45)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_undo_range
- mm/shmem.c:shmem_unused_huge_shrink
In mm/gup.c (ffffffff8125fd34)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8126322d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory.c:__do_fault
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_copy
- mm/memory.c:do_page_mkwrite
In mm/mlock.c (ffffffff8126cd0e)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/rmap.c (ffffffff8127b141)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/rmap.c:page_referenced
In mm/madvise.c (ffffffff8128a817)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff8128c377)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff8128cddd)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swap_state.c:free_pages_and_swap_cache
- mm/swap_state.c:free_page_and_swap_cache
In mm/swapfile.c (ffffffff812917c6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
In mm/hugetlb.c (ffffffff8129d2fb)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
In mm/ksm.c (ffffffff812a7687)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:cmp_and_merge_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:try_to_merge_one_page
- mm/ksm.c:get_ksm_page
- mm/ksm.c:get_ksm_page
In mm/slub.c (ffffffff812ae222)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/slub.c:validate_slab_slab
- mm/slub.c:__slab_free
- mm/slub.c:___slab_alloc
- mm/slub.c:free_debug_processing
In mm/migrate.c (ffffffff812b6684)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:migrate_pages
- mm/migrate.c:move_to_new_page
- mm/migrate.c:putback_movable_pages
- mm/migrate.c:isolate_movable_page
In mm/huge_memory.c (ffffffff812bfb90)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/huge_memory.c:deferred_split_scan
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
In mm/khugepaged.c (ffffffff812c2bf2)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__collapse_huge_page_isolate
In mm/memcontrol.c (ffffffff812cafa0)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_account
In mm/memory-failure.c (ffffffff812d2a93)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/memory-failure.c:unpoison_memory
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:me_huge_page
In mm/zsmalloc.c (ffffffff812d78dc)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_compact
- mm/zsmalloc.c:async_free_zspage
- mm/zsmalloc.c:zs_page_migrate
- mm/zsmalloc.c:zs_free
- mm/zsmalloc.c:zs_malloc
- mm/zsmalloc.c:zs_map_object
In mm/balloon_compaction.c (ffffffff812d8d61)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- mm/balloon_compaction.c:balloon_page_list_dequeue
In mm/page_idle.c (ffffffff812da7be)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In fs/read_write.c (ffffffff812e28d2)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/read_write.c:generic_remap_file_range_prep
- fs/read_write.c:generic_remap_file_range_prep
In fs/pipe.c (ffffffff812ee404)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_steal
In fs/dcache.c (ffffffff813004dd)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/dcache.c:__d_lookup_done
- fs/dcache.c:d_alloc_parallel
- fs/dcache.c:__d_rehash
- fs/dcache.c:__d_instantiate_anon
- fs/dcache.c:___d_drop
In fs/splice.c (ffffffff8131e0f5)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/splice.c:page_cache_pipe_buf_confirm
- fs/splice.c:page_cache_pipe_buf_steal
In fs/buffer.c (ffffffff8132aaa3)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:nobh_truncate_page
- fs/buffer.c:nobh_write_begin
- fs/buffer.c:block_page_mkwrite
- fs/buffer.c:block_read_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:__block_write_full_page
- fs/buffer.c:clean_bdev_aliases
- fs/buffer.c:block_invalidatepage
- fs/buffer.c:__bread_gfp
- fs/buffer.c:end_buffer_async_write
- fs/buffer.c:end_buffer_async_read
In fs/mbcache.c (ffffffff81368d28)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_shrink
- fs/mbcache.c:mb_cache_entry_delete
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff8136ce1a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_page_mkwrite
In fs/iomap/seek.c (ffffffff8136fdbe)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/iomap/seek.c:page_cache_seek_hole_data
In fs/ext4/balloc.c (ffffffff8139838b)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/extents.c (ffffffff8139ed7f)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/extents.c:ext4_ext_create_new_leaf
- fs/ext4/extents.c:ext4_ext_split
- fs/ext4/extents.c:ext4_ext_split
In fs/ext4/ialloc.c (ffffffff813aaaa8)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/indirect.c (ffffffff813ae202)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_ind_map_blocks
In fs/ext4/inline.c (ffffffff813b09fd)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_convert_inline_data_nolock
In fs/ext4/inode.c (ffffffff813bf52c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_page_mkwrite
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_da_write_begin
- fs/ext4/inode.c:mpage_prepare_extent_to_map
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_write_begin
- fs/ext4/inode.c:ext4_getblk
In fs/ext4/mmp.c (ffffffff813cc3cf)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff813d6018)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_finish_bio
In fs/ext4/resize.c (ffffffff813d82fc)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/resize.c:update_backups
- fs/ext4/resize.c:ext4_resize_begin
In fs/ext4/super.c (ffffffff813ebbba)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_quota_write
- fs/ext4/super.c:ext4_commit_super
In fs/ext4/xattr.c (ffffffff813f69d2)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
- fs/ext4/xattr.c:ext4_xattr_block_csum_verify
In fs/jbd2/transaction.c (ffffffff813fd442)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:jbd2_journal_file_buffer
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:jbd2_journal_invalidatepage
- fs/jbd2/transaction.c:jbd2_journal_try_to_free_buffers
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:jbd2_journal_forget
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_dirty_metadata
- fs/jbd2/transaction.c:jbd2_journal_get_undo_access
- fs/jbd2/transaction.c:jbd2_journal_get_create_access
- fs/jbd2/transaction.c:do_get_write_access
- fs/jbd2/transaction.c:do_get_write_access
In fs/jbd2/commit.c (ffffffff813fdea1)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/recovery.c (ffffffff81400180)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/recovery.c:do_one_pass
In fs/jbd2/journal.c (ffffffff81406b17)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_put_journal_head
- fs/jbd2/journal.c:jbd2_journal_grab_journal_head
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_journal_update_sb_errno
- fs/jbd2/journal.c:jbd2_journal_update_sb_log_tail
- fs/jbd2/journal.c:jbd2_journal_get_descriptor_buffer
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
- fs/jbd2/journal.c:jbd2_journal_write_metadata_buffer
In fs/hugetlbfs/inode.c (ffffffff8140ea15)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/hugetlbfs/inode.c:remove_inode_hugepages
In fs/fat/dir.c (ffffffff81410bc8)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_new_entries
- fs/fat/dir.c:fat_alloc_new_dir
In fs/fat/fatent.c (ffffffff81413f40)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_mirror_bhs
In fs/ecryptfs/mmap.c (ffffffff8141fe71)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/ecryptfs/mmap.c:ecryptfs_get_locked_page
In fs/fuse/file.c (ffffffff81432384)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_page_mkwrite
In ipc/util.c (ffffffff814424e2)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- ipc/util.c:ipc_addid
In security/apparmor/policy_unpack.c (ffffffff814af3aa)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
In lib/rhashtable.c (ffffffff815393b2)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_insert_slow
- lib/rhashtable.c:rhashtable_rehash_table
- lib/rhashtable.c:rhashtable_rehash_table
In lib/sbitmap.c (ffffffff81569d8c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- lib/sbitmap.c:__sbitmap_get_word
In drivers/video/fbdev/core/fb_defio.c (ffffffff815d1269)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_work
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_mkwrite
In drivers/rtc/dev.c (ffffffff81877a63)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_open
In net/core/xdp.c (ffffffff81975436)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/core/xdp.c:mem_xa_remove
In net/core/flow_offload.c (ffffffff81976ea6)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/core/flow_offload.c:__flow_indr_block_cb_register
In net/netlink/af_netlink.c (ffffffff819b419d)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:__netlink_insert
In net/ipv4/inet_fragment.c (ffffffff81a1b554)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:inet_frag_create
- net/ipv4/inet_fragment.c:inet_frag_kill
In net/ipv4/ipmr.c (ffffffff81a2798a)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv4/ipmr.c:mroute_clean_tables
- net/ipv4/ipmr.c:ipmr_mfc_add
In net/xfrm/xfrm_policy.c (ffffffff81a36d6c)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_inexact_alloc_bin
In net/ipv6/ip6mr.c (ffffffff81a91794)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:mroute_clean_tables
- net/ipv6/ip6mr.c:ip6mr_mfc_add
- net/ipv6/ip6mr.c:ip6mr_mfc_delete
In net/ipv6/seg6_hmac.c (ffffffff81a9cf77)
Location: arch/x86/include/asm/bitops.h:142
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:seg6_hmac_info_del
- net/ipv6/seg6_hmac.c:seg6_hmac_info_add