hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/arch/x86/include/asm/hpet.h
....@@ -75,16 +75,15 @@
7575 extern void force_hpet_resume(void);
7676
7777 struct irq_data;
78
-struct hpet_dev;
78
+struct hpet_channel;
7979 struct irq_domain;
8080
8181 extern void hpet_msi_unmask(struct irq_data *data);
8282 extern void hpet_msi_mask(struct irq_data *data);
83
-extern void hpet_msi_write(struct hpet_dev *hdev, struct msi_msg *msg);
84
-extern void hpet_msi_read(struct hpet_dev *hdev, struct msi_msg *msg);
83
+extern void hpet_msi_write(struct hpet_channel *hc, struct msi_msg *msg);
8584 extern struct irq_domain *hpet_create_irq_domain(int hpet_id);
8685 extern int hpet_assign_irq(struct irq_domain *domain,
87
- struct hpet_dev *dev, int dev_num);
86
+ struct hpet_channel *hc, int dev_num);
8887
8988 #ifdef CONFIG_HPET_EMULATE_RTC
9089