Lines Matching defs:rtc_device
102 struct rtc_device { struct
103 struct device dev;
104 struct module *owner;
106 int id;
108 const struct rtc_class_ops *ops;
109 struct mutex ops_lock;
111 struct cdev char_dev;
112 unsigned long flags;
114 unsigned long irq_data;
115 spinlock_t irq_lock;
116 wait_queue_head_t irq_queue;
117 struct fasync_struct *async_queue;
119 int irq_freq;
120 int max_user_freq;
122 struct timerqueue_head timerqueue;
123 struct rtc_timer aie_timer;
124 struct rtc_timer uie_rtctimer;
125 struct hrtimer pie_timer; /* sub second exp, so needs hrtimer */
126 int pie_enabled;
127 struct work_struct irqwork;
129 int uie_unsupported;
137 long set_offset_nsec;
139 bool registered;
163 #define to_rtc_device(d) container_of(d, struct rtc_device, dev) argument