Home
last modified time | relevance | path

Searched refs:hpa (Results 1 – 19 of 19) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmm/io/
H A Diommu.h51 vm_paddr_t hpa, uint64_t len);
78 void iommu_create_mapping(void *domain, vm_paddr_t gpa, vm_paddr_t hpa,
H A Diommu.c227 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 Dppt.h34 vm_paddr_t hpa);
H A Dppt.c1178 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 Dvtd.c670 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 Damdvi_hw.c1071 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 Dvmm_vm.c523 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 Dvmm.c805 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 Dvmm_sol_dev.c689 pptmmio.len, pptmmio.hpa); in vmmdev_do_ioctl()
/illumos-gate/usr/src/lib/libvmmapi/common/
H A Dvmmapi.h257 vm_paddr_t gpa, size_t len, vm_paddr_t hpa);
270 size_t len, vm_paddr_t hpa);
H A Dvmmapi.c1268 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 Dvmm_dev.h150 vm_paddr_t hpa; member
/illumos-gate/usr/src/data/terminfo/extras/
H A Drxvt-unicode.terminfo46 hpa=\E[%i%p1%dG,
/illumos-gate/usr/src/uts/intel/io/vmm/sys/
H A Dvmm_kernel.h167 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 Dcaps74 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 Dcaps95 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 Dcaps97 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 Dterminfo.src349 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 Dtermcap.src510 # <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 …]