smp_call_function_many
Regular
4.4
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (ffffffff81103ba0)
Location: kernel/smp.c:404
Inline: False
Direct callers:
- arch/x86/xen/mmu.c:xen_exit_mmap
- arch/x86/mm/tlb.c:native_flush_tlb_others
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu
- kernel/smp.c:on_each_cpu_mask
- mm/rmap.c:try_to_unmap_flush
- arch/x86/lib/msr-smp.c:__rwmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff81103ba0-ffffffff81103df2: smp_call_function_many (STB_GLOBAL)
4.8
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (ffffffff8110afc0)
Location: kernel/smp.c:388
Inline: False
Direct callers:
- arch/x86/xen/mmu.c:xen_exit_mmap
- arch/x86/mm/tlb.c:native_flush_tlb_others
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
- arch/x86/lib/msr-smp.c:__rwmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff8110afc0-ffffffff8110b20b: smp_call_function_many (STB_GLOBAL)
4.10
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (ffffffff811129a0)
Location: kernel/smp.c:392
Inline: False
Direct callers:
- arch/x86/xen/mmu.c:xen_exit_mmap
- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c:rdt_kill_sb
- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c:rdt_update_closid
- arch/x86/kernel/cpu/intel_rdt_schemata.c:rdtgroup_schemata_write
- arch/x86/mm/tlb.c:native_flush_tlb_others
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
- arch/x86/lib/msr-smp.c:__rwmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff811129a0-ffffffff81112be5: smp_call_function_many (STB_GLOBAL)
4.13
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (ffffffff81113e90)
Location: kernel/smp.c:401
Inline: False
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_exit_mmap
- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c:rdt_kill_sb
- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/intel_rdt_ctrlmondata.c:rdtgroup_schemata_write
- arch/x86/mm/tlb.c:native_flush_tlb_others
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
- arch/x86/lib/msr-smp.c:__rwmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff81113e90-ffffffff811140fe: smp_call_function_many (STB_GLOBAL)
4.15
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (ffffffff8111f420)
Location: kernel/smp.c:403
Inline: False
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_exit_mmap
- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c:rdt_kill_sb
- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/intel_rdt_ctrlmondata.c:rdtgroup_schemata_write
- arch/x86/mm/tlb.c:native_flush_tlb_others
- kernel/sched/membarrier.c:SyS_membarrier
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
- kernel/trace/trace.c:trace_buffered_event_disable
- kernel/trace/trace.c:trace_buffered_event_disable
- arch/x86/lib/msr-smp.c:__rwmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff8111f420-ffffffff8111f66d: smp_call_function_many (STB_GLOBAL)
4.18
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (ffffffff8112c750)
Location: kernel/smp.c:403
Inline: False
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_exit_mmap
- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c:rdt_kill_sb
- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c:set_cache_qos_cfg
- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/intel_rdt_ctrlmondata.c:rdtgroup_schemata_write
- arch/x86/mm/tlb.c:native_flush_tlb_others
- kernel/sched/membarrier.c:membarrier_global_expedited
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
- kernel/trace/trace.c:trace_buffered_event_disable
- kernel/trace/trace.c:trace_buffered_event_disable
- arch/x86/lib/msr-smp.c:__rwmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff8112c750-ffffffff8112c99c: smp_call_function_many (STB_GLOBAL)
5.0
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (ffffffff81138020)
Location: kernel/smp.c:403
Inline: False
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_exit_mmap
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_kill_sb
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:set_cache_qos_cfg
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/resctrl/ctrlmondata.c:update_domains
- arch/x86/mm/tlb.c:native_flush_tlb_others
- kernel/sched/membarrier.c:membarrier_global_expedited
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
- kernel/trace/trace.c:trace_buffered_event_disable
- kernel/trace/trace.c:trace_buffered_event_disable
- arch/x86/lib/msr-smp.c:__rwmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff81138020-ffffffff8113826c: smp_call_function_many (STB_GLOBAL)
5.3
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (ffffffff811431c0)
Location: kernel/smp.c:412
Inline: False
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_exit_mmap
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_kill_sb
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:set_cache_qos_cfg
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/resctrl/ctrlmondata.c:update_domains
- arch/x86/mm/tlb.c:native_flush_tlb_others
- kernel/sched/membarrier.c:membarrier_global_expedited
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
- kernel/trace/trace.c:trace_buffered_event_disable
- kernel/trace/trace.c:trace_buffered_event_disable
- arch/x86/lib/msr-smp.c:__rwmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff811431c0-ffffffff81143427: smp_call_function_many (STB_GLOBAL)
5.4
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (ffffffff8114ed00)
Location: kernel/smp.c:412
Inline: False
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_exit_mmap
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_kill_sb
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:set_cache_qos_cfg
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/resctrl/ctrlmondata.c:update_domains
- arch/x86/mm/tlb.c:native_flush_tlb_others
- arch/x86/mm/tlb.c:native_flush_tlb_others
- arch/x86/platform/uv/tlb_uv.c:reset_with_ipi
- kernel/sched/membarrier.c:membarrier_private_expedited
- kernel/sched/membarrier.c:membarrier_global_expedited
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
- arch/x86/lib/msr-smp.c:__rwmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff8114ed00-ffffffff8114ef67: smp_call_function_many (STB_GLOBAL)
5.8
: Selective Inline ⚠️void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/smp.c (ffffffff8115fa6f)
Location: kernel/smp.c:574
Inline: True
Inline callers:
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_drop_mm_ref
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:set_cache_qos_cfg
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/resctrl/ctrlmondata.c:update_domains
- arch/x86/mm/tlb.c:native_flush_tlb_others
- arch/x86/mm/tlb.c:native_flush_tlb_others
- arch/x86/platform/uv/tlb_uv.c:reset_with_ipi
- kernel/sched/membarrier.c:membarrier_private_expedited
- kernel/sched/membarrier.c:membarrier_global_expedited
- kernel/trace/trace.c:trace_buffered_event_disable
- kernel/trace/trace.c:trace_buffered_event_disable
- arch/x86/lib/msr-smp.c:wrmsr_on_cpus
- arch/x86/lib/msr-smp.c:rdmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:drv_write
Symbols:
ffffffff8115f8f0-ffffffff8115f906: smp_call_function_many (STB_GLOBAL)
5.11
: Selective Inline ⚠️void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/smp.c (ffffffff8115ba0f)
Location: kernel/smp.c:712
Inline: True
Inline callers:
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_drop_mm_ref
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:set_cache_qos_cfg
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/resctrl/ctrlmondata.c:update_domains
- arch/x86/mm/tlb.c:native_flush_tlb_others
- kernel/sched/membarrier.c:membarrier_private_expedited
- kernel/sched/membarrier.c:membarrier_global_expedited
- kernel/trace/trace.c:trace_buffered_event_disable
- kernel/trace/trace.c:trace_buffered_event_disable
- arch/x86/lib/msr-smp.c:wrmsr_on_cpus
- arch/x86/lib/msr-smp.c:rdmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:drv_write
Symbols:
ffffffff8115b890-ffffffff8115b8a6: smp_call_function_many (STB_GLOBAL)
5.13
: Selective Inline ⚠️void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/smp.c (ffffffff8115c9cf)
Location: kernel/smp.c:988
Inline: True
Inline callers:
- kernel/smp.c:kick_all_cpus_sync
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_drop_mm_ref
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_kill_sb
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:set_cache_qos_cfg
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/resctrl/ctrlmondata.c:update_domains
- kernel/sched/membarrier.c:membarrier_private_expedited
- kernel/sched/membarrier.c:membarrier_global_expedited
- kernel/trace/trace.c:trace_buffered_event_disable
- kernel/trace/trace.c:trace_buffered_event_disable
- arch/x86/lib/msr-smp.c:wrmsr_on_cpus
- arch/x86/lib/msr-smp.c:rdmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff8115c950-ffffffff8115c966: smp_call_function_many (STB_GLOBAL)
5.15
: Selective Inline ⚠️void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/smp.c (ffffffff81181b7f)
Location: kernel/smp.c:990
Inline: True
Inline callers:
- kernel/smp.c:kick_all_cpus_sync
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_drop_mm_ref
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_kill_sb
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:set_cache_qos_cfg
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/resctrl/ctrlmondata.c:resctrl_arch_update_domains
- kernel/sched/membarrier.c:membarrier_private_expedited
- kernel/sched/membarrier.c:membarrier_global_expedited
- kernel/time/hrtimer.c:clock_was_set
- arch/x86/lib/msr-smp.c:wrmsr_on_cpus
- arch/x86/lib/msr-smp.c:rdmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff81181b00-ffffffff81181b16: smp_call_function_many (STB_GLOBAL)
5.19
: Selective Inline ⚠️void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/smp.c (ffffffff811b8266)
Location: kernel/smp.c:1009
Inline: True
Inline callers:
- kernel/smp.c:kick_all_cpus_sync
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_drop_mm_ref
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:set_cache_qos_cfg
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/resctrl/ctrlmondata.c:resctrl_arch_update_domains
- kernel/sched/build_utility.c:membarrier_private_expedited
- kernel/sched/build_utility.c:membarrier_global_expedited
- kernel/time/hrtimer.c:clock_was_set
- arch/x86/lib/msr-smp.c:wrmsr_on_cpus
- arch/x86/lib/msr-smp.c:rdmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff811b8160-ffffffff811b8185: smp_call_function_many (STB_GLOBAL)
6.2
: Selective Inline ⚠️void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/smp.c (ffffffff811f9566)
Location: kernel/smp.c:1008
Inline: True
Inline callers:
- kernel/smp.c:kick_all_cpus_sync
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_drop_mm_ref
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:set_cache_qos_cfg
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/resctrl/ctrlmondata.c:resctrl_arch_update_domains
- kernel/sched/build_utility.c:membarrier_private_expedited
- kernel/sched/build_utility.c:membarrier_global_expedited
- kernel/time/hrtimer.c:clock_was_set
- arch/x86/lib/msr-smp.c:wrmsr_on_cpus
- arch/x86/lib/msr-smp.c:rdmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff811f9430-ffffffff811f9455: smp_call_function_many (STB_GLOBAL)
6.5
: Selective Inline ⚠️void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/smp.c (ffffffff8120e3e6)
Location: kernel/smp.c:856
Inline: True
Inline callers:
- kernel/smp.c:kick_all_cpus_sync
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_drop_mm_ref
- kernel/sched/build_utility.c:membarrier_private_expedited
- kernel/sched/build_utility.c:membarrier_global_expedited
- kernel/time/hrtimer.c:clock_was_set
- arch/x86/lib/msr-smp.c:wrmsr_on_cpus
- arch/x86/lib/msr-smp.c:rdmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff8120e2b0-ffffffff8120e2d5: smp_call_function_many (STB_GLOBAL)
6.8
: Selective Inline ⚠️void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/smp.c (ffffffff81225b76)
Location: kernel/smp.c:876
Inline: True
Inline callers:
- kernel/smp.c:kick_all_cpus_sync
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_drop_mm_ref
- kernel/sched/build_utility.c:__do_sys_membarrier
- kernel/sched/build_utility.c:membarrier_private_expedited
- kernel/time/hrtimer.c:clock_was_set
- arch/x86/lib/msr-smp.c:wrmsr_on_cpus
- arch/x86/lib/msr-smp.c:rdmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff81225a40-ffffffff81225a65: smp_call_function_many (STB_GLOBAL)
arm64
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (ffff8000101bd220)
Location: kernel/smp.c:412
Inline: False
Direct callers:
- virt/kvm/kvm_main.c:kvm_make_vcpus_request_mask
- virt/kvm/arm/arm.c:kvm_arch_vcpu_ioctl_run
- kernel/sched/membarrier.c:__arm64_sys_membarrier
- kernel/sched/membarrier.c:membarrier_private_expedited
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
- kernel/trace/trace.c:trace_buffered_event_disable
- kernel/trace/trace.c:trace_buffered_event_disable
Symbols:
ffff8000101bd220-ffff8000101bd5ac: smp_call_function_many (STB_GLOBAL)
armhf
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (c0405380)
Location: kernel/smp.c:412
Inline: False
Direct callers:
- arch/arm/kernel/smp_tlb.c:broadcast_tlb_mm_a15_erratum
- kernel/sched/membarrier.c:__se_sys_membarrier
- kernel/sched/membarrier.c:membarrier_private_expedited
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
- kernel/trace/trace.c:trace_buffered_event_disable
- kernel/trace/trace.c:trace_buffered_event_disable
Symbols:
c0405380-c040575c: smp_call_function_many (STB_GLOBAL)
ppc64el
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (c000000000223520)
Location: kernel/smp.c:412
Inline: False
Direct callers:
- arch/powerpc/mm/book3s64/pgtable.c:pmdp_invalidate
- arch/powerpc/mm/book3s64/radix_tlb.c:exit_flush_lazy_tlbs
- kernel/sched/membarrier.c:membarrier_private_expedited
- kernel/sched/membarrier.c:membarrier_global_expedited
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
Symbols:
c000000000223520-c0000000002239b8: smp_call_function_many (STB_GLOBAL)
riscv64
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (ffffffe000140848)
Location: kernel/smp.c:412
Inline: False
Direct callers:
- kernel/sched/membarrier.c:__se_sys_membarrier
- kernel/sched/membarrier.c:membarrier_private_expedited
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
Symbols:
ffffffe000140848-ffffffe000140b52: smp_call_function_many (STB_GLOBAL)
aws
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (ffffffff81147320)
Location: kernel/smp.c:412
Inline: False
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_exit_mmap
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_kill_sb
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:set_cache_qos_cfg
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/resctrl/ctrlmondata.c:update_domains
- arch/x86/mm/tlb.c:native_flush_tlb_others
- kernel/sched/membarrier.c:membarrier_private_expedited
- kernel/sched/membarrier.c:membarrier_global_expedited
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
- arch/x86/lib/msr-smp.c:__rwmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff81147320-ffffffff81147587: smp_call_function_many (STB_GLOBAL)
azure
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (ffffffff8113a600)
Location: kernel/smp.c:412
Inline: False
Direct callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_kill_sb
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:set_cache_qos_cfg
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/resctrl/ctrlmondata.c:update_domains
- arch/x86/mm/tlb.c:native_flush_tlb_others
- kernel/sched/membarrier.c:membarrier_private_expedited
- kernel/sched/membarrier.c:membarrier_global_expedited
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
- arch/x86/lib/msr-smp.c:__rwmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff8113a600-ffffffff8113a862: smp_call_function_many (STB_GLOBAL)
gcp
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (ffffffff811451d0)
Location: kernel/smp.c:412
Inline: False
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_exit_mmap
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_kill_sb
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:set_cache_qos_cfg
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/resctrl/ctrlmondata.c:update_domains
- arch/x86/mm/tlb.c:native_flush_tlb_others
- kernel/sched/membarrier.c:membarrier_private_expedited
- kernel/sched/membarrier.c:membarrier_global_expedited
- kernel/smp.c:kick_all_cpus_sync
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:on_each_cpu
- arch/x86/lib/msr-smp.c:__rwmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff811451d0-ffffffff81145437: smp_call_function_many (STB_GLOBAL)
lowlatency
: ✅void smp_call_function_many(const struct cpumask *mask, smp_call_func_t func, void *info, bool wait);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/smp.c (ffffffff81151db0)
Location: kernel/smp.c:412
Inline: False
Direct callers:
- arch/x86/xen/mmu_pv.c:xen_exit_mmap
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_kill_sb
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:set_cache_qos_cfg
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:update_closid_rmid
- arch/x86/kernel/cpu/resctrl/ctrlmondata.c:update_domains
- arch/x86/mm/tlb.c:native_flush_tlb_others
- arch/x86/mm/tlb.c:native_flush_tlb_others
- arch/x86/platform/uv/tlb_uv.c:reset_with_ipi
- kernel/sched/membarrier.c:membarrier_private_expedited
- kernel/sched/membarrier.c:membarrier_global_expedited
- kernel/smp.c:on_each_cpu_mask
- kernel/smp.c:smp_call_function
- arch/x86/lib/msr-smp.c:__rwmsr_on_cpus
- drivers/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target
Symbols:
ffffffff81151db0-ffffffff81152017: smp_call_function_many (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅