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.c1134 vm_paddr_t hpa) in ppt_map_mmio() argument
1140 (hpa & PAGEOFFSET) != 0 || gpa + len < gpa || hpa + len < hpa) { in ppt_map_mmio()
1155 if (!ppt_bar_verify_mmio(ppt, hpa, len)) { in ppt_map_mmio()
1164 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.h256 vm_paddr_t gpa, size_t len, vm_paddr_t hpa);
269 size_t len, vm_paddr_t hpa);
H A Dvmmapi.c1259 vm_paddr_t gpa, size_t len, vm_paddr_t hpa) in vm_map_pptdev_mmio() argument
1269 pptmmio.hpa = hpa; in vm_map_pptdev_mmio()
1360 vm_paddr_t hpa) in vm_map_pptdev_mmio() argument
1367 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/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/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/data/terminfo/
H A Dterminfo.src349 hpa=\E[%p1%{1}%+%dG, vpa=\E[%p1%{1}%+%dd,
1157 # hpa=\E[%p1%dG,
3001 flash=\E[?5h\E[?5l$<200/>, hpa=\E[%i%p1%dG,
5295 # hpa=\E[%i%p1%d`
6425 ed=\EJ, el=\EK, hpa=\E&a%p1%2dC, ht=^I,
6499 home=\EH, hpa=\E&a%p1%dC, ll=\E&a23R\r,
8319 hpa=\E[%i%p1%dG, ht=^I, il1=\E[L,
12498 # tsl: Go to window 2, then do an hpa=.
16806 home=\E[H, hpa=\E[%i%p1%dG, ind=\E[S\E[B,
21472 # * Added correct hpa/vpa to linux.
[all …]
H A Dtermcap.src1058 # hpa/vpa work in the console, but not in scoterm:
1059 # hpa=\E[%p1%dG,
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.
11081 # tsl: Go to window 2, then do an hpa=.
14096 # In <hpa>, we want to output the character given by the formula:
18802 # CSI <n>G (hpa) position cursor at column n-1
19254 # * Added correct hpa/vpa to linux.
19282 # bad hpa/vpa capabilities.
[all …]