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