Home
last modified time | relevance | path

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

/kvm-unit-tests/lib/riscv/
H A Dmmu.c28 phys_addr_t paddr = pteval_to_phys_addr(pteval); in pteval_to_ptep() local
29 assert(paddr == __pa(paddr)); in pteval_to_ptep()
30 return (pte_t *)__pa(paddr); in pteval_to_ptep()
57 static pteval_t *__install_page(pgd_t *pgtable, phys_addr_t paddr, in __install_page() argument
60 phys_addr_t ppn = (paddr >> PAGE_SHIFT) << PPN_SHIFT; in __install_page()
78 phys_addr_t paddr = phys & PHYS_PAGE_MASK; in install_page() local
83 return __install_page(pgtable, paddr, vaddr, in install_page()
91 phys_addr_t paddr = phys_start & PHYS_PAGE_MASK; in mmu_set_range_ptes() local
93 uintptr_t virt_end = phys_end - paddr + vaddr; in mmu_set_range_ptes()
99 for (; vaddr < virt_end; vaddr += PAGE_SIZE, paddr += PAGE_SIZE) in mmu_set_range_ptes()
[all …]
/kvm-unit-tests/lib/
H A Dmemregions.c31 struct mem_region *memregions_find(phys_addr_t paddr) in memregions_find() argument
36 if (paddr >= r->start && paddr < r->end) in memregions_find()
41 uint32_t memregions_get_flags(phys_addr_t paddr) in memregions_get_flags() argument
43 struct mem_region *r = memregions_find(paddr); in memregions_get_flags()
H A Dmemregions.h26 struct mem_region *memregions_find(phys_addr_t paddr);
27 uint32_t memregions_get_flags(phys_addr_t paddr);
/kvm-unit-tests/lib/s390x/asm/
H A Dcmm.h28 static unsigned long essa(uint8_t state, unsigned long paddr) in essa() argument
34 : [addr] "a" (paddr), [new_state] "i" (state)); in essa()
H A Duv.h168 u64 paddr; member
184 u64 paddr; member
260 .paddr = addr in share()
315 static inline int uv_export(unsigned long paddr) in uv_export() argument
320 .paddr = paddr in uv_export()
333 static inline int uv_destroy_page(unsigned long paddr) in uv_destroy_page() argument
338 .paddr = paddr in uv_destroy_page()
H A Dmem.h92 static inline void *pfmf(unsigned long r1, void *paddr) in pfmf() argument
94 register void * addr asm("1") = paddr; in pfmf()
/kvm-unit-tests/lib/arm/
H A Dmmu.c173 phys_addr_t paddr = phys_start & PAGE_MASK; in mmu_set_range_ptes() local
175 uintptr_t virt_end = phys_end - paddr + vaddr; in mmu_set_range_ptes()
177 for (; vaddr < virt_end; vaddr += PAGE_SIZE, paddr += PAGE_SIZE) in mmu_set_range_ptes()
178 install_page_prot(pgtable, paddr, vaddr, prot); in mmu_set_range_ptes()
185 phys_addr_t paddr = phys_start & PMD_MASK; in mmu_set_range_sect() local
187 uintptr_t virt_end = phys_end - paddr + vaddr; in mmu_set_range_sect()
193 for (; vaddr < virt_end; vaddr += PMD_SIZE, paddr += PMD_SIZE) { in mmu_set_range_sect()
194 pmd_val(entry) = paddr; in mmu_set_range_sect()
/kvm-unit-tests/x86/
H A Dlam.c194 phys_addr_t paddr; in test_lam_sup() local
207 paddr = virt_to_phys(alloc_page()); in test_lam_sup()
208 install_page(current_page_table(), paddr, vaddr); in test_lam_sup()
/kvm-unit-tests/s390x/
H A Duv-guest.c98 .paddr = page, in test_sharing()
108 uvcb.paddr = get_ram_size() + PAGE_SIZE; in test_sharing()
111 uvcb.paddr = page; in test_sharing()
/kvm-unit-tests/riscv/
H A Dsbi.c108 void split_phys_addr(phys_addr_t paddr, unsigned long *hi, unsigned long *lo) in split_phys_addr() argument
110 *lo = (unsigned long)paddr; in split_phys_addr()
113 *hi = (unsigned long)(paddr >> 32); in split_phys_addr()
135 static bool get_invalid_addr(phys_addr_t *paddr, bool allow_default) in get_invalid_addr() argument
138 *paddr = get_highest_addr() + 1; in get_invalid_addr()
141 *paddr = -1ul; in get_invalid_addr()
144 *paddr = strtoull(getenv("INVALID_ADDR"), NULL, 0); in get_invalid_addr()
1159 phys_addr_t paddr = virt_to_phys((void *)s); in dbcn_write_test() local
1163 split_phys_addr(paddr, &base_addr_hi, &base_addr_lo); in dbcn_write_test()
1168 paddr += ret.value; in dbcn_write_test()
[all …]
H A Dsbi-tests.h100 void split_phys_addr(phys_addr_t paddr, unsigned long *hi, unsigned long *lo);