Lines Matching full:acquire

29  * The acquire mechanism uses a few more fields:
45 * The acquire mechanism uses three approaches:
47 * 1) Direct acquire when the console is not owned or is owned by a lower
83 * The acquire/release functions implement only minimal policies:
97 * acquire()
215 * @ctxt: Pointer to an acquire context that contains
216 * all information about the acquire mode
238 * nbcon_context_try_acquire_direct - Try to acquire directly
242 * Acquire the console when it is released. Also acquire the console when
252 * priority. No acquire method can be successful in
257 * the handover acquire method.
277 * The console should never be safe for a direct acquire in nbcon_context_try_acquire_direct()
316 * nbcon_context_try_acquire_requested - Try to acquire after having
375 * The acquire could fail only when it has been taken in nbcon_context_try_acquire_requested()
387 * nbcon_context_try_acquire_handover - Try to acquire via handover
420 * The caller should retry with direct acquire.
432 * Check that the handover is called when the direct acquire failed in nbcon_context_try_acquire_handover()
454 * Setup a request for the handover. The caller should try to acquire in nbcon_context_try_acquire_handover()
464 /* Wait until there is no owner and then acquire the console. */ in nbcon_context_try_acquire_handover()
466 /* On successful acquire, this request is cleared. */ in nbcon_context_try_acquire_handover()
472 * If the acquire should be aborted, it must be ensured in nbcon_context_try_acquire_handover()
507 * Unable to remove request. Try to acquire in case in nbcon_context_try_acquire_handover()
512 /* Lucky timing. The acquire succeeded while removing the request. */ in nbcon_context_try_acquire_handover()
517 * nbcon_context_try_acquire_hostile - Acquire via unsafe hostile takeover
521 * Acquire the console even in the unsafe state.
564 * nbcon_context_try_acquire - Try to acquire nbcon console
599 /* Acquire succeeded. */ in nbcon_context_try_acquire()