Lines Matching refs:teardown
139 Once a CPU has been logically shutdown the teardown callbacks of registered
161 CPUHP_OFFLINE to CPUHP_ONLINE. Each state has a startup and a teardown
169 When a CPU is offlined the teardown callbacks are invoked in the reverse
186 started during a CPU online operation. The teardown callbacks are invoked
194 bring a CPU successfully online. The teardown callbacks are used to free
202 The teardown callbacks in this section are not allowed to fail.
211 setup code. The teardown callbacks are invoked with interrupts disabled
226 during a CPU online operation. The teardown callbacks are invoked on the
260 [CPUHP_ONLINE - 1]->teardown() -> success
262 [CPUHP_AP_ONLINE + 1]->teardown() -> success
264 [CPUHP_AP_ONLINE]->teardown() -> success
266 [CPUHP_BRINGUP_ONLINE - 1]->teardown()
269 [CPUHP_BRINGUP_CPU]->teardown()
270 [CPUHP_OFFLINE + 3]->teardown()
271 [CPUHP_OFFLINE + 2] -> skipped because teardown == NULL
272 [CPUHP_OFFLINE + 1]->teardown()
291 [CPUHP_AP_ONLINE + (N - 1)]->teardown()
293 [CPUHP_AP_ONLINE + 1]->teardown()
295 [CPUHP_AP_ONLINE]->teardown()
297 [CPUHP_BRINGUP_ONLINE - 1]->teardown()
300 [CPUHP_BRINGUP_CPU]->teardown()
301 [CPUHP_OFFLINE + 3]->teardown()
302 [CPUHP_OFFLINE + 2] -> skipped because teardown == NULL
303 [CPUHP_OFFLINE + 1]->teardown()
309 [CPUHP_ONLINE - 1]->teardown() -> success
311 [CPUHP_ONLINE - N]->teardown() -> fail
321 [CPUHP_ONLINE - 1]->teardown() -> success
323 [CPUHP_ONLINE - N]->teardown() -> fail
330 [CPUHP_ONLINE - (N - 1)]->teardown() -> success
331 [CPUHP_ONLINE - N]->teardown() -> fail
334 [CPUHP_ONLINE - (N - 1)]->teardown() -> success
335 [CPUHP_ONLINE - N]->teardown() -> fail
355 the driver teardown callbacks have to be invoked before the core teardown
382 * cpuhp_setup_state(state, name, startup, teardown)
383 * cpuhp_setup_state_nocalls(state, name, startup, teardown)
384 * cpuhp_setup_state_cpuslocked(state, name, startup, teardown)
385 * cpuhp_setup_state_nocalls_cpuslocked(state, name, startup, teardown)
395 * cpuhp_setup_state_multi(state, name, startup, teardown)
434 The @teardown argument is a function pointer to the callback which should
436 require a teardown callback set the pointer to NULL.
450 If a callback fails for CPU N then the teardown callback for CPU
497 * cpuhp_remove_state() removes the callbacks and invokes the teardown
504 In order to complete the removal, the teardown callback should not fail.
544 If a callback fails for CPU N then the teardown callback for CPU
563 teardown callback (if not NULL) associated with @state for all online
570 In order to complete the removal, the teardown callback should not fail.
579 Setup and teardown a statically allocated state in the STARTING section for
588 Setup and teardown a dynamically allocated state in the ONLINE section
597 Setup and teardown a dynamically allocated state in the ONLINE section
606 Setup, use and teardown a dynamically allocated multi-instance state in the
659 It is important to note that the teardown callback of state 140 have been