Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
scripts
kconfig
lkc_proto.h
Go to the documentation of this file.
1
#include <stdarg.h>
2
3
/* confdata.c */
4
P
(conf_parse,
void
,(
const
char
*
name
));
5
P
(
conf_read
,
int
,(
const
char
*
name
));
6
P
(
conf_read_simple
,
int
,(
const
char
*
name
,
int
));
7
P
(
conf_write_defconfig
,
int
,(
const
char
*
name
));
8
P
(
conf_write
,
int
,(
const
char
*
name
));
9
P
(
conf_write_autoconf
,
int
,(
void
));
10
P
(
conf_get_changed
,
bool
,(
void
));
11
P
(
conf_set_changed_callback
,
void
,(
void
(*
fn
)(
void
)));
12
P
(
conf_set_message_callback
,
void
,(
void
(*
fn
)(
const
char
*
fmt
,
va_list
ap)));
13
14
/* menu.c */
15
P
(
rootmenu
,
struct
menu
,);
16
17
P
(
menu_is_visible
,
bool
, (
struct
menu
*
menu
));
18
P
(
menu_has_prompt
,
bool
, (
struct
menu
*
menu
));
19
P
(
menu_get_prompt
,
const
char
*,(
struct
menu
*
menu
));
20
P
(
menu_get_root_menu
,
struct
menu
*,(
struct
menu
*
menu
));
21
P
(
menu_get_parent_menu
,
struct
menu
*,(
struct
menu
*
menu
));
22
P
(
menu_has_help
,
bool
,(
struct
menu
*
menu
));
23
P
(
menu_get_help
,
const
char
*,(
struct
menu
*
menu
));
24
P
(
get_symbol_str
,
void
, (
struct
gstr
*
r
,
struct
symbol
*sym,
struct
list_head
25
*
head
));
26
P
(
get_relations_str
,
struct
gstr
, (
struct
symbol
**sym_arr,
struct
list_head
27
*
head
));
28
P
(
menu_get_ext_help
,
void
,(
struct
menu
*
menu
,
struct
gstr
*help));
29
30
/* symbol.c */
31
P
(symbol_hash,
struct
symbol
*,[
SYMBOL_HASHSIZE
]);
32
33
P
(
sym_lookup
,
struct
symbol
*,(
const
char
*
name
,
int
flags
));
34
P
(
sym_find
,
struct
symbol
*,(
const
char
*
name
));
35
P
(
sym_expand_string_value
,
const
char
*,(
const
char
*
in
));
36
P
(
sym_escape_string_value
,
const
char
*,(
const
char
*
in
));
37
P
(
sym_re_search
,
struct
symbol
**,(
const
char
*
pattern
));
38
P
(
sym_type_name
,
const
char
*,(
enum
symbol_type
type
));
39
P
(
sym_calc_value
,
void
,(
struct
symbol
*sym));
40
P
(
sym_get_type
,
enum
symbol_type
,(
struct
symbol
*sym));
41
P
(
sym_tristate_within_range
,
bool
,(
struct
symbol
*sym,
tristate
tri));
42
P
(
sym_set_tristate_value
,
bool
,(
struct
symbol
*sym,
tristate
tri));
43
P
(
sym_toggle_tristate_value
,
tristate
,(
struct
symbol
*sym));
44
P
(
sym_string_valid
,
bool
,(
struct
symbol
*sym,
const
char
*newval));
45
P
(
sym_string_within_range
,
bool
,(
struct
symbol
*sym,
const
char
*
str
));
46
P
(
sym_set_string_value
,
bool
,(
struct
symbol
*sym,
const
char
*newval));
47
P
(
sym_is_changable
,
bool
,(
struct
symbol
*sym));
48
P
(
sym_get_choice_prop
,
struct
property
*,(
struct
symbol
*sym));
49
P
(
sym_get_default_prop
,
struct
property
*,(
struct
symbol
*sym));
50
P
(
sym_get_string_value
,
const
char
*,(
struct
symbol
*sym));
51
52
P
(
prop_get_type_name
,
const
char
*,(
enum
prop_type
type
));
53
54
/* expr.c */
55
P
(
expr_compare_type
,
int
,(
enum
expr_type
t1
,
enum
expr_type
t2
));
56
P
(
expr_print
,
void
,(
struct
expr
*
e
,
void
(*
fn
)(
void
*,
struct
symbol
*,
const
char
*),
void
*
data
,
int
prevtoken));
Generated on Thu Jan 10 2013 15:02:57 for Linux Kernel by
1.8.2