Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs | Functions | Variables
mmu_audit.c File Reference
#include <linux/ratelimit.h>

Go to the source code of this file.

Macros

#define audit_printk(kvm, fmt, args...)
 

Typedefs

typedef void(* inspect_spte_fn )(struct kvm_vcpu *vcpu, u64 *sptep, int level)
 
typedef void(* sp_handler )(struct kvm *kvm, struct kvm_mmu_page *sp)
 

Functions

 module_param_cb (mmu_audit,&audit_param_ops,&mmu_audit, 0644)
 

Variables

char constaudit_point_name []
 

Macro Definition Documentation

#define audit_printk (   kvm,
  fmt,
  args... 
)
Value:
printk(KERN_ERR "audit: (%s) error: " \
fmt, audit_point_name[kvm->arch.audit_point], ##args)

Definition at line 31 of file mmu_audit.c.

Typedef Documentation

typedef void(* inspect_spte_fn)(struct kvm_vcpu *vcpu, u64 *sptep, int level)

Definition at line 35 of file mmu_audit.c.

typedef void(* sp_handler)(struct kvm *kvm, struct kvm_mmu_page *sp)

Definition at line 86 of file mmu_audit.c.

Function Documentation

module_param_cb ( mmu_audit  ,
audit_param_ops,
mmu_audit,
0644   
)

Variable Documentation

char const* audit_point_name[]
Initial value:
= {
"pre page fault",
"post page fault",
"pre pte write",
"post pte write",
"pre sync",
"post sync"
}

Definition at line 22 of file mmu_audit.c.