|
@@ -32,8 +32,6 @@
|
|
#define HPET_MIN_CYCLES 128
|
|
#define HPET_MIN_CYCLES 128
|
|
#define HPET_MIN_PROG_DELTA (HPET_MIN_CYCLES + (HPET_MIN_CYCLES >> 1))
|
|
#define HPET_MIN_PROG_DELTA (HPET_MIN_CYCLES + (HPET_MIN_CYCLES >> 1))
|
|
|
|
|
|
-#define EVT_TO_HPET_DEV(evt) container_of(evt, struct hpet_dev, evt)
|
|
|
|
-
|
|
|
|
/*
|
|
/*
|
|
* HPET address is set in acpi/boot.c, when an ACPI entry exists
|
|
* HPET address is set in acpi/boot.c, when an ACPI entry exists
|
|
*/
|
|
*/
|
|
@@ -55,6 +53,11 @@ struct hpet_dev {
|
|
char name[10];
|
|
char name[10];
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+inline struct hpet_dev *EVT_TO_HPET_DEV(struct clock_event_device *evtdev)
|
|
|
|
+{
|
|
|
|
+ return container_of(evtdev, struct hpet_dev, evt);
|
|
|
|
+}
|
|
|
|
+
|
|
inline unsigned int hpet_readl(unsigned int a)
|
|
inline unsigned int hpet_readl(unsigned int a)
|
|
{
|
|
{
|
|
return readl(hpet_virt_address + a);
|
|
return readl(hpet_virt_address + a);
|