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 |