24 lines
581 B
C
24 lines
581 B
C
|
#ifndef _E2K_KVM_TRACE_DEFS_H_
|
||
|
#define _E2K_KVM_TRACE_DEFS_H_
|
||
|
|
||
|
#include <linux/types.h>
|
||
|
|
||
|
#include <asm/mmu_types.h>
|
||
|
#include <asm/pgtable_def.h>
|
||
|
#include <asm/kvm/mmu.h>
|
||
|
|
||
|
static inline void
|
||
|
trace_kvm_get_va_translation(struct kvm_vcpu *vcpu, e2k_addr_t address,
|
||
|
pgdval_t *pgd, pudval_t *pud, pmdval_t *pmd, pteval_t *pte, int *pt_level)
|
||
|
{
|
||
|
kvm_get_spt_translation(vcpu, address, pgd, pud, pmd, pte, pt_level);
|
||
|
}
|
||
|
|
||
|
static inline unsigned long
|
||
|
trace_kvm_get_gva_to_hva(struct kvm_vcpu *vcpu, gva_t gva)
|
||
|
{
|
||
|
return kvm_get_gva_to_hva(vcpu, gva);
|
||
|
}
|
||
|
|
||
|
#endif /* _E2K_KVM_TRACE_DEFS_H_ */
|