Lines Matching full:console

5 #include <linux/console.h>
26 * true, all printing via console lock occurs within a dedicated
56 /* always show on console, ignore console_loglevel */
103 u64 nbcon_seq_read(struct console *con);
104 void nbcon_seq_force(struct console *con, u64 seq);
105 bool nbcon_alloc(struct console *con);
106 void nbcon_free(struct console *con);
109 bool nbcon_legacy_emit_next_record(struct console *con, bool *handover,
111 bool nbcon_kthread_create(struct console *con);
112 void nbcon_kthread_stop(struct console *con);
116 * Check if the given console is currently capable and allowed to print
121 static inline bool console_is_usable(struct console *con, short flags, bool use_atomic) in console_is_usable()
146 * Console drivers may assume that per-cpu resources have been in console_is_usable()
157 * nbcon_kthread_wake - Wake up a console printing thread
158 * @con: Console to operate on
160 static inline void nbcon_kthread_wake(struct console *con) in nbcon_kthread_wake()
186 * semaphore and some of console functions (console_unlock()/etc.), so
195 static inline u64 nbcon_seq_read(struct console *con) { return 0; } in nbcon_seq_read()
196 static inline void nbcon_seq_force(struct console *con, u64 seq) { } in nbcon_seq_force()
197 static inline bool nbcon_alloc(struct console *con) { return false; } in nbcon_alloc()
198 static inline void nbcon_free(struct console *con) { } in nbcon_free()
201 static inline bool nbcon_legacy_emit_next_record(struct console *con, bool *handover, in nbcon_legacy_emit_next_record()
203 static inline void nbcon_kthread_wake(struct console *con) { } in nbcon_kthread_wake()
206 static inline bool console_is_usable(struct console *con, short flags, in console_is_usable()
217 * struct console_flush_type - Define available console flush methods
233 * Identify which console flushing methods should be used in the context of