Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
book3s_pr_papr.c File Reference
#include <linux/anon_inodes.h>
#include <asm/uaccess.h>
#include <asm/kvm_ppc.h>
#include <asm/kvm_book3s.h>

Go to the source code of this file.

Macros

#define H_BULK_REMOVE_TYPE   0xc000000000000000ULL
 
#define H_BULK_REMOVE_REQUEST   0x4000000000000000ULL
 
#define H_BULK_REMOVE_RESPONSE   0x8000000000000000ULL
 
#define H_BULK_REMOVE_END   0xc000000000000000ULL
 
#define H_BULK_REMOVE_CODE   0x3000000000000000ULL
 
#define H_BULK_REMOVE_SUCCESS   0x0000000000000000ULL
 
#define H_BULK_REMOVE_NOT_FOUND   0x1000000000000000ULL
 
#define H_BULK_REMOVE_PARM   0x2000000000000000ULL
 
#define H_BULK_REMOVE_HW   0x3000000000000000ULL
 
#define H_BULK_REMOVE_RC   0x0c00000000000000ULL
 
#define H_BULK_REMOVE_FLAGS   0x0300000000000000ULL
 
#define H_BULK_REMOVE_ABSOLUTE   0x0000000000000000ULL
 
#define H_BULK_REMOVE_ANDCOND   0x0100000000000000ULL
 
#define H_BULK_REMOVE_AVPN   0x0200000000000000ULL
 
#define H_BULK_REMOVE_PTEX   0x00ffffffffffffffULL
 
#define H_BULK_REMOVE_MAX_BATCH   4
 

Functions

int kvmppc_h_pr (struct kvm_vcpu *vcpu, unsigned long cmd)
 

Macro Definition Documentation

#define H_BULK_REMOVE_ABSOLUTE   0x0000000000000000ULL

Definition at line 115 of file book3s_pr_papr.c.

#define H_BULK_REMOVE_ANDCOND   0x0100000000000000ULL

Definition at line 116 of file book3s_pr_papr.c.

#define H_BULK_REMOVE_AVPN   0x0200000000000000ULL

Definition at line 117 of file book3s_pr_papr.c.

#define H_BULK_REMOVE_CODE   0x3000000000000000ULL

Definition at line 108 of file book3s_pr_papr.c.

#define H_BULK_REMOVE_END   0xc000000000000000ULL

Definition at line 107 of file book3s_pr_papr.c.

#define H_BULK_REMOVE_FLAGS   0x0300000000000000ULL

Definition at line 114 of file book3s_pr_papr.c.

#define H_BULK_REMOVE_HW   0x3000000000000000ULL

Definition at line 112 of file book3s_pr_papr.c.

#define H_BULK_REMOVE_MAX_BATCH   4

Definition at line 119 of file book3s_pr_papr.c.

#define H_BULK_REMOVE_NOT_FOUND   0x1000000000000000ULL

Definition at line 110 of file book3s_pr_papr.c.

#define H_BULK_REMOVE_PARM   0x2000000000000000ULL

Definition at line 111 of file book3s_pr_papr.c.

#define H_BULK_REMOVE_PTEX   0x00ffffffffffffffULL

Definition at line 118 of file book3s_pr_papr.c.

#define H_BULK_REMOVE_RC   0x0c00000000000000ULL

Definition at line 113 of file book3s_pr_papr.c.

#define H_BULK_REMOVE_REQUEST   0x4000000000000000ULL

Definition at line 105 of file book3s_pr_papr.c.

#define H_BULK_REMOVE_RESPONSE   0x8000000000000000ULL

Definition at line 106 of file book3s_pr_papr.c.

#define H_BULK_REMOVE_SUCCESS   0x0000000000000000ULL

Definition at line 109 of file book3s_pr_papr.c.

#define H_BULK_REMOVE_TYPE   0xc000000000000000ULL

Definition at line 104 of file book3s_pr_papr.c.

Function Documentation

int kvmppc_h_pr ( struct kvm_vcpu vcpu,
unsigned long  cmd 
)

Definition at line 230 of file book3s_pr_papr.c.