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
drivers
rtc
rtc-core.h
Go to the documentation of this file.
1
#ifdef CONFIG_RTC_INTF_DEV
2
3
extern
void
__init
rtc_dev_init
(
void
);
4
extern
void
__exit
rtc_dev_exit
(
void
);
5
extern
void
rtc_dev_prepare
(
struct
rtc_device
*
rtc
);
6
extern
void
rtc_dev_add_device
(
struct
rtc_device
*
rtc
);
7
extern
void
rtc_dev_del_device
(
struct
rtc_device
*
rtc
);
8
9
#else
10
11
static
inline
void
rtc_dev_init
(
void
)
12
{
13
}
14
15
static
inline
void
rtc_dev_exit
(
void
)
16
{
17
}
18
19
static
inline
void
rtc_dev_prepare
(
struct
rtc_device
*
rtc
)
20
{
21
}
22
23
static
inline
void
rtc_dev_add_device
(
struct
rtc_device
*
rtc
)
24
{
25
}
26
27
static
inline
void
rtc_dev_del_device
(
struct
rtc_device
*
rtc
)
28
{
29
}
30
31
#endif
32
33
#ifdef CONFIG_RTC_INTF_PROC
34
35
extern
void
rtc_proc_add_device
(
struct
rtc_device
*
rtc
);
36
extern
void
rtc_proc_del_device
(
struct
rtc_device
*
rtc
);
37
38
#else
39
40
static
inline
void
rtc_proc_add_device
(
struct
rtc_device
*
rtc
)
41
{
42
}
43
44
static
inline
void
rtc_proc_del_device
(
struct
rtc_device
*
rtc
)
45
{
46
}
47
48
#endif
49
50
#ifdef CONFIG_RTC_INTF_SYSFS
51
52
extern
void
__init
rtc_sysfs_init
(
struct
class
*);
53
extern
void
rtc_sysfs_add_device
(
struct
rtc_device
*
rtc
);
54
extern
void
rtc_sysfs_del_device
(
struct
rtc_device
*
rtc
);
55
56
#else
57
58
static
inline
void
rtc_sysfs_init
(
struct
class
*
rtc
)
59
{
60
}
61
62
static
inline
void
rtc_sysfs_add_device
(
struct
rtc_device
*
rtc
)
63
{
64
}
65
66
static
inline
void
rtc_sysfs_del_device
(
struct
rtc_device
*
rtc
)
67
{
68
}
69
70
#endif
Generated on Thu Jan 10 2013 13:03:25 for Linux Kernel by
1.8.2