__roundup_pow_of_two
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff81f7eab4)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff81f80b3f)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/bpf/hashtab.c (ffffffff8117763e)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In mm/page_alloc.c (ffffffff81f8721b)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/readahead.c (ffffffff8119c060)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- mm/readahead.c:ondemand_readahead
In mm/hugetlb.c (ffffffff81f8c252)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff8121601e)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- fs/pipe.c:pipe_proc_fn
- fs/pipe.c:pipe_fcntl
In fs/file.c (ffffffff81229d85)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/ext4/super.c (ffffffff812babed)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In fs/ext4/mballoc.c (ffffffff812d3085)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
- fs/ext4/mballoc.c:ext4_mb_init
In fs/ext4/indirect.c (ffffffff812d9f94)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_ind_calc_metadata_amount
In fs/jbd2/journal.c (ffffffff812eef95)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- fs/jbd2/journal.c:get_slab
In lib/kfifo.c (ffffffff813fe290)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_init
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff81400125)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- lib/rhashtable.c:bucket_table_alloc
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff81407342)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffff81453ab2)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
- drivers/pci/msi.c:msi_setup_entry
In drivers/video/fbdev/vesafb.c (ffffffff8147825d)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/iommu/iova.c (ffffffff8152ceab)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/iommu/iova.c:alloc_iova
- drivers/iommu/iova.c:alloc_iova
In drivers/iommu/intel-iommu.c (ffffffff8153643b)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel-iommu.c:intel_alloc_iova
In drivers/iommu/intel-svm.c (ffffffff8153b59e)
Location: include/linux/log2.h:61
Inline: True
In drivers/iommu/intel_irq_remapping.c (ffffffff8153d468)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/iommu/intel_irq_remapping.c:intel_irq_remapping_alloc
In drivers/usb/host/xhci.c (ffffffff81650769)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff8166d676)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In drivers/clk/clk-divider.c (ffffffff816e919e)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
In net/core/sysctl_net_core.c (ffffffff817130b7)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/ipv4/inet_hashtables.c (ffffffff817620d6)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff8176a9a5)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/ipv4/tcp_metrics.c (ffffffff817810f8)
Location: include/linux/log2.h:61
Inline: True
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff81fa79b3)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff81fa9b78)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff8116004f)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff81173cbb)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:event_hist_trigger_func
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff81186337)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/stackmap.c (ffffffff81188223)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/page_alloc.c (ffffffff81fb1220)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/readahead.c (ffffffff811b1260)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- mm/readahead.c:ondemand_readahead
In mm/hugetlb.c (ffffffff81fb5f53)
Location: include/linux/log2.h:61
Inline: True
In fs/pipe.c (ffffffff8123cf3d)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- fs/pipe.c:pipe_fcntl
- fs/pipe.c:pipe_proc_fn
In fs/file.c (ffffffff812524f9)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/ext4/super.c (ffffffff812e9b10)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In fs/ext4/mballoc.c (ffffffff81302aa9)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_init
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/indirect.c (ffffffff81309964)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- fs/ext4/indirect.c:ext4_ind_calc_metadata_amount
In fs/jbd2/journal.c (ffffffff8131d515)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- fs/jbd2/journal.c:get_slab
In lib/kfifo.c (ffffffff8144590a)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_init
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff81447c93)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
- lib/rhashtable.c:bucket_table_alloc
In lib/genalloc.c (ffffffff8144f192)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffff814a0390)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/host/pcie-designware.c (0)
Location: include/linux/log2.h:61
Inline: True
In drivers/video/fbdev/vesafb.c (ffffffff814c6799)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/iommu/iova.c (ffffffff81580846)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/iommu/iova.c:free_iova_fast
- drivers/iommu/iova.c:alloc_iova
- drivers/iommu/iova.c:alloc_iova
In drivers/iommu/amd_iommu.c (ffffffff81582bc8)
Location: include/linux/log2.h:61
Inline: True
In drivers/iommu/intel-iommu.c (ffffffff8158acec)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/iommu/intel-iommu.c:intel_alloc_iova
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel-svm.c (ffffffff815900ae)
Location: include/linux/log2.h:61
Inline: True
In drivers/iommu/intel_irq_remapping.c (ffffffff815920c5)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/iommu/intel_irq_remapping.c:intel_irq_remapping_alloc
In drivers/usb/host/xhci.c (ffffffff816b1084)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff816cd94c)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In drivers/clk/clk-divider.c (ffffffff8174d955)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:_next_div
In net/core/sysctl_net_core.c (ffffffff8177ad27)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/ipv4/inet_hashtables.c (ffffffff817ce88b)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff817d7422)
Location: include/linux/log2.h:61
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/ipv4/tcp_metrics.c (ffffffff817ee5f3)
Location: include/linux/log2.h:61
Inline: True
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff81fe36d4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff81fe5b2a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff8116aaaf)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff8117d743)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff81194f7a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/stackmap.c (ffffffff811970f3)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/page_alloc.c (ffffffff81fedaee)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/readahead.c (ffffffff811c18eb)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:ondemand_readahead
In mm/hugetlb.c (ffffffff81ff28d7)
Location: include/linux/log2.h:55
Inline: True
In fs/pipe.c (ffffffff8124fc9e)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/pipe.c:pipe_fcntl
- fs/pipe.c:pipe_proc_fn
In fs/file.c (ffffffff81265769)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/ext4/super.c (ffffffff812ff880)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In fs/ext4/mballoc.c (ffffffff81318817)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In lib/kfifo.c (ffffffff814640fa)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_init
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff814665d0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff8146da32)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffff814c1f27)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
- drivers/pci/msi.c:msi_setup_entry
In drivers/video/fbdev/vesafb.c (ffffffff814e87f9)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff815361c5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:_next_div
In drivers/iommu/iova.c (ffffffff815acde4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/iova.c:alloc_iova
- drivers/iommu/iova.c:alloc_iova
In drivers/iommu/amd_iommu.c (ffffffff815aefd8)
Location: include/linux/log2.h:55
Inline: True
In drivers/iommu/intel-iommu.c (ffffffff815b834c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel-iommu.c:intel_alloc_iova
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel-svm.c (ffffffff815bd93e)
Location: include/linux/log2.h:55
Inline: True
In drivers/iommu/intel_irq_remapping.c (ffffffff815bf985)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel_irq_remapping.c:intel_irq_remapping_alloc
In drivers/usb/host/xhci.c (ffffffff816df234)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff816fb8ec)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff817a8343)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/ipv4/inet_hashtables.c (ffffffff817fe69c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff818074f2)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff820c412a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff820c643d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff8116da71)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff811802c3)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff8119c19f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/stackmap.c (ffffffff8119ed60)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/page_alloc.c (ffffffff820cf72f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/readahead.c (ffffffff811c9b2d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:ondemand_readahead
In mm/hugetlb.c (ffffffff820d4f8c)
Location: include/linux/log2.h:55
Inline: True
In fs/pipe.c (ffffffff8125bc01)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/pipe.c:pipe_fcntl
- fs/pipe.c:pipe_proc_fn
In fs/file.c (ffffffff81272e99)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/ext4/mballoc.c (ffffffff8130f757)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff81334664)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In lib/kfifo.c (ffffffff8146917a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_init
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff8146be71)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff81473172)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffff814cc38b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (ffffffff814d2bcf)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff814f4459)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff815492a8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:_next_div
In drivers/iommu/iova.c (ffffffff815c2b24)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/iova.c:alloc_iova
- drivers/iommu/iova.c:alloc_iova
In drivers/iommu/amd_iommu.c (ffffffff815c4d18)
Location: include/linux/log2.h:55
Inline: True
In drivers/iommu/intel-iommu.c (ffffffff815ce1ec)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel-iommu.c:intel_alloc_iova
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel-svm.c (ffffffff815d3a64)
Location: include/linux/log2.h:55
Inline: True
In drivers/iommu/intel_irq_remapping.c (ffffffff815d5522)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel_irq_remapping.c:intel_irq_remapping_alloc
In drivers/usb/host/xhci.c (ffffffff816f3a7f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff8171131b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff817c692c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/ipv4/inet_hashtables.c (ffffffff8181ecce)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff81827c22)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff826cc37c)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff826ceabd)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff8117ab31)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff8118db63)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff811aba74)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/stackmap.c (ffffffff811b1cd3)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/page_alloc.c (ffffffff826d8151)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/readahead.c (ffffffff811de9ed)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- mm/readahead.c:ondemand_readahead
In mm/hugetlb.c (ffffffff826ddb52)
Location: include/linux/log2.h:59
Inline: True
In fs/pipe.c (ffffffff8127df05)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- fs/pipe.c:round_pipe_size
In fs/file.c (ffffffff812957c9)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/ext4/mballoc.c (ffffffff81334637)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff81358b74)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In lib/kfifo.c (ffffffff8149544a)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_init
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff81498171)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff814a0502)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffff8150c8bb)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (ffffffff81512fcf)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff81534b39)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff815ac828)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:_next_div
In drivers/iommu/amd_iommu.c (ffffffff8162f2d3)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/iommu/amd_iommu.c:irq_remapping_alloc
In drivers/iommu/intel-iommu.c (ffffffff8163502c)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/iommu/intel-iommu.c:intel_alloc_iova
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel-svm.c (ffffffff8163a794)
Location: include/linux/log2.h:59
Inline: True
In drivers/iommu/intel_irq_remapping.c (ffffffff8163c2d2)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/iommu/intel_irq_remapping.c:intel_irq_remapping_alloc
In drivers/usb/host/xhci.c (ffffffff8175fd4b)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff8178259b)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff8184052c)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/ipv4/inet_hashtables.c (ffffffff8189dc7e)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff818a7212)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff826f64e6)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff826f91f2)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff81189ba1)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff8119cde3)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff811c2f3f)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/sockmap.c (ffffffff811ccbcf)
Location: include/linux/log2.h:59
Inline: True
In kernel/bpf/stackmap.c (ffffffff811d0a9e)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/page_alloc.c (ffffffff827025f6)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/readahead.c (ffffffff812001c2)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- mm/readahead.c:ondemand_readahead
In mm/hugetlb.c (ffffffff827080bc)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff812a3a45)
Location: include/linux/log2.h:59
Inline: True
In fs/file.c (ffffffff812bb945)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/ext4/mballoc.c (ffffffff813628f0)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff813874ec)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In lib/kfifo.c (ffffffff814ca800)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_init
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff814cccd7)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff814d5690)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffff81541742)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (ffffffff8154837b)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff8156a4fd)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff815e4a43)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:_next_div
In drivers/iommu/amd_iommu.c (ffffffff81669abd)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/iommu/amd_iommu.c:irq_remapping_alloc
In drivers/iommu/intel-iommu.c (ffffffff8167063c)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/iommu/intel-iommu.c:intel_alloc_iova
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel-svm.c (ffffffff81675d90)
Location: include/linux/log2.h:59
Inline: True
In drivers/iommu/intel_irq_remapping.c (ffffffff81677835)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/iommu/intel_irq_remapping.c:intel_irq_remapping_alloc
In drivers/usb/host/xhci.c (ffffffff817a06ec)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff817c3822)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff8188aa2d)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/ipv4/inet_hashtables.c (ffffffff818f188f)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff818fc4b5)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff828ad4e7)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff828b00cc)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff81197451)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff811ab433)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff811d49af)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/stackmap.c (ffffffff811e057e)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/page_alloc.c (ffffffff828b9d1c)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/readahead.c (ffffffff81212a92)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- mm/readahead.c:ondemand_readahead
In mm/hugetlb.c (ffffffff828bf48e)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff812b8b95)
Location: include/linux/log2.h:59
Inline: True
In fs/file.c (ffffffff812d0b35)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/ext4/mballoc.c (ffffffff8137ab00)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff813a002c)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In lib/kfifo.c (ffffffff814df530)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_init
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff814e126a)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff814ea160)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffff81558a97)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (ffffffff8155e57e)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff81581f5d)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff815ff063)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:_next_div
In drivers/iommu/amd_iommu.c (ffffffff8168868d)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/iommu/amd_iommu.c:irq_remapping_alloc
In drivers/iommu/intel-iommu.c (ffffffff8168edbc)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/iommu/intel-iommu.c:intel_alloc_iova
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel-svm.c (ffffffff81695580)
Location: include/linux/log2.h:59
Inline: True
In drivers/iommu/intel_irq_remapping.c (ffffffff81696915)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/iommu/intel_irq_remapping.c:intel_irq_remapping_alloc
In drivers/usb/host/xhci.c (ffffffff817c69ac)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff817eae92)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff818aba0d)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffff818f19fe)
Location: include/linux/log2.h:59
Inline: True
In net/ipv4/inet_hashtables.c (ffffffff8191f46f)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff8192a4f5)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/xdp/xsk_queue.c (ffffffff81a06585)
Location: include/linux/log2.h:59
Inline: True
Inline callers:
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff828c5ea5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff828c8c39)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff811a5690)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff811b98b3)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff811e77cc)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/stackmap.c (ffffffff811f617f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/readahead.c (ffffffff81221d25)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:get_init_ra_size
In mm/page_alloc.c (ffffffff828d6e76)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/hugetlb.c (ffffffff828d86af)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff812d5715)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffffffff812edb65)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/io_uring.c (ffffffff81330e63)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
In fs/ext4/mballoc.c (ffffffff813a4ca6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff813ca37d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In lib/kfifo.c (ffffffff8150b410)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff8150d05d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff81516e70)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffff81588b1c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (ffffffff8158ea50)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff815b2531)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff8163175b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:_next_div
In drivers/iommu/amd_iommu.c (ffffffff816bfc36)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/amd_iommu.c:irq_remapping_alloc
In drivers/iommu/intel-iommu.c (ffffffff816c62ea)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel-iommu.c:intel_alloc_iova
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel-svm.c (ffffffff816cda4d)
Location: include/linux/log2.h:55
Inline: True
In drivers/iommu/intel_irq_remapping.c (ffffffff816cf224)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel_irq_remapping.c:intel_irq_remapping_alloc
In drivers/usb/host/xhci.c (ffffffff81805ddf)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff8182b9e2)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff818f72bf)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffff81943d90)
Location: include/linux/log2.h:55
Inline: True
In net/core/bpf_sk_storage.c (ffffffff819535e8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/bpf_sk_storage.c:bpf_sk_storage_map_alloc
In net/ipv4/inet_hashtables.c (ffffffff81981dca)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff8198d6e5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/xdp/xsk_queue.c (ffffffff81a75ef5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff828ce4e9)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff828d11aa)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff811b0ec0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff811c4ec6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff811f3f2c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/devmap.c (ffffffff811ffb5e)
Location: include/linux/log2.h:55
Inline: True
In kernel/bpf/stackmap.c (ffffffff8120313f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/readahead.c (ffffffff8122f7d5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:get_init_ra_size
In mm/page_alloc.c (ffffffff828df2e1)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/hugetlb.c (ffffffff828e0b45)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff812e7285)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffffffff812ff625)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/io_uring.c (ffffffff81344a53)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
In fs/ext4/mballoc.c (ffffffff813bdb11)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff813e3685)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In lib/kfifo.c (ffffffff81529230)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff8152aead)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff81537910)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffff815aa43c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (ffffffff815b0670)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff815d34b1)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff8165348b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:_next_div
In drivers/iommu/amd_iommu.c (ffffffff816e09e2)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/amd_iommu.c:alloc_irq_index
In drivers/iommu/intel-iommu.c (ffffffff816e883a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel-iommu.c:intel_alloc_iova
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel-svm.c (ffffffff816f17a0)
Location: include/linux/log2.h:55
Inline: True
In drivers/iommu/intel_irq_remapping.c (ffffffff816f3064)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel_irq_remapping.c:intel_irq_remapping_alloc
In drivers/usb/host/xhci.c (ffffffff81836c8f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff8185d352)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff8192903f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffff81978d80)
Location: include/linux/log2.h:55
Inline: True
In net/core/bpf_sk_storage.c (ffffffff81989998)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/bpf_sk_storage.c:bpf_sk_storage_map_alloc
In net/ipv4/inet_hashtables.c (ffffffff819b861a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff819c4045)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/xdp/xsk_queue.c (ffffffff81aacdb5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff82cef92e)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff82cf1ff5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff811c9070)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff811e17d6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff812176cf)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/devmap.c (ffffffff8122698d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/devmap.c:dev_map_init_map
In kernel/bpf/stackmap.c (ffffffff8122af98)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/readahead.c (ffffffff8125c875)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:get_init_ra_size
In mm/page_alloc.c (ffffffff82cfc689)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/hugetlb.c (ffffffff82cfdfe1)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff8131ebf5)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffffffff81338615)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/io_uring.c (ffffffff81385723)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:io_uring_create
In fs/ext4/mballoc.c (ffffffff81409ad1)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff814309e5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In security/selinux/ss/hashtab.c (ffffffff814bf63f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- security/selinux/ss/hashtab.c:hashtab_compute_size
In block/keyslot-manager.c (ffffffff81581114)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- block/keyslot-manager.c:blk_ksm_init
In lib/kfifo.c (ffffffff8158ca00)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff8158e4c6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_shrink
In lib/genalloc.c (ffffffff8159ba60)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffff816533dd)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (ffffffff816598fb)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff8167d04d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff817033de)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
In drivers/iommu/dma-iommu.c (ffffffff81791be8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/dma-iommu.c:iommu_dma_alloc_iova
In drivers/iommu/amd/iommu.c (ffffffff81798543)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/amd/iommu.c:alloc_irq_index
In drivers/iommu/intel/dmar.c (ffffffff8179e3c0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/dmar.c:qi_flush_piotlb
- drivers/iommu/intel/dmar.c:qi_flush_piotlb
In drivers/iommu/intel/iommu.c (ffffffff8179f747)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/iommu.c:intel_alloc_iova
- drivers/iommu/intel/iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel/iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel/svm.c (ffffffff817a94bf)
Location: include/linux/log2.h:55
Inline: True
In drivers/iommu/intel/irq_remapping.c (ffffffff817aae86)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/irq_remapping.c:alloc_irte
In drivers/usb/host/xhci.c (ffffffff81903a35)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_calculate_streams_entries
In drivers/input/evdev.c (ffffffff8192f925)
Location: include/linux/log2.h:55
Inline: True
In net/core/sysctl_net_core.c (ffffffff819fcfbf)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffff81a4e1ab)
Location: include/linux/log2.h:55
Inline: True
In net/core/bpf_sk_storage.c (ffffffff81a616af)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/bpf_sk_storage.c:bpf_sk_storage_map_alloc
In net/ipv4/inet_hashtables.c (ffffffff81aa2f3a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff81aaf7d5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff82fdc059)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff82fdeaca)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff811c6730)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff811df3f6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff812197db)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/devmap.c (ffffffff8122d729)
Location: include/linux/log2.h:55
Inline: True
In kernel/bpf/bpf_local_storage.c (ffffffff812303ef)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/bpf_local_storage.c:bpf_local_storage_map_alloc
In kernel/bpf/stackmap.c (ffffffff81232ec5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/readahead.c (ffffffff81267477)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:ondemand_readahead
In mm/page_alloc.c (ffffffff82fe90a4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/hugetlb.c (ffffffff82fea9d8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff8132bda3)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffffffff81343fa5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/io_uring.c (ffffffff81396753)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:io_uring_create
In fs/ext4/mballoc.c (ffffffff8141c8d7)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff81449795)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In security/selinux/ss/hashtab.c (ffffffff814dcfd1)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- security/selinux/ss/hashtab.c:hashtab_init
In block/keyslot-manager.c (ffffffff8159e134)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- block/keyslot-manager.c:blk_ksm_init
In lib/kfifo.c (ffffffff815a9450)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff815ab036)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff815b75b3)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffff8165d29d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (ffffffff81679cdb)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff81bff7c6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff8172063e)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
In drivers/iommu/amd/iommu.c (ffffffff817a6bd3)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/amd/iommu.c:alloc_irq_index
In drivers/iommu/intel/dmar.c (ffffffff817ac11c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/dmar.c:qi_flush_piotlb
- drivers/iommu/intel/dmar.c:qi_flush_piotlb
In drivers/iommu/intel/iommu.c (ffffffff817aec6e)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel/iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel/svm.c (ffffffff817b54cc)
Location: include/linux/log2.h:55
Inline: True
In drivers/iommu/intel/irq_remapping.c (ffffffff817b8240)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/irq_remapping.c:intel_irq_remapping_alloc
In drivers/iommu/dma-iommu.c (ffffffff817bdd68)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/dma-iommu.c:iommu_dma_alloc_iova
In drivers/dma-buf/dma-resv.c (ffffffff81838fc4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/dma-buf/dma-resv.c:dma_resv_reserve_shared
In drivers/usb/host/xhci.c (ffffffff81911bc9)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff819387d0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff819fcbff)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffff81a54191)
Location: include/linux/log2.h:55
Inline: True
In net/ipv4/inet_hashtables.c (ffffffff81aad46a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff81abad95)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff831e6dbc)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff831e95da)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff811c7740)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff811e05a6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff8121d1cb)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/bpf_local_storage.c (ffffffff812259d0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/bpf_local_storage.c:bpf_local_storage_map_alloc
In kernel/bpf/devmap.c (ffffffff81232834)
Location: include/linux/log2.h:55
Inline: True
In kernel/bpf/stackmap.c (ffffffff81237075)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/readahead.c (ffffffff8126c0b0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:ondemand_readahead
In mm/page_alloc.c (ffffffff831f38d9)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/hugetlb.c (ffffffff831f534f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff81331de3)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffffffff8134a345)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/io_uring.c (ffffffff81399be5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:io_uring_create
In fs/ext4/mballoc.c (ffffffff81422f17)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff8144f105)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In security/selinux/ss/hashtab.c (ffffffff814e3941)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- security/selinux/ss/hashtab.c:hashtab_init
In block/keyslot-manager.c (ffffffff815a4e84)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- block/keyslot-manager.c:blk_ksm_init
In lib/kfifo.c (ffffffff815b4050)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff815b5b44)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff815c2293)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/pci.c (ffffffff81630d89)
Location: include/linux/log2.h:55
Inline: True
In drivers/pci/msi.c (ffffffff81640653)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_capability_init
- drivers/pci/msi.c:msi_capability_init
In drivers/pci/endpoint/pci-epf-core.c (ffffffff8165c81e)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff81bf1304)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff8170187d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
In drivers/iommu/amd/iommu.c (ffffffff81788663)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/amd/iommu.c:alloc_irq_index
In drivers/iommu/intel/dmar.c (ffffffff8178efee)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/dmar.c:qi_flush_piotlb
- drivers/iommu/intel/dmar.c:qi_flush_piotlb
In drivers/iommu/intel/iommu.c (ffffffff81791418)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel/iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel/svm.c (ffffffff8179891c)
Location: include/linux/log2.h:55
Inline: True
In drivers/iommu/intel/irq_remapping.c (ffffffff8179b390)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/irq_remapping.c:intel_irq_remapping_alloc
In drivers/iommu/dma-iommu.c (ffffffff817a0f4b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/dma-iommu.c:iommu_dma_alloc_iova
In drivers/dma-buf/dma-resv.c (ffffffff8181c284)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/dma-buf/dma-resv.c:dma_resv_reserve_shared
In drivers/usb/host/xhci.c (ffffffff818f51d4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff8191c040)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff819e346f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffff81a4fca1)
Location: include/linux/log2.h:55
Inline: True
In net/ipv4/inet_hashtables.c (ffffffff81a98544)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff81aa5e85)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff832caf33)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff832cdb9e)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff811f2ec4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff8120f616)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_assignment
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff8125414b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/bpf_local_storage.c (ffffffff8125d9c7)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/bpf_local_storage.c:bpf_local_storage_map_alloc
In kernel/bpf/devmap.c (ffffffff8126b7d8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/devmap.c:dev_map_init_map
In kernel/bpf/stackmap.c (ffffffff81271659)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In kernel/watch_queue.c (ffffffff812976fb)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/watch_queue.c:watch_queue_set_size
In mm/readahead.c (ffffffff812a8eb5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:ondemand_readahead
In mm/page_alloc.c (ffffffff832d9b9a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/hugetlb.c (ffffffff832db74e)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff8137f55f)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffffffff813980a5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/io_uring.c (ffffffff813e8ca6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:io_uring_create
In fs/ext4/mballoc.c (ffffffff814766e2)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff814a2c6a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In security/selinux/ss/hashtab.c (ffffffff8153cd37)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- security/selinux/ss/hashtab.c:hashtab_init
In block/keyslot-manager.c (ffffffff8160d8f3)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- block/keyslot-manager.c:blk_ksm_init
In lib/kfifo.c (ffffffff8161a290)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff8161bffc)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff8162a183)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/pci.c (ffffffff8169ecbc)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_restore_rebar_state
In drivers/pci/msi.c (ffffffff816b06ac)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (ffffffff816ceeea)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff81cedafe)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff8177c275)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
In drivers/iommu/amd/iommu.c (ffffffff8180ff93)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/amd/iommu.c:alloc_irq_index
In drivers/iommu/intel/dmar.c (ffffffff818168ac)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/dmar.c:qi_flush_piotlb
In drivers/iommu/intel/iommu.c (ffffffff818188e9)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel/svm.c (ffffffff8182111a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/svm.c:intel_invalidate_range
In drivers/iommu/intel/irq_remapping.c (ffffffff81823eb4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/irq_remapping.c:intel_irq_remapping_alloc
In drivers/iommu/dma-iommu.c (ffffffff8182a0b4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/dma-iommu.c:iommu_dma_alloc_iova
In drivers/dma-buf/dma-resv.c (ffffffff818a6710)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/dma-buf/dma-resv.c:dma_resv_reserve_shared
In drivers/usb/host/xhci.c (ffffffff81992ebb)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff819be72c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff81a942ff)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffff81b08875)
Location: include/linux/log2.h:55
Inline: True
In net/ipv4/inet_hashtables.c (ffffffff81b53a18)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff81b62270)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
5.19
: Duplicate, Selective Inline ⚠️long unsigned int __roundup_pow_of_two(long unsigned int n);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff8347e567)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex/core.c (ffffffff8348183a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex/core.c:futex_init
In kernel/trace/tracing_map.c (ffffffff8122c49d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff8124c46c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_assignment
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff8129c70a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/bloom_filter.c (ffffffff812a497d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/bloom_filter.c:bloom_map_alloc
In kernel/bpf/bpf_local_storage.c (ffffffff812a7d17)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/bpf_local_storage.c:bpf_local_storage_map_alloc
In kernel/bpf/devmap.c (ffffffff812ba5d6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/devmap.c:dev_map_init_map
In kernel/bpf/stackmap.c (ffffffff812c07c6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In kernel/watch_queue.c (ffffffff812ed99b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/watch_queue.c:watch_queue_set_size
In mm/readahead.c (ffffffff81302096)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:ondemand_readahead
In mm/page_alloc.c (ffffffff8348eb79)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/hugetlb.c (ffffffff83490e0b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff813fd8f5)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffffffff8141a805)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/ext4/mballoc.c (ffffffff814f89e7)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff8152a0f4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In security/selinux/ss/hashtab.c (ffffffff815d4737)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- security/selinux/ss/hashtab.c:hashtab_init
In crypto/dh.c (ffffffff81654215)
Location: include/linux/log2.h:55
Inline: True
In block/blk-crypto-profile.c (ffffffff816c21c8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- block/blk-crypto-profile.c:blk_crypto_profile_init
In io_uring/io_uring.c (ffffffff81e8e448)
Location: include/linux/log2.h:55
Inline: False
Direct callers:
- io_uring/io_uring.c:io_uring_create
- io_uring/io_uring.c:io_uring_create
In lib/kfifo.c (ffffffff816e78a0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff816e990b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff816fb613)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/pci.c (ffffffff817bf249)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_restore_rebar_state
In drivers/pci/msi/msi.c (ffffffff817d3bf8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi/msi.c:msi_setup_msi_desc
In drivers/pci/endpoint/pci-epf-core.c (ffffffff817f7b84)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff81eb50cb)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff818b2bc0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
In drivers/iommu/amd/iommu.c (ffffffff8194f2c3)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/amd/iommu.c:alloc_irq_index
In drivers/iommu/intel/dmar.c (ffffffff8195785c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/dmar.c:qi_flush_piotlb
In drivers/iommu/intel/iommu.c (ffffffff81959631)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel/svm.c (ffffffff8196129d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/svm.c:intel_invalidate_range
In drivers/iommu/intel/irq_remapping.c (ffffffff819636e7)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/irq_remapping.c:intel_irq_remapping_alloc
In drivers/iommu/iova.c (ffffffff8196e3dd)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/iova.c:alloc_iova_fast
In drivers/dma-buf/dma-resv.c (ffffffff819f0ce7)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/dma-buf/dma-resv.c:dma_resv_reserve_fences
In drivers/usb/host/xhci.c (ffffffff81aef988)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff81b1d56f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff81c0a6c2)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffff81c8e851)
Location: include/linux/log2.h:55
Inline: True
In net/ipv4/inet_hashtables.c (ffffffff81ce156a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff81cf12f0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
Symbols:
ffffffff81e8e448-ffffffff81e8e48a: __roundup_pow_of_two (STB_LOCAL)
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff83eaa480)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/dma/swiotlb.c (ffffffff811c443e)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/dma/swiotlb.c:swiotlb_adjust_nareas
In kernel/futex/core.c (ffffffff83eaea09)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex/core.c:futex_init
In kernel/trace/tracing_map.c (ffffffff81277fdd)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff8129d43a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:hist_fn_call
- kernel/trace/trace_events_hist.c:parse_assignment
In kernel/bpf/hashtab.c (ffffffff812f90c4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/bloom_filter.c (ffffffff813026bd)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/bloom_filter.c:bloom_map_alloc
In kernel/bpf/bpf_local_storage.c (ffffffff8130639a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/bpf_local_storage.c:bpf_local_storage_map_alloc
In kernel/bpf/devmap.c (ffffffff8131d996)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/devmap.c:dev_map_init_map
In kernel/bpf/stackmap.c (ffffffff81324056)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In kernel/watch_queue.c (ffffffff81357d8b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/watch_queue.c:watch_queue_set_size
In mm/readahead.c (ffffffff8136c8ee)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:ondemand_readahead
In mm/page_alloc.c (ffffffff83ec0da0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/hugetlb.c (ffffffff83ec40e6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff81487505)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffffffff814a6595)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/ext4/mballoc.c (ffffffff81593107)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff815c8a84)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In security/selinux/ss/hashtab.c (ffffffff81682857)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- security/selinux/ss/hashtab.c:hashtab_init
In crypto/dh.c (ffffffff8170e1e5)
Location: include/linux/log2.h:55
Inline: True
In block/blk-crypto-profile.c (ffffffff817834c8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- block/blk-crypto-profile.c:blk_crypto_profile_init
In io_uring/io_uring.c (ffffffff8178cab6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- io_uring/io_uring.c:io_uring_create
- io_uring/io_uring.c:io_uring_create
In lib/kfifo.c (ffffffff817d7700)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff817d9aab)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff817ee253)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In lib/stackdepot.c (ffffffff8189ef12)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/stackdepot.c:stack_depot_init
In drivers/pci/pci.c (ffffffff818db6c9)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_restore_rebar_state
In drivers/pci/msi/msi.c (ffffffff818f4b28)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi/msi.c:msi_setup_msi_desc
In drivers/pci/endpoint/pci-epf-core.c (ffffffff81923694)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff81950f65)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff819ff320)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
In drivers/iommu/amd/iommu.c (ffffffff81ab43ff)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/amd/iommu.c:alloc_irq_index
In drivers/iommu/intel/dmar.c (ffffffff81abe7a8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/dmar.c:qi_flush_piotlb
In drivers/iommu/intel/iommu.c (ffffffff81ac0f8e)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel/svm.c (ffffffff81aca886)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/svm.c:intel_invalidate_range
In drivers/iommu/intel/irq_remapping.c (ffffffff81acc7d5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/irq_remapping.c:intel_irq_remapping_alloc
In drivers/iommu/iova.c (ffffffff81ad8d6d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/iova.c:alloc_iova_fast
In drivers/dma-buf/dma-resv.c (ffffffff81b6e5b7)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/dma-buf/dma-resv.c:dma_resv_reserve_fences
In drivers/usb/host/xhci.c (ffffffff81c7c6d8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff81caf54f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff81dba152)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffff81e4955d)
Location: include/linux/log2.h:55
Inline: True
In net/ipv4/inet_hashtables.c (ffffffff81ea261a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff81eb5640)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/ipv4/tcp_ipv4.c (ffffffff81ecd827)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_sk_init
In net/ipv4/udp.c (ffffffff81edfd5b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_pernet_init
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff836cf43c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/dma/swiotlb.c (ffffffff811d75de)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/dma/swiotlb.c:swiotlb_adjust_nareas
In kernel/futex/core.c (ffffffff836d39c9)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex/core.c:futex_init
In kernel/trace/tracing_map.c (ffffffff8128fa1c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff812baf8d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:hist_fn_call
- kernel/trace/trace_events_hist.c:parse_assignment
In kernel/bpf/hashtab.c (ffffffff81326f64)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/bloom_filter.c (ffffffff81331466)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/bloom_filter.c:bloom_map_alloc
In kernel/bpf/bpf_local_storage.c (ffffffff813351e6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/bpf_local_storage.c:bpf_local_storage_map_alloc
In kernel/bpf/devmap.c (ffffffff8134d796)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/devmap.c:dev_map_init_map
In kernel/bpf/stackmap.c (ffffffff813542cc)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In kernel/watch_queue.c (ffffffff8138961b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/watch_queue.c:watch_queue_set_size
In mm/readahead.c (ffffffff8139eb5e)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:ondemand_readahead
In mm/mm_init.c (ffffffff836e2a41)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/mm_init.c:alloc_large_system_hash
In mm/hugetlb.c (ffffffff836e91fc)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff814bc315)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffffffff814db555)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/ext4/mballoc.c (ffffffff815ca150)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff81600824)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In security/selinux/ss/hashtab.c (ffffffff816ba9d7)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- security/selinux/ss/hashtab.c:hashtab_init
In crypto/dh.c (ffffffff81748a85)
Location: include/linux/log2.h:55
Inline: True
In block/blk-crypto-profile.c (ffffffff817c3822)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- block/blk-crypto-profile.c:blk_crypto_profile_init
In io_uring/io_uring.c (ffffffff817cdbdd)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- io_uring/io_uring.c:io_uring_create
- io_uring/io_uring.c:io_uring_create
In lib/kfifo.c (ffffffff81816910)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff81818e2b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff8182e653)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In lib/stackdepot.c (ffffffff818e13db)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/stackdepot.c:stack_depot_init
In drivers/pci/pci.c (ffffffff8191e8c9)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_restore_rebar_state
In drivers/pci/msi/msi.c (ffffffff81937f58)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi/msi.c:msi_setup_msi_desc
In drivers/pci/endpoint/pci-epf-core.c (ffffffff819672a4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff81997465)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff81a47fda)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
In drivers/iommu/amd/iommu.c (ffffffff81b01eff)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/amd/iommu.c:alloc_irq_index
In drivers/iommu/intel/dmar.c (ffffffff81b0b138)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/dmar.c:qi_flush_piotlb
In drivers/iommu/intel/iommu.c (ffffffff81b0d7ee)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel/svm.c (ffffffff81b17596)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/svm.c:intel_invalidate_range
In drivers/iommu/intel/irq_remapping.c (ffffffff81b19366)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/irq_remapping.c:intel_irq_remapping_alloc
In drivers/iommu/iova.c (ffffffff81b26d0e)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/iova.c:alloc_iova_fast
In drivers/dma-buf/dma-resv.c (ffffffff81bc1dc8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/dma-buf/dma-resv.c:dma_resv_reserve_fences
In drivers/usb/host/xhci.c (ffffffff81ce3948)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff81d16b4f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff81e2aa42)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffff81ea4c6d)
Location: include/linux/log2.h:55
Inline: True
In net/ipv4/inet_hashtables.c (ffffffff81f00e3a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff81f13a70)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/ipv4/tcp_ipv4.c (ffffffff81f2c4e7)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_sk_init
In net/ipv4/udp.c (ffffffff81f3f19b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_pernet_init
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff8390084c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/dma/swiotlb.c (ffffffff811ec88e)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/dma/swiotlb.c:swiotlb_adjust_nareas
In kernel/futex/core.c (ffffffff839059c9)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex/core.c:futex_init
In kernel/trace/tracing_map.c (ffffffff812aafa9)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff812d75dd)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:hist_fn_call
- kernel/trace/trace_events_hist.c:parse_assignment
In kernel/bpf/hashtab.c (ffffffff8134b5b2)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/bloom_filter.c (ffffffff81355a06)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/bloom_filter.c:bloom_map_alloc
In kernel/bpf/bpf_local_storage.c (ffffffff81359846)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/bpf_local_storage.c:bpf_local_storage_map_alloc
In kernel/bpf/devmap.c (ffffffff81374cb6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/devmap.c:dev_map_init_map
In kernel/bpf/stackmap.c (ffffffff8137cc3c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In kernel/watch_queue.c (ffffffff813b306b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/watch_queue.c:watch_queue_set_size
In mm/readahead.c (ffffffff813c87c3)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:ondemand_readahead
In mm/mm_init.c (ffffffff83915337)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/mm_init.c:alloc_large_system_hash
In mm/hugetlb.c (ffffffff8391c628)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff814ee845)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffffffff8150db55)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/ext4/mballoc.c (ffffffff81602f60)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff81639574)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In security/selinux/ss/hashtab.c (ffffffff816f7467)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- security/selinux/ss/hashtab.c:hashtab_init
In crypto/dh.c (ffffffff8178a925)
Location: include/linux/log2.h:55
Inline: True
In block/blk-crypto-profile.c (ffffffff818084b2)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- block/blk-crypto-profile.c:blk_crypto_profile_init
In io_uring/io_uring.c (ffffffff818167ad)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- io_uring/io_uring.c:io_uring_create
- io_uring/io_uring.c:io_uring_create
In lib/kfifo.c (ffffffff8185bbf0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff8185e17b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff81880213)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In lib/stackdepot.c (ffffffff81928020)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/stackdepot.c:stack_depot_init
In drivers/gpio/gpio-mmio.c (ffffffff81956b69)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/gpio/gpio-mmio.c:bgpio_init
In drivers/pci/pci.c (ffffffff819669e2)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_restore_rebar_state
In drivers/pci/msi/msi.c (ffffffff81980db8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi/msi.c:msi_setup_msi_desc
In drivers/pci/endpoint/pci-epf-core.c (ffffffff819b09d4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/clk/clk-divider.c (ffffffff81a93a82)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
In drivers/iommu/amd/iommu.c (ffffffff81b5586f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/amd/iommu.c:alloc_irq_index
In drivers/iommu/intel/dmar.c (ffffffff81b5f19a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/dmar.c:qi_flush_piotlb
In drivers/iommu/intel/iommu.c (ffffffff81b621f9)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel/iommu.c:__iommu_flush_iotlb_psi
In drivers/iommu/intel/nested.c (ffffffff81b693bf)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/nested.c:intel_nested_cache_invalidate_user
In drivers/iommu/intel/svm.c (ffffffff81b6cbab)
Location: include/linux/log2.h:55
Inline: True
In drivers/iommu/intel/irq_remapping.c (ffffffff81b6e7d7)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel/irq_remapping.c:alloc_irte
In drivers/iommu/iova.c (ffffffff81b7de0e)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/iova.c:alloc_iova_fast
In drivers/dma-buf/dma-resv.c (ffffffff81c16558)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/dma-buf/dma-resv.c:dma_resv_reserve_fences
In drivers/spi/spi.c (ffffffff81cdc280)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/spi/spi.c:spi_split_transfers_maxwords
In drivers/usb/host/xhci.c (ffffffff81d98aa8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff81dcc7ff)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff81ee8d82)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffff81f67641)
Location: include/linux/log2.h:55
Inline: True
In net/ipv4/inet_hashtables.c (ffffffff81fc519a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff81fd7f50)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/ipv4/tcp_ipv4.c (ffffffff81ff146a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_sk_init
In net/ipv4/udp.c (ffffffff8200549a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_pernet_init
In lib/objpool.c (ffffffff82191c18)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/objpool.c:objpool_init
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffff800011445c3c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffff8000114494d8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffff80001022e7bc)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffff800010244c54)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffff8000102777fc)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/devmap.c (ffff8000102869d4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/devmap.c:dev_map_init_map
In kernel/bpf/stackmap.c (ffff80001028b838)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/readahead.c (ffff8000102befa4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:get_init_ra_size
In mm/page_alloc.c (ffff8000114580f4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/hugetlb.c (ffff800011459d80)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffff80001038fb24)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffff8000103b0b10)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/io_uring.c (ffff800010402e88)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
In fs/ext4/mballoc.c (ffff80001049472c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffff8000104bcc50)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In lib/kfifo.c (ffff800010633c00)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffff800010635f8c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffff800010643f28)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/irqchip/irq-gic-v3-its.c (ffff800011474a68)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/irqchip/irq-gic-v3-its.c:its_init
- drivers/irqchip/irq-gic-v3-its.c:its_vpe_irq_domain_alloc
- drivers/irqchip/irq-gic-v3-its.c:its_create_device
In drivers/irqchip/irq-gic-v3-its-platform-msi.c (ffff8000106750e8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/irqchip/irq-gic-v3-its-platform-msi.c:its_pmsi_prepare
In drivers/irqchip/irq-gic-v3-its-pci-msi.c (ffff8000106757c8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/irqchip/irq-gic-v3-its-pci-msi.c:its_pci_msi_prepare
In drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c (ffff8000106758c0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c:its_fsl_mc_msi_prepare
In drivers/pci/msi.c (ffff8000107139bc)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (ffff80001071c5f8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/pci/controller/pcie-rcar.c (ffff800010721318)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/controller/pcie-rcar.c:rcar_pcie_inbound_ranges
- drivers/pci/controller/pcie-rcar.c:rcar_pcie_setup_window
In drivers/clk/clk-divider.c (ffff8000107c3fa4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
In drivers/clk/sunxi/clk-sunxi.c (ffff8000107f2030)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/sunxi/clk-sunxi.c:sun6i_get_ahb1_factors
In drivers/iommu/dma-iommu.c (ffff8000108c96f8)
Location: include/linux/log2.h:55
Inline: True
In drivers/usb/host/xhci.c (ffff800010a74b50)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/usb/host/xhci-mtk-sch.c (ffff800010a8d878)
Location: include/linux/log2.h:55
Inline: True
In drivers/input/evdev.c (ffff800010a9e260)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In drivers/of/base.c (ffff800010b6a854)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/of/base.c:of_populate_phandle_cache
In net/core/sysctl_net_core.c (ffff800010bc53d0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffff800010c1f934)
Location: include/linux/log2.h:55
Inline: True
In net/core/bpf_sk_storage.c (ffff800010c31018)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/bpf_sk_storage.c:bpf_sk_storage_map_alloc
In net/ipv4/inet_hashtables.c (ffff800010c698a8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffff800010c76d24)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/xdp/xsk_queue.c (ffff800010d816c0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (c152027c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (c1523698)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/bpf/hashtab.c (c04aa830)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/devmap.c (c04b7064)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/devmap.c:dev_map_init_map
In kernel/bpf/stackmap.c (c04baf04)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/readahead.c (c04eb270)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:ondemand_readahead
In mm/page_alloc.c (c153207c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In fs/pipe.c (c05769bc)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (c05903f0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/io_uring.c (c05d6314)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
In fs/ext4/mballoc.c (c06561b4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (c06802ec)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In lib/kfifo.c (c07d9f70)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (c07dbee8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (c07ea700)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/irqchip/irq-gic-v3-its.c (c154cf6c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/irqchip/irq-gic-v3-its.c:its_init
- drivers/irqchip/irq-gic-v3-its.c:its_vpe_irq_domain_alloc
- drivers/irqchip/irq-gic-v3-its.c:its_create_device
In drivers/irqchip/irq-gic-v3-its-platform-msi.c (c081d4bc)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/irqchip/irq-gic-v3-its-platform-msi.c:its_pmsi_prepare
In drivers/irqchip/irq-gic-v3-its-pci-msi.c (c081db64)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/irqchip/irq-gic-v3-its-pci-msi.c:its_pci_msi_prepare
In drivers/bus/uniphier-system-bus.c (c0829650)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/bus/uniphier-system-bus.c:uniphier_system_bus_add_bank
In drivers/pci/msi.c (c089f1b4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:__pci_enable_msi_range
In drivers/pci/endpoint/pci-epf-core.c (c08a585c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/pci/controller/pcie-rcar.c (c08ae680)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/controller/pcie-rcar.c:rcar_pcie_inbound_ranges
- drivers/pci/controller/pcie-rcar.c:rcar_pcie_enable
In drivers/clk/clk-divider.c (c08efc08)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:_div_round_closest
- drivers/clk/clk-divider.c:_div_round_up
In drivers/usb/host/xhci.c (c0b485d4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/usb/host/xhci-mtk-sch.c (c0b5fc20)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci-mtk-sch.c:setup_sch_info
In drivers/input/evdev.c (c0b7f230)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In drivers/of/base.c (c0c4de64)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/of/base.c:of_populate_phandle_cache
In net/core/sysctl_net_core.c (c0ce113c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (c0d37554)
Location: include/linux/log2.h:55
Inline: True
In net/core/bpf_sk_storage.c (c0d48548)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/bpf_sk_storage.c:bpf_sk_storage_map_alloc
In net/ipv4/inet_hashtables.c (c0d78d1c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (c0d852e0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/xdp/xsk_queue.c (c0e7bc70)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/powerpc/platforms/powernv/pci-ioda.c (c0000000000d3a88)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda_fixup_iov_resources
- arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda2_set_bypass
- arch/powerpc/platforms/powernv/pci-ioda.c:pnv_pci_ioda_iommu_bypass_supported
In arch/powerpc/platforms/pseries/msi.c (c0000000000f7f80)
Location: include/linux/log2.h:55
Inline: True
In kernel/printk/printk.c (c00000000136a7b4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (c00000000136e6d8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (c0000000002b7d9c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (c0000000002d89e8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (c00000000032091c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/devmap.c (c0000000003320b0)
Location: include/linux/log2.h:55
Inline: True
In kernel/bpf/stackmap.c (c0000000003377e4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/readahead.c (c000000000377988)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:get_init_ra_size
In mm/page_alloc.c (c0000000013818f8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/hugetlb.c (c000000001383a40)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (c0000000004877f8)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (c0000000004ac524)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/io_uring.c (c00000000050f7ac)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
In fs/ext4/mballoc.c (c0000000005bdbb4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (c0000000005f2b54)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In lib/kfifo.c (c0000000007d90a0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (c0000000007dc5e8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (c0000000007f0364)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (c00000000088330c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (c00000000088cb70)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/usb/host/xhci.c (c000000000b4ac88)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (c000000000b7e928)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In drivers/of/base.c (c000000000c440e4)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/of/base.c:of_populate_phandle_cache
In net/core/sysctl_net_core.c (c000000000c9feec)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (c000000000d12b64)
Location: include/linux/log2.h:55
Inline: True
In net/core/bpf_sk_storage.c (c000000000d2b288)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/bpf_sk_storage.c:bpf_sk_storage_map_alloc
In net/ipv4/inet_hashtables.c (c000000000d6e64c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (c000000000d7e8e0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/xdp/xsk_queue.c (c000000000ec1600)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffe00000789c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffe00000a93a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/bpf/hashtab.c (ffffffe0001b0302)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/devmap.c (ffffffe0001bbe70)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/devmap.c:dev_map_init_map
In kernel/bpf/stackmap.c (ffffffe0001bf43a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/readahead.c (ffffffe0001e1298)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:get_init_ra_size
In mm/page_alloc.c (ffffffe0000169a2)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/hugetlb.c (ffffffe000018152)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffe00025fa4a)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffffffe000274f34)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/io_uring.c (ffffffe0002b0636)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
In fs/ext4/mballoc.c (ffffffe0003193c8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffe000338950)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In lib/kfifo.c (ffffffe000462320)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffe000463eb8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffe000470d0a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffe0004ddcb0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (ffffffe0004e32a6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/clk/clk-divider.c (ffffffe000511c16)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:_next_div
In drivers/usb/host/xhci.c (ffffffe00068cc8a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffe0006adeda)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In drivers/of/base.c (ffffffe00071ffe6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/of/base.c:of_populate_phandle_cache
In net/core/sysctl_net_core.c (ffffffe0007522fa)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffe000799730)
Location: include/linux/log2.h:55
Inline: True
In net/core/bpf_sk_storage.c (ffffffe0007a7926)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/bpf_sk_storage.c:bpf_sk_storage_map_alloc
In net/ipv4/inet_hashtables.c (ffffffe0007cf872)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffe0007d9d7c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/xdp/xsk_queue.c (ffffffe0008adb24)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff828b71e1)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff828ba05b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff811a94e0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff811bd4e6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff811ec54c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/devmap.c (ffffffff811f817e)
Location: include/linux/log2.h:55
Inline: True
In kernel/bpf/stackmap.c (ffffffff811fb75f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/readahead.c (ffffffff81227e25)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:get_init_ra_size
In mm/page_alloc.c (ffffffff828c8195)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/hugetlb.c (ffffffff828c99f9)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff812df865)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffffffff812f7c05)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/io_uring.c (ffffffff8133d033)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
In fs/ext4/mballoc.c (ffffffff813b60f1)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff813dbc65)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In lib/kfifo.c (ffffffff81521810)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff8152348d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff8152fef0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffff8159dc0c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (ffffffff815a3e30)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff815c74c1)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff816194eb)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:_next_div
In drivers/iommu/amd_iommu.c (ffffffff816a6432)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/amd_iommu.c:alloc_irq_index
In drivers/iommu/intel-iommu.c (ffffffff816ae31a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel-iommu.c:intel_alloc_iova
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel-svm.c (ffffffff816b6f90)
Location: include/linux/log2.h:55
Inline: True
In drivers/iommu/intel_irq_remapping.c (ffffffff816b8854)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel_irq_remapping.c:intel_irq_remapping_alloc
In drivers/usb/host/xhci.c (ffffffff817ef03f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff81812362)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff818c903f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffff81918bf0)
Location: include/linux/log2.h:55
Inline: True
In net/core/bpf_sk_storage.c (ffffffff81929808)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/bpf_sk_storage.c:bpf_sk_storage_map_alloc
In net/ipv4/inet_hashtables.c (ffffffff8195848a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff81963eb5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/xdp/xsk_queue.c (ffffffff81a4c145)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff828af46c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff828b26ee)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff8119c460)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff811b02c6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff811df2dc)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/devmap.c (ffffffff811eaece)
Location: include/linux/log2.h:55
Inline: True
In kernel/bpf/stackmap.c (ffffffff811ee4af)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/readahead.c (ffffffff8121af65)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:get_init_ra_size
In mm/page_alloc.c (ffffffff828c08ba)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/hugetlb.c (ffffffff828c211e)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff812d04a5)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffffffff812e8825)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/io_uring.c (ffffffff8132dcf3)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
In fs/ext4/mballoc.c (ffffffff813a6b81)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff813cc6e5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In lib/kfifo.c (ffffffff81511b00)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff8151376d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff815201d0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffff8158cd9c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (ffffffff81592fd0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/clk/clk-divider.c (ffffffff8160da1b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:_next_div
In drivers/iommu/amd_iommu.c (ffffffff81683e22)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/amd_iommu.c:alloc_irq_index
In drivers/iommu/intel-iommu.c (ffffffff8168bc7a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel-iommu.c:intel_alloc_iova
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel-svm.c (ffffffff81694bd0)
Location: include/linux/log2.h:55
Inline: True
In drivers/iommu/intel_irq_remapping.c (ffffffff81696494)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel_irq_remapping.c:intel_irq_remapping_alloc
In drivers/usb/host/xhci.c (ffffffff817b414f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff817d9aa2)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff81882f7f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffff818d29a0)
Location: include/linux/log2.h:55
Inline: True
In net/core/bpf_sk_storage.c (ffffffff818e35b8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/bpf_sk_storage.c:bpf_sk_storage_map_alloc
In net/ipv4/inet_hashtables.c (ffffffff81911f7a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff8191d9a5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/xdp/xsk_queue.c (ffffffff81a08d35)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff828ca11d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff828ccdde)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff811a72b0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff811bb2b6)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff811ea31c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/devmap.c (ffffffff811f5f4e)
Location: include/linux/log2.h:55
Inline: True
In kernel/bpf/stackmap.c (ffffffff811f952f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/readahead.c (ffffffff81225bc5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:get_init_ra_size
In mm/page_alloc.c (ffffffff828daf15)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/hugetlb.c (ffffffff828dc779)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff812dd675)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffffffff812f5a15)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/io_uring.c (ffffffff8133ab03)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
In fs/ext4/mballoc.c (ffffffff813b3951)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff813d9105)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In lib/kfifo.c (ffffffff8151d8a0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff8151f51d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff8152bc30)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffff8159e18c)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (ffffffff815a43c0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff815c7a51)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff816472cb)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:_next_div
In drivers/iommu/amd_iommu.c (ffffffff816d46a2)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/amd_iommu.c:alloc_irq_index
In drivers/iommu/intel-iommu.c (ffffffff816dc4fa)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel-iommu.c:intel_alloc_iova
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel-svm.c (ffffffff816e5460)
Location: include/linux/log2.h:55
Inline: True
In drivers/iommu/intel_irq_remapping.c (ffffffff816e6d24)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel_irq_remapping.c:intel_irq_remapping_alloc
In drivers/usb/host/xhci.c (ffffffff8182bb0f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff818514e2)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff8191a03f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffff81969d80)
Location: include/linux/log2.h:55
Inline: True
In net/core/bpf_sk_storage.c (ffffffff8197a998)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/bpf_sk_storage.c:bpf_sk_storage_map_alloc
In net/ipv4/inet_hashtables.c (ffffffff819c2c5a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff819ce685)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/xdp/xsk_queue.c (ffffffff81ab7ff5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/printk/printk.c (ffffffff828cf4cf)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/printk/printk.c:log_buf_len_update
In kernel/futex.c (ffffffff828d21d8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/futex.c:futex_init
In kernel/trace/tracing_map.c (ffffffff811b5050)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/tracing_map.c:tracing_map_array_alloc
In kernel/trace/trace_events_hist.c (ffffffff811c9356)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:parse_map_size
- kernel/trace/trace_events_hist.c:hist_field_log2
- kernel/trace/trace_events_hist.c:hist_field_log2
In kernel/bpf/hashtab.c (ffffffff811f86fc)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:htab_map_alloc
In kernel/bpf/devmap.c (ffffffff812044ac)
Location: include/linux/log2.h:55
Inline: True
In kernel/bpf/stackmap.c (ffffffff81207fcf)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- kernel/bpf/stackmap.c:stack_map_alloc
In mm/readahead.c (ffffffff81234ec5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/readahead.c:get_init_ra_size
In mm/page_alloc.c (ffffffff828e0336)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/page_alloc.c:alloc_large_system_hash
In mm/hugetlb.c (ffffffff828e1b90)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- mm/hugetlb.c:hugetlb_init
In fs/pipe.c (ffffffff812ee5f5)
Location: include/linux/log2.h:55
Inline: True
In fs/file.c (ffffffff81306b55)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/file.c:alloc_fdtable
In fs/io_uring.c (ffffffff8134dcb3)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
In fs/ext4/mballoc.c (ffffffff813c84e7)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_alloc_groupinfo
In fs/ext4/super.c (ffffffff813ee3f5)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_alloc_flex_bg_array
In lib/kfifo.c (ffffffff81537110)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/kfifo.c:__kfifo_alloc
In lib/rhashtable.c (ffffffff81538f3d)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rhashtable_init
- lib/rhashtable.c:rht_deferred_worker
In lib/genalloc.c (ffffffff81545a30)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- lib/genalloc.c:gen_pool_first_fit_order_align
In drivers/pci/msi.c (ffffffff815b85bc)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/msi.c:msi_setup_entry
- drivers/pci/msi.c:msi_setup_entry
In drivers/pci/endpoint/pci-epf-core.c (ffffffff815be7c0)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/pci/endpoint/pci-epf-core.c:pci_epf_alloc_space
In drivers/video/fbdev/vesafb.c (ffffffff815e15f1)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/video/fbdev/vesafb.c:vesafb_probe
In drivers/clk/clk-divider.c (ffffffff8166185b)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:clk_divider_bestdiv
- drivers/clk/clk-divider.c:_next_div
In drivers/iommu/amd_iommu.c (ffffffff816eeda2)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/amd_iommu.c:alloc_irq_index
In drivers/iommu/intel-iommu.c (ffffffff816f6b3a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel-iommu.c:intel_alloc_iova
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
- drivers/iommu/intel-iommu.c:iommu_flush_iotlb_psi
In drivers/iommu/intel-svm.c (ffffffff81700110)
Location: include/linux/log2.h:55
Inline: True
In drivers/iommu/intel_irq_remapping.c (ffffffff81701424)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/iommu/intel_irq_remapping.c:intel_irq_remapping_alloc
In drivers/usb/host/xhci.c (ffffffff81845adf)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_streams
In drivers/input/evdev.c (ffffffff8186c302)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_open
In net/core/sysctl_net_core.c (ffffffff8193b27f)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
- net/core/sysctl_net_core.c:rps_sock_flow_sysctl
In net/core/sock_map.c (ffffffff8198c1a0)
Location: include/linux/log2.h:55
Inline: True
In net/core/bpf_sk_storage.c (ffffffff8199cec8)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/core/bpf_sk_storage.c:bpf_sk_storage_map_alloc
In net/ipv4/inet_hashtables.c (ffffffff819cc72a)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_ehash_locks_alloc
In net/ipv4/tcp_input.c (ffffffff819d8215)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_sndbuf_expand
In net/xdp/xsk_queue.c (ffffffff81ac4415)
Location: include/linux/log2.h:55
Inline: True
Inline callers:
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
- net/xdp/xsk_queue.c:xsk_reuseq_prepare
Regular