Lines Matching refs:console
260 struct console;
278 struct console *console; member
334 struct console { struct
336 void (*write)(struct console *co, const char *s, unsigned int count); argument
337 int (*read)(struct console *co, char *s, unsigned int count); argument
338 struct tty_driver *(*device)(struct console *co, int *index); argument
340 int (*setup)(struct console *co, char *options); argument
341 int (*exit)(struct console *co); argument
342 int (*match)(struct console *co, char *name, int idx, char *options); argument
384 void (*write_atomic)(struct console *con, struct nbcon_write_context *wctxt); argument
415 void (*write_thread)(struct console *con, struct nbcon_write_context *wctxt); argument
442 void (*device_lock)(struct console *con, unsigned long *flags); argument
458 void (*device_unlock)(struct console *con, unsigned long flags); argument
518 static inline short console_srcu_read_flags(const struct console *con) in console_srcu_read_flags()
539 static inline void console_srcu_write_flags(struct console *con, short flags) in console_srcu_write_flags()
548 static inline bool console_is_registered_locked(const struct console *con) in console_is_registered_locked()
565 static inline bool console_is_registered(const struct console *con) in console_is_registered()
618 extern struct console *early_console;
626 extern void console_force_preferred_locked(struct console *con);
627 extern void register_console(struct console *);
628 extern int unregister_console(struct console *);
636 extern void console_stop(struct console *);
637 extern void console_start(struct console *);
639 extern int braille_register_console(struct console *, int index,
641 extern int braille_unregister_console(struct console *);