Home
last modified time | relevance | path

Searched full:handover (Results 1 – 25 of 70) sorted by relevance

123

/linux/Documentation/core-api/kho/
H A Dconcepts.rst5 Kexec Handover Concepts
8 Kexec HandOver (KHO) is a mechanism that allows Linux to preserve memory
48 guarantee that no handover pages land in that region, because handover pages
H A Dindex.rst4 Kexec Handover Subsystem
/linux/kernel/printk/
H A Dnbcon.c46 * - 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()
[all …]
H A Dprintk.c3043 * @handover will be set to true if a printk waiter has taken over the
3054 static bool console_emit_next_record(struct console *con, bool *handover, int cookie) in console_emit_next_record() argument
3063 *handover = false; in console_emit_next_record()
3118 *handover = console_lock_spinning_disable_and_check(cookie); in console_emit_next_record()
3127 static bool console_emit_next_record(struct console *con, bool *handover, int cookie) in console_emit_next_record() argument
3129 *handover = false; in console_emit_next_record()
3147 * @handover will be set to true if a printk waiter has taken over the
3160 static bool console_flush_all(bool do_cond_resched, u64 *next_seq, bool *handover) in console_flush_all() argument
3169 *handover = false; in console_flush_all()
3195 progress = nbcon_legacy_emit_next_record(con, handover, cookie, in console_flush_all()
[all …]
H A Dinternal.h109 bool nbcon_legacy_emit_next_record(struct console *con, bool *handover,
202 static inline bool nbcon_legacy_emit_next_record(struct console *con, bool *handover, in nbcon_legacy_emit_next_record() argument
/linux/Documentation/admin-guide/mm/
H A Dkho.rst4 Kexec Handover Usage
7 Kexec HandOver (KHO) is a mechanism that allows Linux to preserve memory
73 Kexec HandOver (KHO) allows Linux to transition the state of
107 When the kernel was booted with Kexec HandOver (KHO),
/linux/drivers/remoteproc/
H A Dqcom_q6v5.h42 void (*handover)(struct qcom_q6v5 *q6v5); member
47 void (*handover)(struct qcom_q6v5 *q6v5));
H A Dti_sci_proc.h83 ret = tsp->ops->handover(tsp->sci, tsp->proc_id, tsp->host_id); in ti_sci_proc_handover()
85 dev_err(tsp->dev, "ti-sci processor handover of %d to %d failed: %d\n", in ti_sci_proc_handover()
/linux/Documentation/devicetree/bindings/remoteproc/
H A Dqcom,sc7280-adsp-pil.yaml35 - description: Handover interrupt
44 - const: handover
164 "handover", "stop-ack", "shutdown-ack";
H A Dqcom,pas-common.yaml33 - description: Handover interrupt
43 - const: handover
H A Dqcom,sc7180-mss-pil.yaml41 - description: Handover interrupt
50 - const: handover
210 interrupt-names = "wdog", "fatal", "ready", "handover",
H A Dqcom,sc7280-mss-pil.yaml45 - description: Handover interrupt
54 - const: handover
230 interrupt-names = "wdog", "fatal", "ready", "handover",
H A Dqcom,qcs404-pas.yaml80 "handover", "stop-ack";
H A Dqcom,sdx55-pas.yaml91 interrupt-names = "wdog", "fatal", "ready", "handover",
H A Dqcom,q6v5.txt32 Definition: must be "wdog", "fatal", "ready", "handover", "stop-ack"
H A Dqcom,sm6375-pas.yaml119 "handover", "stop-ack";
H A Dqcom,sc8280xp-pas.yaml124 "handover", "stop-ack", "shutdown-ack";
H A Dqcom,sm6350-pas.yaml144 "handover", "stop-ack";
H A Dqcom,sc7180-pas.yaml166 interrupt-names = "wdog", "fatal", "ready", "handover",
/linux/drivers/char/tpm/eventlog/
H A Dof.c73 * sml-handover which is run during kernel init even before in tpm_read_log_of()
74 * device tree is setup. This sml-handover function takes care in tpm_read_log_of()
/linux/Documentation/core-api/kho/bindings/
H A Dkho.yaml4 title: Kexec HandOver (KHO) root tree
/linux/include/asm-generic/
H A Dmmiowb.h10 * peripheral in the order corresponding to the lock handover, then you
/linux/arch/x86/include/uapi/asm/
H A Dsetup_data.h83 * Locations of kexec handover metadata
/linux/kernel/
H A Dkexec_handover.c3 * kexec_handover.c - kexec handover metadata processing
661 pr_warn("Failed to reserve scratch area, disabling kexec handover\n"); in kho_reserve_scratch()
1403 pr_err("failed exposing handover FDT in debugfs: %d\n", in kho_init()
1494 pr_warn("setup: handover FDT (0x%llx) is invalid: %d\n", in kho_populate()
1501 pr_warn("setup: handover FDT (0x%llx) is incompatible with '%s': %d\n", in kho_populate()
1548 pr_info("found kexec handover data. Will skip init for some devices\n"); in kho_populate()
/linux/include/rdma/
H A Dsignature.h81 * struct ib_sig_attrs - Parameters for signature handover operation

123