Searched refs:hpa (Results 1 - 22 of 22) sorted by relevance

/freebsd-10.0-release/sys/amd64/vmm/
H A Dvmm_mem.h38 vm_paddr_t hpa);
H A Dvmm_mem.c60 vm_paddr_t hpa)
67 error = sglist_append_phys(sg, hpa, len);
59 vmm_mmio_alloc(struct vmspace *vmspace, vm_paddr_t gpa, size_t len, vm_paddr_t hpa) argument
H A Dvmm_dev.c104 void *hpa, *cookie; local
128 hpa = vm_gpa_hold(sc->vm, gpa, c, prot, &cookie);
129 if (hpa == NULL) {
135 error = uiomove(hpa, c, uio);
270 pptmmio->hpa);
H A Dvmm.c359 vm_map_mmio(struct vm *vm, vm_paddr_t gpa, size_t len, vm_paddr_t hpa) argument
363 if ((obj = vmm_mmio_alloc(vm->vmspace, gpa, len, hpa)) == NULL)
508 vm_paddr_t gpa, hpa; local
529 hpa = DMAP_TO_PHYS((uintptr_t)vp);
531 iommu_create_mapping(vm->iommu, gpa, hpa, sz);
532 iommu_remove_mapping(host_domain, hpa, sz);
535 iommu_create_mapping(host_domain, hpa, hpa, sz);
580 * - the iommu is programmed to do the 'gpa' to 'hpa' translation
H A Dvmm_instruction_emul.c536 void *hpa, *cookie; local
555 if ((hpa = vm_gpa_hold(vm, gpa, n, prot, &cookie)) == NULL)
558 bcopy(hpa, &vie->inst[vie->num_valid], n);
/freebsd-10.0-release/sys/amd64/vmm/io/
H A Diommu.h39 vm_paddr_t hpa, uint64_t len);
69 void iommu_create_mapping(void *dom, vm_paddr_t gpa, vm_paddr_t hpa,
H A Diommu.c85 IOMMU_CREATE_MAPPING(void *domain, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len) argument
89 return ((*ops->create_mapping)(domain, gpa, hpa, len));
223 iommu_create_mapping(void *dom, vm_paddr_t gpa, vm_paddr_t hpa, size_t len) argument
230 mapped = IOMMU_CREATE_MAPPING(dom, gpa, hpa, remaining);
232 hpa += mapped;
H A Dppt.h34 vm_paddr_t gpa, size_t len, vm_paddr_t hpa);
H A Dppt.c385 vm_paddr_t gpa, size_t len, vm_paddr_t hpa)
399 error = vm_map_mmio(vm, gpa, len, hpa);
384 ppt_map_mmio(struct vm *vm, int bus, int slot, int func, vm_paddr_t gpa, size_t len, vm_paddr_t hpa) argument
/freebsd-10.0-release/sys/amd64/vmm/intel/
H A Dvtd.c445 vtd_update_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len, argument
459 if (hpa & PAGE_MASK)
460 panic("vtd_create_mapping: unaligned hpa 0x%0lx", hpa);
470 * - alignment of the region starting at 'gpa' and 'hpa'
478 (hpa & (spsize - 1)) == 0 &&
514 * Update the 'gpa' -> 'hpa' mapping
519 ptp[ptpindex] = hpa | VTD_PTE_RD | VTD_PTE_WR;
529 vtd_create_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len) argument
532 return (vtd_update_mapping(arg, gpa, hpa, le
[all...]
/freebsd-10.0-release/sys/amd64/include/
H A Dvmm_dev.h92 vm_paddr_t hpa; member in struct:vm_pptdev_mmio
H A Dvmm.h95 int vm_map_mmio(struct vm *vm, vm_paddr_t gpa, size_t len, vm_paddr_t hpa);
/freebsd-10.0-release/sys/amd64/vmm/amd/
H A Damdv.c215 amd_iommu_create_mapping(void *domain, vm_paddr_t gpa, vm_paddr_t hpa, argument
/freebsd-10.0-release/lib/libvmmapi/
H A Dvmmapi.h80 vm_paddr_t gpa, size_t len, vm_paddr_t hpa);
H A Dvmmapi.c505 vm_paddr_t gpa, size_t len, vm_paddr_t hpa)
515 pptmmio.hpa = hpa;
504 vm_map_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func, vm_paddr_t gpa, size_t len, vm_paddr_t hpa) argument
/freebsd-10.0-release/contrib/ncurses/misc/
H A Dterminfo.src349 hpa=\E[%p1%{1}%+%dG, vpa=\E[%p1%{1}%+%dd,
458 hpa=\E[%i%p1%dG, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL,
533 # <vpa>/<hpa> capabilities, forcing curses to use repetitions of <cuu1>,
574 ech=\E[%p1%dX, el1=\E[1K, hpa=\E[%i%p1%dG, ht=\E[I,
672 hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,
722 hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@,
880 home=\E[H, hpa=\E[%i%p1%dG, ht=^I, ich=\E[%p1%d@,
928 # hpa/vpa work in the console, but not in scoterm:
929 # hpa=\E[%p1%dG,
996 home=\E[H, hpa
[all...]
H A Demx.src668 hpa=\E&a%p1%dC,
/freebsd-10.0-release/contrib/ncurses/include/
H A DCaps.keys145 # Yes, BSD tset(1) uses hpa. We elide hpa/vpa anyway because the motion
244 col_addr_glitch xhpa bool YA - - ----- only positive motion for hpa/mhpa caps
334 column_address hpa str ch - - -B-GE* horizontal position #1, absolute (P)
H A DCaps.uwin143 # Yes, BSD tset(1) uses hpa. We elide hpa/vpa anyway because the motion
300 column_address hpa str ch - - -B-GE* horizontal position #1, absolute (P)
H A DCaps143 # Yes, BSD tset(1) uses hpa. We elide hpa/vpa anyway because the motion
242 col_addr_glitch xhpa bool YA - - ----- only positive motion for hpa/mhpa caps
332 column_address hpa str ch - - -B-GE* horizontal position #1, absolute (P)
H A DCaps.aix4143 # Yes, BSD tset(1) uses hpa. We elide hpa/vpa anyway because the motion
242 col_addr_glitch xhpa bool YA - - ----- only positive motion for hpa/mhpa caps
332 column_address hpa str ch - - -B-GE* horizontal position #1, absolute (P)
H A DCaps.hpux11143 # Yes, BSD tset(1) uses hpa. We elide hpa/vpa anyway because the motion
243 col_addr_glitch xhpa bool YA - - ----- only positive motion for hpa/mhpa caps
334 column_address hpa str ch - - -B-GE* horizontal position #1, absolute (P)

Completed in 667 milliseconds