Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
vtime.c File Reference
#include <linux/kernel_stat.h>
#include <linux/notifier.h>
#include <linux/kprobes.h>
#include <linux/export.h>
#include <linux/kernel.h>
#include <linux/timex.h>
#include <linux/types.h>
#include <linux/time.h>
#include <linux/cpu.h>
#include <linux/smp.h>
#include <asm/irq_regs.h>
#include <asm/cputime.h>
#include <asm/vtimer.h>
#include <asm/irq.h>
#include "entry.h"

Go to the source code of this file.

Functions

 DEFINE_PER_CPU (struct s390_idle_data, s390_idle)
 
void vtime_task_switch (struct task_struct *prev)
 
void account_process_tick (struct task_struct *tsk, int user_tick)
 
void vtime_account (struct task_struct *tsk)
 
 EXPORT_SYMBOL_GPL (vtime_account)
 
void __kprobes vtime_stop_cpu (void)
 
cputime64_t s390_get_idle_time (int cpu)
 
void init_virt_timer (struct vtimer_list *timer)
 
 EXPORT_SYMBOL (init_virt_timer)
 
void add_virt_timer (struct vtimer_list *timer)
 
 EXPORT_SYMBOL (add_virt_timer)
 
void add_virt_timer_periodic (struct vtimer_list *timer)
 
 EXPORT_SYMBOL (add_virt_timer_periodic)
 
int mod_virt_timer (struct vtimer_list *timer, u64 expires)
 
 EXPORT_SYMBOL (mod_virt_timer)
 
int mod_virt_timer_periodic (struct vtimer_list *timer, u64 expires)
 
 EXPORT_SYMBOL (mod_virt_timer_periodic)
 
int del_virt_timer (struct vtimer_list *timer)
 
 EXPORT_SYMBOL (del_virt_timer)
 
void __cpuinit init_cpu_vtimer (void)
 
void __init vtime_init (void)
 

Function Documentation

void account_process_tick ( struct task_struct tsk,
int  user_tick 
)

Definition at line 115 of file vtime.c.

void add_virt_timer ( struct vtimer_list timer)

Definition at line 294 of file vtime.c.

void add_virt_timer_periodic ( struct vtimer_list timer)

Definition at line 303 of file vtime.c.

DEFINE_PER_CPU ( struct s390_idle_data  ,
s390_idle   
)
int del_virt_timer ( struct vtimer_list timer)

Definition at line 352 of file vtime.c.

EXPORT_SYMBOL ( init_virt_timer  )
EXPORT_SYMBOL ( add_virt_timer  )
EXPORT_SYMBOL ( add_virt_timer_periodic  )
EXPORT_SYMBOL ( mod_virt_timer  )
EXPORT_SYMBOL ( mod_virt_timer_periodic  )
EXPORT_SYMBOL ( del_virt_timer  )
EXPORT_SYMBOL_GPL ( vtime_account  )
void __cpuinit init_cpu_vtimer ( void  )

Definition at line 368 of file vtime.c.

void init_virt_timer ( struct vtimer_list timer)

Definition at line 250 of file vtime.c.

int mod_virt_timer ( struct vtimer_list timer,
u64  expires 
)

Definition at line 332 of file vtime.c.

int mod_virt_timer_periodic ( struct vtimer_list timer,
u64  expires 
)

Definition at line 341 of file vtime.c.

cputime64_t s390_get_idle_time ( int  cpu)

Definition at line 176 of file vtime.c.

void vtime_account ( struct task_struct tsk)

Definition at line 125 of file vtime.c.

void __init vtime_init ( void  )

Definition at line 390 of file vtime.c.

void __kprobes vtime_stop_cpu ( void  )

Definition at line 143 of file vtime.c.

void vtime_task_switch ( struct task_struct prev)

Definition at line 102 of file vtime.c.