Lines Matching refs:memmap
356 struct acrn_vm_memmap memmap; in vm_map_memseg_vma() local
358 bzero(&memmap, sizeof(struct acrn_vm_memmap)); in vm_map_memseg_vma()
359 memmap.type = ACRN_MEMMAP_RAM; in vm_map_memseg_vma()
360 memmap.vma_base = vma; in vm_map_memseg_vma()
361 memmap.len = len; in vm_map_memseg_vma()
362 memmap.user_vm_pa = gpa; in vm_map_memseg_vma()
363 memmap.attr = prot; in vm_map_memseg_vma()
364 error = ioctl(ctx->fd, ACRN_IOCTL_SET_MEMSEG, &memmap); in vm_map_memseg_vma()
599 struct acrn_vm_memmap memmap; in vm_map_ptdev_mmio() local
601 bzero(&memmap, sizeof(struct acrn_vm_memmap)); in vm_map_ptdev_mmio()
602 memmap.type = ACRN_MEMMAP_MMIO; in vm_map_ptdev_mmio()
603 memmap.len = len; in vm_map_ptdev_mmio()
604 memmap.user_vm_pa = gpa; in vm_map_ptdev_mmio()
605 memmap.service_vm_pa = hpa; in vm_map_ptdev_mmio()
606 memmap.attr = ACRN_MEM_ACCESS_RWX; in vm_map_ptdev_mmio()
607 error = ioctl(ctx->fd, ACRN_IOCTL_SET_MEMSEG, &memmap); in vm_map_ptdev_mmio()
618 struct acrn_vm_memmap memmap; in vm_unmap_ptdev_mmio() local
620 bzero(&memmap, sizeof(struct acrn_vm_memmap)); in vm_unmap_ptdev_mmio()
621 memmap.type = ACRN_MEMMAP_MMIO; in vm_unmap_ptdev_mmio()
622 memmap.len = len; in vm_unmap_ptdev_mmio()
623 memmap.user_vm_pa = gpa; in vm_unmap_ptdev_mmio()
624 memmap.service_vm_pa = hpa; in vm_unmap_ptdev_mmio()
625 memmap.attr = ACRN_MEM_ACCESS_RWX; in vm_unmap_ptdev_mmio()
627 error = ioctl(ctx->fd, ACRN_IOCTL_UNSET_MEMSEG, &memmap); in vm_unmap_ptdev_mmio()