Home
last modified time | relevance | path

Searched refs:nbcon_write_context (Results 1 – 10 of 10) sorted by relevance

/linux/include/linux/
H A Dconsole.h297 struct nbcon_write_context { struct
388 void (*write_atomic)(struct console *con, struct nbcon_write_context *wctxt);
419 void (*write_thread)(struct console *con, struct nbcon_write_context *wctxt);
608 extern bool nbcon_can_proceed(struct nbcon_write_context *wctxt);
609 extern void nbcon_write_context_set_buf(struct nbcon_write_context *wctxt,
611 extern bool nbcon_enter_unsafe(struct nbcon_write_context *wctxt);
612 extern bool nbcon_exit_unsafe(struct nbcon_write_context *wctxt);
613 extern void nbcon_reacquire_nobuf(struct nbcon_write_context *wctxt);
616 struct nbcon_write_context *wctxt);
617 extern void nbcon_kdb_release(struct nbcon_write_context *wctxt);
[all …]
/linux/kernel/printk/
H A Dnbcon.c798 bool nbcon_can_proceed(struct nbcon_write_context *wctxt) in nbcon_can_proceed()
860 void nbcon_write_context_set_buf(struct nbcon_write_context *wctxt, in nbcon_write_context_set_buf()
885 bool nbcon_enter_unsafe(struct nbcon_write_context *wctxt) in nbcon_enter_unsafe()
909 bool nbcon_exit_unsafe(struct nbcon_write_context *wctxt) in nbcon_exit_unsafe()
938 void nbcon_reacquire_nobuf(struct nbcon_write_context *wctxt) in nbcon_reacquire_nobuf()
950 static void wctxt_load_execution_ctx(struct nbcon_write_context *wctxt, in wctxt_load_execution_ctx()
959 static void wctxt_load_execution_ctx(struct nbcon_write_context *wctxt, in wctxt_load_execution_ctx()
980 static bool nbcon_emit_next_record(struct nbcon_write_context *wctxt, bool use_atomic) in nbcon_emit_next_record()
1129 static bool nbcon_emit_one(struct nbcon_write_context *wctxt, bool use_atomic) in nbcon_emit_one()
1223 struct nbcon_write_context wctxt = { in nbcon_kthread_func()
[all …]
/linux/Documentation/driver-api/tty/
H A Dconsole.rst19 :identifiers: nbcon_state nbcon_prio nbcon_context nbcon_write_context
/linux/drivers/net/
H A Dnetconsole.c1495 struct nbcon_write_context *wctxt) in sysdata_append_cpu_nr()
1503 struct nbcon_write_context *wctxt) in sysdata_append_taskname()
1531 struct nbcon_write_context *wctxt) in prepare_sysdata()
1847 struct nbcon_write_context *wctxt) in send_ext_msg_udp()
1891 static void netconsole_write(struct nbcon_write_context *wctxt, bool extended) in netconsole_write()
1920 struct nbcon_write_context *wctxt) in netconsole_write_ext()
1926 struct nbcon_write_context *wctxt) in netconsole_write_basic()
/linux/drivers/tty/serial/
H A Dtegra-utc.c414 static void tegra_utc_console_write_atomic(struct console *cons, struct nbcon_write_context *wctxt) in tegra_utc_console_write_atomic()
442 static void tegra_utc_console_write_thread(struct console *cons, struct nbcon_write_context *wctxt) in tegra_utc_console_write_thread()
H A Dsifive.c809 struct nbcon_write_context *wctxt) in sifive_serial_console_write_atomic()
835 struct nbcon_write_context *wctxt) in sifive_serial_console_write_thread()
H A Dimx.c2110 struct nbcon_write_context *wctxt) in imx_uart_console_write_atomic()
2151 struct nbcon_write_context *wctxt) in imx_uart_console_write_thread()
H A Damba-pl011.c2519 pl011_console_write_atomic(struct console *co, struct nbcon_write_context *wctxt) in pl011_console_write_atomic()
2551 pl011_console_write_thread(struct console *co, struct nbcon_write_context *wctxt) in pl011_console_write_thread()
/linux/drivers/gpu/drm/clients/
H A Ddrm_log.c369 static void drm_log_write_thread(struct console *con, struct nbcon_write_context *wctxt) in drm_log_write_thread()
/linux/kernel/debug/kdb/
H A Dkdb_io.c597 struct nbcon_write_context wctxt = { }; in kdb_msg_write()