/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/ |
A D | mmconfig_64.c | 24 char __iomem *virt; member 40 return pci_mmcfg_virt[cfg_num].virt; in get_virt() 119 unsigned long virt, size; in mcfg_ioremap() local 121 virt = PCI_MCFG_VIRT_START + (idx << mmcfg_pci_segment_shift) + in mcfg_ioremap() 124 if (virt + size < virt || virt + size > PCI_MCFG_VIRT_END) in mcfg_ioremap() 127 if (map_pages_to_xen(virt, in mcfg_ioremap() 133 return (void __iomem *) virt; in mcfg_ioremap() 141 if (pci_mmcfg_virt[idx].virt) in pci_mmcfg_arch_enable() 144 if (!pci_mmcfg_virt[idx].virt) { in pci_mmcfg_arch_enable() 167 pci_mmcfg_virt[idx].virt = NULL; in pci_mmcfg_arch_disable() [all …]
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_pagetab.c | 30 int vcpu, unsigned long long virt) in xc_translate_foreign_address() argument 49 return virt >> PAGE_SHIFT; in xc_translate_foreign_address() 71 virt &= 0x0000ffffffffffffull; in xc_translate_foreign_address() 74 virt &= 0x00000000ffffffffull; in xc_translate_foreign_address() 77 virt &= 0x00000000ffffffffull; in xc_translate_foreign_address() 84 paddr += ((virt & mask) >> (xc_ffs64(mask) - 1)) * size; in xc_translate_foreign_address() 98 return ((paddr & ~mask) | (virt & mask)) >> PAGE_SHIFT; in xc_translate_foreign_address()
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | event_fifo.c | 375 *virt = __map_domain_page_global(p); in map_guest_page() 376 if ( !*virt ) in map_guest_page() 384 static void unmap_guest_page(void *virt) in unmap_guest_page() argument 388 if ( !virt ) in unmap_guest_page() 391 virt = (void *)((unsigned long)virt & PAGE_MASK); in unmap_guest_page() 394 unmap_domain_page_global(virt); in unmap_guest_page() 424 void *virt; in map_control_block() local 431 rc = map_guest_page(v->domain, gfn, &virt); in map_control_block() 574 void *virt; in add_page_to_event_array() local 583 rc = map_guest_page(d, gfn, &virt); in add_page_to_event_array() [all …]
|
A D | grant_table.c | 2572 void *virt; member 2640 if ( buf->virt ) in gnttab_copy_release_buf() 2642 unmap_domain_page(buf->virt); in gnttab_copy_release_buf() 2643 buf->virt = NULL; in gnttab_copy_release_buf() 2709 buf->virt = map_domain_page(_mfn(buf->frame)); in gnttab_copy_claim_buf() 2720 if ( !b->virt ) in gnttab_copy_buf_valid() 2751 memcpy(dest->virt + op->dest.offset, src->virt + op->source.offset, in gnttab_copy_buf()
|
/xen-4.10.0-shim-comet/xen/drivers/acpi/ |
A D | osl.c | 103 void acpi_os_unmap_memory(void __iomem * virt, acpi_size size) in acpi_os_unmap_memory() argument 106 (unsigned long)virt >= DIRECTMAP_VIRT_START && in acpi_os_unmap_memory() 107 (unsigned long)virt < DIRECTMAP_VIRT_END) { in acpi_os_unmap_memory() 108 ASSERT(!((__pa(virt) + size - 1) >> 20)); in acpi_os_unmap_memory() 113 vunmap((void *)((unsigned long)virt & PAGE_MASK)); in acpi_os_unmap_memory()
|
/xen-4.10.0-shim-comet/tools/libs/gnttab/ |
A D | linux.c | 251 source.virt) != in osdep_gnttab_grant_copy() 253 source.virt)); in osdep_gnttab_grant_copy() 272 dest.virt) != in osdep_gnttab_grant_copy() 274 dest.virt)); in osdep_gnttab_grant_copy()
|
/xen-4.10.0-shim-comet/tools/include/xen-sys/Linux/ |
A D | gntdev.h | 152 void *virt; member
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | mm.c | 4596 unsigned long virt, in map_pages_to_xen() argument 4629 !(((virt >> PAGE_SHIFT) | mfn) & in map_pages_to_xen() 4703 virt += i << PAGE_SHIFT; in map_pages_to_xen() 4733 flush_area(virt, flush_flags); in map_pages_to_xen() 4738 pl2e = virt_to_xen_l2e(virt); in map_pages_to_xen() 4742 if ( ((((virt >> PAGE_SHIFT) | mfn) & in map_pages_to_xen() 4780 pl1e = virt_to_xen_l1e(virt); in map_pages_to_xen() 4829 flush_area(virt, flush_flags); in map_pages_to_xen() 4842 flush_area(virt, flush_flags); in map_pages_to_xen() 4904 !(((virt >> PAGE_SHIFT) | mfn) & in map_pages_to_xen() [all …]
|
/xen-4.10.0-shim-comet/tools/xentrace/ |
A D | xenctx.c | 687 static void *map_page(vcpu_guest_context_any_t *ctx, int vcpu, guest_word_t virt) in map_page() argument 692 unsigned long mfn = xc_translate_foreign_address(xenctx.xc_handle, xenctx.domid, vcpu, virt); in map_page() 693 unsigned long offset = virt & ~XC_PAGE_MASK; in map_page() 706 fprintf(stderr, "\nfailed to map page for "FMT_32B_WORD".\n", virt); in map_page() 723 guest_word_t virt, int width) in read_mem_word() argument 725 if ( (virt & 7) == 0 ) in read_mem_word() 727 guest_word_t *p = map_page(ctx, vcpu, virt); in read_mem_word() 744 src = map_page(ctx, vcpu, virt + i); in read_mem_word()
|
A D | formats | 98 0x00082001 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) PF_XEN [ errorcode = 0x%(2)02x, virt = 0x%(1)0… 99 0x00082101 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) PF_XEN [ errorcode = 0x%(3)02x, virt = 0x%(2)0… 100 0x00082002 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) PF_INJECT [ errorcode = 0x%(1)02x, virt = 0x%(2)0… 101 0x00082102 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) PF_INJECT [ errorcode = 0x%(1)02x, virt = 0x%(3)0… 121 0x00082014 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) INVLPG [ is invlpga? = %(1)d, virt = 0x%(2)08x… 122 0x00082114 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) INVLPG [ is invlpga? = %(1)d, virt = 0x%(3)08x…
|
/xen-4.10.0-shim-comet/tools/libs/gnttab/include/ |
A D | xengnttab.h | 263 void *virt; member
|
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | mm.c | 986 unsigned long virt, in create_xen_entries() argument 992 unsigned long addr = virt, addr_end = addr + nr_mfns * PAGE_SIZE; in create_xen_entries() 1059 flush_xen_data_tlb_range_va(virt, PAGE_SIZE * nr_mfns); in create_xen_entries() 1067 int map_pages_to_xen(unsigned long virt, in map_pages_to_xen() argument 1072 return create_xen_entries(INSERT, virt, _mfn(mfn), nr_mfns, flags); in map_pages_to_xen() 1075 int populate_pt_range(unsigned long virt, unsigned long mfn, in populate_pt_range() argument 1078 return create_xen_entries(RESERVE, virt, _mfn(mfn), nr_mfns, 0); in populate_pt_range()
|
/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | mm.h | 167 unsigned long virt, 178 int populate_pt_range(unsigned long virt, unsigned long mfn,
|
/xen-4.10.0-shim-comet/docs/features/ |
A D | migration.pandoc | 104 * x86 HVM with nested-virt (no relevant information included in the
|
/xen-4.10.0-shim-comet/xen/include/asm-arm/ |
A D | processor.h | 441 unsigned long virt:4; member
|
/xen-4.10.0-shim-comet/tools/firmware/vgabios/ |
A D | README | 173 . Added new DISPI interface for: virt width, height, x offset, y offset
|
/xen-4.10.0-shim-comet/tools/libxc/include/ |
A D | xenctrl.h | 1520 int vcpu, unsigned long long virt);
|