Lines Matching full:handover

45  *   - The 'req_prio' field is used by the handover approach to make the
47 * waiting for the friendly handover.
64 * 2) Friendly handover mechanism uses a request/grant handshake. It is used
235 * the handover acquire method.
313 * requested a handover
378 /* Handover success. This context now owns the console. */ in nbcon_context_try_acquire_requested()
383 * nbcon_context_try_acquire_handover - Try to acquire via handover
406 * console or the handover request.
415 * -EAGAIN: @cur has changed when creating the handover request.
428 * Check that the handover is called when the direct acquire failed in nbcon_context_try_acquire_handover()
434 /* Handover is not possible on the same CPU. */ in nbcon_context_try_acquire_handover()
450 * Setup a request for the handover. The caller should try to acquire in nbcon_context_try_acquire_handover()
480 /* Timed out or aborted. Carefully remove handover request. */ in nbcon_context_try_acquire_handover()
485 * the console or the handover request. in nbcon_context_try_acquire_handover()
490 /* Unset request for handover. */ in nbcon_context_try_acquire_handover()
496 * acquiring via handover. in nbcon_context_try_acquire_handover()
689 * for the friendly handover.
718 * proceed, even if there are waiters. It can perform a handover in nbcon_context_can_proceed()
758 * for a higher priority context which asked for the friendly handover.
900 * Since ownership can be lost at any time due to handover or takeover, a
1098 * Ensure this stays on the CPU to make handover and in nbcon_emit_one()
1392 * @handover: Will be set to true if a printk waiter has taken over the
1403 * device_lock. The legacy handover is not allowed in this mode.
1418 bool nbcon_legacy_emit_next_record(struct console *con, bool *handover, in nbcon_legacy_emit_next_record() argument
1432 * in console_emit_next_record(). It allows to handover. in nbcon_legacy_emit_next_record()
1443 *handover = console_lock_spinning_disable_and_check(cookie); in nbcon_legacy_emit_next_record()
1447 *handover = false; in nbcon_legacy_emit_next_record()
1753 * and marks it unsafe for handover/takeover.