D.2.7 Use Cases
This section gives an overview of several ``use cases''
within the RCU implementation, listing the data structures touched
and the functions invoked.
The use cases are as follows:
- Start a New Grace Period
(Section
)
- Pass Through a Quiescent State
(Section
)
- Announce a Quiescent State to RCU
(Section
)
- Enter and Leave Dynticks Idle Mode
(Section
)
- Interrupt from Dynticks Idle Mode
(Section
)
- NMI from Dynticks Idle Mode
(Section
)
- Note That a CPU is in Dynticks Idle Mode
(Section
)
- Offline a CPU
(Section
)
- Online a CPU
(Section
)
- Detect a Too-Long Grace Period
(Section
)
Each of these use cases is described in the following sections.
Subsections
Paul E. McKenney
2011-12-16