/illumos-gate/usr/src/uts/intel/io/vmm/io/ |
H A D | iommu.h | 51 vm_paddr_t hpa, uint64_t len); 78 void iommu_create_mapping(void *domain, vm_paddr_t gpa, vm_paddr_t hpa,
|
H A D | iommu.c | 227 iommu_create_mapping(void *domain, vm_paddr_t gpa, vm_paddr_t hpa, size_t len) in iommu_create_mapping() argument 236 mapped = ops->create_mapping(domain, gpa, hpa, remaining); in iommu_create_mapping() 238 hpa += mapped; in iommu_create_mapping()
|
H A D | ppt.h | 34 vm_paddr_t hpa);
|
H A D | ppt.c | 1178 vm_paddr_t hpa) in ppt_map_mmio() argument 1184 (hpa & PAGEOFFSET) != 0 || gpa + len < gpa || hpa + len < hpa) { in ppt_map_mmio() 1199 if (!ppt_bar_verify_mmio(ppt, hpa, len)) { in ppt_map_mmio() 1208 err = vm_map_mmio(vm, gpa, len, hpa); in ppt_map_mmio()
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vtd.c | 670 vtd_update_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len, in vtd_update_mapping() argument 689 if (hpa & PAGE_MASK) in vtd_update_mapping() 690 panic("vtd_create_mapping: unaligned hpa 0x%0lx", hpa); in vtd_update_mapping() 708 (hpa & (spsize - 1)) == 0 && in vtd_update_mapping() 749 ptp[ptpindex] = hpa | VTD_PTE_RD | VTD_PTE_WR; in vtd_update_mapping() 759 vtd_create_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len) in vtd_create_mapping() argument 762 return (vtd_update_mapping(arg, gpa, hpa, len, CREATE_MAPPING)); in vtd_create_mapping()
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | amdvi_hw.c | 1071 vm_paddr_t hpa, uint64_t pg_size, bool create) in amdvi_set_pt() argument 1081 if (hpa & (pg_size - 1)) { in amdvi_set_pt() 1115 pt[index] = hpa | AMDVI_PT_RW | AMDVI_PT_PRESENT; in amdvi_set_pt() 1129 vm_paddr_t hpa, uint64_t size, bool create) in amdvi_update_mapping() argument 1142 len = amdvi_set_pt(ptp, level, gpa + mapped, hpa + mapped, in amdvi_update_mapping() 1146 hpa, gpa); in amdvi_update_mapping() 1156 amdvi_create_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, in amdvi_create_mapping() argument 1173 return (amdvi_update_mapping(domain, gpa, hpa, len, true)); in amdvi_create_mapping()
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_vm.c | 523 vm_object_mmio_allocate(size_t size, uintptr_t hpa) in vm_object_mmio_allocate() argument 529 ASSERT3U(hpa & PAGEOFFSET, ==, 0); in vm_object_mmio_allocate() 537 vmo->vmo_data = (void *)hpa; in vm_object_mmio_allocate() 547 vmm_mmio_alloc(vmspace_t *vmspace, uintptr_t gpa, size_t len, uintptr_t hpa) in vmm_mmio_alloc() argument 552 obj = vm_object_mmio_allocate(len, hpa); in vmm_mmio_alloc()
|
H A D | vmm.c | 805 vm_map_mmio(struct vm *vm, vm_paddr_t gpa, size_t len, vm_paddr_t hpa) in vm_map_mmio() argument 809 if ((obj = vmm_mmio_alloc(vm->vmspace, gpa, len, hpa)) == NULL) in vm_map_mmio() 1078 vm_paddr_t gpa, hpa; in vm_iommu_modify() local 1112 hpa = ((uintptr_t)vmp_get_pfn(vmp) << PAGESHIFT); in vm_iommu_modify() 1128 iommu_create_mapping(vm->iommu, gpa, hpa, sz); in vm_iommu_modify()
|
H A D | vmm_sol_dev.c | 689 pptmmio.len, pptmmio.hpa); in vmmdev_do_ioctl()
|
/illumos-gate/usr/src/lib/libvmmapi/common/ |
H A D | vmmapi.h | 257 vm_paddr_t gpa, size_t len, vm_paddr_t hpa); 270 size_t len, vm_paddr_t hpa);
|
H A D | vmmapi.c | 1268 vm_paddr_t gpa, size_t len, vm_paddr_t hpa) in vm_map_pptdev_mmio() argument 1278 pptmmio.hpa = hpa; in vm_map_pptdev_mmio() 1369 vm_paddr_t hpa) in vm_map_pptdev_mmio() argument 1376 pptmmio.hpa = hpa; in vm_map_pptdev_mmio()
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | vmm_dev.h | 150 vm_paddr_t hpa; member
|
/illumos-gate/usr/src/data/terminfo/extras/ |
H A D | rxvt-unicode.terminfo | 46 hpa=\E[%i%p1%dG,
|
/illumos-gate/usr/src/uts/intel/io/vmm/sys/ |
H A D | vmm_kernel.h | 167 int vm_map_mmio(struct vm *vm, vm_paddr_t gpa, size_t len, vm_paddr_t hpa);
|
/illumos-gate/usr/src/lib/libcurses/screen/ |
H A D | caps | 74 col_addr_glitch, "xhpa" "YA" Only positive motion for hpa/mhpa caps 142 column_address, "hpa" "ch" Set cursor column (G) 261 row_address, "vpa" "cv" Like hpa but sets row. (G)
|
/illumos-gate/usr/src/lib/libxcurses2/src/libc/xcurses/ |
H A D | caps | 95 col_addr_glitch xhpa YA bool Only positive motion for hpa/mhpa caps 147 column_address hpa ch str Set cursor column (PG) 266 row_address vpa cv str Like hpa but sets row. (PG)
|
/illumos-gate/usr/src/lib/libxcurses/src/libc/xcurses/ |
H A D | caps | 97 col_addr_glitch xhpa YA bool Only positive motion for hpa/mhpa caps 149 column_address hpa ch str Set cursor column (PG) 268 row_address vpa cv str Like hpa but sets row. (PG)
|
/illumos-gate/usr/src/data/terminfo/ |
H A D | terminfo.src | 349 hpa=\E[%p1%{1}%+%dG, vpa=\E[%p1%{1}%+%dd, 459 hpa=\E[%i%p1%dG, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, 534 # <vpa>/<hpa> capabilities, forcing curses to use repetitions of <cuu1>, 575 ech=\E[%p1%dX, el1=\E[1K, hpa=\E[%i%p1%dG, ht=\E[I, 848 hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, 899 hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, 1108 home=\E[H, hpa=\E[%i%p1%dG, ht=^I, ich=\E[%p1%d@, 1156 # hpa/vpa work in the console, but not in scoterm: 1157 # hpa=\E[%p1%dG, 1224 home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, [all …]
|
H A D | termcap.src | 510 # <vpa>/<hpa> capabilities, forcing curses to use repetitions of :up:, 1058 # hpa/vpa work in the console, but not in scoterm: 1059 # hpa=\E[%p1%dG, 3645 # The distributed terminfo says it implements hpa and vpa, but they are not 4648 # hpa=\E[%i%p1%d` 6614 # :sf:, <hpa>, <vpa>, :am:, :ms: from SCO entry -- esr) 7451 # added :am:/:cs:/:ho:/<hpa>/<vpa>/:ti:/:te: from BRL. 9085 # <hpa>, :st: would work for these, but these work in both scroll and window 11081 # tsl: Go to window 2, then do an hpa=. 14096 # In <hpa>, we want to output the character given by the formula: [all …]
|