|
Linux Kernel
3.7.1
|
#include <linux/init.h>#include <linux/kernel.h>#include <linux/delay.h>#include <linux/device.h>#include <linux/smp.h>#include <linux/cpu.h>#include <linux/jiffies.h>#include <linux/clockchips.h>#include <linux/interrupt.h>#include <linux/of_irq.h>#include <linux/io.h>#include <asm/cputype.h>#include <asm/delay.h>#include <asm/localtimer.h>#include <asm/arch_timer.h>#include <asm/system_info.h>#include <asm/sched_clock.h>Go to the source code of this file.
Macros | |
| #define | ARCH_TIMER_CTRL_ENABLE (1 << 0) |
| #define | ARCH_TIMER_CTRL_IT_MASK (1 << 1) |
| #define | ARCH_TIMER_CTRL_IT_STAT (1 << 2) |
| #define | ARCH_TIMER_REG_CTRL 0 |
| #define | ARCH_TIMER_REG_FREQ 1 |
| #define | ARCH_TIMER_REG_TVAL 2 |
| #define | ARCH_TIMER_PHYS_ACCESS 0 |
| #define | ARCH_TIMER_VIRT_ACCESS 1 |
Enumerations | |
| enum | ppi_nr { PHYS_SECURE_PPI, PHYS_NONSECURE_PPI, VIRT_PPI, HYP_PPI, MAX_TIMER_PPI } |
Functions | |
| struct timecounter * | arch_timer_get_timecounter (void) |
| int __init | arch_timer_of_register (void) |
| int __init | arch_timer_sched_clock_init (void) |
| #define ARCH_TIMER_CTRL_ENABLE (1 << 0) |
Definition at line 51 of file arch_timer.c.
| #define ARCH_TIMER_CTRL_IT_MASK (1 << 1) |
Definition at line 52 of file arch_timer.c.
| #define ARCH_TIMER_CTRL_IT_STAT (1 << 2) |
Definition at line 53 of file arch_timer.c.
| #define ARCH_TIMER_PHYS_ACCESS 0 |
Definition at line 59 of file arch_timer.c.
| #define ARCH_TIMER_REG_CTRL 0 |
Definition at line 55 of file arch_timer.c.
| #define ARCH_TIMER_REG_FREQ 1 |
Definition at line 56 of file arch_timer.c.
| #define ARCH_TIMER_REG_TVAL 2 |
Definition at line 57 of file arch_timer.c.
| #define ARCH_TIMER_VIRT_ACCESS 1 |
Definition at line 60 of file arch_timer.c.
| enum ppi_nr |
Definition at line 32 of file arch_timer.c.
|
read |
Definition at line 357 of file arch_timer.c.
Definition at line 472 of file arch_timer.c.
Definition at line 508 of file arch_timer.c.
1.8.2