Function report |
Source Code:kernel\rcu\tree_exp.h |
Create Date:2022-07-28 10:28:32 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:Select the nodes that the upcoming expedited grace period needs* to wait for.
Proto:static void sync_rcu_exp_select_cpus(void)
Type:void
Parameter:Nothing
| 425 | Reset the ->expmask values in the rcu_node tree in preparation for* a new expedited grace period. |
| 430 | Need to flush workitem? = false |
| 431 | If Not READ_ONCE(CPUs or groups that need to check in ) Then Continue |
| 438 | Continue |
| 440 | INIT_WORK( & rew_work, Select the CPUs within the specified rcu_node that the upcoming* expedited grace period needs to wait for.) |
| 443 | If Value for the false possibility is greater at compile time(cpu > highest-numbered CPU or group here. - lowest-numbered CPU or group here. ) Then cpu = WORK_CPU_UNBOUND |
| 445 | Else cpu += lowest-numbered CPU or group here. |
| 448 | Need to flush workitem? = true |
| 453 | If Need to flush workitem? Then lush_work - wait for a work to finish executing the last queueing instance*@work: the work to flush* Wait until @work has finished execution |
| Source code conversion tool public plug-in interface | X |
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |