#include <linux/errno.h>
#include <linux/module.h>
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/param.h>
#include <linux/string.h>
#include <linux/mm.h>
#include <linux/delay.h>
#include <linux/ioport.h>
#include <linux/irq.h>
#include <linux/interrupt.h>
#include <linux/init.h>
#include <linux/bcd.h>
#include <linux/profile.h>
#include <linux/irq_work.h>
#include <asm/uaccess.h>
#include <asm/io.h>
#include <asm/hwrpb.h>
#include <asm/rtc.h>
#include <linux/mc146818rtc.h>
#include <linux/time.h>
#include <linux/timex.h>
#include <linux/clocksource.h>
#include "proto.h"
#include "irq_impl.h"
Go to the source code of this file.
| #define CALIBRATE_LATCH 0xffff |
| #define clear_irq_work_pending |
( |
| ) |
|
| #define test_irq_work_pending |
( |
| ) |
0 |
| #define TIMEOUT_COUNT 0x100000 |
| unsigned long est_cycle_freq |
| unsigned long partial_tick |
| unsigned long scaled_ticks_per_cycle |