LCOV - code coverage report
Current view: top level - kernel/printk - braille.h (source / functions) Hit Total Coverage
Test: landlock.info Lines: 6 8 75.0 %
Date: 2021-04-22 12:43:58 Functions: 0 0 -

          Line data    Source code
       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           1 : braille_set_options(struct console_cmdline *c, char *brl_options)
      33             : {
      34           1 : }
      35             : 
      36             : static inline int
      37           1 : _braille_console_setup(char **str, char **brl_options)
      38             : {
      39           1 :         return 0;
      40             : }
      41             : 
      42             : static inline int
      43           1 : _braille_register_console(struct console *console, struct console_cmdline *c)
      44             : {
      45           1 :         return 0;
      46             : }
      47             : 
      48             : static inline int
      49           0 : _braille_unregister_console(struct console *console)
      50             : {
      51           0 :         return 0;
      52             : }
      53             : 
      54             : #endif
      55             : 
      56             : #endif

Generated by: LCOV version 1.14