__ref_is_percpu
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/cgroup.c (ffffffff811145fd)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/cgroup.c:kill_css
- kernel/cgroup.c:cgroup_get
- kernel/cgroup.c:init_and_link_css
- kernel/cgroup.c:css_killed_work_fn
- kernel/cgroup.c:cgroup_kn_unlock
- kernel/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup.c:cgroup_release_root
- kernel/cgroup.c:css_free_work_fn
- kernel/cgroup.c:css_free_work_fn
- kernel/cgroup.c:css_free_work_fn
- kernel/cgroup.c:find_css_set
- kernel/cgroup.c:cgroup_get_e_css
- kernel/cgroup.c:cgroup_get_e_css
- kernel/cgroup.c:cgroup_subtree_control_write
- kernel/cgroup.c:cgroup_mount
- kernel/cgroup.c:cgroup_mount
- kernel/cgroup.c:css_tryget_online_from_dir
In kernel/cgroup_freezer.c (ffffffff81119ff8)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/cgroup_freezer.c:freezer_read
- kernel/cgroup_freezer.c:freezer_read
- kernel/cgroup_freezer.c:freezer_write
- kernel/cgroup_freezer.c:freezer_write
In kernel/cpuset.c (ffffffff8111c7cb)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_hotplug_workfn
- kernel/cpuset.c:cpuset_hotplug_workfn
- kernel/cpuset.c:proc_cpuset_show
- kernel/cpuset.c:proc_cpuset_show
In kernel/events/core.c (ffffffff8117ed52)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/page-writeback.c (ffffffff8119a54a)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/backing-dev.c (ffffffff81208cbb)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
In mm/memcontrol.c (ffffffff811fae01)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/memcontrol.c:get_mem_cgroup_from_mm
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:cancel_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:sock_release_memcg
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:task_in_mem_cgroup
- mm/memcontrol.c:task_in_mem_cgroup
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:__memcg_kmem_get_cache
- mm/memcontrol.c:__memcg_kmem_get_cache
- mm/memcontrol.c:__memcg_kmem_put_cache
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:__memcg_kmem_uncharge
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_uncharge_swap
In mm/hugetlb_cgroup.c (ffffffff812012fe)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In fs/inode.c (ffffffff81227b52)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff8123817e)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:wbc_detach_inode
In fs/block_dev.c (ffffffff812486e6)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- fs/block_dev.c:__blkdev_put
In fs/aio.c (ffffffff8125b984)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- fs/aio.c:lookup_ioctx
- fs/aio.c:free_ioctx_users
- fs/aio.c:aio_complete
- fs/aio.c:SyS_io_setup
- fs/aio.c:SyS_io_destroy
- fs/aio.c:do_io_submit
- fs/aio.c:do_io_submit
- fs/aio.c:do_io_submit
- fs/aio.c:SyS_io_cancel
- fs/aio.c:SyS_io_getevents
In block/bio.c (ffffffff813b0fd2)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- block/bio.c:bio_associate_current
- block/bio.c:bio_associate_blkcg
- block/bio.c:bio_disassociate_task
In block/blk-core.c (ffffffff813b99e8)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
In block/blk-merge.c (ffffffff813c194d)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- block/blk-merge.c:attempt_merge
In block/blk-mq.c (ffffffff813c35b7)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_map_request
In block/blk-cgroup.c (ffffffff813d7e60)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release_rcu
In lib/percpu-refcount.c (ffffffff813ff0b1)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_call_confirm_rcu
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_reinit
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/gup.c (ffffffff810715c0)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- arch/x86/mm/gup.c:gup_huge_pmd
- arch/x86/mm/gup.c:gup_huge_pmd
- arch/x86/mm/gup.c:gup_huge_pmd
- arch/x86/mm/gup.c:gup_pte_range
- arch/x86/mm/gup.c:gup_pte_range
- arch/x86/mm/gup.c:gup_pte_range
In kernel/cgroup.c (ffffffff81121823)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/cgroup.c:cgroup_sk_free
- kernel/cgroup.c:cgroup_sk_alloc
- kernel/cgroup.c:cgroup_get_from_fd
- kernel/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup.c:kill_css
- kernel/cgroup.c:css_killed_work_fn
- kernel/cgroup.c:init_and_link_css
- kernel/cgroup.c:css_free_work_fn
- kernel/cgroup.c:css_free_work_fn
- kernel/cgroup.c:css_free_work_fn
- kernel/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup.c:cgroup_kill_sb
- kernel/cgroup.c:cgroup_mount
- kernel/cgroup.c:cgroup_mount
- kernel/cgroup.c:cgroup_mount
- kernel/cgroup.c:cgroup_mount
- kernel/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup.c:cgroup_kn_unlock
- kernel/cgroup.c:find_css_set
- kernel/cgroup.c:cgroup_get
- kernel/cgroup.c:cgroup_get_e_css
- kernel/cgroup.c:cgroup_get_e_css
In kernel/cgroup_freezer.c (ffffffff81121fce)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/cgroup_freezer.c:freezer_write
- kernel/cgroup_freezer.c:freezer_write
- kernel/cgroup_freezer.c:freezer_read
- kernel/cgroup_freezer.c:freezer_read
In kernel/cpuset.c (ffffffff81125917)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/cpuset.c:proc_cpuset_show
- kernel/cpuset.c:proc_cpuset_show
- kernel/cpuset.c:cpuset_hotplug_workfn
- kernel/cpuset.c:cpuset_hotplug_workfn
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_write_resmask
In kernel/bpf/arraymap.c (ffffffff81187acd)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/events/core.c (ffffffff81190957)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In kernel/memremap.c (ffffffff8119e13a)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/memremap.c:devm_memremap_pages_release
- kernel/memremap.c:devm_memremap_pages_release
- kernel/memremap.c:put_zone_device_page
- kernel/memremap.c:get_zone_device_page
In mm/page-writeback.c (ffffffff811aee5a)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/backing-dev.c (ffffffff811c85b3)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/gup.c (ffffffff811d4c43)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/huge_memory.c (ffffffff812149a7)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:follow_devmap_pmd
In mm/memcontrol.c (ffffffff81224528)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_uncharge_skmem
- mm/memcontrol.c:sock_release_memcg
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:memcg_kmem_uncharge
- mm/memcontrol.c:memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:cancel_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:task_in_mem_cgroup
- mm/memcontrol.c:task_in_mem_cgroup
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_mm
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff81225ab7)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In fs/inode.c (ffffffff81250282)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff8126195e)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/block_dev.c (ffffffff8127111c)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- fs/block_dev.c:__blkdev_put
In fs/aio.c (ffffffff812867e4)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- fs/aio.c:SyS_io_getevents
- fs/aio.c:SyS_io_cancel
- fs/aio.c:do_io_submit
- fs/aio.c:do_io_submit
- fs/aio.c:do_io_submit
- fs/aio.c:SyS_io_destroy
- fs/aio.c:SyS_io_setup
- fs/aio.c:aio_complete
- fs/aio.c:lookup_ioctx
- fs/aio.c:free_ioctx_users
In block/bio.c (ffffffff813f543d)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- block/bio.c:bio_disassociate_task
- block/bio.c:bio_associate_current
In block/blk-core.c (ffffffff813fe759)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (ffffffff81405883)
Location: include/linux/percpu-refcount.h:128
Inline: True
In block/blk-mq.c (ffffffff81408db0)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_map_request
- block/blk-mq.c:blk_mq_timeout_work
In block/blk-cgroup.c (ffffffff8141e0d6)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- block/blk-cgroup.c:__blkg_release_rcu
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
In lib/percpu-refcount.c (ffffffff81446a85)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:percpu_ref_call_confirm_rcu
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/mm/gup.c (ffffffff8107512d)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- arch/x86/mm/gup.c:gup_huge_pmd
- arch/x86/mm/gup.c:gup_huge_pmd
- arch/x86/mm/gup.c:gup_huge_pmd
- arch/x86/mm/gup.c:gup_pte_range
- arch/x86/mm/gup.c:gup_pte_range
- arch/x86/mm/gup.c:gup_pte_range
In kernel/cgroup.c (ffffffff81129dc3)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/cgroup.c:cgroup_sk_free
- kernel/cgroup.c:cgroup_sk_alloc
- kernel/cgroup.c:cgroup_get_from_fd
- kernel/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup.c:kill_css
- kernel/cgroup.c:css_killed_work_fn
- kernel/cgroup.c:init_and_link_css
- kernel/cgroup.c:css_free_work_fn
- kernel/cgroup.c:css_free_work_fn
- kernel/cgroup.c:css_free_work_fn
- kernel/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup.c:cgroup_kill_sb
- kernel/cgroup.c:cgroup_mount
- kernel/cgroup.c:cgroup_mount
- kernel/cgroup.c:cgroup_mount
- kernel/cgroup.c:cgroup_mount
- kernel/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup.c:cgroup_kn_unlock
- kernel/cgroup.c:find_css_set
- kernel/cgroup.c:cgroup_get
- kernel/cgroup.c:cgroup_get_e_css
- kernel/cgroup.c:cgroup_get_e_css
In kernel/cgroup_freezer.c (ffffffff8112a5fe)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/cgroup_freezer.c:freezer_write
- kernel/cgroup_freezer.c:freezer_write
- kernel/cgroup_freezer.c:freezer_read
- kernel/cgroup_freezer.c:freezer_read
In kernel/cpuset.c (ffffffff8112f312)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/cpuset.c:proc_cpuset_show
- kernel/cpuset.c:proc_cpuset_show
- kernel/cpuset.c:cpuset_hotplug_workfn
- kernel/cpuset.c:cpuset_hotplug_workfn
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_write_resmask
- kernel/cpuset.c:cpuset_write_resmask
In kernel/bpf/syscall.c (ffffffff8118da7f)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/bpf/syscall.c:SyS_bpf
In kernel/bpf/arraymap.c (ffffffff8119598d)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/events/core.c (ffffffff8119f825)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In kernel/memremap.c (ffffffff811adb5a)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- kernel/memremap.c:devm_memremap_pages_release
- kernel/memremap.c:devm_memremap_pages_release
- kernel/memremap.c:put_zone_device_page
- kernel/memremap.c:get_zone_device_page
In mm/page-writeback.c (ffffffff811bf50a)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/backing-dev.c (ffffffff811d86e3)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/gup.c (ffffffff811e4c6f)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/huge_memory.c (ffffffff81226f36)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:follow_devmap_pmd
In mm/memcontrol.c (ffffffff81236af8)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_uncharge_skmem
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:memcg_kmem_uncharge
- mm/memcontrol.c:memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:cancel_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:task_in_mem_cgroup
- mm/memcontrol.c:task_in_mem_cgroup
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_mm
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff81238097)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In fs/inode.c (ffffffff81263322)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff81274e5e)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/block_dev.c (ffffffff81284a89)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- fs/block_dev.c:__blkdev_put
In fs/aio.c (ffffffff8129a750)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- fs/aio.c:compat_SyS_io_getevents
- fs/aio.c:SyS_io_cancel
- fs/aio.c:do_io_submit
- fs/aio.c:do_io_submit
- fs/aio.c:do_io_submit
- fs/aio.c:SyS_io_destroy
- fs/aio.c:compat_SyS_io_setup
- fs/aio.c:SyS_io_setup
- fs/aio.c:aio_complete
- fs/aio.c:lookup_ioctx
- fs/aio.c:free_ioctx_users
In block/bio.c (ffffffff8140ee5d)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- block/bio.c:bio_disassociate_task
- block/bio.c:bio_associate_current
In block/blk-core.c (ffffffff8141814b)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (ffffffff8141faf8)
Location: include/linux/percpu-refcount.h:128
Inline: True
In block/blk-mq.c (ffffffff814221af)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_map_request
- block/blk-mq.c:blk_mq_timeout_work
In block/blk-cgroup.c (ffffffff81439696)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- block/blk-cgroup.c:__blkg_release_rcu
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
In lib/percpu-refcount.c (ffffffff81465149)
Location: include/linux/percpu-refcount.h:128
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/cgroup/cgroup.c (ffffffff81128ba3)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:kill_css
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_work_fn
- kernel/cgroup/cgroup.c:css_free_work_fn
- kernel/cgroup/cgroup.c:css_free_work_fn
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_do_mount
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_live
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff8112aa47)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_mount
- kernel/cgroup/cgroup-v1.c:cgroup1_mount
- kernel/cgroup/cgroup-v1.c:cgroup1_mount
In kernel/cgroup/freezer.c (ffffffff8112b366)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- kernel/cgroup/freezer.c:freezer_write
- kernel/cgroup/freezer.c:freezer_write
- kernel/cgroup/freezer.c:freezer_read
- kernel/cgroup/freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff8112bf7f)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff8113096b)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
In kernel/bpf/syscall.c (ffffffff81192c9c)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
In kernel/bpf/arraymap.c (ffffffff8119cd9d)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/events/core.c (ffffffff811a94ed)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- kernel/events/core.c:_free_event
In kernel/memremap.c (ffffffff811b4ec1)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- kernel/memremap.c:devm_memremap_pages
- kernel/memremap.c:devm_memremap_pages_release
- kernel/memremap.c:devm_memremap_pages_release
In mm/page-writeback.c (ffffffff811c72c2)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (ffffffff811cba42)
Location: include/linux/percpu-refcount.h:129
Inline: True
In mm/backing-dev.c (ffffffff811e194b)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/slab_common.c (ffffffff811e77ca)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- mm/slab_common.c:slab_deactivate_memcg_cache_rcu_sched
- mm/slab_common.c:kmemcg_deactivate_workfn
In mm/gup.c (ffffffff811f0bd8)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages_fast
- mm/gup.c:__get_user_pages_fast
- mm/gup.c:__get_user_pages_fast
- mm/gup.c:__gup_device_huge
- mm/gup.c:__gup_device_huge
- mm/gup.c:__gup_device_huge
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/huge_memory.c (ffffffff812332a5)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:follow_devmap_pmd
In mm/memcontrol.c (ffffffff81242577)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_uncharge_skmem
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:memcg_kmem_uncharge
- mm/memcontrol.c:memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:task_in_mem_cgroup
- mm/memcontrol.c:task_in_mem_cgroup
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_mm
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff81243d04)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In fs/inode.c (ffffffff81270b4f)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff812823a6)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/block_dev.c (ffffffff812927af)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/aio.c (ffffffff812a84a0)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- fs/aio.c:compat_SyS_io_getevents
- fs/aio.c:SyS_io_cancel
- fs/aio.c:do_io_submit
- fs/aio.c:do_io_submit
- fs/aio.c:do_io_submit
- fs/aio.c:SyS_io_destroy
- fs/aio.c:compat_SyS_io_setup
- fs/aio.c:SyS_io_setup
- fs/aio.c:aio_complete
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In block/bio.c (ffffffff8141c97d)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- block/bio.c:bio_disassociate_task
- block/bio.c:bio_associate_current
In block/blk-core.c (ffffffff81425fef)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (ffffffff8142d991)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- block/blk-merge.c:attempt_merge
In block/blk-mq.c (ffffffff8142fcc3)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_get_request
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait
- block/blk-mq.c:blk_mq_freeze_queue_wait
In block/blk-cgroup.c (ffffffff81446eb0)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- block/blk-cgroup.c:__blkg_release_rcu
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
In lib/percpu-refcount.c (ffffffff8146a279)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/md/md.c (ffffffff8173fa2d)
Location: include/linux/percpu-refcount.h:129
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
- drivers/md/md.c:set_in_sync
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (ffffffff810ac964)
Location: include/linux/percpu-refcount.h:130
Inline: True
In kernel/cgroup/cgroup.c (ffffffff811351d7)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:kill_css
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_work_fn
- kernel/cgroup/cgroup.c:css_free_work_fn
- kernel/cgroup/cgroup.c:css_free_work_fn
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_do_mount
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_live
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff811377d7)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_mount
- kernel/cgroup/cgroup-v1.c:cgroup1_mount
- kernel/cgroup/cgroup-v1.c:cgroup1_mount
In kernel/cgroup/freezer.c (ffffffff81138166)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- kernel/cgroup/freezer.c:freezer_write
- kernel/cgroup/freezer.c:freezer_write
- kernel/cgroup/freezer.c:freezer_read
- kernel/cgroup/freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff81138d8f)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff8113d8ab)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
In kernel/bpf/syscall.c (ffffffff8119ffae)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
In kernel/bpf/arraymap.c (ffffffff811ac851)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/events/core.c (ffffffff811bcd35)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- kernel/events/core.c:_free_event
In kernel/memremap.c (ffffffff811c91ff)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- kernel/memremap.c:devm_memremap_pages
- kernel/memremap.c:devm_memremap_pages_release
- kernel/memremap.c:devm_memremap_pages_release
In mm/page-writeback.c (ffffffff811dc0d2)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (ffffffff811e0440)
Location: include/linux/percpu-refcount.h:130
Inline: True
In mm/backing-dev.c (ffffffff811f799b)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/slab_common.c (ffffffff811fda0a)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- mm/slab_common.c:slab_deactivate_memcg_cache_rcu_sched
- mm/slab_common.c:kmemcg_deactivate_workfn
In mm/gup.c (ffffffff81205757)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- mm/gup.c:gup_pgd_range
- mm/gup.c:gup_pgd_range
- mm/gup.c:gup_pgd_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:__gup_device_huge
- mm/gup.c:__gup_device_huge
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/huge_memory.c (ffffffff81250be1)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
- mm/huge_memory.c:follow_devmap_pmd
In mm/memcontrol.c (ffffffff81262376)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:memcg_kmem_uncharge
- mm/memcontrol.c:memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:task_in_mem_cgroup
- mm/memcontrol.c:task_in_mem_cgroup
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_mm
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff81263b54)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In mm/hmm.c (ffffffff8126e290)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- mm/hmm.c:hmm_devmem_release
- mm/hmm.c:hmm_devmem_release
In fs/inode.c (ffffffff8129347f)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff812a4f16)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/block_dev.c (ffffffff812b55bf)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/aio.c (ffffffff812c9fa1)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:SyS_io_cancel
- fs/aio.c:do_io_submit
- fs/aio.c:do_io_submit
- fs/aio.c:do_io_submit
- fs/aio.c:SyS_io_destroy
- fs/aio.c:compat_SyS_io_setup
- fs/aio.c:SyS_io_setup
- fs/aio.c:aio_complete
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In block/bio.c (ffffffff8144753d)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- block/bio.c:bio_disassociate_task
In block/blk-core.c (ffffffff8145145b)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:direct_make_request
- block/blk-core.c:blk_queue_bio
- block/blk-core.c:blk_queue_bio
- block/blk-core.c:__blk_put_request
- block/blk-core.c:blk_get_request_flags
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (ffffffff81458bc0)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- block/blk-merge.c:attempt_merge
In block/blk-mq.c (ffffffff8145b603)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_get_request
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait
- block/blk-mq.c:blk_mq_freeze_queue_wait
In block/blk-cgroup.c (ffffffff81473a90)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- block/blk-cgroup.c:__blkg_release_rcu
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
In lib/percpu-refcount.c (ffffffff81496569)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffffffff8166fc8f)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/md/md.c (ffffffff817b1a4d)
Location: include/linux/percpu-refcount.h:130
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
- drivers/md/md.c:set_in_sync
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (ffffffff810b397b)
Location: include/linux/percpu-refcount.h:136
Inline: True
In kernel/cgroup/cgroup.c (ffffffff811438f6)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:kill_css
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_do_mount
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_live
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff8114608a)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_mount
- kernel/cgroup/cgroup-v1.c:cgroup1_mount
- kernel/cgroup/cgroup-v1.c:cgroup1_mount
In kernel/cgroup/freezer.c (ffffffff81146945)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- kernel/cgroup/freezer.c:freezer_write
- kernel/cgroup/freezer.c:freezer_write
- kernel/cgroup/freezer.c:freezer_read
- kernel/cgroup/freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff811479e0)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff8114c142)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
In kernel/bpf/arraymap.c (ffffffff811c3e30)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/cgroup.c (ffffffff811d2839)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
In kernel/events/core.c (ffffffff811d93c5)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In kernel/memremap.c (ffffffff811e967f)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- kernel/memremap.c:get_dev_pagemap
- kernel/memremap.c:get_dev_pagemap
- kernel/memremap.c:devm_memremap_pages
- kernel/memremap.c:devm_memremap_pages
- kernel/memremap.c:devm_memremap_pages
- kernel/memremap.c:devm_memremap_pages_release
- kernel/memremap.c:devm_memremap_pages_release
In mm/page-writeback.c (ffffffff811fda01)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (ffffffff812013c3)
Location: include/linux/percpu-refcount.h:136
Inline: True
In mm/backing-dev.c (ffffffff81218eb0)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/slab_common.c (ffffffff8121ed61)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- mm/slab_common.c:slab_deactivate_memcg_cache_rcu_sched
- mm/slab_common.c:kmemcg_deactivate_workfn
In mm/gup.c (ffffffff81226c1b)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- mm/gup.c:gup_pgd_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:follow_page_pte
In mm/huge_memory.c (ffffffff8127512e)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:follow_devmap_pmd
In mm/memcontrol.c (ffffffff81286451)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:memcg_kmem_uncharge
- mm/memcontrol.c:memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:task_in_mem_cgroup
- mm/memcontrol.c:task_in_mem_cgroup
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_mm
In mm/hugetlb_cgroup.c (ffffffff81287ecd)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff812896c2)
Location: include/linux/percpu-refcount.h:136
Inline: True
In mm/hmm.c (ffffffff81292790)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- mm/hmm.c:hmm_devmem_release
- mm/hmm.c:hmm_devmem_release
In fs/inode.c (ffffffff812b90af)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff812cbdd6)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:wbc_attach_and_unlock_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/block_dev.c (ffffffff812dcacf)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/aio.c (ffffffff812f31e1)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__x32_compat_sys_io_submit
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__x32_compat_sys_io_setup
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:aio_complete
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In block/bio.c (ffffffff8147a63d)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- block/bio.c:bio_disassociate_task
In block/blk-core.c (ffffffff814846ca)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:direct_make_request
- block/blk-core.c:generic_make_request
- block/blk-core.c:generic_make_request
- block/blk-core.c:generic_make_request
- block/blk-core.c:blk_queue_bio
- block/blk-core.c:blk_queue_bio
- block/blk-core.c:__blk_put_request
- block/blk-core.c:blk_get_request
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (ffffffff8148bcde)
Location: include/linux/percpu-refcount.h:136
Inline: True
In block/blk-mq.c (ffffffff8148f17c)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_get_request
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait
- block/blk-mq.c:blk_mq_freeze_queue_wait
In block/blk-cgroup.c (ffffffff814a7e60)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- block/blk-cgroup.c:__blkg_release_rcu
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
In lib/percpu-refcount.c (ffffffff814cb7c9)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffffffff816ab980)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/dax/super.c (ffffffff816e224b)
Location: include/linux/percpu-refcount.h:136
Inline: True
In drivers/md/md.c (ffffffff817f55cd)
Location: include/linux/percpu-refcount.h:136
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
- drivers/md/md.c:set_in_sync
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (ffffffff810bcc7b)
Location: include/linux/percpu-refcount.h:137
Inline: True
In kernel/cgroup/cgroup.c (ffffffff8114f406)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:kill_css
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_do_mount
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_live
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff81151c4a)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_mount
- kernel/cgroup/cgroup-v1.c:cgroup1_mount
- kernel/cgroup/cgroup-v1.c:cgroup1_mount
In kernel/cgroup/freezer.c (ffffffff81152614)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- kernel/cgroup/freezer.c:freezer_write
- kernel/cgroup/freezer.c:freezer_write
- kernel/cgroup/freezer.c:freezer_read
- kernel/cgroup/freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff81153299)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff81158d84)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
In kernel/bpf/arraymap.c (ffffffff811d5af0)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/cgroup.c (ffffffff811e25c9)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
In kernel/events/core.c (ffffffff811e984e)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In kernel/memremap.c (ffffffff811fa01c)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- kernel/memremap.c:get_dev_pagemap
- kernel/memremap.c:get_dev_pagemap
- kernel/memremap.c:devm_memremap_pages
- kernel/memremap.c:devm_memremap_pages
In mm/oom_kill.c (ffffffff81205df6)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffff8121052a)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (ffffffff81214672)
Location: include/linux/percpu-refcount.h:137
Inline: True
In mm/backing-dev.c (ffffffff8122bcea)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/slab_common.c (ffffffff81231d41)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- mm/slab_common.c:slab_deactivate_memcg_cache_rcu_sched
- mm/slab_common.c:kmemcg_deactivate_workfn
In mm/gup.c (ffffffff81239d1b)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/memcontrol.c (ffffffff8129b3a3)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:memcg_kmem_uncharge
- mm/memcontrol.c:memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:task_in_mem_cgroup
- mm/memcontrol.c:task_in_mem_cgroup
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_page
In mm/hugetlb_cgroup.c (ffffffff8129ce19)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff8129e51b)
Location: include/linux/percpu-refcount.h:137
Inline: True
In fs/inode.c (ffffffff812ce1f8)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff812e0cff)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:wbc_attach_and_unlock_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/buffer.c (ffffffff812ebeec)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- fs/buffer.c:alloc_page_buffers
In fs/block_dev.c (ffffffff812f2054)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/notify/group.c (ffffffff812f9c6a)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (ffffffff813081e1)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__x32_compat_sys_io_submit
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__x32_compat_sys_io_setup
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:aio_complete
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In block/bio.c (ffffffff8149860c)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- block/bio.c:bio_endio
- block/bio.c:bio_reset
- block/bio.c:bio_free
In block/blk-core.c (ffffffff8149f6bd)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_done
- block/blk-core.c:direct_make_request
- block/blk-core.c:generic_make_request
- block/blk-core.c:generic_make_request
- block/blk-core.c:generic_make_request
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (ffffffff814a5977)
Location: include/linux/percpu-refcount.h:137
Inline: True
In block/blk-mq.c (ffffffff814a7a8c)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_get_request
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait
- block/blk-mq.c:blk_mq_freeze_queue_wait
In block/blk-mq-tag.c (ffffffff814ad253)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-cgroup.c (ffffffff814c3285)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-throttle.c (ffffffff814c5f9d)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_pop_queued
- block/blk-throttle.c:throtl_qnode_add_bio
In block/blk-pm.c (ffffffff814d5ebd)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- block/blk-pm.c:blk_pre_runtime_suspend
In lib/percpu-refcount.c (ffffffff814e0502)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffffffff816cc721)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/dax/super.c (ffffffff81705663)
Location: include/linux/percpu-refcount.h:137
Inline: True
In drivers/scsi/scsi_lib.c (ffffffff817146b3)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffff8182142d)
Location: include/linux/percpu-refcount.h:137
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
- drivers/md/md.c:set_in_sync
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (ffffffff810c2a67)
Location: include/linux/percpu-refcount.h:145
Inline: True
In kernel/cgroup/cgroup.c (ffffffff8115b28f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:kill_css
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_live
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff8115d917)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
In kernel/cgroup/legacy_freezer.c (ffffffff8115ec74)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff8115fbfc)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff81165503)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
In kernel/bpf/arraymap.c (ffffffff811ea47c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/cgroup.c (ffffffff811f9739)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffffffff81202c57)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffffffff8121c39c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffff8121fbca)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (ffffffff8122432d)
Location: include/linux/percpu-refcount.h:145
Inline: True
In mm/backing-dev.c (ffffffff8123b7d3)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/slab_common.c (ffffffff81242283)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:memcg_deactivate_kmem_caches
In mm/gup.c (ffffffff8124afb5)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/slub.c (ffffffff812959d4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slub.c:__free_slab
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
In mm/memcontrol.c (ffffffff812b6627)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:__memcg_kmem_uncharge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_page
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff812b7fc2)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff812ba263)
Location: include/linux/percpu-refcount.h:145
Inline: True
In mm/memremap.c (ffffffff812c248c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:devm_memremap_pages
- mm/memremap.c:devm_memremap_pages
- mm/memremap.c:devm_memremap_pages
In mm/hmm.c (ffffffff812c5004)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/inode.c (ffffffff812eb0b8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff812ff40f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:wbc_attach_and_unlock_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/buffer.c (ffffffff8130d61f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/buffer.c:alloc_page_buffers
In fs/block_dev.c (ffffffff813139f4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/notify/group.c (ffffffff8131a31b)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (ffffffff81329c9a)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__x32_compat_sys_io_submit
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll_wake
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__x32_compat_sys_io_setup
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In fs/io_uring.c (ffffffff813304ba)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/io_uring.c:__ia32_sys_io_uring_enter
- fs/io_uring.c:__x64_sys_io_uring_enter
- fs/io_uring.c:io_submit_sqe
In block/bio.c (ffffffff814c64a6)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/bio.c:bio_endio
- block/bio.c:bio_reset
- block/bio.c:bio_free
In block/blk-core.c (ffffffff814cd7b2)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_done
- block/blk-core.c:direct_make_request
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (ffffffff814d3983)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-mq.c (ffffffff814d5afc)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_get_request
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait
- block/blk-mq.c:blk_mq_freeze_queue_wait
In block/blk-mq-tag.c (ffffffff814db4c4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (ffffffff814dd5bf)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/blk-cgroup.c (ffffffff814f1954)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-throttle.c (ffffffff814f47da)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_pop_queued
- block/blk-throttle.c:throtl_qnode_add_bio
In block/blk-pm.c (ffffffff81501d13)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-pm.c:blk_pre_runtime_suspend
In lib/percpu-refcount.c (ffffffff8150c4a4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffffffff817081b6)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/dax/super.c (ffffffff8173f7be)
Location: include/linux/percpu-refcount.h:145
Inline: True
In drivers/scsi/scsi_lib.c (ffffffff81750009)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffff81863cfd)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
- drivers/md/md.c:set_in_sync
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (ffffffff810c8fd7)
Location: include/linux/percpu-refcount.h:145
Inline: True
In kernel/cgroup/cgroup.c (ffffffff81166f4f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:kill_css
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_live
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff81169527)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
In kernel/cgroup/legacy_freezer.c (ffffffff8116a8d4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff8116b85c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff811713f3)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
In kernel/bpf/arraymap.c (ffffffff811f6bdc)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/cgroup.c (ffffffff81206809)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffffffff8120fb1c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffffffff81229d6c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffff8122d67a)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (ffffffff812320c5)
Location: include/linux/percpu-refcount.h:145
Inline: True
In mm/backing-dev.c (ffffffff81249e43)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/slab_common.c (ffffffff81250713)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:destroy_memcg_params
In mm/gup.c (ffffffff812594a5)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/slub.c (ffffffff812a57b4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slub.c:__free_slab
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
In mm/memcontrol.c (ffffffff812c84f7)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:__memcg_kmem_uncharge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_page
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff812c9e54)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff812cc11f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure
In mm/memremap.c (ffffffff812d43bc)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:memremap_pages
- mm/memremap.c:memremap_pages
In mm/hmm.c (ffffffff812d69b4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/inode.c (ffffffff812fcbf8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff81314b24)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:wbc_attach_and_unlock_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/buffer.c (ffffffff813205ef)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/buffer.c:alloc_page_buffers
In fs/block_dev.c (ffffffff81326904)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/notify/group.c (ffffffff8132d13b)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (ffffffff8133cafa)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__x32_compat_sys_io_submit
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__x32_compat_sys_io_setup
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In fs/io_uring.c (ffffffff81343cd6)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/io_uring.c:__ia32_sys_io_uring_enter
- fs/io_uring.c:__ia32_sys_io_uring_enter
- fs/io_uring.c:__x64_sys_io_uring_enter
- fs/io_uring.c:__x64_sys_io_uring_enter
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:__io_free_req
- fs/io_uring.c:io_get_req
- fs/io_uring.c:io_get_req
In block/bio.c (ffffffff814de3b9)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-core.c (ffffffff814e6aa2)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_done
- block/blk-core.c:direct_make_request
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (ffffffff814eccb3)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-mq.c (ffffffff814eee2c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_get_request
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait
- block/blk-mq.c:blk_mq_freeze_queue_wait
In block/blk-mq-tag.c (ffffffff814f48f4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (ffffffff814f6a4f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/blk-cgroup.c (ffffffff8150af49)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-throttle.c (ffffffff8150dd74)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_pop_queued
- block/blk-throttle.c:throtl_qnode_add_bio
In block/blk-pm.c (ffffffff8151fc40)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-pm.c:blk_pre_runtime_suspend
In lib/percpu-refcount.c (ffffffff8152a2f4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffffffff8172c406)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/dax/super.c (ffffffff8176399e)
Location: include/linux/percpu-refcount.h:145
Inline: True
In drivers/scsi/scsi_lib.c (ffffffff817741f9)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffff81895a3d)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
- drivers/md/md.c:set_in_sync
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (ffffffff810d09c6)
Location: include/linux/percpu-refcount.h:145
Inline: True
In kernel/cgroup/cgroup.c (ffffffff8117866a)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_destroy_locked
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_apply_control_disable
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_get_tree
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff8117b309)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
In kernel/cgroup/legacy_freezer.c (ffffffff8117c382)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff8117d48c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff81183103)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:rebuild_root_domains
- kernel/cgroup/cpuset.c:rebuild_root_domains
In kernel/bpf/arraymap.c (ffffffff8121a4ac)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/cgroup.c (ffffffff8122e429)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_link_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:replace_effective_prog
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffffffff8123ab90)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffffffff81256c00)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffff8125b34d)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (ffffffff8125e4d8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/swap.c:__put_page
In mm/backing-dev.c (ffffffff8127800a)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/slab_common.c (ffffffff8127ed71)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:destroy_memcg_params
In mm/gup.c (ffffffff8128a904)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/hugetlb.c (ffffffff812c5825)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hugetlb.c:region_del
In mm/slub.c (ffffffff812da3d5)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slub.c:__free_slab
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
In mm/memcontrol.c (ffffffff812fdd0d)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_charge
- mm/memcontrol.c:mem_cgroup_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:__memcg_kmem_uncharge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:drain_stock
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_page
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff812ffcfd)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_file_region
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_counter
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_cgroup_rsvd
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff81300fb0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure_dev_pagemap
In mm/memremap.c (ffffffff8130a06c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:memremap_pages
- mm/memremap.c:memremap_pages
In fs/inode.c (ffffffff81335468)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff8134e513)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/buffer.c (ffffffff81359a4c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/buffer.c:alloc_page_buffers
In fs/block_dev.c (ffffffff81360e34)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/notify/group.c (ffffffff81366eb0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_final_destroy_group
In fs/aio.c (ffffffff81375eca)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__x32_compat_sys_io_submit
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll
- fs/aio.c:aio_poll_wake
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__x32_compat_sys_io_setup
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In fs/io_uring.c (ffffffff8137fc12)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_show_fdinfo
- fs/io_uring.c:io_uring_show_fdinfo
- fs/io_uring.c:__do_sys_io_uring_enter
- fs/io_uring.c:__do_sys_io_uring_enter
- fs/io_uring.c:__io_sqe_files_update
- fs/io_uring.c:io_sqe_files_register
- fs/io_uring.c:__io_file_put_work
- fs/io_uring.c:io_submit_sqes
- fs/io_uring.c:io_submit_sqes
- fs/io_uring.c:io_file_get
- fs/io_uring.c:io_issue_sqe
- fs/io_uring.c:io_issue_sqe
- fs/io_uring.c:io_cleanup_req
- fs/io_uring.c:io_async_task_func
- fs/io_uring.c:io_async_task_func
- fs/io_uring.c:io_poll_task_func
- fs/io_uring.c:__io_async_wake
- fs/io_uring.c:__io_free_req
- fs/io_uring.c:__io_req_aux_free
In block/bio.c (ffffffff8153d9ac)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/bio.c:__bio_associate_blkg
- block/bio.c:bio_uninit
In block/blk-core.c (ffffffff81545eac)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_done
- block/blk-core.c:direct_make_request
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (ffffffff8154aec8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-merge.c:blk_account_io_merge_request
In block/blk-mq.c (ffffffff8154f8f7)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait
- block/blk-mq.c:blk_mq_freeze_queue_wait
In block/blk-mq-tag.c (ffffffff815552b1)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (ffffffff815574ef)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/genhd.c (ffffffff8155a703)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/genhd.c:disk_map_sector_rcu
- block/genhd.c:disk_map_sector_rcu
In block/blk-cgroup.c (ffffffff8156bfd6)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-throttle.c (ffffffff8156e30a)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_add_bio_tg
- block/blk-throttle.c:throtl_pop_queued
In block/blk-pm.c (ffffffff81580bd0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-pm.c:blk_pre_runtime_suspend
In lib/percpu-refcount.c (ffffffff8158da13)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffffffff817e7bc6)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/dax/super.c (ffffffff818237ce)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/dax/super.c:__generic_fsdax_supported
- drivers/dax/super.c:__generic_fsdax_supported
In drivers/scsi/scsi_lib.c (ffffffff81836b1b)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffff81962f6d)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
- drivers/md/md.c:set_in_sync
In drivers/md/dm.c (ffffffff819799c7)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/md/dm.c:dm_make_request
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (ffffffff810cb5ab)
Location: include/linux/percpu-refcount.h:158
Inline: True
In kernel/cgroup/cgroup.c (ffffffff8117541a)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_destroy_locked
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_apply_control_disable
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_live
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff811781d9)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
In kernel/cgroup/legacy_freezer.c (ffffffff81179221)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff8117a2f8)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff81180097)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:rebuild_root_domains
- kernel/cgroup/cpuset.c:rebuild_root_domains
In kernel/bpf/syscall.c (ffffffff811fb635)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_map_free_deferred
In kernel/bpf/arraymap.c (ffffffff8121d120)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/trampoline.c (ffffffff81222b64)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/trampoline.c:__bpf_tramp_exit
- kernel/bpf/trampoline.c:__bpf_tramp_enter
In kernel/bpf/cgroup.c (ffffffff81236967)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_link_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffffffff81243fb9)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffffffff81261810)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffff812652cd)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (ffffffff81268818)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/swap.c:release_pages
In mm/backing-dev.c (ffffffff81282787)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/percpu.c (ffffffff812860b1)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/percpu.c:pcpu_alloc
- mm/percpu.c:pcpu_alloc
- mm/percpu.c:pcpu_alloc
- mm/percpu.c:pcpu_memcg_free_hook
In mm/gup.c (ffffffff812945b4)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/mmap_lock.c (ffffffff81295f83)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/mmap_lock.c:get_mm_memcg_path
In mm/hugetlb.c (ffffffff812d3a2e)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:region_del
- mm/hugetlb.c:coalesce_file_region
- mm/hugetlb.c:coalesce_file_region
In mm/slub.c (ffffffff812e6ab6)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/slub.c:kfree
- mm/slub.c:kmem_cache_free
- mm/slub.c:memcg_slab_post_alloc_hook
- mm/slub.c:memcg_slab_post_alloc_hook
In mm/memcontrol.c (ffffffff8130a167)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_charge
- mm/memcontrol.c:mem_cgroup_charge
- mm/memcontrol.c:mem_cgroup_charge
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:split_page_memcg
- mm/memcontrol.c:obj_cgroup_charge
- mm/memcontrol.c:obj_cgroup_charge
- mm/memcontrol.c:refill_obj_stock
- mm/memcontrol.c:drain_obj_stock
- mm/memcontrol.c:__memcg_kmem_uncharge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:get_obj_cgroup_from_current
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:refill_stock
- mm/memcontrol.c:drain_stock
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_oom_trylock
- mm/memcontrol.c:mem_cgroup_oom_trylock
- mm/memcontrol.c:mem_cgroup_scan_tasks
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_page
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
- mm/memcontrol.c:memcg_expand_shrinker_maps
- mm/memcontrol.c:memcg_reparent_objcgs
- mm/memcontrol.c:memcg_reparent_objcgs
- mm/memcontrol.c:memcg_reparent_objcgs
- mm/memcontrol.c:obj_cgroup_release
In mm/hugetlb_cgroup.c (ffffffff8130c09d)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_file_region
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_counter
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_cgroup_rsvd
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff8130ddbe)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure_dev_pagemap
In mm/memremap.c (ffffffff81315d24)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
In fs/inode.c (ffffffff81340dd8)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff8135b436)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/buffer.c (ffffffff81367b73)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/buffer.c:alloc_page_buffers
In fs/block_dev.c (ffffffff8136d11f)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/notify/group.c (ffffffff81374200)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_final_destroy_group
In fs/aio.c (ffffffff81383e49)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__x32_compat_sys_io_submit
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll
- fs/aio.c:aio_poll_wake
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__x32_compat_sys_io_setup
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In fs/io_uring.c (ffffffff81396c2b)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:io_uring_show_fdinfo
- fs/io_uring.c:io_uring_show_fdinfo
- fs/io_uring.c:__do_sys_io_uring_enter
- fs/io_uring.c:__do_sys_io_uring_enter
- fs/io_uring.c:io_ring_ctx_free
- fs/io_uring.c:__io_sqe_files_update
- fs/io_uring.c:io_sqe_files_register
- fs/io_uring.c:io_file_put_work
- fs/io_uring.c:io_sqe_files_unregister
- fs/io_uring.c:io_submit_sqes
- fs/io_uring.c:io_submit_sqes
- fs/io_uring.c:io_file_get
- fs/io_uring.c:io_wq_submit_work
- fs/io_uring.c:io_async_task_func
- fs/io_uring.c:io_async_task_func
- fs/io_uring.c:io_poll_task_func
- fs/io_uring.c:__io_async_wake
- fs/io_uring.c:io_async_buf_func
- fs/io_uring.c:io_iopoll_complete
- fs/io_uring.c:io_put_req_deferred_cb
- fs/io_uring.c:io_req_free_batch
- fs/io_uring.c:io_req_free_batch
- fs/io_uring.c:io_req_task_submit
- fs/io_uring.c:io_req_task_cancel
- fs/io_uring.c:__io_req_task_cancel
- fs/io_uring.c:io_fail_links
- fs/io_uring.c:__io_free_req
- fs/io_uring.c:io_dismantle_req
- fs/io_uring.c:io_commit_cqring
- fs/io_uring.c:io_grab_identity
- fs/io_uring.c:io_req_clean_work
In block/bio.c (ffffffff8155a537)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/bio.c:bio_uninit
In block/blk-core.c (ffffffff815618c8)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-core.c:__submit_bio_noacct_mq
- block/blk-core.c:__submit_bio_noacct
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-mq.c (ffffffff8156bcd7)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_timeout_work
In block/blk-mq-tag.c (ffffffff81571961)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (ffffffff81573b04)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/blk-cgroup.c (ffffffff81585a54)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-cgroup.c:bio_clone_blkg_association
- block/blk-cgroup.c:bio_clone_blkg_association
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-throttle.c (ffffffff81589857)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_add_bio_tg
- block/blk-throttle.c:throtl_pop_queued
In lib/percpu-refcount.c (ffffffff815aa692)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffffffff817fcaa6)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/dax/super.c (ffffffff8183256a)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/dax/super.c:__generic_fsdax_supported
- drivers/dax/super.c:__generic_fsdax_supported
In drivers/scsi/scsi_lib.c (ffffffff818475de)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffff8196980d)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
In net/mptcp/subflow.c (ffffffff81bc37af)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- net/mptcp/subflow.c:mptcp_subflow_create_socket
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (ffffffff810cceec)
Location: include/linux/percpu-refcount.h:158
Inline: True
In kernel/cgroup/cgroup.c (ffffffff81175f8a)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_destroy_locked
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_apply_control_disable
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_live
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff81178d59)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
In kernel/cgroup/legacy_freezer.c (ffffffff81179d91)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff8117ae78)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff81180b67)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
In kernel/bpf/syscall.c (ffffffff811fc355)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_map_free_deferred
In kernel/bpf/arraymap.c (ffffffff81220c30)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/trampoline.c (ffffffff812273a4)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/trampoline.c:__bpf_tramp_exit
- kernel/bpf/trampoline.c:__bpf_tramp_enter
In kernel/bpf/cgroup.c (ffffffff8123abc7)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_link_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffffffff81248f8b)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffffffff81266023)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffff812694dc)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (ffffffff8126e588)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/swap.c:release_pages
In mm/backing-dev.c (ffffffff81287855)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/percpu.c (ffffffff8128ac97)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/percpu.c:pcpu_alloc
- mm/percpu.c:pcpu_alloc
- mm/percpu.c:pcpu_alloc
- mm/percpu.c:pcpu_memcg_free_hook
In mm/gup.c (ffffffff8129a004)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/mmap_lock.c (ffffffff8129b8a0)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/mmap_lock.c:get_mm_memcg_path
In mm/memory_hotplug.c (ffffffff812c6447)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory_hotplug.c:pfn_to_online_page
In mm/hugetlb.c (ffffffff812da8ad)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:region_del
- mm/hugetlb.c:coalesce_file_region
- mm/hugetlb.c:coalesce_file_region
In mm/slub.c (ffffffff812ee28c)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/slub.c:kfree
- mm/slub.c:kmem_cache_free
- mm/slub.c:memcg_slab_post_alloc_hook
- mm/slub.c:memcg_slab_post_alloc_hook
In mm/memcontrol.c (ffffffff813109e5)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_page
- mm/memcontrol.c:uncharge_page
- mm/memcontrol.c:uncharge_page
- mm/memcontrol.c:uncharge_page
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_swapin_charge_page
- mm/memcontrol.c:mem_cgroup_swapin_charge_page
- mm/memcontrol.c:mem_cgroup_charge
- mm/memcontrol.c:__mem_cgroup_charge
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:split_page_memcg
- mm/memcontrol.c:split_page_memcg
- mm/memcontrol.c:refill_obj_stock
- mm/memcontrol.c:drain_obj_stock
- mm/memcontrol.c:__memcg_kmem_uncharge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:obj_cgroup_charge_pages
- mm/memcontrol.c:obj_cgroup_charge_pages
- mm/memcontrol.c:obj_cgroup_uncharge_pages
- mm/memcontrol.c:obj_cgroup_uncharge_pages
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:refill_stock
- mm/memcontrol.c:drain_stock
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_oom_trylock
- mm/memcontrol.c:mem_cgroup_oom_trylock
- mm/memcontrol.c:mem_cgroup_scan_tasks
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
- mm/memcontrol.c:obj_cgroup_release
In mm/hugetlb_cgroup.c (ffffffff8131269d)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_file_region
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_counter
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_cgroup_rsvd
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff813140d9)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure_dev_pagemap
In mm/memremap.c (ffffffff8131bf14)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
In fs/inode.c (ffffffff813471c8)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff81362036)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/block_dev.c (ffffffff8137398f)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/notify/group.c (ffffffff8137ab8b)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (ffffffff8138aa99)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__x32_compat_sys_io_submit
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll_wake
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__x32_compat_sys_io_setup
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In fs/io_uring.c (ffffffff8139ea1b)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:io_uring_show_fdinfo
- fs/io_uring.c:io_uring_show_fdinfo
- fs/io_uring.c:__do_sys_io_uring_enter
- fs/io_uring.c:__do_sys_io_uring_enter
- fs/io_uring.c:io_free_work
- fs/io_uring.c:io_submit_sqes
- fs/io_uring.c:io_submit_sqes
- fs/io_uring.c:io_file_get
- fs/io_uring.c:io_prep_rw
- fs/io_uring.c:io_iopoll_complete
- fs/io_uring.c:io_put_req_deferred_cb
- fs/io_uring.c:io_submit_flush_completions
- fs/io_uring.c:tctx_task_work
- fs/io_uring.c:tctx_task_work
- fs/io_uring.c:tctx_task_work
- fs/io_uring.c:io_dismantle_req
- fs/io_uring.c:io_req_complete_post
- fs/io_uring.c:io_req_complete_post
In block/bio.c (ffffffff81562d17)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/bio.c:bio_uninit
In block/blk-core.c (ffffffff81569d02)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-core.c:__submit_bio_noacct
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-mq.c (ffffffff815737b2)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_timeout_work
In block/blk-mq-tag.c (ffffffff815799a4)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (ffffffff8157bb94)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/blk-cgroup.c (ffffffff8158c424)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-cgroup.c:bio_clone_blkg_association
- block/blk-cgroup.c:bio_clone_blkg_association
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-throttle.c (ffffffff81590257)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_add_bio_tg
- block/blk-throttle.c:throtl_pop_queued
In lib/percpu-refcount.c (ffffffff815b52b3)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffffffff817e1676)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/dax/super.c (ffffffff8181535a)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/dax/super.c:__generic_fsdax_supported
- drivers/dax/super.c:__generic_fsdax_supported
In drivers/scsi/scsi_lib.c (ffffffff8182a79e)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffff8194db8d)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
In net/mptcp/subflow.c (ffffffff81bb3e4c)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- net/mptcp/subflow.c:mptcp_subflow_create_socket
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (ffffffff810df929)
Location: include/linux/percpu-refcount.h:158
Inline: True
In kernel/cgroup/cgroup.c (ffffffff8119d53d)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_get_from_id
- kernel/cgroup/cgroup.c:cgroup_destroy_locked
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_apply_control_disable
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_get_tree
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_setup_root
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff811a0689)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
In kernel/cgroup/legacy_freezer.c (ffffffff811a16b1)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff811a295d)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff811a8957)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_sibling_cpumasks
- kernel/cgroup/cpuset.c:update_sibling_cpumasks
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
In kernel/bpf/syscall.c (ffffffff8122dc85)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_map_free_deferred
In kernel/bpf/arraymap.c (ffffffff812585f0)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/trampoline.c (ffffffff8125f4a4)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/trampoline.c:__bpf_tramp_exit
- kernel/bpf/trampoline.c:__bpf_tramp_enter
In kernel/bpf/cgroup.c (ffffffff812757a7)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_link_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffffffff81283d89)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffffffff812a2843)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffff812a5f56)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (ffffffff812ab591)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/swap.c:release_pages
In mm/backing-dev.c (ffffffff812c6113)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/backing-dev.c:cleanup_offline_cgwbs_workfn
- mm/backing-dev.c:cleanup_offline_cgwbs_workfn
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/percpu.c (ffffffff812caa4a)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/percpu.c:pcpu_alloc
- mm/percpu.c:pcpu_memcg_free_hook
- mm/percpu.c:pcpu_memcg_post_alloc_hook
In mm/gup.c (ffffffff812da9b8)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/mmap_lock.c (ffffffff812dc390)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/mmap_lock.c:get_mm_memcg_path
In mm/memory.c (ffffffff812e22d2)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory.c:do_swap_page
In mm/memory_hotplug.c (ffffffff8130af37)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory_hotplug.c:pfn_to_online_page
In mm/swap_state.c (ffffffff81310e5a)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/swap_state.c:__read_swap_cache_async
- mm/swap_state.c:find_get_incore_page
- mm/swap_state.c:lookup_swap_cache
In mm/swapfile.c (ffffffff81317ce3)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:__swap_duplicate
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:__swap_count
- mm/swapfile.c:get_swap_device
- mm/swapfile.c:get_swap_device
In mm/hugetlb.c (ffffffff81321852)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:hugetlb_vm_op_open
- mm/hugetlb.c:region_del
- mm/hugetlb.c:add_reservation_in_range
- mm/hugetlb.c:add_reservation_in_range
- mm/hugetlb.c:coalesce_file_region
- mm/hugetlb.c:coalesce_file_region
In mm/slub.c (ffffffff81338c42)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/slub.c:__kmalloc_node_track_caller
- mm/slub.c:__kmalloc_track_caller
- mm/slub.c:__kmalloc_node
- mm/slub.c:__kmalloc
- mm/slub.c:kmem_cache_alloc_bulk
- mm/slub.c:kmem_cache_alloc_node_trace
- mm/slub.c:kmem_cache_alloc_node
- mm/slub.c:kmem_cache_alloc_trace
- mm/slub.c:kmem_cache_alloc
- mm/slub.c:memcg_slab_post_alloc_hook
- mm/slub.c:memcg_slab_post_alloc_hook
In mm/memcontrol.c (ffffffff8135bcd9)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_page
- mm/memcontrol.c:uncharge_page
- mm/memcontrol.c:uncharge_page
- mm/memcontrol.c:uncharge_page
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_swapin_charge_page
- mm/memcontrol.c:mem_cgroup_swapin_charge_page
- mm/memcontrol.c:__mem_cgroup_charge
- mm/memcontrol.c:charge_memcg
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:split_page_memcg
- mm/memcontrol.c:split_page_memcg
- mm/memcontrol.c:refill_obj_stock
- mm/memcontrol.c:drain_obj_stock
- mm/memcontrol.c:mod_objcg_state
- mm/memcontrol.c:__memcg_kmem_uncharge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:obj_cgroup_charge_pages
- mm/memcontrol.c:obj_cgroup_charge_pages
- mm/memcontrol.c:obj_cgroup_uncharge_pages
- mm/memcontrol.c:obj_cgroup_uncharge_pages
- mm/memcontrol.c:try_charge_memcg
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:memcg_hotplug_cpu_dead
- mm/memcontrol.c:refill_stock
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_oom_trylock
- mm/memcontrol.c:mem_cgroup_oom_trylock
- mm/memcontrol.c:mem_cgroup_scan_tasks
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_mm
- mm/memcontrol.c:get_mem_cgroup_from_mm
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff8135e0fa)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_file_region
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_counter
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_cgroup_rsvd
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff81360258)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure_dev_pagemap
In mm/memremap.c (ffffffff813691f4)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
In fs/inode.c (ffffffff81394c28)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff813b0865)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:cleanup_offline_cgwb
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_do_switch_wbs
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/notify/group.c (ffffffff813c786b)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (ffffffff813d7da9)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__x64_compat_sys_io_submit
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll_wake
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__x64_compat_sys_io_setup
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In fs/io_uring.c (ffffffff813eeb73)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:io_uring_show_fdinfo
- fs/io_uring.c:io_uring_show_fdinfo
- fs/io_uring.c:__do_sys_io_uring_enter
- fs/io_uring.c:__do_sys_io_uring_enter
- fs/io_uring.c:io_submit_sqes
- fs/io_uring.c:io_submit_sqes
- fs/io_uring.c:io_init_req
- fs/io_uring.c:__io_splice_prep
- fs/io_uring.c:io_prep_rw
- fs/io_uring.c:io_iopoll_complete
- fs/io_uring.c:io_submit_flush_completions
- fs/io_uring.c:tctx_task_work
- fs/io_uring.c:ctx_flush_and_put
- fs/io_uring.c:__io_free_req
- fs/io_uring.c:io_dismantle_req
- fs/io_uring.c:io_req_complete_post
- fs/io_uring.c:io_req_complete_post
- fs/io_uring.c:io_fallback_req_func
- fs/io_uring.c:io_fallback_req_func
In block/bio.c (ffffffff815c6987)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/bio.c:bio_uninit
In block/blk-core.c (ffffffff815cd53b)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-core.c:__submit_bio
- block/blk-core.c:blk_try_enter_queue
- block/blk-core.c:blk_try_enter_queue
In block/blk-mq.c (ffffffff815d7da6)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_timeout_work
In block/blk-mq-tag.c (ffffffff815deca4)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (ffffffff815e0f74)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/blk-cgroup.c (ffffffff815f1a54)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-cgroup.c:bio_clone_blkg_association
- block/blk-cgroup.c:bio_clone_blkg_association
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-throttle.c (ffffffff815f7062)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_add_bio_tg
- block/blk-throttle.c:throtl_pop_queued
In lib/percpu-refcount.c (ffffffff8161b653)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffffffff8186fb94)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/block/loop.c:loop_free_idle_workers
- drivers/block/loop.c:loop_process_work
- drivers/block/loop.c:__loop_clr_fd
- drivers/block/loop.c:loop_queue_work
- drivers/block/loop.c:loop_queue_work
In drivers/dax/super.c (ffffffff8189fb91)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/dax/super.c:generic_fsdax_supported
- drivers/dax/super.c:generic_fsdax_supported
In drivers/scsi/scsi_lib.c (ffffffff818b61eb)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffff819f2f8d)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
In net/mptcp/subflow.c (ffffffff81c8258e)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- net/mptcp/subflow.c:mptcp_subflow_create_socket
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/cpu/sgx/encl.c (ffffffff8107e92a)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
In kernel/kthread.c (ffffffff810f9ca3)
Location: include/linux/percpu-refcount.h:158
Inline: True
In kernel/cgroup/cgroup.c (ffffffff811cd882)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:cgroup_get_from_path
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_get_from_id
- kernel/cgroup/cgroup.c:cgroup_destroy_locked
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_apply_control_disable
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_get_tree
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff811d0de7)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
- kernel/cgroup/cgroup-v1.c:cgroupstats_build
- kernel/cgroup/cgroup-v1.c:cgroupstats_build
In kernel/cgroup/legacy_freezer.c (ffffffff811d2000)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff811d33c3)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff811d9aef)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_sibling_cpumasks
- kernel/cgroup/cpuset.c:update_sibling_cpumasks
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
In kernel/bpf/syscall.c (ffffffff8126ff60)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_map_free_deferred
In kernel/bpf/arraymap.c (ffffffff812a13d1)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/trampoline.c (ffffffff812a9bfd)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/trampoline.c:__bpf_tramp_exit
- kernel/bpf/trampoline.c:__bpf_tramp_enter
In kernel/bpf/cgroup.c (ffffffff812c51ee)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_link_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffffffff812d6f93)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffffffff812fa4d2)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffff812fec2c)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/backing-dev.c (ffffffff81323590)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/backing-dev.c:cleanup_offline_cgwbs_workfn
- mm/backing-dev.c:cleanup_offline_cgwbs_workfn
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/percpu.c (ffffffff81328356)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/percpu.c:pcpu_alloc
- mm/percpu.c:pcpu_memcg_post_alloc_hook
In mm/gup.c (ffffffff8133a52a)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/mmap_lock.c (ffffffff8133c30e)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/mmap_lock.c:get_mm_memcg_path
In mm/memory.c (ffffffff81343f50)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory.c:do_swap_page
In mm/memory_hotplug.c (ffffffff81374616)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory_hotplug.c:pfn_to_online_page
In mm/swap_state.c (ffffffff8137bcee)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/swap_state.c:__read_swap_cache_async
- mm/swap_state.c:find_get_incore_page
- mm/swap_state.c:lookup_swap_cache
In mm/swapfile.c (ffffffff81383382)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:__swap_duplicate
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:__swap_count
- mm/swapfile.c:get_swap_device
In mm/zswap.c (ffffffff81386267)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_free_entry
In mm/hugetlb.c (ffffffff8138e964)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:hugetlb_vm_op_open
- mm/hugetlb.c:clear_vma_resv_huge_pages
- mm/hugetlb.c:region_del
- mm/hugetlb.c:add_reservation_in_range
- mm/hugetlb.c:add_reservation_in_range
- mm/hugetlb.c:coalesce_file_region
- mm/hugetlb.c:coalesce_file_region
In mm/slub.c (ffffffff813aaa65)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/slub.c:__kmalloc_node_track_caller
- mm/slub.c:__kmalloc_track_caller
- mm/slub.c:__kmalloc_node
- mm/slub.c:__kmalloc
- mm/slub.c:kmem_cache_alloc_bulk
- mm/slub.c:kmem_cache_alloc_node_trace
- mm/slub.c:kmem_cache_alloc_node
- mm/slub.c:kmem_cache_alloc_trace
- mm/slub.c:kmem_cache_alloc
- mm/slub.c:memcg_slab_post_alloc_hook
- mm/slub.c:memcg_slab_post_alloc_hook
In mm/memcontrol.c (ffffffff813d5c84)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memcontrol.c:obj_cgroup_may_zswap
- mm/memcontrol.c:obj_cgroup_may_zswap
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_swapin_charge_page
- mm/memcontrol.c:mem_cgroup_swapin_charge_page
- mm/memcontrol.c:__mem_cgroup_charge
- mm/memcontrol.c:charge_memcg
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:split_page_memcg
- mm/memcontrol.c:split_page_memcg
- mm/memcontrol.c:obj_cgroup_charge
- mm/memcontrol.c:obj_cgroup_charge
- mm/memcontrol.c:refill_obj_stock
- mm/memcontrol.c:refill_obj_stock
- mm/memcontrol.c:drain_obj_stock
- mm/memcontrol.c:drain_obj_stock
- mm/memcontrol.c:mod_objcg_state
- mm/memcontrol.c:mod_objcg_state
- mm/memcontrol.c:__memcg_kmem_uncharge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:obj_cgroup_uncharge_pages
- mm/memcontrol.c:obj_cgroup_uncharge_pages
- mm/memcontrol.c:get_obj_cgroup_from_page
- mm/memcontrol.c:__get_obj_cgroup_from_memcg
- mm/memcontrol.c:try_charge_memcg
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:memcg_hotplug_cpu_dead
- mm/memcontrol.c:__refill_stock
- mm/memcontrol.c:drain_local_stock
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_oom_trylock
- mm/memcontrol.c:mem_cgroup_oom_trylock
- mm/memcontrol.c:mem_cgroup_scan_tasks
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_mm
- mm/memcontrol.c:get_mem_cgroup_from_mm
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff813d852b)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_file_region
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_counter
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_cgroup_rsvd
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff813db10c)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure_dev_pagemap
In mm/memremap.c (ffffffff813e700a)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
- mm/memremap.c:memunmap_pages
In fs/inode.c (ffffffff81416fd0)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff81435644)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:wbc_attach_and_unlock_inode
- fs/fs-writeback.c:cleanup_offline_cgwb
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_do_switch_wbs
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/notify/group.c (ffffffff8144ec5b)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (ffffffff814624ce)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll_wake
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In block/bio.c (ffffffff8167184d)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/bio.c:bio_uninit
In block/blk-core.c (ffffffff81679f24)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-core.c:bio_poll
- block/blk-core.c:bio_poll
- block/blk-core.c:bio_poll
- block/blk-core.c:__submit_bio
- block/blk-core.c:__submit_bio
- block/blk-core.c:__submit_bio
- block/blk-core.c:__bio_queue_enter
- block/blk-core.c:__bio_queue_enter
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-mq.c (ffffffff816844f9)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_get_new_requests
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_end_request_batch
- block/blk-mq.c:blk_mq_end_request_batch
- block/blk-mq.c:__blk_mq_alloc_requests_batch
In block/blk-mq-tag.c (ffffffff8168d007)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (ffffffff8168fb3e)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/blk-cgroup.c (ffffffff816a4a22)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-cgroup-fc-appid.c (ffffffff816a54af)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-cgroup-fc-appid.c:blkcg_set_fc_appid
- block/blk-cgroup-fc-appid.c:blkcg_set_fc_appid
In block/blk-throttle.c (ffffffff816a8783)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_add_bio_tg
- block/blk-throttle.c:throtl_pop_queued
In io_uring/io_uring.c (ffffffff816d69c0)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- io_uring/io_uring.c:__do_sys_io_uring_enter
- io_uring/io_uring.c:__do_sys_io_uring_enter
- io_uring/io_uring.c:io_wq_submit_work
- io_uring/io_uring.c:io_issue_sqe
- io_uring/io_uring.c:io_async_cancel
- io_uring/io_uring.c:io_splice
- io_uring/io_uring.c:io_tee
- io_uring/io_uring.c:io_prep_rw
- io_uring/io_uring.c:io_free_batch_list
- io_uring/io_uring.c:tctx_task_work
- io_uring/io_uring.c:handle_prev_tw_list
- io_uring/io_uring.c:ctx_flush_and_put
- io_uring/io_uring.c:io_free_req
- io_uring/io_uring.c:__io_req_complete_put
In lib/percpu-refcount.c (ffffffff816e8e60)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffffffff819b7719)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/block/loop.c:loop_process_work
- drivers/block/loop.c:loop_free_idle_workers
- drivers/block/loop.c:loop_queue_work
In drivers/scsi/scsi_lib.c (ffffffff81a01743)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffff81b5b460)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/md/md.c:md_write_start
- drivers/md/md.c:md_write_start
- drivers/md/md.c:mddev_init_writes_pending
In net/mptcp/subflow.c (ffffffff81e282bd)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- net/mptcp/subflow.c:mptcp_subflow_create_socket
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/cpu/sgx/encl.c (ffffffff8108ff6a)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
In kernel/kthread.c (ffffffff8111c9e3)
Location: include/linux/percpu-refcount.h:158
Inline: True
In kernel/cgroup/cgroup.c (ffffffff81210f32)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:cgroup_get_from_path
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_get_from_id
- kernel/cgroup/cgroup.c:cgroup_get_from_id
- kernel/cgroup/cgroup.c:cgroup_destroy_locked
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:pressure_write
- kernel/cgroup/cgroup.c:pressure_write
- kernel/cgroup/cgroup.c:pressure_write
- kernel/cgroup/cgroup.c:pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_apply_control_disable
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_get_tree
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff81214947)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
- kernel/cgroup/cgroup-v1.c:cgroupstats_build
- kernel/cgroup/cgroup-v1.c:cgroupstats_build
In kernel/cgroup/legacy_freezer.c (ffffffff81215d30)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff81217343)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff8121efbf)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_sibling_cpumasks
- kernel/cgroup/cpuset.c:update_sibling_cpumasks
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
In kernel/bpf/syscall.c (ffffffff812c941a)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_map_free_deferred
- kernel/bpf/syscall.c:bpf_map_alloc_percpu
- kernel/bpf/syscall.c:bpf_map_kzalloc
- kernel/bpf/syscall.c:bpf_map_kmalloc_node
In kernel/bpf/helpers.c (ffffffff812f44bd)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/helpers.c:bpf_cgroup_ancestor
- kernel/bpf/helpers.c:bpf_cgroup_release
- kernel/bpf/helpers.c:bpf_cgroup_kptr_get
- kernel/bpf/helpers.c:bpf_cgroup_acquire
In kernel/bpf/arraymap.c (ffffffff812fe1c1)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/trampoline.c (ffffffff81308bad)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/trampoline.c:__bpf_tramp_exit
- kernel/bpf/trampoline.c:__bpf_tramp_enter
In kernel/bpf/memalloc.c (ffffffff8131c4b5)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/memalloc.c:bpf_mem_alloc_destroy
- kernel/bpf/memalloc.c:bpf_mem_alloc_destroy
- kernel/bpf/memalloc.c:alloc_bulk
- kernel/bpf/memalloc.c:alloc_bulk
In kernel/bpf/cgroup_iter.c (ffffffff81325587)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/cgroup_iter.c:bpf_iter_detach_cgroup
- kernel/bpf/cgroup_iter.c:cgroup_iter_seq_fini
- kernel/bpf/cgroup_iter.c:cgroup_iter_seq_init
In kernel/bpf/bpf_cgrp_storage.c (ffffffff813259d6)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/bpf_cgrp_storage.c:bpf_cgrp_storage_delete_elem
- kernel/bpf/bpf_cgrp_storage.c:bpf_cgrp_storage_update_elem
- kernel/bpf/bpf_cgrp_storage.c:bpf_cgrp_storage_lookup_elem
In kernel/bpf/cgroup.c (ffffffff8132a70e)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_link_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffffffff8133fd30)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffffffff81364c52)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffff813693a8)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited_flags
- mm/page-writeback.c:balance_dirty_pages_ratelimited_flags
- mm/page-writeback.c:balance_dirty_pages_ratelimited_flags
- mm/page-writeback.c:balance_dirty_pages_ratelimited_flags
In mm/vmscan.c (ffffffff813825f7)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/vmscan.c:run_cmd
- mm/vmscan.c:run_cmd
- mm/vmscan.c:lru_gen_del_mm
In mm/backing-dev.c (ffffffff81397de0)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/backing-dev.c:cleanup_offline_cgwbs_workfn
- mm/backing-dev.c:cleanup_offline_cgwbs_workfn
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/percpu.c (ffffffff8139d5c6)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/percpu.c:pcpu_alloc
- mm/percpu.c:pcpu_memcg_post_alloc_hook
In mm/gup.c (ffffffff813b1fa7)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/mmap_lock.c (ffffffff813b3e4e)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/mmap_lock.c:get_mm_memcg_path
In mm/memory.c (ffffffff813bbd91)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory.c:do_swap_page
In mm/memory_hotplug.c (ffffffff813f1773)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory_hotplug.c:pfn_to_online_page
In mm/swap_state.c (ffffffff813f962e)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/swap_state.c:__read_swap_cache_async
- mm/swap_state.c:filemap_get_incore_folio
- mm/swap_state.c:swap_cache_get_folio
In mm/swapfile.c (ffffffff81400d82)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:__swap_duplicate
- mm/swapfile.c:__swp_swapcount
- mm/swapfile.c:__swap_count
- mm/swapfile.c:get_swap_device
- mm/swapfile.c:get_swap_device
In mm/zswap.c (ffffffff81404097)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_free_entry
In mm/hugetlb.c (ffffffff8140d2b7)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:hugetlb_vm_op_open
- mm/hugetlb.c:clear_vma_resv_huge_pages
- mm/hugetlb.c:region_del
- mm/hugetlb.c:add_reservation_in_range
- mm/hugetlb.c:add_reservation_in_range
- mm/hugetlb.c:coalesce_file_region
- mm/hugetlb.c:coalesce_file_region
In mm/slub.c (ffffffff8142cc77)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/slub.c:kmem_cache_alloc_bulk
- mm/slub.c:kmem_cache_free
- mm/slub.c:__kmem_cache_free
- mm/slub.c:kmem_cache_alloc_node
- mm/slub.c:__kmem_cache_alloc_node
- mm/slub.c:kmem_cache_alloc
- mm/slub.c:memcg_slab_post_alloc_hook
- mm/slub.c:memcg_slab_post_alloc_hook
In mm/memcontrol.c (ffffffff8145b66b)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memcontrol.c:obj_cgroup_may_zswap
- mm/memcontrol.c:obj_cgroup_may_zswap
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_swapin_charge_folio
- mm/memcontrol.c:mem_cgroup_swapin_charge_folio
- mm/memcontrol.c:__mem_cgroup_charge
- mm/memcontrol.c:charge_memcg
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:split_page_memcg
- mm/memcontrol.c:split_page_memcg
- mm/memcontrol.c:obj_cgroup_charge
- mm/memcontrol.c:obj_cgroup_charge
- mm/memcontrol.c:refill_obj_stock
- mm/memcontrol.c:refill_obj_stock
- mm/memcontrol.c:drain_obj_stock
- mm/memcontrol.c:drain_obj_stock
- mm/memcontrol.c:mod_objcg_state
- mm/memcontrol.c:mod_objcg_state
- mm/memcontrol.c:__memcg_kmem_uncharge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:obj_cgroup_uncharge_pages
- mm/memcontrol.c:obj_cgroup_uncharge_pages
- mm/memcontrol.c:get_obj_cgroup_from_page
- mm/memcontrol.c:__get_obj_cgroup_from_memcg
- mm/memcontrol.c:try_charge_memcg
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:memcg_hotplug_cpu_dead
- mm/memcontrol.c:__refill_stock
- mm/memcontrol.c:drain_local_stock
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_oom_trylock
- mm/memcontrol.c:mem_cgroup_oom_trylock
- mm/memcontrol.c:mem_cgroup_scan_tasks
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_mm
- mm/memcontrol.c:get_mem_cgroup_from_mm
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff8145e20b)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_file_region
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_counter
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_cgroup_rsvd
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff81461479)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure_dev_pagemap
In mm/memremap.c (ffffffff8146f838)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memremap.c:zone_device_page_init
- mm/memremap.c:free_zone_device_page
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
- mm/memremap.c:memunmap_pages
In fs/inode.c (ffffffff814a25d0)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff814c36b1)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:wbc_attach_and_unlock_inode
- fs/fs-writeback.c:cleanup_offline_cgwb
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_do_switch_wbs
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/notify/group.c (ffffffff814dd3fb)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (ffffffff814f2b1e)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll_wake
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In block/bio.c (ffffffff8172d0bd)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/bio.c:bio_uninit
In block/blk-core.c (ffffffff817363c9)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-core.c:bio_poll
- block/blk-core.c:bio_poll
- block/blk-core.c:bio_poll
- block/blk-core.c:__submit_bio
- block/blk-core.c:__submit_bio
- block/blk-core.c:__submit_bio
- block/blk-core.c:__bio_queue_enter
- block/blk-core.c:__bio_queue_enter
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-mq.c (ffffffff81742324)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_get_new_requests
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_end_request_batch
- block/blk-mq.c:blk_mq_end_request_batch
- block/blk-mq.c:__blk_mq_alloc_requests_batch
In block/blk-mq-tag.c (ffffffff8174b827)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (ffffffff8174e6ae)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/blk-cgroup.c (ffffffff81763c09)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-cgroup.c:blk_cgroup_bio_start
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_rstat_flush
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-cgroup-fc-appid.c (ffffffff81764377)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-cgroup-fc-appid.c:blkcg_set_fc_appid
- block/blk-cgroup-fc-appid.c:blkcg_set_fc_appid
In block/blk-throttle.c (ffffffff81767193)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_pop_queued
- block/blk-throttle.c:throtl_qnode_add_bio
In io_uring/io_uring.c (ffffffff8178b868)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- io_uring/io_uring.c:io_req_caches_free
- io_uring/io_uring.c:io_free_batch_list
- io_uring/io_uring.c:__io_req_task_work_add
- io_uring/io_uring.c:__io_req_task_work_add
- io_uring/io_uring.c:__io_req_task_work_add
- io_uring/io_uring.c:handle_tw_list
- io_uring/io_uring.c:ctx_flush_and_put
- io_uring/io_uring.c:io_free_req
- io_uring/io_uring.c:__io_alloc_req_refill
- io_uring/io_uring.c:__io_req_complete_post
- io_uring/io_uring.c:io_fallback_req_func
- io_uring/io_uring.c:io_fallback_req_func
In io_uring/uring_cmd.c (0)
Location: include/linux/percpu-refcount.h:158
Inline: True
In io_uring/net.c (0)
Location: include/linux/percpu-refcount.h:158
Inline: True
In io_uring/fdinfo.c (ffffffff8179b92b)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- io_uring/fdinfo.c:io_uring_show_fdinfo
- io_uring/fdinfo.c:io_uring_show_fdinfo
In io_uring/rsrc.c (ffffffff817a0c0a)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- io_uring/rsrc.c:io_rsrc_refs_refill
- io_uring/rsrc.c:io_rsrc_refs_drop
In io_uring/rw.c (0)
Location: include/linux/percpu-refcount.h:158
Inline: True
In lib/percpu-refcount.c (ffffffff817d8f20)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/pci/p2pdma.c (ffffffff8191ce6c)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/pci/p2pdma.c:pci_p2pmem_free_sgl
- drivers/pci/p2pdma.c:pci_alloc_p2pmem
- drivers/pci/p2pdma.c:p2pdma_page_free
- drivers/pci/p2pdma.c:p2pmem_alloc_mmap
- drivers/pci/p2pdma.c:p2pmem_alloc_mmap
- drivers/pci/p2pdma.c:p2pmem_alloc_mmap
In drivers/block/loop.c (ffffffff81b2ca19)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/block/loop.c:loop_process_work
- drivers/block/loop.c:loop_free_idle_workers
- drivers/block/loop.c:loop_queue_work
In drivers/scsi/scsi_lib.c (ffffffff81b7fd93)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffff81cf4e30)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/md/md.c:md_write_start
- drivers/md/md.c:md_write_start
- drivers/md/md.c:mddev_init_writes_pending
In net/mptcp/subflow.c (ffffffff8200021f)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- net/mptcp/subflow.c:mptcp_subflow_create_socket
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/cpu/sgx/encl.c (ffffffff81092e80)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
In kernel/kthread.c (ffffffff81129b73)
Location: include/linux/percpu-refcount.h:158
Inline: True
In kernel/cgroup/cgroup.c (ffffffff81226922)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:cgroup_get_from_path
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:cgroup_css_set_put_fork
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_get_from_id
- kernel/cgroup/cgroup.c:cgroup_get_from_id
- kernel/cgroup/cgroup.c:cgroup_destroy_locked
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:pressure_write
- kernel/cgroup/cgroup.c:pressure_write
- kernel/cgroup/cgroup.c:pressure_write
- kernel/cgroup/cgroup.c:pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_apply_control_disable
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_get_tree
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff8122a267)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
- kernel/cgroup/cgroup-v1.c:cgroupstats_build
- kernel/cgroup/cgroup-v1.c:cgroupstats_build
In kernel/cgroup/legacy_freezer.c (ffffffff8122b664)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff8122cc63)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff812350ef)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_sibling_cpumasks
- kernel/cgroup/cpuset.c:update_sibling_cpumasks
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
In kernel/bpf/syscall.c (ffffffff812f0b74)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_map_free_deferred
- kernel/bpf/syscall.c:bpf_map_alloc_percpu
- kernel/bpf/syscall.c:bpf_map_kvcalloc
- kernel/bpf/syscall.c:bpf_map_kzalloc
- kernel/bpf/syscall.c:bpf_map_kmalloc_node
In kernel/bpf/helpers.c (ffffffff8132152d)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/helpers.c:bpf_cgroup_ancestor
- kernel/bpf/helpers.c:bpf_cgroup_release
- kernel/bpf/helpers.c:bpf_cgroup_acquire
In kernel/bpf/arraymap.c (ffffffff8132cdd1)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/trampoline.c (ffffffff81337acd)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/trampoline.c:__bpf_tramp_exit
- kernel/bpf/trampoline.c:__bpf_tramp_enter
In kernel/bpf/memalloc.c (ffffffff8134c527)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/memalloc.c:bpf_mem_cache_alloc_flags
- kernel/bpf/memalloc.c:bpf_mem_cache_alloc_flags
- kernel/bpf/memalloc.c:bpf_mem_alloc_destroy
- kernel/bpf/memalloc.c:bpf_mem_alloc_destroy
- kernel/bpf/memalloc.c:alloc_bulk
- kernel/bpf/memalloc.c:alloc_bulk
In kernel/bpf/cgroup_iter.c (ffffffff813557c7)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/cgroup_iter.c:bpf_iter_detach_cgroup
- kernel/bpf/cgroup_iter.c:cgroup_iter_seq_fini
- kernel/bpf/cgroup_iter.c:cgroup_iter_seq_init
In kernel/bpf/bpf_cgrp_storage.c (ffffffff81355c23)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/bpf_cgrp_storage.c:bpf_cgrp_storage_delete_elem
- kernel/bpf/bpf_cgrp_storage.c:bpf_cgrp_storage_update_elem
- kernel/bpf/bpf_cgrp_storage.c:bpf_cgrp_storage_lookup_elem
In kernel/bpf/cgroup.c (ffffffff8135a84e)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_link_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffffffff81370cfc)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffffffff81397112)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffff8139b548)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited_flags
- mm/page-writeback.c:balance_dirty_pages_ratelimited_flags
- mm/page-writeback.c:balance_dirty_pages_ratelimited_flags
- mm/page-writeback.c:balance_dirty_pages_ratelimited_flags
In mm/vmscan.c (ffffffff813b4195)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/vmscan.c:run_cmd
- mm/vmscan.c:run_cmd
- mm/vmscan.c:shrink_many
- mm/vmscan.c:shrink_many
- mm/vmscan.c:shrink_many
- mm/vmscan.c:lru_gen_del_mm
In mm/shmem.c (ffffffff813beb32)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/shmem.c:shmem_swapin_folio
- mm/shmem.c:shmem_swapin_folio
In mm/backing-dev.c (ffffffff813cad60)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/backing-dev.c:cleanup_offline_cgwbs_workfn
- mm/backing-dev.c:cleanup_offline_cgwbs_workfn
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/percpu.c (ffffffff813d0714)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/percpu.c:pcpu_alloc
- mm/percpu.c:pcpu_memcg_post_alloc_hook
In mm/gup.c (ffffffff813e6d47)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/mmap_lock.c (ffffffff813e879e)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/mmap_lock.c:get_mm_memcg_path
In mm/memory.c (ffffffff813f07af)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory.c:do_swap_page
In mm/memory_hotplug.c (ffffffff814252b1)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory_hotplug.c:pfn_to_online_page
In mm/swap_state.c (ffffffff8142c3a9)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/swap_state.c:__read_swap_cache_async
- mm/swap_state.c:__read_swap_cache_async
- mm/swap_state.c:filemap_get_incore_folio
In mm/swapfile.c (ffffffff81433c62)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:get_swap_device
- mm/swapfile.c:get_swap_device
In mm/zswap.c (ffffffff81436e69)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_free_entry
In mm/hugetlb.c (ffffffff8144085a)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:hugetlb_vm_op_open
- mm/hugetlb.c:clear_vma_resv_huge_pages
- mm/hugetlb.c:region_del
- mm/hugetlb.c:add_reservation_in_range
- mm/hugetlb.c:add_reservation_in_range
- mm/hugetlb.c:coalesce_file_region
- mm/hugetlb.c:coalesce_file_region
In mm/slub.c (ffffffff81462287)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/slub.c:kmem_cache_alloc_bulk
- mm/slub.c:kmem_cache_free
- mm/slub.c:__kmem_cache_free
- mm/slub.c:kmem_cache_alloc_node
- mm/slub.c:__kmem_cache_alloc_node
- mm/slub.c:kmem_cache_alloc
- mm/slub.c:memcg_slab_post_alloc_hook
- mm/slub.c:memcg_slab_post_alloc_hook
In mm/memcontrol.c (ffffffff814912db)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memcontrol.c:obj_cgroup_may_zswap
- mm/memcontrol.c:obj_cgroup_may_zswap
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_swapin_charge_folio
- mm/memcontrol.c:mem_cgroup_swapin_charge_folio
- mm/memcontrol.c:__mem_cgroup_charge
- mm/memcontrol.c:charge_memcg
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:split_page_memcg
- mm/memcontrol.c:split_page_memcg
- mm/memcontrol.c:obj_cgroup_charge
- mm/memcontrol.c:obj_cgroup_charge
- mm/memcontrol.c:refill_obj_stock
- mm/memcontrol.c:refill_obj_stock
- mm/memcontrol.c:drain_obj_stock
- mm/memcontrol.c:drain_obj_stock
- mm/memcontrol.c:mod_objcg_state
- mm/memcontrol.c:mod_objcg_state
- mm/memcontrol.c:__memcg_kmem_uncharge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:obj_cgroup_uncharge_pages
- mm/memcontrol.c:obj_cgroup_uncharge_pages
- mm/memcontrol.c:get_obj_cgroup_from_page
- mm/memcontrol.c:__get_obj_cgroup_from_memcg
- mm/memcontrol.c:try_charge_memcg
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:memcg_hotplug_cpu_dead
- mm/memcontrol.c:__refill_stock
- mm/memcontrol.c:drain_local_stock
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_oom_trylock
- mm/memcontrol.c:mem_cgroup_oom_trylock
- mm/memcontrol.c:mem_cgroup_scan_tasks
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_mm
- mm/memcontrol.c:get_mem_cgroup_from_mm
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff81493efb)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_file_region
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_counter
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_cgroup_rsvd
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff814980c9)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure_dev_pagemap
In mm/memremap.c (ffffffff814a4018)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memremap.c:zone_device_page_init
- mm/memremap.c:free_zone_device_page
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
- mm/memremap.c:memunmap_pages
In fs/inode.c (ffffffff814d7730)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff814f8a94)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:wbc_attach_and_unlock_inode
- fs/fs-writeback.c:cleanup_offline_cgwb
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_do_switch_wbs
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/notify/group.c (ffffffff81513c5b)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (ffffffff815298ce)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll_wake
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In block/bio.c (ffffffff8176945d)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/bio.c:bio_uninit
In block/blk-core.c (ffffffff81772a1d)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-core.c:bio_poll
- block/blk-core.c:bio_poll
- block/blk-core.c:__submit_bio
- block/blk-core.c:__submit_bio
- block/blk-core.c:__submit_bio
- block/blk-core.c:__bio_queue_enter
- block/blk-core.c:__bio_queue_enter
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-mq.c (ffffffff8177f968)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq.c:blk_rq_poll
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_get_new_requests
- block/blk-mq.c:blk_mq_dispatch_plug_list
- block/blk-mq.c:blk_mq_dispatch_plug_list
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_end_request_batch
- block/blk-mq.c:blk_mq_end_request_batch
- block/blk-mq.c:__blk_mq_alloc_requests
In block/blk-mq-tag.c (ffffffff81787f47)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-cgroup.c (ffffffff817a2853)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_activate_policy
- block/blk-cgroup.c:blkcg_activate_policy
- block/blk-cgroup.c:blkcg_activate_policy
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:blkg_free_workfn
In block/blk-cgroup-fc-appid.c (ffffffff817a3491)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-cgroup-fc-appid.c:blkcg_set_fc_appid
- block/blk-cgroup-fc-appid.c:blkcg_set_fc_appid
In block/blk-throttle.c (ffffffff817a6258)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_pop_queued
- block/blk-throttle.c:throtl_qnode_add_bio
In io_uring/io_uring.c (ffffffff817c90b4)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- io_uring/io_uring.c:io_activate_pollwq
- io_uring/io_uring.c:io_activate_pollwq
- io_uring/io_uring.c:io_activate_pollwq_cb
- io_uring/io_uring.c:io_req_caches_free
- io_uring/io_uring.c:tctx_task_work
- io_uring/io_uring.c:io_fallback_tw
- io_uring/io_uring.c:io_fallback_tw
- io_uring/io_uring.c:io_fallback_tw
- io_uring/io_uring.c:ctx_flush_and_put
- io_uring/io_uring.c:__io_alloc_req_refill
In io_uring/fdinfo.c (ffffffff817dca5b)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- io_uring/fdinfo.c:io_uring_show_fdinfo
- io_uring/fdinfo.c:io_uring_show_fdinfo
In lib/percpu-refcount.c (ffffffff81818130)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/pci/p2pdma.c (ffffffff8196042c)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/pci/p2pdma.c:pci_p2pmem_free_sgl
- drivers/pci/p2pdma.c:pci_alloc_p2pmem
- drivers/pci/p2pdma.c:p2pdma_page_free
- drivers/pci/p2pdma.c:p2pmem_alloc_mmap
- drivers/pci/p2pdma.c:p2pmem_alloc_mmap
- drivers/pci/p2pdma.c:p2pmem_alloc_mmap
In drivers/block/loop.c (ffffffff81b7ccd6)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/block/loop.c:loop_process_work
- drivers/block/loop.c:loop_free_idle_workers
- drivers/block/loop.c:loop_queue_work
In drivers/scsi/scsi_lib.c (ffffffff81bd3de6)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffff81d5e869)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/md/md.c:md_account_bio
- drivers/md/md.c:md_end_io_acct
- drivers/md/md.c:md_write_start
- drivers/md/md.c:md_write_start
- drivers/md/md.c:mddev_init_writes_pending
- drivers/md/md.c:md_handle_request
- drivers/md/md.c:md_handle_request
- drivers/md/md.c:md_handle_request
In net/mptcp/subflow.c (ffffffff8207c3d3)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- net/mptcp/subflow.c:mptcp_subflow_create_socket
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/cpu/sgx/encl.c (ffffffff8109a2c0)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/encl.c:sgx_encl_alloc_backing
In kernel/kthread.c (ffffffff811341b3)
Location: include/linux/percpu-refcount.h:158
Inline: True
In kernel/cgroup/cgroup.c (ffffffff8123e5b2)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_clone
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:cgroup_get_from_path
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:cgroup_css_set_put_fork
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_css_set_fork
- kernel/cgroup/cgroup.c:cgroup_get_from_id
- kernel/cgroup/cgroup.c:cgroup_get_from_id
- kernel/cgroup/cgroup.c:cgroup_destroy_locked
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:pressure_write
- kernel/cgroup/cgroup.c:pressure_write
- kernel/cgroup/cgroup.c:pressure_write
- kernel/cgroup/cgroup.c:pressure_write
- kernel/cgroup/cgroup.c:cpu_local_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_tryget_css
- kernel/cgroup/cgroup.c:cgroup_apply_control_disable
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_get_tree
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff81242292)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:task_get_cgroup1
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
- kernel/cgroup/cgroup-v1.c:cgroup1_root_to_use
- kernel/cgroup/cgroup-v1.c:cgroupstats_build
- kernel/cgroup/cgroup-v1.c:cgroupstats_build
In kernel/cgroup/legacy_freezer.c (ffffffff81243654)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_change_state
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff81244d23)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff8124ed3a)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_nodemasks_hier
- kernel/cgroup/cpuset.c:update_sibling_cpumasks
- kernel/cgroup/cpuset.c:update_sibling_cpumasks
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
In kernel/bpf/syscall.c (ffffffff81310624)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/syscall.c:map_create
- kernel/bpf/syscall.c:bpf_map_free_deferred
- kernel/bpf/syscall.c:bpf_map_alloc_percpu
- kernel/bpf/syscall.c:bpf_map_kvcalloc
- kernel/bpf/syscall.c:bpf_map_kzalloc
- kernel/bpf/syscall.c:bpf_map_kmalloc_node
In kernel/bpf/helpers.c (ffffffff81343c5d)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/helpers.c:bpf_cgroup_ancestor
- kernel/bpf/helpers.c:bpf_cgroup_release_dtor
- kernel/bpf/helpers.c:bpf_cgroup_release
- kernel/bpf/helpers.c:bpf_cgroup_acquire
In kernel/bpf/arraymap.c (ffffffff81351123)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/trampoline.c (ffffffff8135d90d)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/trampoline.c:__bpf_tramp_exit
- kernel/bpf/trampoline.c:__bpf_tramp_enter
In kernel/bpf/memalloc.c (ffffffff81373a4c)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/memalloc.c:bpf_mem_cache_alloc_flags
- kernel/bpf/memalloc.c:bpf_mem_alloc_destroy
- kernel/bpf/memalloc.c:bpf_mem_alloc_destroy
- kernel/bpf/memalloc.c:bpf_mem_alloc_init
- kernel/bpf/memalloc.c:bpf_mem_alloc_init
- kernel/bpf/memalloc.c:alloc_bulk
In kernel/bpf/cgroup_iter.c (ffffffff8137e147)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/cgroup_iter.c:bpf_iter_detach_cgroup
- kernel/bpf/cgroup_iter.c:cgroup_iter_seq_fini
- kernel/bpf/cgroup_iter.c:cgroup_iter_seq_init
In kernel/bpf/bpf_cgrp_storage.c (ffffffff8137e753)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/bpf_cgrp_storage.c:bpf_cgrp_storage_delete_elem
- kernel/bpf/bpf_cgrp_storage.c:bpf_cgrp_storage_update_elem
- kernel/bpf/bpf_cgrp_storage.c:bpf_cgrp_storage_lookup_elem
In kernel/bpf/cgroup.c (ffffffff8138343e)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_link_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffffffff81399ffc)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffffffff813c0f18)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffff813c54b8)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited_flags
- mm/page-writeback.c:balance_dirty_pages_ratelimited_flags
- mm/page-writeback.c:balance_dirty_pages_ratelimited_flags
- mm/page-writeback.c:balance_dirty_pages_ratelimited_flags
In mm/vmscan.c (ffffffff813dd815)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/vmscan.c:run_cmd
- mm/vmscan.c:run_cmd
- mm/vmscan.c:shrink_many
- mm/vmscan.c:shrink_many
- mm/vmscan.c:shrink_many
- mm/vmscan.c:lru_gen_del_mm
In mm/shmem.c (ffffffff813e9b37)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/shmem.c:shmem_swapin_folio
- mm/shmem.c:shmem_swapin_folio
In mm/backing-dev.c (ffffffff813f5d40)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/backing-dev.c:cleanup_offline_cgwbs_workfn
- mm/backing-dev.c:cleanup_offline_cgwbs_workfn
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/percpu.c (ffffffff813fa0dd)
Location: include/linux/percpu-refcount.h:158
Inline: True
In mm/workingset.c (ffffffff8140c3f2)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/workingset.c:workingset_test_recent
- mm/workingset.c:workingset_test_recent
In mm/gup.c (ffffffff814119d4)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:gup_pte_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/mmap_lock.c (ffffffff8141342e)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/mmap_lock.c:get_mm_memcg_path
In mm/memory.c (ffffffff81420499)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory.c:do_swap_page
In mm/memory_hotplug.c (ffffffff814524f2)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory_hotplug.c:pfn_to_online_page
In mm/slub.c (ffffffff81455af4)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/slub.c:__memcg_slab_free_hook
- mm/slub.c:__memcg_slab_post_alloc_hook
In mm/swap_state.c (ffffffff81465ae2)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/swap_state.c:__read_swap_cache_async
- mm/swap_state.c:__read_swap_cache_async
- mm/swap_state.c:filemap_get_incore_folio
In mm/swapfile.c (ffffffff8146d0a4)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/swapfile.c:add_swap_count_continuation
- mm/swapfile.c:get_swap_device
- mm/swapfile.c:get_swap_device
In mm/zswap.c (ffffffff81470874)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/zswap.c:zswap_store
- mm/zswap.c:zswap_store
- mm/zswap.c:zswap_store
- mm/zswap.c:zswap_store
- mm/zswap.c:zswap_store
- mm/zswap.c:zswap_store
- mm/zswap.c:zswap_store
- mm/zswap.c:shrink_worker
- mm/zswap.c:shrink_worker
- mm/zswap.c:zswap_free_entry
In mm/hugetlb.c (ffffffff8147a78e)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_reserve_pages
- mm/hugetlb.c:hugetlb_vm_op_open
- mm/hugetlb.c:alloc_hugetlb_folio
- mm/hugetlb.c:alloc_hugetlb_folio
- mm/hugetlb.c:alloc_hugetlb_folio
- mm/hugetlb.c:alloc_hugetlb_folio
- mm/hugetlb.c:clear_vma_resv_huge_pages
- mm/hugetlb.c:region_del
- mm/hugetlb.c:add_reservation_in_range
- mm/hugetlb.c:add_reservation_in_range
- mm/hugetlb.c:coalesce_file_region
- mm/hugetlb.c:coalesce_file_region
In mm/memcontrol.c (ffffffff814c0c4b)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memcontrol.c:obj_cgroup_may_zswap
- mm/memcontrol.c:obj_cgroup_may_zswap
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_replace_folio
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_folio
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_swapin_charge_folio
- mm/memcontrol.c:mem_cgroup_swapin_charge_folio
- mm/memcontrol.c:__mem_cgroup_charge
- mm/memcontrol.c:mem_cgroup_exit
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_move_account
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:__mem_cgroup_free
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:split_page_memcg
- mm/memcontrol.c:split_page_memcg
- mm/memcontrol.c:obj_cgroup_charge
- mm/memcontrol.c:obj_cgroup_charge
- mm/memcontrol.c:refill_obj_stock
- mm/memcontrol.c:refill_obj_stock
- mm/memcontrol.c:drain_obj_stock
- mm/memcontrol.c:drain_obj_stock
- mm/memcontrol.c:mod_objcg_state
- mm/memcontrol.c:mod_objcg_state
- mm/memcontrol.c:__memcg_kmem_uncharge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:__memcg_kmem_charge_page
- mm/memcontrol.c:obj_cgroup_uncharge_pages
- mm/memcontrol.c:obj_cgroup_uncharge_pages
- mm/memcontrol.c:get_obj_cgroup_from_folio
- mm/memcontrol.c:get_obj_cgroup_from_folio
- mm/memcontrol.c:current_objcg_update
- mm/memcontrol.c:current_objcg_update
- mm/memcontrol.c:current_objcg_update
- mm/memcontrol.c:mem_cgroup_commit_charge
- mm/memcontrol.c:try_charge_memcg
- mm/memcontrol.c:memcg_hotplug_cpu_dead
- mm/memcontrol.c:__refill_stock
- mm/memcontrol.c:drain_local_stock
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_oom_trylock
- mm/memcontrol.c:mem_cgroup_oom_trylock
- mm/memcontrol.c:mem_cgroup_scan_tasks
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_current
- mm/memcontrol.c:get_mem_cgroup_from_mm
- mm/memcontrol.c:get_mem_cgroup_from_mm
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff814c37db)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_file_region
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_counter
- mm/hugetlb_cgroup.c:hugetlb_cgroup_uncharge_cgroup_rsvd
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:__hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff814c7740)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure_dev_pagemap
In mm/memremap.c (ffffffff814d4ec8)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- mm/memremap.c:zone_device_page_init
- mm/memremap.c:free_zone_device_page
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
- mm/memremap.c:pagemap_range
- mm/memremap.c:memunmap_pages
In fs/inode.c (ffffffff81509a40)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff8152d2f3)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:wbc_attach_and_unlock_inode
- fs/fs-writeback.c:cleanup_offline_cgwb
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_do_switch_wbs
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/notify/group.c (ffffffff8154812b)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (ffffffff8155e79e)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll_wake
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In block/bio.c (ffffffff817ab4dd)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/bio.c:bio_uninit
In block/blk-core.c (ffffffff817b4dba)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-core.c:bio_poll
- block/blk-core.c:bio_poll
- block/blk-core.c:__submit_bio
- block/blk-core.c:__submit_bio
- block/blk-core.c:__submit_bio
- block/blk-core.c:__bio_queue_enter
- block/blk-core.c:__bio_queue_enter
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-mq.c (ffffffff817c2448)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq.c:blk_rq_poll
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_hctx_notify_offline
- block/blk-mq.c:blk_mq_submit_bio
- block/blk-mq.c:blk_mq_submit_bio
- block/blk-mq.c:blk_mq_dispatch_plug_list
- block/blk-mq.c:blk_mq_dispatch_plug_list
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_end_request_batch
- block/blk-mq.c:blk_mq_end_request_batch
- block/blk-mq.c:__blk_mq_alloc_requests_batch
In block/blk-mq-tag.c (ffffffff817ca617)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-cgroup.c (ffffffff817e6395)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_activate_policy
- block/blk-cgroup.c:blkcg_activate_policy
- block/blk-cgroup.c:blkcg_activate_policy
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:blkg_free_workfn
In block/blk-cgroup-fc-appid.c (ffffffff817e6fe1)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-cgroup-fc-appid.c:blkcg_set_fc_appid
- block/blk-cgroup-fc-appid.c:blkcg_set_fc_appid
In block/blk-throttle.c (ffffffff817e9f98)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_pop_queued
- block/blk-throttle.c:throtl_qnode_add_bio
In io_uring/io_uring.c (ffffffff81816eb4)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- io_uring/io_uring.c:io_activate_pollwq
- io_uring/io_uring.c:io_activate_pollwq
- io_uring/io_uring.c:io_activate_pollwq_cb
- io_uring/io_uring.c:io_req_caches_free
- io_uring/io_uring.c:tctx_task_work
- io_uring/io_uring.c:io_fallback_tw
- io_uring/io_uring.c:io_fallback_tw
- io_uring/io_uring.c:io_fallback_tw
- io_uring/io_uring.c:ctx_flush_and_put
- io_uring/io_uring.c:__io_alloc_req_refill
- io_uring/io_uring.c:io_fallback_req_func
- io_uring/io_uring.c:io_fallback_req_func
In lib/percpu-refcount.c (ffffffff8185d430)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/pci/p2pdma.c (ffffffff819a9b1c)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/pci/p2pdma.c:pci_p2pmem_free_sgl
- drivers/pci/p2pdma.c:pci_alloc_p2pmem
- drivers/pci/p2pdma.c:p2pdma_page_free
- drivers/pci/p2pdma.c:p2pmem_alloc_mmap
- drivers/pci/p2pdma.c:p2pmem_alloc_mmap
- drivers/pci/p2pdma.c:p2pmem_alloc_mmap
In drivers/block/loop.c (ffffffff81bd0c23)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/block/loop.c:loop_process_work
- drivers/block/loop.c:loop_free_idle_workers
- drivers/block/loop.c:loop_queue_work
In drivers/scsi/scsi_lib.c (ffffffff81c28a63)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffff81e15a0d)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- drivers/md/md.c:md_account_bio
- drivers/md/md.c:md_end_clone_io
- drivers/md/md.c:md_write_start
- drivers/md/md.c:md_write_start
- drivers/md/md.c:mddev_init
- drivers/md/md.c:md_flush_request
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:md_end_flush
- drivers/md/md.c:md_handle_request
- drivers/md/md.c:md_handle_request
- drivers/md/md.c:md_handle_request
In net/mptcp/subflow.c (ffffffff821518ab)
Location: include/linux/percpu-refcount.h:158
Inline: True
Inline callers:
- net/mptcp/subflow.c:mptcp_subflow_create_socket
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (ffff800010128894)
Location: include/linux/percpu-refcount.h:145
Inline: True
In kernel/cgroup/cgroup.c (ffff8000101d8d6c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffff8000101dc8a0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
In kernel/cgroup/legacy_freezer.c (ffff8000101de774)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffff8000101dfba0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffff8000101e4a68)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
In kernel/bpf/arraymap.c (ffff80001027b8c4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/cgroup.c (ffff80001028ff00)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffff80001029bca4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffff8000102b7c54)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffff8000102bc4fc)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (0)
Location: include/linux/percpu-refcount.h:145
Inline: True
In mm/backing-dev.c (ffff8000102df534)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/slab_common.c (ffff8000102e776c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:destroy_memcg_params
In mm/gup.c (ffff8000102f26dc)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/slub.c (ffff8000103465f8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slub.c:__free_slab
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
In mm/memcontrol.c (ffff80001036632c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:percpu_ref_put_many
- mm/memcontrol.c:percpu_ref_tryget_live
In mm/hugetlb_cgroup.c (ffff80001036d6f4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (0)
Location: include/linux/percpu-refcount.h:145
Inline: True
In mm/hmm.c (ffff80001037b87c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/inode.c (ffff8000103acdb8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffff8000103caa90)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/buffer.c (ffff8000103d9278)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/buffer.c:alloc_page_buffers
In fs/block_dev.c (ffff8000103e13e0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/notify/group.c (ffff8000103e8f2c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (ffff8000103fc500)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__arm64_sys_io_cancel
- fs/aio.c:__arm64_compat_sys_io_submit
- fs/aio.c:__arm64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll_wake
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__arm64_sys_io_destroy
- fs/aio.c:__arm64_compat_sys_io_setup
- fs/aio.c:__arm64_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In fs/io_uring.c (ffff800010405a88)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/io_uring.c:__arm64_sys_io_uring_enter
- fs/io_uring.c:__arm64_sys_io_uring_enter
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:__io_free_req
- fs/io_uring.c:io_get_req
- fs/io_uring.c:io_get_req
In block/bio.c (ffff8000105db5a0)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-core.c (ffff8000105e42d4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_done
- block/blk-core.c:direct_make_request
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (ffff8000105eb698)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-mq.c (ffff8000105ef678)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_get_request
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait
- block/blk-mq.c:blk_mq_freeze_queue_wait
In block/blk-mq-tag.c (ffff8000105f4738)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (ffff8000105f70f4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/blk-cgroup.c (ffff80001060e860)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-throttle.c (ffff8000106119d4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_pop_queued
- block/blk-throttle.c:throtl_qnode_add_bio
In block/blk-pm.c (ffff800010628950)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-pm.c:blk_pre_runtime_suspend
In lib/percpu-refcount.c (ffff800010635628)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffff800010924f14)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/dax/super.c (0)
Location: include/linux/percpu-refcount.h:145
Inline: True
In drivers/scsi/scsi_lib.c (ffff800010978258)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffff800010aeaa78)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
- drivers/md/md.c:set_in_sync
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (c037ad0c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/kthread.c:kthread_associate_blkcg
- kernel/kthread.c:kthread_associate_blkcg
In kernel/cgroup/cgroup.c (c041bc88)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:kill_css
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_live
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (c041ea24)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
In kernel/cgroup/legacy_freezer.c (c042022c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (c04214e4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (c0425890)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
In kernel/bpf/arraymap.c (c04ad31c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/cgroup.c (c04bf5a8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (c04c79d0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/oom_kill.c (c04e47f8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (c04e8b3c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (0)
Location: include/linux/percpu-refcount.h:145
Inline: True
In mm/backing-dev.c (c05043d0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/slab_common.c (c050b8a0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:destroy_memcg_params
In mm/gup.c (0)
Location: include/linux/percpu-refcount.h:145
Inline: True
In mm/slub.c (c054b21c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slub.c:__free_slab
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
In mm/memcontrol.c (c055cacc)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:__memcg_kmem_uncharge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:drain_stock
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_page
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hmm.c (c056659c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/inode.c (c058dc94)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (c05a7034)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/buffer.c (c05b1fdc)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/buffer.c:alloc_page_buffers
In fs/block_dev.c (c05b9918)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/notify/group.c (c05c0648)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (c05cfaf8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__se_sys_io_cancel
- fs/aio.c:__se_sys_io_submit
- fs/aio.c:__se_sys_io_submit
- fs/aio.c:__se_sys_io_submit
- fs/aio.c:__se_sys_io_submit
- fs/aio.c:aio_poll_wake
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__se_sys_io_destroy
- fs/aio.c:__se_sys_io_setup
- fs/aio.c:__se_sys_io_setup
- fs/aio.c:__se_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:free_ioctx_users
In fs/io_uring.c (c05d7234)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/io_uring.c:__se_sys_io_uring_enter
- fs/io_uring.c:__se_sys_io_uring_enter
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:__io_free_req
- fs/io_uring.c:io_get_req
- fs/io_uring.c:io_get_req
In block/bio.c (c078831c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/bio.c:__bio_associate_blkg
- block/bio.c:__bio_associate_blkg
In block/blk-core.c (c07915d0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_done
- block/blk-core.c:direct_make_request
- block/blk-core.c:generic_make_request
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (c0797c54)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-mq.c (c079aeb4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_get_request
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait
- block/blk-mq.c:blk_mq_freeze_queue_wait
In block/blk-mq-tag.c (c07a0364)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (c07a2840)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/blk-cgroup.c (c07b906c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-throttle.c (c07bc144)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_pop_queued
- block/blk-throttle.c:throtl_qnode_add_bio
In block/blk-pm.c (c07d007c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-pm.c:blk_pre_runtime_suspend
In lib/percpu-refcount.c (c07db478)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (c0a07cf0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/dax/super.c (0)
Location: include/linux/percpu-refcount.h:145
Inline: True
In drivers/scsi/scsi_lib.c (c0a4c048)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (c0bccc74)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
- drivers/md/md.c:set_in_sync
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (c000000000173520)
Location: include/linux/percpu-refcount.h:145
Inline: True
In kernel/cgroup/cgroup.c (c0000000002462f0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:kill_css
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_live
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (c00000000024a750)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
In kernel/cgroup/legacy_freezer.c (c00000000024c82c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (c00000000024e2d0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (c0000000002552f0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
In kernel/bpf/arraymap.c (c000000000324ab0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/cgroup.c (c00000000033cc00)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (c00000000034be10)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/events/core.c:_free_event
In mm/oom_kill.c (c00000000036fab0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (c000000000374b90)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (c00000000037be40)
Location: include/linux/percpu-refcount.h:145
Inline: True
In mm/backing-dev.c (c00000000039f1a0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/slab_common.c (c0000000003a9538)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:destroy_memcg_params
In mm/gup.c (c0000000003b7144)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:gup_pud_range
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/slub.c (c000000000424598)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slub.c:__free_slab
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
In mm/memcontrol.c (c00000000045ad80)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:__memcg_kmem_uncharge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_page
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (c00000000045d860)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (c000000000461364)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure
In mm/memremap.c (c00000000046da68)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:memremap_pages
- mm/memremap.c:memremap_pages
In mm/hmm.c (c000000000470a20)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/inode.c (c0000000004a8594)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (c0000000004cc580)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/buffer.c (c0000000004dd2c0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/buffer.c:alloc_page_buffers
In fs/block_dev.c (c0000000004e73c8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/notify/group.c (c0000000004efaa0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (c000000000505248)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__se_sys_io_cancel
- fs/aio.c:__se_compat_sys_io_submit
- fs/aio.c:__se_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll_wake
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__se_sys_io_destroy
- fs/aio.c:__se_compat_sys_io_setup
- fs/aio.c:__se_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In fs/io_uring.c (c00000000050e738)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/io_uring.c:__se_sys_io_uring_enter
- fs/io_uring.c:__se_sys_io_uring_enter
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:__io_free_req
- fs/io_uring.c:io_get_req
- fs/io_uring.c:io_get_req
In block/bio.c (c00000000076b64c)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-core.c (c000000000778034)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_done
- block/blk-core.c:direct_make_request
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (c000000000780cd0)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-mq.c (c000000000783d68)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_get_request
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait
- block/blk-mq.c:blk_mq_freeze_queue_wait
In block/blk-mq-tag.c (c00000000078c020)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (c00000000078f680)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/blk-cgroup.c (c0000000007abdb4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-throttle.c (c0000000007afa04)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_pop_queued
- block/blk-throttle.c:throtl_qnode_add_bio
In block/blk-pm.c (c0000000007ca49c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-pm.c:blk_pre_runtime_suspend
In lib/percpu-refcount.c (c0000000007dad98)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (c0000000009c7930)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/dax/super.c (c000000000a19fd4)
Location: include/linux/percpu-refcount.h:145
Inline: True
In drivers/scsi/scsi_lib.c (c000000000a326d0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (c000000000bd6e98)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
- drivers/md/md.c:set_in_sync
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (ffffffe0000df53e)
Location: include/linux/percpu-refcount.h:145
Inline: True
In kernel/cgroup/cgroup.c (ffffffe000151dce)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:kill_css
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_live
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffe00015482c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
In kernel/cgroup/legacy_freezer.c (ffffffe000155c20)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffe000156b8e)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffe00015ac72)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
In kernel/bpf/arraymap.c (ffffffe0001b30b8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/cgroup.c (ffffffe0001c2b10)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffffffe0001c97ea)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffffffe0001dbec4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffe0001df326)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (0)
Location: include/linux/percpu-refcount.h:145
Inline: True
In mm/backing-dev.c (ffffffe0001f735e)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/slab_common.c (ffffffe0001fd2f8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:destroy_memcg_params
In mm/gup.c (ffffffe000204bb4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/slub.c (ffffffe0002394c4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slub.c:__free_slab
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
In mm/memcontrol.c (ffffffe000248af8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:__memcg_kmem_uncharge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_page
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffe00024a416)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In mm/hmm.c (ffffffe000251fea)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/inode.c (ffffffe000271be2)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffe000288c20)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:wbc_attach_and_unlock_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/buffer.c (ffffffe000291df4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/buffer.c:alloc_page_buffers
In fs/block_dev.c (ffffffe000297c1a)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/notify/group.c (ffffffe00029d9d2)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_final_destroy_group
In fs/aio.c (ffffffe0002aa16e)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__se_sys_io_cancel
- fs/aio.c:__se_sys_io_submit
- fs/aio.c:aio_poll_wake
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__se_sys_io_destroy
- fs/aio.c:__se_sys_io_setup
- fs/aio.c:__se_sys_io_setup
- fs/aio.c:__se_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:free_ioctx_users
In fs/io_uring.c (ffffffe0002b0d78)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/io_uring.c:__se_sys_io_uring_enter
- fs/io_uring.c:__se_sys_io_uring_enter
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:__io_free_req
- fs/io_uring.c:io_get_req
- fs/io_uring.c:io_get_req
In block/bio.c (ffffffe00041e3f0)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-core.c (ffffffe000425b5c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_done
- block/blk-core.c:direct_make_request
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (ffffffe00042b718)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-mq.c (ffffffe00042d436)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_get_request
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait
- block/blk-mq.c:blk_mq_freeze_queue_wait
In block/blk-mq-tag.c (ffffffe0004326d0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (ffffffe0004347f2)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/blk-cgroup.c (ffffffe000446cec)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-throttle.c (ffffffe0004492a4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_pop_queued
- block/blk-throttle.c:throtl_qnode_add_bio
In block/blk-pm.c (ffffffe000459e1e)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-pm.c:blk_pre_runtime_suspend
In lib/percpu-refcount.c (ffffffe000462e38)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffffffe0005a1076)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/dax/super.c (0)
Location: include/linux/percpu-refcount.h:145
Inline: True
In drivers/scsi/scsi_lib.c (ffffffe0005dfce2)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffe0006de2ec)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
- drivers/md/md.c:set_in_sync
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (ffffffff810c3357)
Location: include/linux/percpu-refcount.h:145
Inline: True
In kernel/cgroup/cgroup.c (ffffffff8115f56f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:kill_css
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_live
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff81161b47)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
In kernel/cgroup/legacy_freezer.c (ffffffff81162ef4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff81163e7c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff81169a13)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
In kernel/bpf/arraymap.c (ffffffff811ef1fc)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/cgroup.c (ffffffff811fee29)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffffffff8120813c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffffffff812223bc)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffff81225cca)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (ffffffff8122a715)
Location: include/linux/percpu-refcount.h:145
Inline: True
In mm/backing-dev.c (ffffffff81242493)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/slab_common.c (ffffffff81248d63)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:destroy_memcg_params
In mm/gup.c (ffffffff81251af5)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/slub.c (ffffffff8129dd94)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slub.c:__free_slab
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
In mm/memcontrol.c (ffffffff812c0ad7)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:__memcg_kmem_uncharge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_page
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff812c2434)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff812c46ff)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure
In mm/memremap.c (ffffffff812cc99c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:memremap_pages
- mm/memremap.c:memremap_pages
In mm/hmm.c (ffffffff812cef94)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/inode.c (ffffffff812f51d8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff8130d104)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:wbc_attach_and_unlock_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/buffer.c (ffffffff81318bcf)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/buffer.c:alloc_page_buffers
In fs/block_dev.c (ffffffff8131eee4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/notify/group.c (ffffffff8132571b)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (ffffffff813350da)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__x32_compat_sys_io_submit
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__x32_compat_sys_io_setup
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In fs/io_uring.c (ffffffff8133c2b6)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/io_uring.c:__ia32_sys_io_uring_enter
- fs/io_uring.c:__ia32_sys_io_uring_enter
- fs/io_uring.c:__x64_sys_io_uring_enter
- fs/io_uring.c:__x64_sys_io_uring_enter
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:__io_free_req
- fs/io_uring.c:io_get_req
- fs/io_uring.c:io_get_req
In block/bio.c (ffffffff814d6999)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-core.c (ffffffff814df082)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_done
- block/blk-core.c:direct_make_request
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (ffffffff814e5293)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-mq.c (ffffffff814e740c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_get_request
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait
- block/blk-mq.c:blk_mq_freeze_queue_wait
In block/blk-mq-tag.c (ffffffff814eced4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (ffffffff814ef02f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/blk-cgroup.c (ffffffff81503529)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-throttle.c (ffffffff81506354)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_pop_queued
- block/blk-throttle.c:throtl_qnode_add_bio
In block/blk-pm.c (ffffffff81518220)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-pm.c:blk_pre_runtime_suspend
In lib/percpu-refcount.c (ffffffff815228d4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffffffff816f21e6)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/dax/super.c (ffffffff8171808e)
Location: include/linux/percpu-refcount.h:145
Inline: True
In drivers/scsi/scsi_lib.c (ffffffff817288e9)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffff8183b8bd)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
- drivers/md/md.c:set_in_sync
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (ffffffff810b1b97)
Location: include/linux/percpu-refcount.h:145
Inline: True
In kernel/cgroup/cgroup.c (ffffffff811527ff)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:kill_css
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_live
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff81154da7)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
In kernel/cgroup/legacy_freezer.c (ffffffff81156144)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff811570cc)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff8115cc13)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
In kernel/bpf/arraymap.c (ffffffff811e1f8c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/cgroup.c (ffffffff811f1b79)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffffffff811fb263)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffffffff8121556c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffff81218e6a)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (ffffffff8121d835)
Location: include/linux/percpu-refcount.h:145
Inline: True
In mm/backing-dev.c (ffffffff81235463)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/slab_common.c (ffffffff8123bd0d)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:destroy_memcg_params
In mm/gup.c (ffffffff81244a8c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/slub.c (ffffffff8128f910)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slub.c:__free_slab
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
In mm/memcontrol.c (ffffffff812b1b63)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:__memcg_kmem_uncharge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_page
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff812b3484)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff812b573f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure
In mm/memremap.c (ffffffff812bd80c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:memremap_pages
- mm/memremap.c:memremap_pages
In mm/hmm.c (ffffffff812bfc26)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/inode.c (ffffffff812e5df8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff812fdd14)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:wbc_attach_and_unlock_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/buffer.c (ffffffff813097bf)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/buffer.c:alloc_page_buffers
In fs/block_dev.c (ffffffff8130fa84)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/notify/group.c (ffffffff813162bb)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (ffffffff81325a6a)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__x32_compat_sys_io_submit
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll_wake
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__x32_compat_sys_io_setup
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In fs/io_uring.c (ffffffff8132cf86)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/io_uring.c:__ia32_sys_io_uring_enter
- fs/io_uring.c:__ia32_sys_io_uring_enter
- fs/io_uring.c:__x64_sys_io_uring_enter
- fs/io_uring.c:__x64_sys_io_uring_enter
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:__io_free_req
- fs/io_uring.c:io_get_req
- fs/io_uring.c:io_get_req
In block/bio.c (ffffffff814c7359)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-core.c (ffffffff814cfa22)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_done
- block/blk-core.c:direct_make_request
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (ffffffff814d5942)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-mq.c (ffffffff814d797c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_get_request
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait
- block/blk-mq.c:blk_mq_freeze_queue_wait
In block/blk-mq-tag.c (ffffffff814dd424)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (ffffffff814df56f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/blk-cgroup.c (ffffffff814f39e9)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-throttle.c (ffffffff814f6814)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_pop_queued
- block/blk-throttle.c:throtl_qnode_add_bio
In block/blk-pm.c (ffffffff81508530)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-pm.c:blk_pre_runtime_suspend
In lib/percpu-refcount.c (ffffffff81512bb4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffffffff816cc2e6)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/dax/super.c (ffffffff816f05be)
Location: include/linux/percpu-refcount.h:145
Inline: True
In drivers/scsi/scsi_lib.c (ffffffff81701d19)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffff81802f1d)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
- drivers/md/md.c:set_in_sync
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (ffffffff810c28a7)
Location: include/linux/percpu-refcount.h:145
Inline: True
In kernel/cgroup/cgroup.c (ffffffff8115d33f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:kill_css
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_live
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff8115f917)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
In kernel/cgroup/legacy_freezer.c (ffffffff81160cc4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff81161c4c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff811677e3)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
In kernel/bpf/arraymap.c (ffffffff811ecfcc)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/cgroup.c (ffffffff811fcbf9)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffffffff81205f0c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffffffff8122015c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffff81223a6a)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (ffffffff812284b5)
Location: include/linux/percpu-refcount.h:145
Inline: True
In mm/backing-dev.c (ffffffff81240233)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/slab_common.c (ffffffff81246b03)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:destroy_memcg_params
In mm/gup.c (ffffffff8124f895)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/slub.c (ffffffff8129bba4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slub.c:__free_slab
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
In mm/memcontrol.c (ffffffff812be8e7)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:__memcg_kmem_uncharge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_page
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff812c0244)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff812c250f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure
In mm/memremap.c (ffffffff812ca7ac)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:memremap_pages
- mm/memremap.c:memremap_pages
In mm/hmm.c (ffffffff812ccda4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/inode.c (ffffffff812f2fe8)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff8130aef4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:wbc_attach_and_unlock_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/buffer.c (ffffffff8131669f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/buffer.c:alloc_page_buffers
In fs/block_dev.c (ffffffff8131c9b4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/notify/group.c (ffffffff813231eb)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (ffffffff81332baa)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__x32_compat_sys_io_submit
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__x32_compat_sys_io_setup
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In fs/io_uring.c (ffffffff81339d86)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/io_uring.c:__ia32_sys_io_uring_enter
- fs/io_uring.c:__ia32_sys_io_uring_enter
- fs/io_uring.c:__x64_sys_io_uring_enter
- fs/io_uring.c:__x64_sys_io_uring_enter
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:__io_free_req
- fs/io_uring.c:io_get_req
- fs/io_uring.c:io_get_req
In block/bio.c (ffffffff814d2a29)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-core.c (ffffffff814db112)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_done
- block/blk-core.c:direct_make_request
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (ffffffff814e1323)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-mq.c (ffffffff814e349c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_get_request
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait
- block/blk-mq.c:blk_mq_freeze_queue_wait
In block/blk-mq-tag.c (ffffffff814e8f64)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (ffffffff814eb0bf)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/blk-cgroup.c (ffffffff814ff5b9)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-throttle.c (ffffffff815023e4)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_pop_queued
- block/blk-throttle.c:throtl_qnode_add_bio
In block/blk-pm.c (ffffffff815142b0)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-pm.c:blk_pre_runtime_suspend
In lib/percpu-refcount.c (ffffffff8151e964)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffffffff8171f8c6)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/dax/super.c (ffffffff81756e5e)
Location: include/linux/percpu-refcount.h:145
Inline: True
In drivers/scsi/scsi_lib.c (ffffffff817676b9)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffff8188aeed)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
- drivers/md/md.c:set_in_sync
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/kthread.c (ffffffff810caeb3)
Location: include/linux/percpu-refcount.h:145
Inline: True
In kernel/cgroup/cgroup.c (ffffffff8116a546)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_free
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_sk_alloc
- kernel/cgroup/cgroup.c:cgroup_get_from_fd
- kernel/cgroup/cgroup.c:css_tryget_online_from_dir
- kernel/cgroup/cgroup.c:kill_css
- kernel/cgroup/cgroup.c:css_killed_work_fn
- kernel/cgroup/cgroup.c:init_and_link_css
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:css_free_rwork_fn
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cgroup_pressure_write
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cpu_stat_show
- kernel/cgroup/cgroup.c:cgroup_lock_and_drain_offline
- kernel/cgroup/cgroup.c:cgroup_kill_sb
- kernel/cgroup/cgroup.c:cgroup_do_get_tree
- kernel/cgroup/cgroup.c:cgroup_kn_lock_live
- kernel/cgroup/cgroup.c:cgroup_kn_unlock
- kernel/cgroup/cgroup.c:find_css_set
- kernel/cgroup/cgroup.c:cgroup_get_live
- kernel/cgroup/cgroup.c:cgroup_get_e_css
- kernel/cgroup/cgroup.c:cgroup_get_e_css
In kernel/cgroup/cgroup-v1.c (ffffffff8116cbc9)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
- kernel/cgroup/cgroup-v1.c:cgroup1_get_tree
In kernel/cgroup/legacy_freezer.c (ffffffff8116e0d9)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_write
- kernel/cgroup/legacy_freezer.c:freezer_read
- kernel/cgroup/legacy_freezer.c:freezer_read
In kernel/cgroup/rdma.c (ffffffff8116f0b5)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/rdma.c:rdmacg_try_charge
- kernel/cgroup/rdma.c:rdmacg_uncharge_hierarchy
In kernel/cgroup/cpuset.c (ffffffff81174e61)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:proc_cpuset_show
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:cpuset_hotplug_workfn
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:sched_partition_write
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:cpuset_write_resmask
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:update_cpumasks_hier
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
- kernel/cgroup/cpuset.c:rebuild_sched_domains_locked
In kernel/bpf/arraymap.c (ffffffff811fb477)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/arraymap.c:cgroup_fd_array_put_ptr
In kernel/bpf/cgroup.c (ffffffff8120b890)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:cgroup_bpf_prog_query
- kernel/bpf/cgroup.c:cgroup_bpf_prog_detach
- kernel/bpf/cgroup.c:cgroup_bpf_prog_attach
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:update_effective_progs
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_inherit
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_release
- kernel/bpf/cgroup.c:cgroup_bpf_offline
In kernel/events/core.c (ffffffff81214db1)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:_free_event
In mm/oom_kill.c (ffffffff8122f26f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
In mm/page-writeback.c (ffffffff81232e79)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
- mm/page-writeback.c:balance_dirty_pages_ratelimited
In mm/swap.c (ffffffff8123780c)
Location: include/linux/percpu-refcount.h:145
Inline: True
In mm/backing-dev.c (ffffffff8124f96c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:wb_get_create
- mm/backing-dev.c:cgwb_release_workfn
- mm/backing-dev.c:cgwb_release_workfn
In mm/slab_common.c (ffffffff81256316)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:memcg_deactivate_kmem_caches
- mm/slab_common.c:destroy_memcg_params
In mm/gup.c (ffffffff8125f20c)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/gup.c:gup_pud_range
- mm/gup.c:__gup_device_huge
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page
In mm/slub.c (ffffffff812aba95)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/slub.c:__free_slab
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
- mm/slub.c:alloc_slab_page
In mm/memcontrol.c (ffffffff812cf34e)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_swapout
- mm/memcontrol.c:mem_cgroup_sk_free
- mm/memcontrol.c:mem_cgroup_sk_alloc
- mm/memcontrol.c:mem_cgroup_migrate
- mm/memcontrol.c:uncharge_batch
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:mem_cgroup_try_charge
- mm/memcontrol.c:__mem_cgroup_clear_mc
- mm/memcontrol.c:mem_cgroup_css_online
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_write_event_control
- mm/memcontrol.c:memcg_event_remove
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:mem_cgroup_soft_limit_reclaim
- mm/memcontrol.c:__memcg_kmem_uncharge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:__memcg_kmem_charge
- mm/memcontrol.c:memcg_kmem_put_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_get_cache
- mm/memcontrol.c:memcg_kmem_cache_create_func
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:try_charge
- mm/memcontrol.c:mem_cgroup_handle_over_high
- mm/memcontrol.c:mem_cgroup_get_oom_group
- mm/memcontrol.c:mem_cgroup_oom_synchronize
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:mem_cgroup_iter
- mm/memcontrol.c:get_mem_cgroup_from_page
- mm/memcontrol.c:__mem_cgroup_largest_soft_limit_node
In mm/hugetlb_cgroup.c (ffffffff812d0d21)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
- mm/hugetlb_cgroup.c:hugetlb_cgroup_charge_cgroup
In mm/memory-failure.c (ffffffff812d2fa1)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure
In mm/memremap.c (ffffffff812db4b5)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:get_dev_pagemap
- mm/memremap.c:memremap_pages
- mm/memremap.c:memremap_pages
In mm/hmm.c (ffffffff812ddb3b)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- mm/hmm.c:hmm_vma_walk_pud
- mm/hmm.c:hmm_vma_walk_pmd
- mm/hmm.c:hmm_vma_walk_pmd
In fs/inode.c (ffffffff8130491f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/inode.c:__destroy_inode
In fs/fs-writeback.c (ffffffff8131c653)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:cgroup_writeback_by_id
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:bdi_split_work_to_wbs
- fs/fs-writeback.c:wbc_detach_inode
- fs/fs-writeback.c:wbc_attach_and_unlock_inode
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:inode_switch_wbs_work_fn
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:locked_inode_to_wb_and_lock_list
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
- fs/fs-writeback.c:__inode_attach_wb
In fs/buffer.c (ffffffff81328496)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/buffer.c:alloc_page_buffers
In fs/block_dev.c (ffffffff8132ea99)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/block_dev.c:bdev_evict_inode
In fs/notify/group.c (ffffffff81334f32)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/notify/group.c:fsnotify_put_group
In fs/aio.c (ffffffff81345d41)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/aio.c:do_io_getevents
- fs/aio.c:__ia32_sys_io_cancel
- fs/aio.c:__x64_sys_io_cancel
- fs/aio.c:__x32_compat_sys_io_submit
- fs/aio.c:__ia32_compat_sys_io_submit
- fs/aio.c:__ia32_sys_io_submit
- fs/aio.c:__x64_sys_io_submit
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:io_submit_one
- fs/aio.c:aio_poll_wake
- fs/aio.c:aio_poll_complete_work
- fs/aio.c:aio_poll_put_work
- fs/aio.c:aio_fsync_work
- fs/aio.c:aio_complete_rw
- fs/aio.c:__ia32_sys_io_destroy
- fs/aio.c:__x64_sys_io_destroy
- fs/aio.c:__x32_compat_sys_io_setup
- fs/aio.c:__ia32_compat_sys_io_setup
- fs/aio.c:__ia32_sys_io_setup
- fs/aio.c:__x64_sys_io_setup
- fs/aio.c:lookup_ioctx
- fs/aio.c:ioctx_alloc
- fs/aio.c:ioctx_alloc
- fs/aio.c:free_ioctx_users
In fs/io_uring.c (ffffffff8134d757)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- fs/io_uring.c:__ia32_sys_io_uring_enter
- fs/io_uring.c:__ia32_sys_io_uring_enter
- fs/io_uring.c:__x64_sys_io_uring_enter
- fs/io_uring.c:__x64_sys_io_uring_enter
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:io_iopoll_getevents
- fs/io_uring.c:__io_free_req
- fs/io_uring.c:io_get_req
- fs/io_uring.c:io_get_req
In block/bio.c (ffffffff814eb550)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-core.c (ffffffff814f3f1f)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_start
- block/blk-core.c:blk_account_io_done
- block/blk-core.c:direct_make_request
- block/blk-core.c:blk_queue_enter
- block/blk-core.c:blk_queue_enter
In block/blk-merge.c (ffffffff814fa1b6)
Location: include/linux/percpu-refcount.h:145
Inline: True
In block/blk-mq.c (ffffffff814fc393)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_timeout_work
- block/blk-mq.c:blk_mq_get_request
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait_timeout
- block/blk-mq.c:blk_mq_freeze_queue_wait
- block/blk-mq.c:blk_mq_freeze_queue_wait
In block/blk-mq-tag.c (ffffffff81501f0b)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-tag.c:blk_mq_queue_tag_busy_iter
In block/blk-mq-sched.c (ffffffff81504096)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
- block/blk-mq-sched.c:blk_mq_sched_insert_requests
In block/blk-cgroup.c (ffffffff81518745)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkcg_maybe_throttle_current
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:blkg_create
- block/blk-cgroup.c:__blkg_release
- block/blk-cgroup.c:__blkg_release
In block/blk-throttle.c (ffffffff8151b72b)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-throttle.c:tg_dispatch_one_bio
- block/blk-throttle.c:throtl_pop_queued
- block/blk-throttle.c:throtl_qnode_add_bio
In block/blk-pm.c (ffffffff8152da6b)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- block/blk-pm.c:blk_pre_runtime_suspend
In lib/percpu-refcount.c (ffffffff81538204)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_resurrect
- lib/percpu-refcount.c:percpu_ref_reinit
- lib/percpu-refcount.c:percpu_ref_kill_and_confirm
- lib/percpu-refcount.c:__percpu_ref_switch_mode
- lib/percpu-refcount.c:percpu_ref_switch_to_atomic_rcu
In drivers/block/loop.c (ffffffff8173ad0d)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/block/loop.c:loop_queue_rq
- drivers/block/loop.c:lo_rw_aio_complete
In drivers/dax/super.c (ffffffff817722c5)
Location: include/linux/percpu-refcount.h:145
Inline: True
In drivers/scsi/scsi_lib.c (ffffffff81782dd5)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_end_request
- drivers/scsi/scsi_lib.c:scsi_end_request
In drivers/md/md.c (ffffffff818aa134)
Location: include/linux/percpu-refcount.h:145
Inline: True
Inline callers:
- drivers/md/md.c:md_write_end
- drivers/md/md.c:set_in_sync