Home
last modified time | relevance | path

Searched refs:paddr (Results 1 – 14 of 14) sorted by relevance

/tools/testing/selftests/kvm/lib/x86/
A Dvmx.c368 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 Dprocessor.c154 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 Dadi-test.c316 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 Dprocessor.c116 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 Dprocessor.c15 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 Dprocessor.c82 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 Dprocessor.c128 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 Dsplit_huge_page_test.c42 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 Dkvm_util.c1484 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 Dvmx.h563 uint64_t nested_paddr, uint64_t paddr);
565 uint64_t nested_paddr, uint64_t paddr, uint64_t size);
A Dprocessor.h1416 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 Dkvm_util.h701 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 Dprobe-finder.c534 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 Dbuiltin-c2c.c73 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()

Completed in 56 milliseconds