/xen/xen/common/ |
A D | vmap.c | 25 unsigned long va; in vm_init_type() local 108 unsigned long va = (unsigned long)vm_bitmap(t) + vm_top[t] / 8; in vm_alloc() local 142 static unsigned int vm_index(const void *va, enum vmap_region type) in vm_index() 160 static unsigned int vm_size(const void *va, enum vmap_region type) in vm_size() 172 static void vm_free(const void *va) in vm_free() 206 void *va = vm_alloc(nr * granularity, align, type); in __vmap() local 226 void vunmap(const void *va) in vunmap() 247 void *va; in vmalloc_type() local 302 void vfree(void *va) in vfree()
|
/xen/xen/include/xen/ |
A D | domain_page.h | 58 #define unmap_domain_page(va) ((void)(va)) argument 59 #define domain_page_map_to_mfn(va) _mfn(virt_to_mfn((unsigned long)(va))) argument 71 static inline void unmap_domain_page_global(const void *va) {}; in unmap_domain_page_global()
|
A D | vmap.h | 28 static inline void iounmap(void __iomem *va) in iounmap()
|
/xen/xen/include/asm-arm/arm32/ |
A D | flushtlb.h | 44 static inline void __flush_xen_tlb_one_local(vaddr_t va) in __flush_xen_tlb_one_local() 50 static inline void __flush_xen_tlb_one(vaddr_t va) in __flush_xen_tlb_one()
|
A D | page.h | 65 static inline uint64_t __va_to_par(vaddr_t va) in __va_to_par() 77 static inline uint64_t gva_to_ma_par(vaddr_t va, unsigned int flags) in gva_to_ma_par() 90 static inline uint64_t gva_to_ipa_par(vaddr_t va, unsigned int flags) in gva_to_ipa_par()
|
/xen/xen/include/asm-arm/arm64/ |
A D | flushtlb.h | 46 static inline void __flush_xen_tlb_one_local(vaddr_t va) in __flush_xen_tlb_one_local() 52 static inline void __flush_xen_tlb_one(vaddr_t va) in __flush_xen_tlb_one()
|
A D | page.h | 49 static inline uint64_t __va_to_par(vaddr_t va) in __va_to_par() 61 static inline uint64_t gva_to_ma_par(vaddr_t va, unsigned int flags) in gva_to_ma_par() 75 static inline uint64_t gva_to_ipa_par(vaddr_t va, unsigned int flags) in gva_to_ipa_par()
|
/xen/xen/arch/x86/guest/hyperv/ |
A D | tlb.c | 38 static unsigned int fill_gva_list(uint64_t *gva_list, const void *va, in fill_gva_list() 72 static uint64_t flush_tlb_ex(const cpumask_t *mask, const void *va, in flush_tlb_ex() 126 int hyperv_flush_tlb(const cpumask_t *mask, const void *va, in hyperv_flush_tlb()
|
/xen/xen/include/asm-arm/ |
A D | flushtlb.h | 35 static inline void flush_xen_tlb_range_va_local(vaddr_t va, in flush_xen_tlb_range_va_local() 54 static inline void flush_xen_tlb_range_va(vaddr_t va, in flush_xen_tlb_range_va()
|
A D | lpae.h | 264 #define zeroeth_linear_offset(va) ((va) >> ZEROETH_SHIFT) argument 265 #define first_linear_offset(va) ((va) >> FIRST_SHIFT) argument 266 #define second_linear_offset(va) ((va) >> SECOND_SHIFT) argument 267 #define third_linear_offset(va) ((va) >> THIRD_SHIFT) argument 270 #define first_table_offset(va) TABLE_OFFSET(first_linear_offset(va)) argument 271 #define second_table_offset(va) TABLE_OFFSET(second_linear_offset(va)) argument 272 #define third_table_offset(va) TABLE_OFFSET(third_linear_offset(va)) argument 273 #define zeroeth_table_offset(va) TABLE_OFFSET(zeroeth_linear_offset(va)) argument
|
A D | mm.h | 237 #define vmap_to_mfn(va) maddr_to_mfn(virt_to_maddr((vaddr_t)va)) argument 238 #define vmap_to_page(va) mfn_to_page(vmap_to_mfn(va)) argument 243 static inline paddr_t __virt_to_maddr(vaddr_t va) in __virt_to_maddr() 248 #define virt_to_maddr(va) __virt_to_maddr((vaddr_t)(va)) argument 273 static inline uint64_t gvirt_to_maddr(vaddr_t va, paddr_t *pa, in gvirt_to_maddr() 288 #define __virt_to_mfn(va) (virt_to_maddr(va) >> PAGE_SHIFT) argument 296 #define virt_to_mfn(va) __virt_to_mfn(va) argument 302 unsigned long va = (unsigned long)v; in virt_to_page() local
|
A D | page.h | 265 static inline uint64_t va_to_par(vaddr_t va) in va_to_par() 277 static inline int gva_to_ipa(vaddr_t va, paddr_t *paddr, unsigned int flags) in gva_to_ipa()
|
/xen/xen/arch/x86/ |
A D | domain_page.c | 181 unsigned long va = (unsigned long)ptr, mfn, flags; in unmap_domain_page() local 322 unsigned long va = (unsigned long)ptr; in unmap_domain_page_global() local 335 unsigned long va = (unsigned long)ptr; in domain_page_map_to_mfn() local
|
/xen/misc/coverity/ |
A D | model.c | 73 void xfree(void *va) in xfree() 105 void unmap_domain_page(const void *va) in unmap_domain_page()
|
/xen/xen/arch/x86/mm/shadow/ |
A D | none.c | 33 static int _page_fault(struct vcpu *v, unsigned long va, in _page_fault() 47 unsigned long va, uint32_t *pfec) in _gva_to_gfn()
|
/xen/xen/arch/arm/ |
A D | livepatch.c | 17 #define virt_to_mfn(va) _mfn(__virt_to_mfn(va)) argument 144 int arch_livepatch_secure(const void *va, unsigned int pages, enum va_type type) in arch_livepatch_secure()
|
A D | mm.c | 48 #define virt_to_mfn(va) _mfn(__virt_to_mfn(va)) argument 420 void unmap_domain_page_global(const void *va) in unmap_domain_page_global() 431 vaddr_t va; in map_domain_page() local 495 void unmap_domain_page(const void *va) in unmap_domain_page() 516 unsigned long va = (unsigned long)ptr; in domain_page_map_to_mfn() local 550 static inline lpae_t pte_of_xenaddr(vaddr_t va) in pte_of_xenaddr() 677 vaddr_t va = XEN_VIRT_START + (i << PAGE_SHIFT); in setup_pagetables() local
|
/xen/xen/drivers/passthrough/vtd/x86/ |
A D | vtd.c | 45 void unmap_vtd_domain_page(void *va) in unmap_vtd_domain_page()
|
/xen/xen/arch/x86/guest/ |
A D | hypervisor.c | 81 int hypervisor_flush_tlb(const cpumask_t *mask, const void *va, in hypervisor_flush_tlb()
|
/xen/xen/include/asm-x86/ |
A D | trace.h | 24 static inline void trace_trap_one_addr(unsigned event, unsigned long va) in trace_trap_one_addr()
|
/xen/xen/include/asm-x86/guest/ |
A D | hypervisor.h | 67 static inline int hypervisor_flush_tlb(const cpumask_t *mask, const void *va, in hypervisor_flush_tlb()
|
/xen/tools/include/xen-sys/FreeBSD/ |
A D | privcmd.h | 54 unsigned long va; member
|
/xen/xen/arch/x86/pv/ |
A D | shim.c | 40 #define virt_to_mfn(va) _mfn(__virt_to_mfn(va)) argument 166 unsigned long va, mfn_t mfn) in replace_va_mapping() 211 #define SET_AND_MAP_PARAM(p, si, va) ({ \ in pv_shim_setup_dom() argument
|
/xen/xen/arch/x86/x86_64/ |
A D | mm.c | 131 unsigned long va; in m2p_mapped() local 254 unsigned long i, va, rwva; in destroy_m2p_mapping() local 380 unsigned long i, va, smap, emap; in setup_m2p_table() local 479 unsigned long i, mpt_size, va; in paging_init() local
|
/xen/xen/include/asm-x86/x86_64/ |
A D | page.h | 55 #define virt_to_pdx(va) (((unsigned long)(va) - DIRECTMAP_VIRT_START) >> \ argument 60 static inline unsigned long __virt_to_maddr(unsigned long va) in __virt_to_maddr()
|