Lines Matching refs:gpa
284 vm_mmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, int segid, vm_ooffset_t off, in vm_mmap_memseg() argument
290 memmap.gpa = gpa; in vm_mmap_memseg()
304 error = vm_mmap_getnext(ctx, &gpa, &segid, &off, &len, &prot, &flags); in vm_mmap_memseg()
305 if (error == 0 && gpa == memmap.gpa) { in vm_mmap_memseg()
331 vm_munmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, size_t len) in vm_munmap_memseg() argument
336 munmap.gpa = gpa; in vm_munmap_memseg()
344 vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid, in vm_mmap_getnext() argument
351 memmap.gpa = *gpa; in vm_mmap_getnext()
354 *gpa = memmap.gpa; in vm_mmap_getnext()
445 setup_memory_segment(struct vmctx *ctx, vm_paddr_t gpa, size_t len, char *base) in setup_memory_segment() argument
451 error = vm_mmap_memseg(ctx, gpa, VM_SYSMEM, gpa, len, PROT_ALL); in setup_memory_segment()
460 ptr = mmap(base + gpa, len, PROT_RW, flags, ctx->fd, gpa); in setup_memory_segment()
471 vm_paddr_t gpa; in vm_setup_memory() local
506 gpa = VM_HIGHMEM_BASE; in vm_setup_memory()
508 error = setup_memory_segment(ctx, gpa, len, baseaddr); in vm_setup_memory()
514 gpa = 0; in vm_setup_memory()
516 error = setup_memory_segment(ctx, gpa, len, baseaddr); in vm_setup_memory()
857 vm_get_gpa_pmap(struct vmctx *ctx, uint64_t gpa, uint64_t *pte, int *num) in vm_get_gpa_pmap() argument
863 gpapte.gpa = gpa; in vm_get_gpa_pmap()
878 uint64_t gla, int prot, uint64_t *gpa, int *fault) in vm_gla2gpa() argument
891 *gpa = gg.gpa; in vm_gla2gpa()
899 uint64_t gla, int prot, uint64_t *gpa, int *fault) in vm_gla2gpa_nofault() argument
912 *gpa = gg.gpa; in vm_gla2gpa_nofault()
928 uint64_t gpa, off; in vm_copy_setup() local
938 error = vm_gla2gpa(vcpu, paging, gla, prot, &gpa, fault); in vm_copy_setup()
942 off = gpa & PAGE_MASK; in vm_copy_setup()
945 va = vm_map_gpa(vcpu->ctx, gpa, n); in vm_copy_setup()