Lines Matching defs:rtc_device
100 struct rtc_device { struct
101 struct device dev;
102 struct module *owner;
104 int id;
106 const struct rtc_class_ops *ops;
107 struct mutex ops_lock;
109 struct cdev char_dev;
110 unsigned long flags;
112 unsigned long irq_data;
113 spinlock_t irq_lock;
114 wait_queue_head_t irq_queue;
115 struct fasync_struct *async_queue;
117 int irq_freq;
118 int max_user_freq;
120 struct timerqueue_head timerqueue;
121 struct rtc_timer aie_timer;
122 struct rtc_timer uie_rtctimer;
123 struct hrtimer pie_timer; /* sub second exp, so needs hrtimer */
124 int pie_enabled;
125 struct work_struct irqwork;
127 int uie_unsupported;
135 long set_offset_nsec;
160 #define to_rtc_device(d) container_of(d, struct rtc_device, dev) argument