Home
last modified time | relevance | path

Searched refs:gla (Results 1 – 17 of 17) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Demulate.c912 struct hvm_vcpu_io *vio, unsigned long gla, uint8_t dir) in hvmemul_find_mmio_cache() argument
921 if ( gla == cache->gla && in hvmemul_find_mmio_cache()
936 cache->gla = gla; in hvmemul_find_mmio_cache()
948 vio->mmio_gla = gla & PAGE_MASK; in latch_linear_to_phys()
960 unsigned long offset = gla & ~PAGE_MASK; in hvmemul_linear_mmio_access()
981 latch_linear_to_phys(vio, gla, gpa, dir == IOREQ_WRITE); in hvmemul_linear_mmio_access()
990 gla += chunk; in hvmemul_linear_mmio_access()
1008 unsigned long gla, unsigned int size, void *buffer, in hvmemul_linear_mmio_read() argument
1017 unsigned long gla, unsigned int size, void *buffer, in hvmemul_linear_mmio_write() argument
2172 int hvm_emulate_one_mmio(unsigned long mfn, unsigned long gla) in hvm_emulate_one_mmio() argument
[all …]
A Dio.c117 bool handle_mmio_with_translation(unsigned long gla, unsigned long gpfn, in handle_mmio_with_translation() argument
125 vio->mmio_gla = gla & PAGE_MASK; in handle_mmio_with_translation()
A Dhvm.c1694 int hvm_hap_nested_page_fault(paddr_t gpa, unsigned long gla, in hvm_hap_nested_page_fault() argument
1759 if ( !handle_mmio_with_translation(gla, gpa >> PAGE_SHIFT, npfec) ) in hvm_hap_nested_page_fault()
1778 if ( p2m_altp2m_lazy_copy(curr, gpa, gla, npfec, &p2m) ) in hvm_hap_nested_page_fault()
1844 sync = p2m_mem_access_check(gpa, gla, npfec, &req_ptr); in hvm_hap_nested_page_fault()
1865 if ( !handle_mmio_with_translation(gla, gpa >> PAGE_SHIFT, npfec) ) in hvm_hap_nested_page_fault()
1913 (hvm_emulate_one_mmio(mfn_x(mfn), gla) == X86EMUL_OKAY) ) in hvm_hap_nested_page_fault()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dmem_access.h37 bool p2m_mem_access_check(paddr_t gpa, unsigned long gla,
A Dp2m.h814 unsigned long gla, struct npfec npfec, struct p2m_domain **ap2m);
/xen-4.10.0-shim-comet/xen/include/asm-arm/
A Dmem_access.h38 bool p2m_mem_access_check(paddr_t gpa, vaddr_t gla, const struct npfec npfec);
/xen-4.10.0-shim-comet/xen/arch/arm/
A Dmem_access.c222 bool p2m_mem_access_check(paddr_t gpa, vaddr_t gla, const struct npfec npfec) in p2m_mem_access_check() argument
325 req->u.mem_access.gla = gla; in p2m_mem_access_check()
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/
A Demulate.h84 int hvm_emulate_one_mmio(unsigned long mfn, unsigned long gla);
A Dvcpu.h49 unsigned long gla; member
A Dio.h120 bool handle_mmio_with_translation(unsigned long gla, unsigned long gpfn,
A Dhvm.h513 int hvm_hap_nested_page_fault(paddr_t gpa, unsigned long gla,
/xen-4.10.0-shim-comet/xen/arch/x86/mm/
A Dmem_access.c140 bool p2m_mem_access_check(paddr_t gpa, unsigned long gla, in p2m_mem_access_check() argument
223 req->u.mem_access.gla = gla; in p2m_mem_access_check()
A Dp2m.c2198 unsigned long gla, struct npfec npfec, in p2m_altp2m_lazy_copy() argument
/xen-4.10.0-shim-comet/xen/include/public/
A Dvm_event.h238 uint64_t gla; /* if flags has MEM_ACCESS_GLA_VALID set */ member
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/vmx/
A Dvmx.h632 u64 gla; member
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/
A Dvmx.c2252 __vmread(GUEST_LINEAR_ADDRESS, &veinfo->gla); in vmx_vcpu_emulate_ve()
3216 unsigned long gla, gfn = gpa >> PAGE_SHIFT; in ept_handle_violation() local
3258 __vmread(GUEST_LINEAR_ADDRESS, &gla); in ept_handle_violation()
3266 gla = ~0ull; in ept_handle_violation()
3268 ret = hvm_hap_nested_page_fault(gpa, gla, npfec); in ept_handle_violation()
3296 gprintk(XENLOG_ERR, " --- GLA %#lx\n", gla); in ept_handle_violation()
/xen-4.10.0-shim-comet/tools/tests/xen-access/
A Dxen-access.c730 req.u.mem_access.gla, in main()

Completed in 46 milliseconds