/xen-4.10.0-shim-comet/xen/drivers/acpi/apei/ |
A D | apei-io.c | 47 paddr_t paddr; member 56 if (map->paddr + map->size >= paddr + size && in __apei_find_iomap() 57 map->paddr <= paddr) in __apei_find_iomap() 70 return map->vaddr + (paddr - map->paddr); in __apei_ioremap_fast() 126 map->paddr = paddr & PAGE_MASK; in apei_pre_map() 135 return map->vaddr + (paddr - map->paddr); in apei_pre_map() 164 memcpy(paddr, ®->address, sizeof(*paddr)); in apei_check_gar() 193 u64 paddr; in apei_pre_map_gar() local 214 u64 paddr; in apei_post_unmap_gar() local 288 u64 paddr; in apei_read() local [all …]
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_pagetab.c | 33 uint64_t paddr, mask, pte = 0; in xc_translate_foreign_address() local 51 paddr = ctx.cr3 & ((pt_levels == 3) ? ~0x1full : ~0xfffull); in xc_translate_foreign_address() 61 paddr = (uint64_t)xen_cr3_to_pfn_x86_64(ctx.x64.ctrlreg[3]) in xc_translate_foreign_address() 65 paddr = (uint64_t)xen_cr3_to_pfn_x86_32(ctx.x32.ctrlreg[3]) in xc_translate_foreign_address() 84 paddr += ((virt & mask) >> (xc_ffs64(mask) - 1)) * size; in xc_translate_foreign_address() 86 paddr >>PAGE_SHIFT); in xc_translate_foreign_address() 89 memcpy(&pte, map + (paddr & (PAGE_SIZE - 1)), size); in xc_translate_foreign_address() 95 paddr = pte & 0x000ffffffffff000ull; in xc_translate_foreign_address() 98 return ((paddr & ~mask) | (virt & mask)) >> PAGE_SHIFT; in xc_translate_foreign_address() 102 return paddr >> PAGE_SHIFT; in xc_translate_foreign_address()
|
/xen-4.10.0-shim-comet/xen/xsm/ |
A D | xsm_policy.c | 80 paddr_t paddr, len; in xsm_dt_policy_init() local 85 paddr = mod->start; in xsm_dt_policy_init() 88 if ( !has_xsm_magic(paddr) ) in xsm_dt_policy_init() 95 len, paddr); in xsm_dt_policy_init() 101 copy_from_paddr(*policy_buffer, paddr, len); in xsm_dt_policy_init()
|
/xen-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_genid.c | 66 uint64_t paddr = 0; in libxl__ms_vm_genid_set() local 89 xc_hvm_param_get(ctx->xch, domid, HVM_PARAM_VM_GENERATION_ID_ADDR, &paddr); in libxl__ms_vm_genid_set() 90 if (paddr) { in libxl__ms_vm_genid_set() 95 paddr >> XC_PAGE_SHIFT); in libxl__ms_vm_genid_set() 100 memcpy(vaddr + (paddr & ~XC_PAGE_MASK), genid, 2 * sizeof(*genid)); in libxl__ms_vm_genid_set()
|
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | guest_walk.c | 38 paddr_t mask, paddr; in guest_walk_sd() local 92 paddr = (ttbr & mask); in guest_walk_sd() 95 paddr |= (gva & mask) >> 18; in guest_walk_sd() 98 ret = access_guest_memory_by_ipa(d, paddr, &pte, sizeof(short_desc_t), false); in guest_walk_sd() 120 paddr = ((paddr_t)pte.walk.base << 10) | ((gva & mask) >> 10); in guest_walk_sd() 123 ret = access_guest_memory_by_ipa(d, paddr, &pte, sizeof(short_desc_t), false); in guest_walk_sd() 369 paddr_t mask, paddr; in guest_walk_ld() local 513 paddr = (ttbr & mask); in guest_walk_ld() 521 paddr |= offsets[gran][level] << 3; in guest_walk_ld() 524 ret = access_guest_memory_by_ipa(d, paddr, &pte, sizeof(lpae_t), false); in guest_walk_ld() [all …]
|
A D | kernel.c | 47 void copy_from_paddr(void *dst, paddr_t paddr, unsigned long len) in copy_from_paddr() argument 54 s = paddr & (PAGE_SIZE-1); in copy_from_paddr() 57 set_fixmap(FIXMAP_MISC, maddr_to_mfn(paddr), PAGE_HYPERVISOR_WC); in copy_from_paddr() 61 paddr += l; in copy_from_paddr() 158 paddr_t paddr = info->zimage.kernel_addr; in kernel_zimage_load() local 167 paddr, load_addr, load_addr + len); in kernel_zimage_load() 186 copy_from_paddr(dst + s, paddr + offs, l); in kernel_zimage_load()
|
A D | setup.c | 395 paddr_t paddr = 0; in get_xen_paddr() local 423 if ( s > paddr ) in get_xen_paddr() 424 paddr = s; in get_xen_paddr() 428 if ( !paddr ) in get_xen_paddr() 432 paddr, paddr + min_size); in get_xen_paddr() 434 return paddr; in get_xen_paddr()
|
A D | bootfdt.c | 336 size_t __init boot_fdt_info(const void *fdt, paddr_t paddr) in boot_fdt_info() argument 344 add_boot_module(BOOTMOD_FDT, paddr, fdt_totalsize(fdt), NULL); in boot_fdt_info()
|
A D | domain_build.c | 1968 paddr_t paddr, len; in initrd_load() local 1978 paddr = mod->start; in initrd_load() 1982 paddr, load_addr, load_addr + len); in initrd_load() 2021 copy_from_paddr(dst + s, paddr + offs, l); in initrd_load()
|
A D | gic-v3-its.c | 283 paddr_t paddr = virt_to_maddr(vaddr); in check_baser_phys_addr() local 285 return (!(paddr & ~GENMASK(page_bits < 16 ? 47 : 51, page_bits))); in check_baser_phys_addr()
|
/xen-4.10.0-shim-comet/tools/firmware/hvmloader/ |
A D | hvmloader.c | 295 if ( !module_name || !modlist[i].paddr ) in get_module_entry() 305 if ( modlist[i].paddr > UINTPTR_MAX || in get_module_entry() 307 (modlist[i].paddr + modlist[i].size - 1) > UINTPTR_MAX ) in get_module_entry() 310 name, PRIllx_arg(modlist[i].paddr), in get_module_entry() 364 uint32_t paddr = bios_module->paddr; in main() local 366 bios->bios_load(bios, (void*)paddr, bios_module->size); in main()
|
A D | tests.c | 333 if ( test_mem_base < modlist[i].paddr + modlist[i].size && in perform_tests() 334 modlist[i].paddr < test_mem_base + TEST_MEM_SIZE ) in perform_tests()
|
/xen-4.10.0-shim-comet/xen/arch/x86/guest/ |
A D | pvh-boot.c | 65 BUG_ON(entry[i].paddr >> 32); in convert_pvh_info() 68 mod[i].mod_start = entry[i].paddr; in convert_pvh_info() 69 mod[i].mod_end = entry[i].paddr + entry[i].size; in convert_pvh_info() 121 printk(" mod[%u].pa: %016"PRIx64"\n", i, entry[i].paddr); in pvh_print_info()
|
/xen-4.10.0-shim-comet/xen/common/libelf/ |
A D | libelf-loader.c | 470 uint64_t low = -1, high = 0, paddr, memsz; in elf_parse_binary() local 482 paddr = elf_uval(elf, phdr, p_paddr); in elf_parse_binary() 485 paddr, memsz); in elf_parse_binary() 486 if ( low > paddr ) in elf_parse_binary() 487 low = paddr; in elf_parse_binary() 488 if ( high < paddr + memsz ) in elf_parse_binary() 489 high = paddr + memsz; in elf_parse_binary() 500 uint64_t paddr, offset, filesz, memsz; in elf_load_binary() local 519 paddr = elf_uval(elf, phdr, p_paddr); in elf_load_binary() 523 dest = elf_get_ptr(elf, paddr); in elf_load_binary()
|
/xen-4.10.0-shim-comet/xen/include/asm-arm/ |
A D | setup.h | 58 void copy_from_paddr(void *dst, paddr_t paddr, unsigned long len); 77 size_t __init boot_fdt_info(const void *fdt, paddr_t paddr);
|
A D | page.h | 297 static inline int gva_to_ipa(vaddr_t va, paddr_t *paddr, unsigned int flags) in gva_to_ipa() argument 302 *paddr = (par & PADDR_MASK & PAGE_MASK) | ((unsigned long) va & ~PAGE_MASK); in gva_to_ipa()
|
A D | mm.h | 242 #define paddr_to_pfn_aligned(paddr) paddr_to_pfn(PAGE_ALIGN(paddr)) argument
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/ |
A D | support.h | 72 paddr_t paddr, void *buf, int size, struct vcpu *v); 74 void *buf, paddr_t paddr, int size);
|
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/hvm/ |
A D | start_info.h | 92 uint64_t paddr; /* Physical address of the module. */ member
|
/xen-4.10.0-shim-comet/xen/include/acpi/ |
A D | apei.h | 26 void __iomem *apei_pre_map(paddr_t paddr, unsigned long size);
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/ |
A D | multi.c | 928 paddr_t paddr; in shadow_set_l4e() local 934 paddr = ((((paddr_t)mfn_x(sl4mfn)) << PAGE_SHIFT) in shadow_set_l4e() 942 if ( !sh_get_ref(d, sl3mfn, paddr) ) in shadow_set_l4e() 967 sh_put_ref(d, osl3mfn, paddr); in shadow_set_l4e() 979 paddr_t paddr; in shadow_set_l3e() local 985 paddr = ((((paddr_t)mfn_x(sl3mfn)) << PAGE_SHIFT) in shadow_set_l3e() 1012 sh_put_ref(d, osl2mfn, paddr); in shadow_set_l3e() 1025 paddr_t paddr; in shadow_set_l2e() local 1043 paddr = ((((paddr_t)mfn_x(sl2mfn)) << PAGE_SHIFT) in shadow_set_l2e() 1052 if ( !sh_get_ref(d, sl1mfn, paddr) ) in shadow_set_l2e() [all …]
|
/xen-4.10.0-shim-comet/xen/drivers/passthrough/arm/ |
A D | smmu.c | 1772 unsigned long iova, phys_addr_t paddr, 1802 if (paddr & ~output_mask) 1811 ret = arm_smmu_alloc_init_pud(smmu, pgd, iova, next, paddr, 1816 paddr += next - iova; 1827 phys_addr_t paddr, size_t size, int prot) 1834 return arm_smmu_handle_mapping(smmu_domain, iova, paddr, size, prot);
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | emulate.c | 673 paddr_t *paddr, in hvmemul_linear_to_phys() argument 692 *paddr = addr; in hvmemul_linear_to_phys() 750 *paddr = ((paddr_t)pfn << PAGE_SHIFT) | offset; in hvmemul_linear_to_phys()
|
A D | dom0_build.c | 512 mod.paddr = last_addr; in pvh_load_kernel()
|
A D | hvm.c | 3278 paddr_t paddr, void *buf, int size, struct vcpu *v) in hvm_copy_to_guest_phys() argument 3280 return __hvm_copy(buf, paddr, size, v, in hvm_copy_to_guest_phys() 3285 void *buf, paddr_t paddr, int size) in hvm_copy_from_guest_phys() argument 3287 return __hvm_copy(buf, paddr, size, current, in hvm_copy_from_guest_phys()
|