Lines Matching refs:teardown

148 Once a CPU has been logically shutdown the teardown callbacks of registered
170 CPUHP_OFFLINE to CPUHP_ONLINE. Each state has a startup and a teardown
178 When a CPU is offlined the teardown callbacks are invoked in the reverse
195 started during a CPU online operation. The teardown callbacks are invoked
203 bring a CPU successfully online. The teardown callbacks are used to free
211 The teardown callbacks in this section are not allowed to fail.
220 setup code. The teardown callbacks are invoked with interrupts disabled
235 during a CPU online operation. The teardown callbacks are invoked on the
269 [CPUHP_ONLINE - 1]->teardown() -> success
271 [CPUHP_AP_ONLINE + 1]->teardown() -> success
273 [CPUHP_AP_ONLINE]->teardown() -> success
275 [CPUHP_BRINGUP_ONLINE - 1]->teardown()
278 [CPUHP_BRINGUP_CPU]->teardown()
279 [CPUHP_OFFLINE + 3]->teardown()
280 [CPUHP_OFFLINE + 2] -> skipped because teardown == NULL
281 [CPUHP_OFFLINE + 1]->teardown()
300 [CPUHP_AP_ONLINE + (N - 1)]->teardown()
302 [CPUHP_AP_ONLINE + 1]->teardown()
304 [CPUHP_AP_ONLINE]->teardown()
306 [CPUHP_BRINGUP_ONLINE - 1]->teardown()
309 [CPUHP_BRINGUP_CPU]->teardown()
310 [CPUHP_OFFLINE + 3]->teardown()
311 [CPUHP_OFFLINE + 2] -> skipped because teardown == NULL
312 [CPUHP_OFFLINE + 1]->teardown()
318 [CPUHP_ONLINE - 1]->teardown() -> success
320 [CPUHP_ONLINE - N]->teardown() -> fail
330 [CPUHP_ONLINE - 1]->teardown() -> success
332 [CPUHP_ONLINE - N]->teardown() -> fail
339 [CPUHP_ONLINE - (N - 1)]->teardown() -> success
340 [CPUHP_ONLINE - N]->teardown() -> fail
343 [CPUHP_ONLINE - (N - 1)]->teardown() -> success
344 [CPUHP_ONLINE - N]->teardown() -> fail
364 the driver teardown callbacks have to be invoked before the core teardown
391 * cpuhp_setup_state(state, name, startup, teardown)
392 * cpuhp_setup_state_nocalls(state, name, startup, teardown)
393 * cpuhp_setup_state_cpuslocked(state, name, startup, teardown)
394 * cpuhp_setup_state_nocalls_cpuslocked(state, name, startup, teardown)
404 * cpuhp_setup_state_multi(state, name, startup, teardown)
443 The @teardown argument is a function pointer to the callback which should
445 require a teardown callback set the pointer to NULL.
459 If a callback fails for CPU N then the teardown callback for CPU
506 * cpuhp_remove_state() removes the callbacks and invokes the teardown
513 In order to complete the removal, the teardown callback should not fail.
553 If a callback fails for CPU N then the teardown callback for CPU
572 teardown callback (if not NULL) associated with @state for all online
579 In order to complete the removal, the teardown callback should not fail.
588 Setup and teardown a statically allocated state in the STARTING section for
597 Setup and teardown a dynamically allocated state in the ONLINE section
606 Setup and teardown a dynamically allocated state in the ONLINE section
615 Setup, use and teardown a dynamically allocated multi-instance state in the
668 It is important to note that the teardown callback of state 140 have been