cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

braille.h (1099B)


      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
      7static inline void
      8braille_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 */
     20int
     21_braille_console_setup(char **str, char **brl_options);
     22
     23int
     24_braille_register_console(struct console *console, struct console_cmdline *c);
     25
     26int
     27_braille_unregister_console(struct console *console);
     28
     29#else
     30
     31static inline void
     32braille_set_options(struct console_cmdline *c, char *brl_options)
     33{
     34}
     35
     36static inline int
     37_braille_console_setup(char **str, char **brl_options)
     38{
     39	return 0;
     40}
     41
     42static inline int
     43_braille_register_console(struct console *console, struct console_cmdline *c)
     44{
     45	return 0;
     46}
     47
     48static inline int
     49_braille_unregister_console(struct console *console)
     50{
     51	return 0;
     52}
     53
     54#endif
     55
     56#endif