Linux Audio

Check our new training course

Loading...
v4.6
 
 1#ifndef _PRINTK_BRAILLE_H
 2#define _PRINTK_BRAILLE_H
 3
 4#ifdef CONFIG_A11Y_BRAILLE_CONSOLE
 5
 6static inline void
 7braille_set_options(struct console_cmdline *c, char *brl_options)
 8{
 9	c->brl_options = brl_options;
10}
11
12char *
 
 
 
 
 
 
 
13_braille_console_setup(char **str, char **brl_options);
14
15int
16_braille_register_console(struct console *console, struct console_cmdline *c);
17
18int
19_braille_unregister_console(struct console *console);
20
21#else
22
23static inline void
24braille_set_options(struct console_cmdline *c, char *brl_options)
25{
26}
27
28static inline char *
29_braille_console_setup(char **str, char **brl_options)
30{
31	return NULL;
32}
33
34static inline int
35_braille_register_console(struct console *console, struct console_cmdline *c)
36{
37	return 0;
38}
39
40static inline int
41_braille_unregister_console(struct console *console)
42{
43	return 0;
44}
45
46#endif
47
48#endif
v6.2
 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