Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
vclock_gettime.c File Reference
#include <linux/kernel.h>
#include <linux/posix-timers.h>
#include <linux/time.h>
#include <linux/string.h>
#include <asm/vsyscall.h>
#include <asm/fixmap.h>
#include <asm/vgtod.h>
#include <asm/timex.h>
#include <asm/hpet.h>
#include <asm/unistd.h>
#include <asm/io.h>

Go to the source code of this file.

Macros

#define DISABLE_BRANCH_PROFILING
 
#define gtod   (&VVAR(vsyscall_gtod_data))
 

Functions

notrace int __vdso_clock_gettime (clockid_t clock, struct timespec *ts)
 
int clock_gettime (clockid_t, struct timespec *)
 
int gettimeofday (struct timeval *, struct timezone *)
 
int time (time_t *t) __attribute__((weak
 
int alias ("__vdso_time")))
 

Macro Definition Documentation

#define DISABLE_BRANCH_PROFILING

Definition at line 12 of file vclock_gettime.c.

#define gtod   (&VVAR(vsyscall_gtod_data))

Definition at line 26 of file vclock_gettime.c.

Function Documentation

notrace int __vdso_clock_gettime ( clockid_t  clock,
struct timespec ts 
)

Definition at line 161 of file vclock_gettime.c.

int alias ( "__vdso_time"  )
int clock_gettime ( clockid_t  ,
struct timespec  
)

Definition at line 182 of file vclock_gettime.c.

int gettimeofday ( struct timeval ,
struct timezone  
)

Definition at line 206 of file vclock_gettime.c.

int time ( time_t t)