Linux Kernel
3.7.1
|
#include <linux/init.h>
#include <linux/compiler.h>
#include <linux/io.h>
#include <linux/irq.h>
#include <linux/module.h>
#include <linux/types.h>
#include <asm/iosapic.h>
#include <asm/paravirt.h>
Go to the source code of this file.
Macros | |
#define | DEFINE_VOID_FUNC1(name) |
#define | DEFINE_VOID_FUNC1_VOID(name) |
#define | DEFINE_VOID_FUNC2(name) |
#define | DEFINE_FUNC0(name) |
#define | DEFINE_FUNC1(name, type) |
#define | CASE_GET_REG(id) |
#define | CASE_GET_AR(id) CASE_GET_REG(AR_ ## id) |
#define | CASE_GET_CR(id) CASE_GET_REG(CR_ ## id) |
#define | CASE_SET_REG(id) |
#define | CASE_SET_AR(id) CASE_SET_REG(AR_ ## id) |
#define | CASE_SET_CR(id) CASE_SET_REG(CR_ ## id) |
#define | PARAVIRT_BR_TARGET(name, type) |
Functions | |
DEFINE_VOID_FUNC1_VOID (fc) | |
DEFINE_VOID_FUNC1 (intrin_local_irq_restore) | |
DEFINE_VOID_FUNC2 (ptcga) | |
DEFINE_VOID_FUNC2 (set_rr) | |
DEFINE_FUNC0 (get_psr_i) | |
DEFINE_FUNC1 (thash, unsigned long) | |
DEFINE_FUNC1 (get_cpuid, int) | |
DEFINE_FUNC1 (get_pmd, int) | |
DEFINE_FUNC1 (get_rr, unsigned long) | |
unsigned long | ia64_native_getreg_func (int regnum) |
void | ia64_native_setreg_func (int regnum, unsigned long val) |
EXPORT_SYMBOL (pv_cpu_ops) | |
void | paravirt_cpu_asm_init (const struct pv_cpu_asm_switch *cpu_asm_switch) |
#define CASE_GET_AR | ( | id | ) | CASE_GET_REG(AR_ ## id) |
Definition at line 141 of file paravirt.c.
#define CASE_GET_CR | ( | id | ) | CASE_GET_REG(CR_ ## id) |
Definition at line 142 of file paravirt.c.
#define CASE_GET_REG | ( | id | ) |
Definition at line 137 of file paravirt.c.
#define CASE_SET_AR | ( | id | ) | CASE_SET_REG(AR_ ## id) |
Definition at line 221 of file paravirt.c.
#define CASE_SET_CR | ( | id | ) | CASE_SET_REG(CR_ ## id) |
Definition at line 222 of file paravirt.c.
#define CASE_SET_REG | ( | id | ) |
Definition at line 217 of file paravirt.c.
#define DEFINE_FUNC0 | ( | name | ) |
Definition at line 90 of file paravirt.c.
#define DEFINE_VOID_FUNC1 | ( | name | ) |
#define DEFINE_VOID_FUNC1_VOID | ( | name | ) |
#define DEFINE_VOID_FUNC2 | ( | name | ) |
DEFINE_FUNC0 | ( | get_psr_i | ) |
DEFINE_FUNC1 | ( | thash | , |
unsigned | long | ||
) |
DEFINE_FUNC1 | ( | get_pmd | , |
int | |||
) |
DEFINE_FUNC1 | ( | get_rr | , |
unsigned | long | ||
) |
DEFINE_VOID_FUNC1 | ( | intrin_local_irq_restore | ) |
DEFINE_VOID_FUNC1_VOID | ( | fc | ) |
DEFINE_VOID_FUNC2 | ( | ptcga | ) |
DEFINE_VOID_FUNC2 | ( | set_rr | ) |
EXPORT_SYMBOL | ( | pv_cpu_ops | ) |
Definition at line 145 of file paravirt.c.
Definition at line 225 of file paravirt.c.
Definition at line 579 of file paravirt.c.
struct paravirt_patch_branch_target ia64_native_branch_target [] __initconst |
Definition at line 882 of file paravirt.c.
struct static_key paravirt_steal_enabled |
Definition at line 637 of file paravirt.c.
struct static_key paravirt_steal_rq_enabled |
Definition at line 638 of file paravirt.c.
Definition at line 555 of file paravirt.c.
Definition at line 38 of file paravirt.c.
Definition at line 52 of file paravirt.c.
struct pv_iosapic_ops pv_iosapic_ops |
Definition at line 610 of file paravirt.c.
Definition at line 623 of file paravirt.c.
Definition at line 646 of file paravirt.c.