This section describes SRCU's data structures, initialization and cleanup primitives, read-side primitives, and update-side primitives.