Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
paravirt.h File Reference

Go to the source code of this file.

Data Structures

struct  pv_fsys_data
 
struct  pv_patchdata
 

Macros

#define paravirt_banner()   do { } while (0)
 
#define paravirt_reserve_memory(region)   0
 
#define paravirt_arch_setup_early()   do { } while (0)
 
#define paravirt_arch_setup_console(cmdline_p)   do { } while (0)
 
#define paravirt_arch_setup_nomca()   0
 
#define paravirt_post_smp_prepare_boot_cpu()   do { } while (0)
 
#define paravirt_init_missing_ticks_accounting(cpu)   do { } while (0)
 
#define paravirt_do_steal_accounting(new_itm)   0
 

Enumerations

enum  pv_gate_patchlist {
  PV_GATE_START_FSYSCALL, PV_GATE_END_FSYSCALL, PV_GATE_START_BRL_FSYS_BUBBLE_DOWN, PV_GATE_END_BRL_FSYS_BUBBLE_DOWN,
  PV_GATE_START_VTOP, PV_GATE_END_VTOP, PV_GATE_START_MCKINLEY_E9, PV_GATE_END_MCKINLEY_E9
}
 

Functions

unsigned longparavirt_get_fsyscall_table (void)
 
charparavirt_get_fsys_bubble_down (void)
 
unsigned long paravirt_get_gate_patchlist (enum pv_gate_patchlist type)
 
voidparavirt_get_gate_section (void)
 

Variables

struct pv_fsys_data pv_fsys_data
 
struct pv_patchdata pv_patchdata
 

Macro Definition Documentation

#define paravirt_arch_setup_console (   cmdline_p)    do { } while (0)

Definition at line 310 of file paravirt.h.

#define paravirt_arch_setup_early ( )    do { } while (0)

Definition at line 309 of file paravirt.h.

#define paravirt_arch_setup_nomca ( )    0

Definition at line 311 of file paravirt.h.

#define paravirt_banner ( )    do { } while (0)

Definition at line 306 of file paravirt.h.

#define paravirt_do_steal_accounting (   new_itm)    0

Definition at line 315 of file paravirt.h.

#define paravirt_init_missing_ticks_accounting (   cpu)    do { } while (0)

Definition at line 314 of file paravirt.h.

#define paravirt_post_smp_prepare_boot_cpu ( )    do { } while (0)

Definition at line 312 of file paravirt.h.

#define paravirt_reserve_memory (   region)    0

Definition at line 307 of file paravirt.h.

Enumeration Type Documentation

Enumerator:
PV_GATE_START_FSYSCALL 
PV_GATE_END_FSYSCALL 
PV_GATE_START_BRL_FSYS_BUBBLE_DOWN 
PV_GATE_END_BRL_FSYS_BUBBLE_DOWN 
PV_GATE_START_VTOP 
PV_GATE_END_VTOP 
PV_GATE_START_MCKINLEY_E9 
PV_GATE_END_MCKINLEY_E9 

Definition at line 42 of file paravirt.h.

Function Documentation

char* paravirt_get_fsys_bubble_down ( void  )

Definition at line 186 of file patch.c.

unsigned long* paravirt_get_fsyscall_table ( void  )

Definition at line 180 of file patch.c.

unsigned long paravirt_get_gate_patchlist ( enum pv_gate_patchlist  type)

Definition at line 56 of file paravirt_patchlist.c.

void* paravirt_get_gate_section ( void  )

Definition at line 78 of file paravirt_patchlist.c.

Variable Documentation