Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
time.c File Reference
#include <linux/time.h>
#include <linux/timex.h>
#include <linux/clocksource.h>
#include <linux/clockchips.h>
#include <linux/hardirq.h>
#include <linux/sched.h>
#include <linux/smp.h>
#include <linux/delay.h>
#include <linux/module.h>
#include <asm/irq_regs.h>
#include <asm/traps.h>
#include <hv/hypervisor.h>
#include <arch/interrupts.h>
#include <arch/spr_def.h>

Go to the source code of this file.

Macros

#define SCHED_CLOCK_SHIFT   10
 
#define MAX_TICK   0x7fffffff /* we have 31 bits of countdown timer */
 
#define TILE_MINSEC   5 /* timer covers no more than 5 seconds */
 

Functions

cycles_t get_clock_rate (void)
 
void __init setup_clock (void)
 
void __init calibrate_delay (void)
 
void __init time_init (void)
 
void __cpuinit setup_tile_timer (void)
 
void do_timer_interrupt (struct pt_regs *regs, int fault_num)
 
unsigned long long sched_clock (void)
 
int setup_profiling_timer (unsigned int multiplier)
 
cycles_t ns2cycles (unsigned long nsecs)
 

Macro Definition Documentation

#define MAX_TICK   0x7fffffff /* we have 31 bits of countdown timer */

Definition at line 126 of file time.c.

#define SCHED_CLOCK_SHIFT   10

Definition at line 67 of file time.c.

#define TILE_MINSEC   5 /* timer covers no more than 5 seconds */

Definition at line 127 of file time.c.

Function Documentation

void __init calibrate_delay ( void  )

Definition at line 95 of file time.c.

void do_timer_interrupt ( struct pt_regs regs,
int  fault_num 
)

Definition at line 181 of file time.c.

cycles_t get_clock_rate ( void  )

Definition at line 40 of file time.c.

cycles_t ns2cycles ( unsigned long  nsecs)

Definition at line 231 of file time.c.

unsigned long long sched_clock ( void  )

Definition at line 216 of file time.c.

void __init setup_clock ( void  )

Definition at line 88 of file time.c.

int setup_profiling_timer ( unsigned int  multiplier)

Definition at line 222 of file time.c.

void __cpuinit setup_tile_timer ( void  )

Definition at line 162 of file time.c.

void __init time_init ( void  )

Definition at line 104 of file time.c.