Home
last modified time | relevance | path

Searched refs:maddr (Results 1 – 8 of 8) sorted by relevance

/arch/x86/xen/
Dmmu.c13 xmaddr_t maddr = arbitrary_virt_to_machine(vaddr); in arbitrary_virt_to_mfn() local
15 return PFN_DOWN(maddr.maddr); in arbitrary_virt_to_mfn()
Denlighten_pv.c509 xmaddr_t maddr; in load_TLS_descriptor() local
518 maddr = arbitrary_virt_to_machine(&gdt[GDT_ENTRY_TLS_MIN+i]); in load_TLS_descriptor()
521 MULTI_update_descriptor(mc.mc, maddr.maddr, t->tls_array[i]); in load_TLS_descriptor()
560 if (HYPERVISOR_update_descriptor(mach_lp.maddr, entry)) in xen_write_ldt_entry()
806 xmaddr_t maddr = arbitrary_virt_to_machine(&dt[entry]); in xen_write_gdt_entry() local
809 if (HYPERVISOR_update_descriptor(maddr.maddr, *(u64 *)desc)) in xen_write_gdt_entry()
834 xmaddr_t maddr = virt_to_machine(&dt[entry]); in xen_write_gdt_entry_boot() local
836 if (HYPERVISOR_update_descriptor(maddr.maddr, *(u64 *)desc)) in xen_write_gdt_entry_boot()
Dmmu_pv.c217 u.ptr = arbitrary_virt_to_machine(ptr).maddr; in xen_set_pmd_hyper()
258 u.ptr = virt_to_machine(ptep).maddr | MMU_NORMAL_PT_UPDATE; in xen_batched_set_pte()
276 u.ptr = virt_to_machine(ptep).maddr | MMU_NORMAL_PT_UPDATE; in __xen_set_pte()
304 u.ptr = virt_to_machine(ptep).maddr | MMU_PT_UPDATE_PRESERVE_AD; in xen_ptep_modify_prot_commit()
398 u.ptr = arbitrary_virt_to_machine(ptr).maddr; in xen_set_pud_hyper()
462 u.ptr = virt_to_machine(ptr).maddr; in __xen_set_p4d_hyper()
1598 static unsigned long __init m2p(phys_addr_t maddr) in m2p() argument
1602 maddr &= XEN_PTE_MFN_MASK; in m2p()
1603 paddr = mfn_to_pfn(maddr >> PAGE_SHIFT) << PAGE_SHIFT; in m2p()
1609 static void * __init m2v(phys_addr_t maddr) in m2v() argument
[all …]
/arch/sparc/include/asm/
Dcmpxchg_64.h72 unsigned long maddr = (unsigned long)m; in xchg16() local
75 unsigned int *ptr = (unsigned int *) (maddr & ~2); in xchg16()
133 unsigned long maddr = (unsigned long)m; in __cmpxchg_u8() local
136 unsigned int *ptr = (unsigned int *) (maddr & ~3); in __cmpxchg_u8()
/arch/x86/include/asm/xen/
Dhypercall.h477 MULTI_update_descriptor(struct multicall_entry *mcl, u64 maddr, in MULTI_update_descriptor() argument
481 if (sizeof(maddr) == sizeof(long)) { in MULTI_update_descriptor()
482 mcl->args[0] = maddr; in MULTI_update_descriptor()
487 mcl->args[0] = maddr; in MULTI_update_descriptor()
488 mcl->args[1] = maddr >> 32; in MULTI_update_descriptor()
493 trace_xen_mc_entry(mcl, sizeof(maddr) == sizeof(long) ? 2 : 4); in MULTI_update_descriptor()
Dpage.h21 phys_addr_t maddr; member
38 #define XMADDR(x) ((xmaddr_t) { .maddr = (x) })
246 unsigned offset = machine.maddr & ~PAGE_MASK; in machine_to_phys()
247 return XPADDR(PFN_PHYS(mfn_to_pfn(PFN_DOWN(machine.maddr))) | offset); in machine_to_phys()
/arch/arm64/kernel/
Dmte.c378 void *maddr; in __access_remote_tags() local
404 maddr = page_address(page); in __access_remote_tags()
406 tags = mte_copy_tags_from_user(maddr + offset, buf, tags); in __access_remote_tags()
409 tags = mte_copy_tags_to_user(buf, maddr + offset, tags); in __access_remote_tags()
/arch/powerpc/mm/
Dmem.c581 unsigned long maddr; in flush_icache_user_page() local
583 maddr = (unsigned long) kmap(page) + (addr & ~PAGE_MASK); in flush_icache_user_page()
584 flush_icache_range(maddr, maddr + len); in flush_icache_user_page()