| /tools/testing/selftests/kvm/lib/x86/ |
| A D | vmx.c | 368 uint64_t paddr, in nested_create_pte() argument 378 pte->address = paddr >> vm->page_shift; in nested_create_pte() 417 paddr, vm->max_gfn, vm->page_size); in __nested_pg_map() 418 TEST_ASSERT((paddr % page_size) == 0, in __nested_pg_map() 421 paddr, page_size); in __nested_pg_map() 422 TEST_ASSERT((paddr >> vm->page_shift) <= vm->max_gfn, in __nested_pg_map() 425 paddr, vm->max_gfn, vm->page_size); in __nested_pg_map() 449 uint64_t nested_paddr, uint64_t paddr) in nested_pg_map() argument 479 TEST_ASSERT(paddr + size > paddr, "Paddr overflow"); in __nested_map() 482 __nested_pg_map(vmx, vm, nested_paddr, paddr, level); in __nested_map() [all …]
|
| A D | processor.c | 154 uint64_t paddr, in virt_create_upper_pte() argument 160 paddr = vm_untag_gpa(vm, paddr); in virt_create_upper_pte() 198 TEST_ASSERT((paddr % pg_size) == 0, in __virt_pg_map() 201 TEST_ASSERT((paddr >> vm->page_shift) <= vm->max_gfn, in __virt_pg_map() 204 paddr, vm->max_gfn, vm->page_size); in __virt_pg_map() 205 TEST_ASSERT(vm_untag_gpa(vm, paddr) == paddr, in __virt_pg_map() 206 "Unexpected bits in paddr: %lx", paddr); in __virt_pg_map() 234 if (vm_is_gpa_protected(vm, paddr)) in __virt_pg_map() 242 __virt_pg_map(vm, vaddr, paddr, PG_LEVEL_4K); in virt_arch_pg_map() 257 __virt_pg_map(vm, vaddr, paddr, level); in virt_map_level() [all …]
|
| /tools/testing/selftests/sparc64/drivers/ |
| A D | adi-test.c | 316 unsigned long paddr = in test0_prpw_aligned_1byte() local 325 offset = paddr / ADI_BLKSZ; in test0_prpw_aligned_1byte() 350 unsigned long paddr = in test1_prpw_aligned_4096bytes() local 362 offset = paddr / ADI_BLKSZ; in test1_prpw_aligned_4096bytes() 390 unsigned long paddr = in test2_prpw_aligned_10327bytes() local 402 offset = paddr / ADI_BLKSZ; in test2_prpw_aligned_10327bytes() 430 unsigned long paddr = in test3_prpw_unaligned_12541bytes() local 518 unsigned long paddr = in test5_rw_aligned_1byte() local 563 unsigned long paddr = in test6_rw_aligned_9434bytes() local 615 unsigned long paddr = in test7_rw_aligned_14963bytes() local [all …]
|
| /tools/testing/selftests/kvm/lib/loongarch/ |
| A D | processor.c | 116 void virt_arch_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr) in virt_arch_pg_map() argument 127 TEST_ASSERT((paddr % vm->page_size) == 0, in virt_arch_pg_map() 129 "paddr: 0x%lx vm->page_size: 0x%x", paddr, vm->page_size); in virt_arch_pg_map() 130 TEST_ASSERT((paddr >> vm->page_shift) <= vm->max_gfn, in virt_arch_pg_map() 133 paddr, vm->max_gfn, vm->page_size); in virt_arch_pg_map() 137 WRITE_ONCE(*ptep, paddr | prot_bits); in virt_arch_pg_map()
|
| /tools/testing/selftests/kvm/lib/s390/ |
| A D | processor.c | 15 vm_paddr_t paddr; in virt_arch_pgd_alloc() local 23 paddr = vm_phy_pages_alloc(vm, PAGES_PER_REGION, in virt_arch_pgd_alloc() 26 memset(addr_gpa2hva(vm, paddr), 0xff, PAGES_PER_REGION * vm->page_size); in virt_arch_pgd_alloc() 28 vm->pgd = paddr; in virt_arch_pgd_alloc()
|
| /tools/testing/selftests/kvm/lib/riscv/ |
| A D | processor.c | 82 void virt_arch_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr) in virt_arch_pg_map() argument 93 TEST_ASSERT((paddr % vm->page_size) == 0, in virt_arch_pg_map() 95 " paddr: 0x%lx vm->page_size: 0x%x", paddr, vm->page_size); in virt_arch_pg_map() 96 TEST_ASSERT((paddr >> vm->page_shift) <= vm->max_gfn, in virt_arch_pg_map() 99 paddr, vm->max_gfn, vm->page_size); in virt_arch_pg_map() 121 paddr = paddr >> PGTBL_PAGE_SIZE_SHIFT; in virt_arch_pg_map() 122 *ptep = (paddr << PGTBL_PTE_ADDR_SHIFT) | in virt_arch_pg_map()
|
| /tools/testing/selftests/kvm/lib/arm64/ |
| A D | processor.c | 128 static void _virt_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, in _virt_pg_map() argument 141 TEST_ASSERT((paddr % vm->page_size) == 0, in _virt_pg_map() 143 " paddr: 0x%lx vm->page_size: 0x%x", paddr, vm->page_size); in _virt_pg_map() 144 TEST_ASSERT((paddr >> vm->page_shift) <= vm->max_gfn, in _virt_pg_map() 147 paddr, vm->max_gfn, vm->page_size); in _virt_pg_map() 178 *ptep = addr_pte(vm, paddr, pg_attr); in _virt_pg_map() 181 void virt_arch_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr) in virt_arch_pg_map() argument 185 _virt_pg_map(vm, vaddr, paddr, attr_idx); in virt_arch_pg_map()
|
| /tools/testing/selftests/mm/ |
| A D | split_huge_page_test.c | 42 uint64_t paddr; in is_backed_by_thp() local 46 pread(pagemap_file, &paddr, sizeof(paddr), in is_backed_by_thp() 47 ((long)vaddr >> pageshift) * sizeof(paddr)); in is_backed_by_thp() 51 (paddr & PFN_MASK) * sizeof(page_flags)); in is_backed_by_thp()
|
| /tools/testing/selftests/kvm/lib/ |
| A D | kvm_util.c | 1484 vm_paddr_t paddr = __vm_phy_pages_alloc(vm, pages, in ____vm_vaddr_alloc() local 1496 pages--, vaddr += vm->page_size, paddr += vm->page_size) { in ____vm_vaddr_alloc() 1498 virt_pg_map(vm, vaddr, paddr); in ____vm_vaddr_alloc() 1603 void virt_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, in virt_map() argument 1610 TEST_ASSERT(paddr + size > paddr, "Paddr overflow"); in virt_map() 1613 virt_pg_map(vm, vaddr, paddr); in virt_map() 1617 paddr += page_size; in virt_map() 2352 bool vm_is_gpa_protected(struct kvm_vm *vm, vm_paddr_t paddr) in vm_is_gpa_protected() argument 2360 region = userspace_mem_region_find(vm, paddr, paddr); in vm_is_gpa_protected() 2361 TEST_ASSERT(region, "No vm physical memory at 0x%lx", paddr); in vm_is_gpa_protected() [all …]
|
| /tools/testing/selftests/kvm/include/x86/ |
| A D | vmx.h | 563 uint64_t nested_paddr, uint64_t paddr); 565 uint64_t nested_paddr, uint64_t paddr, uint64_t size);
|
| A D | processor.h | 1416 void __virt_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, int level); 1417 void virt_map_level(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr,
|
| /tools/testing/selftests/kvm/include/ |
| A D | kvm_util.h | 701 void virt_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, 1195 void virt_arch_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr); 1197 static inline void virt_pg_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr) in virt_pg_map() argument 1199 virt_arch_pg_map(vm, vaddr, paddr); in virt_pg_map() 1262 bool vm_is_gpa_protected(struct kvm_vm *vm, vm_paddr_t paddr);
|
| /tools/perf/util/ |
| A D | probe-finder.c | 534 Dwarf_Addr paddr, bool retprobe, in convert_to_trace_point() argument 543 if (!dwarf_haspc(sp_die, paddr)) { in convert_to_trace_point() 554 symbol = dwfl_module_addrsym(mod, paddr, &sym, NULL); in convert_to_trace_point() 559 (unsigned long)paddr); in convert_to_trace_point() 563 tp->offset = (unsigned long)(paddr - eaddr); in convert_to_trace_point() 564 tp->address = paddr; in convert_to_trace_point() 571 if (eaddr != paddr) { in convert_to_trace_point()
|
| /tools/perf/ |
| A D | builtin-c2c.c | 73 unsigned long paddr; member 254 if (c2c_he->paddr != sample->phys_addr) { in c2c_he__set_node() 256 c2c_he->paddr = sample->phys_addr; in c2c_he__set_node()
|