Lines Matching full:handover

46  *   - The 'req_prio' field is used by the handover approach to make the
48 * waiting for the friendly handover.
65 * 2) Friendly handover mechanism uses a request/grant handshake. It is used
237 * the handover acquire method.
322 * requested a handover
387 /* Handover success. This context now owns the console. */ in nbcon_context_try_acquire_requested()
392 * nbcon_context_try_acquire_handover - Try to acquire via handover
415 * console or the handover request.
424 * -EAGAIN: @cur has changed when creating the handover request.
437 * Check that the handover is called when the direct acquire failed in nbcon_context_try_acquire_handover()
446 * wait for a handover in order to satisfy the assumptions of in nbcon_context_try_acquire_handover()
453 /* Handover is not possible on the same CPU. */ in nbcon_context_try_acquire_handover()
469 * Setup a request for the handover. The caller should try to acquire in nbcon_context_try_acquire_handover()
499 /* Timed out or aborted. Carefully remove handover request. */ in nbcon_context_try_acquire_handover()
504 * the console or the handover request. in nbcon_context_try_acquire_handover()
509 /* Unset request for handover. */ in nbcon_context_try_acquire_handover()
515 * acquiring via handover. in nbcon_context_try_acquire_handover()
708 * for the friendly handover.
737 * proceed, even if there are waiters. It can perform a handover in nbcon_context_can_proceed()
777 * for a higher priority context which asked for the friendly handover.
919 * Since ownership can be lost at any time due to handover or takeover, a
1117 * Ensure this stays on the CPU to make handover and in nbcon_emit_one()
1411 * @handover: Will be set to true if a printk waiter has taken over the
1422 * device_lock. The legacy handover is not allowed in this mode.
1437 bool nbcon_legacy_emit_next_record(struct console *con, bool *handover, in nbcon_legacy_emit_next_record() argument
1451 * in console_emit_next_record(). It allows to handover. in nbcon_legacy_emit_next_record()
1462 *handover = console_lock_spinning_disable_and_check(cookie); in nbcon_legacy_emit_next_record()
1466 *handover = false; in nbcon_legacy_emit_next_record()
1794 * and marks it unsafe for handover/takeover.