Lines Matching refs:vaddr

126 unsigned long arbitrary_virt_to_mfn(void *vaddr)  in arbitrary_virt_to_mfn()  argument
128 xmaddr_t maddr = arbitrary_virt_to_machine(vaddr); in arbitrary_virt_to_mfn()
133 xmaddr_t arbitrary_virt_to_machine(void *vaddr) in arbitrary_virt_to_machine() argument
135 unsigned long address = (unsigned long)vaddr; in arbitrary_virt_to_machine()
144 if (virt_addr_valid(vaddr)) in arbitrary_virt_to_machine()
145 return virt_to_machine(vaddr); in arbitrary_virt_to_machine()
156 void make_lowmem_page_readonly(void *vaddr) in make_lowmem_page_readonly() argument
159 unsigned long address = (unsigned long)vaddr; in make_lowmem_page_readonly()
172 void make_lowmem_page_readwrite(void *vaddr) in make_lowmem_page_readwrite() argument
175 unsigned long address = (unsigned long)vaddr; in make_lowmem_page_readwrite()
288 void set_pte_mfn(unsigned long vaddr, unsigned long mfn, pgprot_t flags) in set_pte_mfn() argument
290 set_pte_vaddr(vaddr, mfn_pte(mfn, flags)); in set_pte_mfn()
1097 static void __init xen_cleanhighmap(unsigned long vaddr, in xen_cleanhighmap() argument
1101 pmd_t *pmd = level2_kernel_pgt + pmd_index(vaddr); in xen_cleanhighmap()
1105 for (; vaddr <= vaddr_end && (pmd < (level2_kernel_pgt + PAGE_SIZE)); in xen_cleanhighmap()
1106 pmd++, vaddr += PMD_SIZE) { in xen_cleanhighmap()
1109 if (vaddr < (unsigned long) _text || vaddr > kernel_end) in xen_cleanhighmap()
2035 unsigned long vaddr = __fix_to_virt(idx); in xen_set_fixmap() local
2036 set_pte_vaddr_pud(level3_user_vsyscall, vaddr, pte); in xen_set_fixmap()
2169 static void xen_zap_pfn_range(unsigned long vaddr, unsigned int order, in xen_zap_pfn_range() argument
2177 for (i = 0; i < (1UL<<order); i++, vaddr += PAGE_SIZE) { in xen_zap_pfn_range()
2181 in_frames[i] = virt_to_mfn(vaddr); in xen_zap_pfn_range()
2183 MULTI_update_va_mapping(mcs.mc, vaddr, VOID_PTE, 0); in xen_zap_pfn_range()
2184 __set_phys_to_machine(virt_to_pfn(vaddr), INVALID_P2M_ENTRY); in xen_zap_pfn_range()
2187 out_frames[i] = virt_to_pfn(vaddr); in xen_zap_pfn_range()
2197 static void xen_remap_exchanged_ptes(unsigned long vaddr, int order, in xen_remap_exchanged_ptes() argument
2207 for (i = 0; i < limit; i++, vaddr += PAGE_SIZE) { in xen_remap_exchanged_ptes()
2226 MULTI_update_va_mapping(mcs.mc, vaddr, in xen_remap_exchanged_ptes()
2229 set_phys_to_machine(virt_to_pfn(vaddr), mfn); in xen_remap_exchanged_ptes()