Lines Matching defs:rtc_device
35736 struct rtc_device { struct
35737 struct device dev;
35738 struct module *owner;
35739 int id;
35740 const struct rtc_class_ops *ops;
35741 struct mutex ops_lock;
35742 struct cdev char_dev;
35743 long unsigned int flags;
35744 long unsigned int irq_data;
35745 spinlock_t irq_lock;
35746 wait_queue_head_t irq_queue;
35747 struct fasync_struct *async_queue;
35748 int irq_freq;
35749 int max_user_freq;
35750 struct timerqueue_head timerqueue;
35751 struct rtc_timer aie_timer;
35752 struct rtc_timer uie_rtctimer;
35753 struct hrtimer pie_timer;
35754 int pie_enabled;
35755 struct work_struct irqwork;
35756 int uie_unsupported;
35757 long int set_offset_nsec;
35758 bool registered;
35759 bool nvram_old_abi;
35760 struct bin_attribute *nvram;
35761 time64_t range_min;
35762 timeu64_t range_max;
35763 time64_t start_secs;
35764 time64_t offset_secs;
35765 bool set_start_time;
35766 struct work_struct uie_task;
35767 struct timer_list uie_timer;
35768 unsigned int oldsecs;
35769 unsigned int uie_irq_active: 1;
35770 unsigned int stop_uie_polling: 1;
35771 unsigned int uie_task_active: 1;
35772 unsigned int uie_timer_active: 1;