Lines Matching defs:rtc_device
90 struct rtc_device { struct
91 struct device dev;
92 struct module *owner;
94 int id;
96 const struct rtc_class_ops *ops;
97 struct mutex ops_lock;
99 struct cdev char_dev;
100 unsigned long flags;
102 unsigned long irq_data;
103 spinlock_t irq_lock;
104 wait_queue_head_t irq_queue;
105 struct fasync_struct *async_queue;
107 int irq_freq;
108 int max_user_freq;
110 struct timerqueue_head timerqueue;
111 struct rtc_timer aie_timer;
112 struct rtc_timer uie_rtctimer;
113 struct hrtimer pie_timer; /* sub second exp, so needs hrtimer */
114 int pie_enabled;
115 struct work_struct irqwork;
146 unsigned long set_offset_nsec;
170 #define to_rtc_device(d) container_of(d, struct rtc_device, dev) argument