nbcon_write_context
static void drm_log_write_thread(struct console *con, struct nbcon_write_context *wctxt)
struct nbcon_write_context *wctxt)
struct nbcon_write_context *wctxt)
struct nbcon_write_context *wctxt)
struct nbcon_write_context *wctxt)
static void netconsole_write(struct nbcon_write_context *wctxt, bool extended)
struct nbcon_write_context *wctxt)
struct nbcon_write_context *wctxt)
pl011_console_write_atomic(struct console *co, struct nbcon_write_context *wctxt)
pl011_console_write_thread(struct console *co, struct nbcon_write_context *wctxt)
struct nbcon_write_context *wctxt)
struct nbcon_write_context *wctxt)
struct nbcon_write_context *wctxt)
struct nbcon_write_context *wctxt)
static void tegra_utc_console_write_atomic(struct console *cons, struct nbcon_write_context *wctxt)
static void tegra_utc_console_write_thread(struct console *cons, struct nbcon_write_context *wctxt)
void (*write_atomic)(struct console *con, struct nbcon_write_context *wctxt);
void (*write_thread)(struct console *con, struct nbcon_write_context *wctxt);
extern bool nbcon_can_proceed(struct nbcon_write_context *wctxt);
extern void nbcon_write_context_set_buf(struct nbcon_write_context *wctxt,
extern bool nbcon_enter_unsafe(struct nbcon_write_context *wctxt);
extern bool nbcon_exit_unsafe(struct nbcon_write_context *wctxt);
extern void nbcon_reacquire_nobuf(struct nbcon_write_context *wctxt);
struct nbcon_write_context *wctxt);
extern void nbcon_kdb_release(struct nbcon_write_context *wctxt);
static inline bool nbcon_can_proceed(struct nbcon_write_context *wctxt) { return false; }
static inline void nbcon_write_context_set_buf(struct nbcon_write_context *wctxt,
static inline bool nbcon_enter_unsafe(struct nbcon_write_context *wctxt) { return false; }
static inline bool nbcon_exit_unsafe(struct nbcon_write_context *wctxt) { return false; }
static inline void nbcon_reacquire_nobuf(struct nbcon_write_context *wctxt) { }
struct nbcon_write_context *wctxt) { return false; }
static inline void nbcon_kdb_release(struct nbcon_write_context *wctxt) { }
struct nbcon_write_context wctxt = { };
static bool nbcon_emit_one(struct nbcon_write_context *wctxt, bool use_atomic)
struct nbcon_write_context wctxt = {
struct nbcon_write_context wctxt = { };
struct nbcon_write_context wctxt = { };
struct nbcon_write_context *wctxt)
void nbcon_kdb_release(struct nbcon_write_context *wctxt)
bool nbcon_can_proceed(struct nbcon_write_context *wctxt)
void nbcon_write_context_set_buf(struct nbcon_write_context *wctxt,
bool nbcon_enter_unsafe(struct nbcon_write_context *wctxt)
bool nbcon_exit_unsafe(struct nbcon_write_context *wctxt)
void nbcon_reacquire_nobuf(struct nbcon_write_context *wctxt)
static void wctxt_load_execution_ctx(struct nbcon_write_context *wctxt,
static void wctxt_load_execution_ctx(struct nbcon_write_context *wctxt,
static bool nbcon_emit_next_record(struct nbcon_write_context *wctxt, bool use_atomic)