Searched refs:nbcon_write_context (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/include/linux/ |
| H A D | console.h | 298 struct nbcon_write_context { struct 384 void (*write_atomic)(struct console *con, struct nbcon_write_context *wctxt); 415 void (*write_thread)(struct console *con, struct nbcon_write_context *wctxt); 604 extern bool nbcon_can_proceed(struct nbcon_write_context *wctxt); 605 extern bool nbcon_enter_unsafe(struct nbcon_write_context *wctxt); 606 extern bool nbcon_exit_unsafe(struct nbcon_write_context *wctxt); 607 extern void nbcon_reacquire_nobuf(struct nbcon_write_context *wctxt); 611 static inline bool nbcon_can_proceed(struct nbcon_write_context *wctxt) { return false; } in nbcon_can_proceed() 612 static inline bool nbcon_enter_unsafe(struct nbcon_write_context *wctxt) { return false; } in nbcon_enter_unsafe() 613 static inline bool nbcon_exit_unsafe(struct nbcon_write_context *wctxt) { return false; } in nbcon_exit_unsafe() [all …]
|
| /linux-6.15/kernel/printk/ |
| H A D | nbcon.c | 772 bool nbcon_can_proceed(struct nbcon_write_context *wctxt) in nbcon_can_proceed() 834 static void nbcon_write_context_set_buf(struct nbcon_write_context *wctxt, in nbcon_write_context_set_buf() 859 bool nbcon_enter_unsafe(struct nbcon_write_context *wctxt) in nbcon_enter_unsafe() 883 bool nbcon_exit_unsafe(struct nbcon_write_context *wctxt) in nbcon_exit_unsafe() 912 void nbcon_reacquire_nobuf(struct nbcon_write_context *wctxt) in nbcon_reacquire_nobuf() 940 static bool nbcon_emit_next_record(struct nbcon_write_context *wctxt, bool use_atomic) in nbcon_emit_next_record() 1087 static bool nbcon_emit_one(struct nbcon_write_context *wctxt, bool use_atomic) in nbcon_emit_one() 1170 struct nbcon_write_context wctxt = { in nbcon_kthread_func() 1421 struct nbcon_write_context wctxt = { }; in nbcon_legacy_emit_next_record() 1480 struct nbcon_write_context wctxt = { }; in __nbcon_atomic_flush_pending_con()
|
| /linux-6.15/Documentation/driver-api/tty/ |
| H A D | console.rst | 19 :identifiers: nbcon_state nbcon_prio nbcon_context nbcon_write_context
|
| /linux-6.15/drivers/tty/serial/ |
| H A D | tegra-utc.c | 414 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 D | imx.c | 2103 struct nbcon_write_context *wctxt) in imx_uart_console_write_atomic() 2144 struct nbcon_write_context *wctxt) in imx_uart_console_write_thread()
|
| H A D | amba-pl011.c | 2519 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-6.15/drivers/gpu/drm/clients/ |
| H A D | drm_log.c | 348 static void drm_log_write_thread(struct console *con, struct nbcon_write_context *wctxt) in drm_log_write_thread()
|