root/kernel/printk/braille.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. braille_set_options
  2. braille_set_options
  3. _braille_console_setup
  4. _braille_register_console
  5. _braille_unregister_console

   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #ifndef _PRINTK_BRAILLE_H
   3 #define _PRINTK_BRAILLE_H
   4 
   5 #ifdef CONFIG_A11Y_BRAILLE_CONSOLE
   6 
   7 static inline void
   8 braille_set_options(struct console_cmdline *c, char *brl_options)
   9 {
  10         c->brl_options = brl_options;
  11 }
  12 
  13 /*
  14  * Setup console according to braille options.
  15  * Return -EINVAL on syntax error, 0 on success (or no braille option was
  16  * actually given).
  17  * Modifies str to point to the serial options
  18  * Sets brl_options to the parsed braille options.
  19  */
  20 int
  21 _braille_console_setup(char **str, char **brl_options);
  22 
  23 int
  24 _braille_register_console(struct console *console, struct console_cmdline *c);
  25 
  26 int
  27 _braille_unregister_console(struct console *console);
  28 
  29 #else
  30 
  31 static inline void
  32 braille_set_options(struct console_cmdline *c, char *brl_options)
  33 {
  34 }
  35 
  36 static inline int
  37 _braille_console_setup(char **str, char **brl_options)
  38 {
  39         return 0;
  40 }
  41 
  42 static inline int
  43 _braille_register_console(struct console *console, struct console_cmdline *c)
  44 {
  45         return 0;
  46 }
  47 
  48 static inline int
  49 _braille_unregister_console(struct console *console)
  50 {
  51         return 0;
  52 }
  53 
  54 #endif
  55 
  56 #endif

/* [<][>][^][v][top][bottom][index][help] */