Lines Matching refs:con
384 void (*write_atomic)(struct console *con, struct nbcon_write_context *wctxt);
415 void (*write_thread)(struct console *con, struct nbcon_write_context *wctxt);
442 void (*device_lock)(struct console *con, unsigned long *flags);
458 void (*device_unlock)(struct console *con, unsigned long flags);
518 static inline short console_srcu_read_flags(const struct console *con) in console_srcu_read_flags() argument
526 return data_race(READ_ONCE(con->flags)); in console_srcu_read_flags()
539 static inline void console_srcu_write_flags(struct console *con, short flags) in console_srcu_write_flags() argument
544 WRITE_ONCE(con->flags, flags); in console_srcu_write_flags()
548 static inline bool console_is_registered_locked(const struct console *con) in console_is_registered_locked() argument
551 return !hlist_unhashed(&con->node); in console_is_registered_locked()
565 static inline bool console_is_registered(const struct console *con) in console_is_registered() argument
570 ret = console_is_registered_locked(con); in console_is_registered()
585 #define for_each_console_srcu(con) \ argument
586 hlist_for_each_entry_srcu(con, &console_list, node, \
597 #define for_each_console(con) \ argument
599 hlist_for_each_entry(con, &console_list, node)
626 extern void console_force_preferred_locked(struct console *con);