/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | tboot.c | 73 unsigned long pa) in tboot_copy_memory() argument 81 if ( map_base != PFN_DOWN(pa + i) ) in tboot_copy_memory() 83 map_base = PFN_DOWN(pa + i); in tboot_copy_memory() 87 va[i] = map_addr[pa + i - (map_base << PAGE_SHIFT)]; in tboot_copy_memory() 445 unsigned long pa; in tboot_parse_dmar_table() local 461 pa = txt_heap_base; in tboot_parse_dmar_table() 464 pa += size; in tboot_parse_dmar_table() 467 pa += size; in tboot_parse_dmar_table() 470 pa += size; in tboot_parse_dmar_table() 472 pa += sizeof(uint64_t); in tboot_parse_dmar_table() [all …]
|
A D | srat.c | 215 if (!(pa->flags & ACPI_SRAT_CPU_ENABLED)) in acpi_numa_x2apic_affinity_init() 217 if (pa->apic_id >= MAX_LOCAL_APIC) { in acpi_numa_x2apic_affinity_init() 222 pxm = pa->proximity_domain; in acpi_numa_x2apic_affinity_init() 229 apicid_to_node[pa->apic_id] = node; in acpi_numa_x2apic_affinity_init() 233 pxm, pa->apic_id, node); in acpi_numa_x2apic_affinity_init() 249 if (!(pa->flags & ACPI_SRAT_CPU_ENABLED)) in acpi_numa_processor_affinity_init() 251 pxm = pa->proximity_domain_lo; in acpi_numa_processor_affinity_init() 253 pxm |= pa->proximity_domain_hi[0] << 8; in acpi_numa_processor_affinity_init() 254 pxm |= pa->proximity_domain_hi[1] << 16; in acpi_numa_processor_affinity_init() 262 apicid_to_node[pa->apic_id] = node; in acpi_numa_processor_affinity_init() [all …]
|
A D | Makefile | 133 $(NM) -pa --format=sysv $(@D)/.$(@F).0 \ 139 $(NM) -pa --format=sysv $(@D)/.$(@F).1 \ 145 $(NM) -pa --format=sysv $(@D)/$(@F) \ 191 $(guard) $(NM) -pa --format=sysv $(@D)/.$(@F).$(VIRT_BASE).0 \ 198 $(guard) $(NM) -pa --format=sysv $(@D)/.$(@F).$(VIRT_BASE).1 \ 204 else $(NM) -pa --format=sysv $(@D)/$(@F) \
|
A D | numa.c | 386 paddr_t pa = pfn_to_paddr(node_start_pfn(i) + 1); in dump_numa() local 392 if ( phys_to_nid(pa) != i ) in dump_numa() 394 pa, phys_to_nid(pa), i); in dump_numa()
|
A D | mm.c | 5226 void __iomem *ioremap(paddr_t pa, size_t len) in ioremap() argument 5228 mfn_t mfn = _mfn(PFN_DOWN(pa)); in ioremap() 5234 if ( !((pa + len - 1) >> 20) ) in ioremap() 5235 va = __va(pa); in ioremap() 5238 unsigned int offs = pa & (PAGE_SIZE - 1); in ioremap()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | page.h | 133 ASSERT((pa & ~(PADDR_MASK & PAGE_MASK)) == 0); in l1e_from_paddr() 134 return (l1_pgentry_t) { pa | put_pte_flags(flags) }; in l1e_from_paddr() 138 ASSERT((pa & ~(PADDR_MASK & PAGE_MASK)) == 0); in l2e_from_paddr() 139 return (l2_pgentry_t) { pa | put_pte_flags(flags) }; in l2e_from_paddr() 143 ASSERT((pa & ~(PADDR_MASK & PAGE_MASK)) == 0); in l3e_from_paddr() 144 return (l3_pgentry_t) { pa | put_pte_flags(flags) }; in l3e_from_paddr() 148 ASSERT((pa & ~(PADDR_MASK & PAGE_MASK)) == 0); in l4e_from_paddr() 149 return (l4_pgentry_t) { pa | put_pte_flags(flags) }; in l4e_from_paddr() 252 #define __paddr_to_pfn(pa) ((unsigned long)((pa) >> PAGE_SHIFT)) argument 274 #define paddr_to_pfn(pa) __paddr_to_pfn(pa) argument [all …]
|
A D | hypercall.h | 90 u64 pa,
|
/xen-4.10.0-shim-comet/xen/include/asm-arm/ |
A D | mm.h | 232 #define paddr_to_pfn(pa) ((unsigned long)((pa) >> PAGE_SHIFT)) argument 233 #define paddr_to_pdx(pa) pfn_to_pdx(paddr_to_pfn(pa)) argument 273 static inline uint64_t gvirt_to_maddr(vaddr_t va, paddr_t *pa, in gvirt_to_maddr() argument 279 *pa = (par & PADDR_MASK & PAGE_MASK) | ((unsigned long) va & ~PAGE_MASK); in gvirt_to_maddr()
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/vtd/ |
A D | quirks.c | 424 paddr_t pa; in pci_vtd_quirk() local 520 pa = bar & 0x7ffffff000UL; /* bits 12...38 */ in pci_vtd_quirk() 521 if ( (bar & 1) && pa && in pci_vtd_quirk() 522 page_is_ram_type(paddr_to_pfn(pa), RAM_TYPE_RESERVED) ) in pci_vtd_quirk() 524 u32 __iomem *va = ioremap(pa, PAGE_SIZE); in pci_vtd_quirk() 535 pa, seg, bus, dev, func); in pci_vtd_quirk()
|
/xen-4.10.0-shim-comet/xen/arch/x86/pv/ |
A D | descriptor-tables.c | 129 long do_update_descriptor(uint64_t pa, uint64_t desc) in do_update_descriptor() argument 132 unsigned long gmfn = pa >> PAGE_SHIFT; in do_update_descriptor() 139 offset = ((unsigned int)pa & ~PAGE_MASK) / sizeof(struct desc_struct); in do_update_descriptor() 144 if ( (((unsigned int)pa % sizeof(struct desc_struct)) != 0) || in do_update_descriptor()
|
/xen-4.10.0-shim-comet/xen/drivers/acpi/ |
A D | osl.c | 78 acpi_physical_address pa = 0; in acpi_os_get_root_pointer() local 80 acpi_find_root_pointer(&pa); in acpi_os_get_root_pointer() 81 return pa; in acpi_os_get_root_pointer()
|
/xen-4.10.0-shim-comet/tools/debugger/kdd/ |
A D | kdd.c | 189 uint64_t efer, entry = 0, mask, pa; in v2p() local 201 pa = ctrl.c64.cr3 & ~0x0fULL; in v2p() 207 pa = ctrl.c32.cr3 & ~0x0fULL; in v2p() 236 " offset %i\n",i, mask, pa, offset); in v2p() 242 pa = entry & 0x000ffffffffff000ULL; in v2p() 245 return (pa & ~mask) + (va & mask); in v2p() 249 return pa + (va & (PAGE_SIZE - 1)); in v2p() 255 uint64_t pa; in kdd_access_virtual() local 263 pa = v2p(s, cpuid, addr); in kdd_access_virtual() 265 if (pa == (uint64_t) -1ULL) in kdd_access_virtual() [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | mtrr.c | 191 paddr_t pa, unsigned int order) in get_mtrr_type() argument 201 pa &= mask; in get_mtrr_type() 202 if ( (pa < 0x100000) && (m->enabled & 1) ) in get_mtrr_type() 205 uint32_t addr = (uint32_t)pa, index; in get_mtrr_type() 246 if ( (pa & phys_mask) == (phys_base & phys_mask) ) in get_mtrr_type()
|
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | mm.c | 945 void *ioremap_attr(paddr_t pa, size_t len, unsigned int attributes) in ioremap_attr() argument 947 mfn_t mfn = _mfn(PFN_DOWN(pa)); in ioremap_attr() 948 unsigned int offs = pa & (PAGE_SIZE - 1); in ioremap_attr() 958 void *ioremap(paddr_t pa, size_t len) in ioremap() argument 960 return ioremap_attr(pa, len, PAGE_HYPERVISOR_NOCACHE); in ioremap() 1141 paddr_t pa = virt_to_maddr(__init_begin); in free_init_memory() local 1159 init_domheap_pages(pa, pa + len); in free_init_memory()
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | device_tree.c | 1840 char *p1 = pathp, *ps = pathp, *pa = NULL; in unflatten_dt_node() local 1846 pa = p1; in unflatten_dt_node() 1851 if ( pa < ps ) in unflatten_dt_node() 1852 pa = p1; in unflatten_dt_node() 1853 sz = (pa - ps) + 1; in unflatten_dt_node()
|
/xen-4.10.0-shim-comet/tools/xentrace/ |
A D | xenalyze.c | 1905 void update_io_address(struct io_address ** list, unsigned int pa, int dir, 3766 unsigned int pa; member 3771 void update_io_address(struct io_address ** list, unsigned int pa, int dir, in update_io_address() argument 3776 for(p=*list; p && (p->pa != pa) && (p->pa < pa); q=p, p=p->next); in update_io_address() 3779 if(!p || (p->pa != pa)) { in update_io_address() 3787 p->pa=pa; in update_io_address() 3812 PRINT_SUMMARY(list->summary[0], "%8x@%8x:[r] ", list->pa, list->va); in hvm_io_address_summary() 3813 PRINT_SUMMARY(list->summary[1], "%8x@%8x:[w] ", list->pa, list->va); in hvm_io_address_summary() 3817 PRINT_SUMMARY(list->summary[0], "%8x:[r] ", list->pa); in hvm_io_address_summary() 3818 PRINT_SUMMARY(list->summary[1], "%8x:[w] ", list->pa); in hvm_io_address_summary()
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/ |
A D | vmcs.c | 511 static void vmx_free_vmcs(paddr_t pa) in vmx_free_vmcs() argument 513 free_domheap_page(maddr_to_page(pa)); in vmx_free_vmcs()
|