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