函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\rcu\tree_exp.h Create Date:2022-07-27 11:28:43
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:Send IPI for expedited cleanup if needed at end of CPU-hotplug operation.

函数原型:static void sync_sched_exp_online_cleanup(int cpu)

返回类型:void

参数:

类型参数名称
intcpu
736  rdp等于per_cpu_ptr( & rcu_data, cpu)
737  rnp等于This CPU's leaf of hierarchy
738  my_cpu等于get_cpu()
740  如果非READ_ONCE(CPUs or groups that need to check in )按位与Mask to apply to leaf qsmask. 的值或Operations for contexts that are safe from preemption/interrupts. These* operations verify that preemption is disabled.(exp)则
742  put_cpu()
743  返回
746  如果my_cpu恒等于cpu
747  local_irq_save(flags)
748  Request an expedited quiescent state.
749  local_irq_restore(flags)
750  put_cpu()
751  返回
754  ret等于smp_call_function_single(cpu, SPDX-License-Identifier: GPL-2.0+ , NULL, 0)
755  put_cpu()
756  WARN_ON_ONCE(ret)