Symbol: nbcon_write_context
drivers/gpu/drm/clients/drm_log.c
369
static void drm_log_write_thread(struct console *con, struct nbcon_write_context *wctxt)
drivers/net/netconsole.c
1495
struct nbcon_write_context *wctxt)
drivers/net/netconsole.c
1503
struct nbcon_write_context *wctxt)
drivers/net/netconsole.c
1531
struct nbcon_write_context *wctxt)
drivers/net/netconsole.c
1847
struct nbcon_write_context *wctxt)
drivers/net/netconsole.c
1891
static void netconsole_write(struct nbcon_write_context *wctxt, bool extended)
drivers/net/netconsole.c
1920
struct nbcon_write_context *wctxt)
drivers/net/netconsole.c
1926
struct nbcon_write_context *wctxt)
drivers/tty/serial/amba-pl011.c
2519
pl011_console_write_atomic(struct console *co, struct nbcon_write_context *wctxt)
drivers/tty/serial/amba-pl011.c
2551
pl011_console_write_thread(struct console *co, struct nbcon_write_context *wctxt)
drivers/tty/serial/imx.c
2110
struct nbcon_write_context *wctxt)
drivers/tty/serial/imx.c
2151
struct nbcon_write_context *wctxt)
drivers/tty/serial/sifive.c
809
struct nbcon_write_context *wctxt)
drivers/tty/serial/sifive.c
835
struct nbcon_write_context *wctxt)
drivers/tty/serial/tegra-utc.c
414
static void tegra_utc_console_write_atomic(struct console *cons, struct nbcon_write_context *wctxt)
drivers/tty/serial/tegra-utc.c
442
static void tegra_utc_console_write_thread(struct console *cons, struct nbcon_write_context *wctxt)
include/linux/console.h
388
void (*write_atomic)(struct console *con, struct nbcon_write_context *wctxt);
include/linux/console.h
419
void (*write_thread)(struct console *con, struct nbcon_write_context *wctxt);
include/linux/console.h
608
extern bool nbcon_can_proceed(struct nbcon_write_context *wctxt);
include/linux/console.h
609
extern void nbcon_write_context_set_buf(struct nbcon_write_context *wctxt,
include/linux/console.h
611
extern bool nbcon_enter_unsafe(struct nbcon_write_context *wctxt);
include/linux/console.h
612
extern bool nbcon_exit_unsafe(struct nbcon_write_context *wctxt);
include/linux/console.h
613
extern void nbcon_reacquire_nobuf(struct nbcon_write_context *wctxt);
include/linux/console.h
616
struct nbcon_write_context *wctxt);
include/linux/console.h
617
extern void nbcon_kdb_release(struct nbcon_write_context *wctxt);
include/linux/console.h
672
static inline bool nbcon_can_proceed(struct nbcon_write_context *wctxt) { return false; }
include/linux/console.h
673
static inline void nbcon_write_context_set_buf(struct nbcon_write_context *wctxt,
include/linux/console.h
675
static inline bool nbcon_enter_unsafe(struct nbcon_write_context *wctxt) { return false; }
include/linux/console.h
676
static inline bool nbcon_exit_unsafe(struct nbcon_write_context *wctxt) { return false; }
include/linux/console.h
677
static inline void nbcon_reacquire_nobuf(struct nbcon_write_context *wctxt) { }
include/linux/console.h
679
struct nbcon_write_context *wctxt) { return false; }
include/linux/console.h
680
static inline void nbcon_kdb_release(struct nbcon_write_context *wctxt) { }
kernel/debug/kdb/kdb_io.c
597
struct nbcon_write_context wctxt = { };
kernel/printk/nbcon.c
1129
static bool nbcon_emit_one(struct nbcon_write_context *wctxt, bool use_atomic)
kernel/printk/nbcon.c
1223
struct nbcon_write_context wctxt = {
kernel/printk/nbcon.c
1509
struct nbcon_write_context wctxt = { };
kernel/printk/nbcon.c
1566
struct nbcon_write_context wctxt = { };
kernel/printk/nbcon.c
1963
struct nbcon_write_context *wctxt)
kernel/printk/nbcon.c
1986
void nbcon_kdb_release(struct nbcon_write_context *wctxt)
kernel/printk/nbcon.c
798
bool nbcon_can_proceed(struct nbcon_write_context *wctxt)
kernel/printk/nbcon.c
860
void nbcon_write_context_set_buf(struct nbcon_write_context *wctxt,
kernel/printk/nbcon.c
885
bool nbcon_enter_unsafe(struct nbcon_write_context *wctxt)
kernel/printk/nbcon.c
909
bool nbcon_exit_unsafe(struct nbcon_write_context *wctxt)
kernel/printk/nbcon.c
938
void nbcon_reacquire_nobuf(struct nbcon_write_context *wctxt)
kernel/printk/nbcon.c
950
static void wctxt_load_execution_ctx(struct nbcon_write_context *wctxt,
kernel/printk/nbcon.c
959
static void wctxt_load_execution_ctx(struct nbcon_write_context *wctxt,
kernel/printk/nbcon.c
980
static bool nbcon_emit_next_record(struct nbcon_write_context *wctxt, bool use_atomic)