Home
last modified time | relevance | path

Searched refs:virt_addr (Results 1 – 21 of 21) sorted by relevance

/arch/powerpc/include/asm/
Dedac.h21 unsigned int *virt_addr = va; in edac_atomic_scrub() local
25 for (i = 0; i < size / sizeof(*virt_addr); i++, virt_addr++) { in edac_atomic_scrub()
35 : "r"(virt_addr) in edac_atomic_scrub()
Dps3.h115 unsigned long virt_addr,
137 int ps3_dma_map(struct ps3_dma_region *r, unsigned long virt_addr,
Dpgalloc-64.h17 unsigned long virt_addr; member
/arch/arm/include/asm/
Dedac.h29 unsigned int *virt_addr = va; in edac_atomic_scrub() local
33 for (i = 0; i < size / sizeof(*virt_addr); i++, virt_addr++) { in edac_atomic_scrub()
43 : "r"(virt_addr) in edac_atomic_scrub()
/arch/mips/include/asm/
Dedac.h10 unsigned long *virt_addr = va; in edac_atomic_scrub() local
29 : "=&r" (temp), "=" GCC_OFF_SMALL_ASM() (*virt_addr) in edac_atomic_scrub()
30 : GCC_OFF_SMALL_ASM() (*virt_addr)); in edac_atomic_scrub()
32 virt_addr++; in edac_atomic_scrub()
/arch/x86/include/asm/
Dedac.h8 u32 i, *virt_addr = va; in edac_atomic_scrub() local
14 for (i = 0; i < size / 4; i++, virt_addr++) in edac_atomic_scrub()
15 asm volatile("lock; addl $0, %0"::"m" (*virt_addr)); in edac_atomic_scrub()
/arch/powerpc/platforms/ps3/
Dmm.c786 static int dma_sb_map_area(struct ps3_dma_region *r, unsigned long virt_addr, in dma_sb_map_area() argument
793 unsigned long phys_addr = is_kernel_addr(virt_addr) ? __pa(virt_addr) in dma_sb_map_area()
794 : virt_addr; in dma_sb_map_area()
804 virt_addr); in dma_sb_map_area()
841 static int dma_ioc0_map_area(struct ps3_dma_region *r, unsigned long virt_addr, in dma_ioc0_map_area() argument
848 unsigned long phys_addr = is_kernel_addr(virt_addr) ? __pa(virt_addr) in dma_ioc0_map_area()
849 : virt_addr; in dma_ioc0_map_area()
855 virt_addr, len); in dma_ioc0_map_area()
883 virt_addr, phys_addr, aligned_phys, *bus_addr); in dma_ioc0_map_area()
985 unsigned long virt_addr, len; in dma_sb_region_create_linear() local
[all …]
Dsystem-bus.c523 unsigned long virt_addr; in ps3_alloc_coherent() local
528 virt_addr = __get_free_pages(flag, get_order(size)); in ps3_alloc_coherent()
530 if (!virt_addr) { in ps3_alloc_coherent()
535 result = ps3_dma_map(dev->d_region, virt_addr, size, dma_handle, in ps3_alloc_coherent()
546 return (void*)virt_addr; in ps3_alloc_coherent()
549 free_pages(virt_addr, get_order(size)); in ps3_alloc_coherent()
/arch/m68k/include/asm/
Doplib.h59 extern void prom_unmapio(char *virt_addr, unsigned int num_bytes);
200 extern void prom_free(char *virt_addr, unsigned int size);
207 extern void prom_putsegment(int context, unsigned long virt_addr,
/arch/powerpc/mm/
Dinit_64.c293 vmem_back->virt_addr = start; in vmemmap_list_populate()
338 if (vmem_back->virt_addr == start) in vmemmap_list_free()
436 if (pg_va < vmem_back->virt_addr) in realmode_pfn_to_page()
441 (vmem_back->virt_addr + page_size)) { in realmode_pfn_to_page()
443 vmem_back->virt_addr); in realmode_pfn_to_page()
/arch/ia64/kernel/
Derr_inject.c142 u64 virt_addr=simple_strtoull(buf, NULL, 16); in store_virtual_to_phys() local
145 ret = get_user_pages(current, current->mm, virt_addr, in store_virtual_to_phys()
149 printk("Virtual address %lx is not existing.\n",virt_addr); in store_virtual_to_phys()
154 phys_addr[cpu] = ia64_tpa(virt_addr); in store_virtual_to_phys()
Defi.c622 md->virt_addr = (u64) __va(md->phys_addr); in efi_enter_virtual_mode()
624 md->virt_addr = (u64) ioremap(md->phys_addr, 0); in efi_enter_virtual_mode()
627 md->virt_addr = ia64_remap(md->phys_addr, in efi_enter_virtual_mode()
636 md->virt_addr = (u64) ioremap(md->phys_addr, 0); in efi_enter_virtual_mode()
640 md->virt_addr = ia64_remap(md->phys_addr, in efi_enter_virtual_mode()
649 md->virt_addr = (u64) ioremap(md->phys_addr, 0); in efi_enter_virtual_mode()
/arch/arm64/kernel/
Defi.c37 create_pgd_mapping(mm, md->phys_addr, md->virt_addr, in efi_create_mapping()
/arch/sparc/mm/
Dsrmmu.c483 unsigned long virt_addr, int bus_type) in srmmu_mapioaddr() argument
491 pgdp = pgd_offset_k(virt_addr); in srmmu_mapioaddr()
492 pmdp = pmd_offset(pgdp, virt_addr); in srmmu_mapioaddr()
493 ptep = pte_offset_kernel(pmdp, virt_addr); in srmmu_mapioaddr()
502 __flush_page_to_ram(virt_addr); in srmmu_mapioaddr()
518 static inline void srmmu_unmapioaddr(unsigned long virt_addr) in srmmu_unmapioaddr() argument
524 pgdp = pgd_offset_k(virt_addr); in srmmu_unmapioaddr()
525 pmdp = pmd_offset(pgdp, virt_addr); in srmmu_unmapioaddr()
526 ptep = pte_offset_kernel(pmdp, virt_addr); in srmmu_unmapioaddr()
532 void srmmu_unmapiorange(unsigned long virt_addr, unsigned int len) in srmmu_unmapiorange() argument
[all …]
/arch/x86/platform/efi/
Defi_64.c239 md->virt_addr = md->phys_addr; in efi_map_region()
266 md->virt_addr = efi_va; in efi_map_region()
276 __map_region(md, md->virt_addr); in efi_map_region_fixed()
Defi.c542 addr = md->virt_addr; in efi_set_executable()
599 md->virt_addr = (u64) (unsigned long) va; in old_map_region()
647 systab += md->virt_addr - md->phys_addr; in get_systab_virt_addr()
/arch/arm/kvm/
Dmmu.c597 unsigned long virt_addr; in create_hyp_mappings() local
604 for (virt_addr = start; virt_addr < end; virt_addr += PAGE_SIZE) { in create_hyp_mappings()
607 phys_addr = kvm_kaddr_to_phys(from + virt_addr - start); in create_hyp_mappings()
608 err = __create_hyp_mappings(hyp_pgd, virt_addr, in create_hyp_mappings()
609 virt_addr + PAGE_SIZE, in create_hyp_mappings()
/arch/powerpc/kernel/
Dmachine_kexec.c86 VMCOREINFO_OFFSET(vmemmap_backing, virt_addr); in arch_crash_save_vmcoreinfo()
/arch/x86/mm/
Dpageattr.c417 unsigned long virt_addr = (unsigned long)__virt_addr; in slow_virt_to_phys() local
423 pte = lookup_address(virt_addr, &level); in slow_virt_to_phys()
434 offset = virt_addr & ~PUD_PAGE_MASK; in slow_virt_to_phys()
438 offset = virt_addr & ~PMD_PAGE_MASK; in slow_virt_to_phys()
442 offset = virt_addr & ~PAGE_MASK; in slow_virt_to_phys()
/arch/ia64/hp/sim/boot/
Dfw-emu.c251 md->virt_addr = 0; \ in sys_fw_init()
/arch/sparc/include/asm/
Dpgtable_32.h348 void srmmu_unmapiorange(unsigned long virt_addr, unsigned int len);