Home
last modified time | relevance | path

Searched refs:page_to_phys (Results 1 – 25 of 143) sorted by relevance

123456

/Linux-v5.4/arch/xtensa/mm/
Dcache.c63 if (!DCACHE_ALIAS_EQ(page_to_phys(page), vaddr)) { in kmap_invalidate_coherent()
72 (page_to_phys(page) & DCACHE_ALIAS_MASK); in kmap_invalidate_coherent()
75 page_to_phys(page)); in kmap_invalidate_coherent()
83 if (PageHighMem(page) || !DCACHE_ALIAS_EQ(page_to_phys(page), vaddr)) { in coherent_kvaddr()
84 *paddr = page_to_phys(page); in coherent_kvaddr()
145 unsigned long phys = page_to_phys(page); in flush_dcache_page()
200 unsigned long phys = page_to_phys(pfn_to_page(pfn)); in local_flush_cache_page()
228 unsigned long phys = page_to_phys(page); in update_mmu_cache()
262 unsigned long phys = page_to_phys(page); in copy_to_user_page()
298 unsigned long phys = page_to_phys(page); in copy_from_user_page()
/Linux-v5.4/arch/nds32/mm/
Dcacheflush.c203 pto = page_to_phys(to); in copy_user_highpage()
204 pfrom = page_to_phys(from); in copy_user_highpage()
230 vto = kremap0(vaddr, page_to_phys(page)); in clear_user_highpage()
256 kto = kremap0(vaddr, page_to_phys(page)); in flush_dcache_page()
272 vto = kremap0(vaddr, page_to_phys(page)); in copy_to_user_page()
293 vto = kremap0(vaddr, page_to_phys(page)); in copy_from_user_page()
315 ktmp = kremap0(vaddr, page_to_phys(page)); in flush_anon_page()
/Linux-v5.4/arch/m68k/include/asm/
Dvirtconvert.h33 #define page_to_phys(page) \ macro
36 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT) macro
/Linux-v5.4/arch/s390/mm/
Dpage-states.c66 : "a" (page_to_phys(page)), in get_page_state()
78 : "a" (page_to_phys(page + i)), in set_page_unused()
89 : "a" (page_to_phys(page + i)), in set_page_stable_dat()
100 : "a" (page_to_phys(page + i)), in set_page_stable_nodat()
Dpgalloc.c61 return (unsigned long *) page_to_phys(page); in crst_table_alloc()
163 table = (u64 *)page_to_phys(page); in page_table_alloc_pgste()
196 table = (unsigned long *) page_to_phys(page); in page_table_alloc()
219 table = (unsigned long *) page_to_phys(page); in page_table_alloc()
/Linux-v5.4/kernel/dma/
Ddirect.c101 if (page && !dma_coherent_ok(dev, page_to_phys(page), size)) { in __dma_direct_alloc_pages()
108 if (page && !dma_coherent_ok(dev, page_to_phys(page), size)) { in __dma_direct_alloc_pages()
143 *dma_handle = phys_to_dma(dev, page_to_phys(page)); in dma_direct_alloc_pages()
163 *dma_handle = __phys_to_dma(dev, page_to_phys(page)); in dma_direct_alloc_pages()
165 *dma_handle = phys_to_dma(dev, page_to_phys(page)); in dma_direct_alloc_pages()
336 phys_addr_t phys = page_to_phys(page) + offset; in dma_direct_map_page()
Dremap.c152 page_to_phys(page), atomic_pool_size, -1); in dma_atomic_pool_init()
247 *dma_handle = phys_to_dma(dev, page_to_phys(page)); in arch_dma_alloc()
/Linux-v5.4/drivers/char/agp/
Duninorth-agp.c143 page_to_phys(agp_bridge->scratch_page_page) >> 12); in uninorth_configure()
186 gp[i] = (page_to_phys(mem->pages[i]) >> PAGE_SHIFT) | 0x80000000UL; in uninorth_insert_memory()
188 gp[i] = cpu_to_le32((page_to_phys(mem->pages[i]) & 0xFFFFF000UL) | in uninorth_insert_memory()
190 flush_dcache_range((unsigned long)__va(page_to_phys(mem->pages[i])), in uninorth_insert_memory()
191 (unsigned long)__va(page_to_phys(mem->pages[i]))+0x1000); in uninorth_insert_memory()
432 scratch_value = (page_to_phys(agp_bridge->scratch_page_page) >> PAGE_SHIFT) | 0x80000000UL; in uninorth_create_gatt_table()
434 scratch_value = cpu_to_le32((page_to_phys(agp_bridge->scratch_page_page) & 0xFFFFF000UL) | in uninorth_create_gatt_table()
/Linux-v5.4/arch/csky/mm/
Ddma-mapping.c21 void *start = __va(page_to_phys(page)); in cache_op()
58 cache_op(page_to_phys(page), size, dma_wbinv_set_zero_range); in arch_dma_prep_coherent()
/Linux-v5.4/arch/microblaze/include/asm/
Dpage.h155 # define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT) macro
160 # define page_to_phys(page) (pfn_to_phys(page_to_pfn(page))) macro
161 # define page_to_bus(page) (page_to_phys(page))
/Linux-v5.4/include/asm-generic/
Dpage.h87 #ifndef page_to_phys
88 #define page_to_phys(page) ((dma_addr_t)page_to_pfn(page) << PAGE_SHIFT) macro
/Linux-v5.4/arch/hexagon/include/asm/
Dpage.h128 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT) macro
133 #define page_to_virt(page) __va(page_to_phys(page))
/Linux-v5.4/arch/riscv/include/asm/
Dpage.h109 #define page_to_phys(page) (pfn_to_phys(page_to_pfn(page))) macro
110 #define page_to_bus(page) (page_to_phys(page))
/Linux-v5.4/arch/sparc/include/asm/
Dpage.h5 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT) macro
/Linux-v5.4/drivers/firmware/efi/
Dcapsule.c171 sglist_phys = page_to_phys(sg_pages[0]); in efi_capsule_update_locked()
266 sglist[j].data = page_to_phys(sg_pages[i + 1]); in efi_capsule_update()
/Linux-v5.4/arch/s390/kernel/
Dmachine_kexec.c241 reboot_code_buffer = (void *) page_to_phys(image->control_code_page); in machine_kexec_prepare()
281 data_mover = (relocate_kernel_t) page_to_phys(image->control_code_page); in __do_machine_kexec()
/Linux-v5.4/arch/microblaze/mm/
Dconsistent.c20 phys_addr_t paddr = page_to_phys(page); in arch_dma_prep_coherent()
/Linux-v5.4/tools/virtio/linux/
Ddma-mapping.h24 #define dma_map_page(d, p, o, s, dir) (page_to_phys(p) + (o))
/Linux-v5.4/arch/arc/mm/
Ddma.c30 dma_cache_wback_inv(page_to_phys(page), size); in arch_dma_prep_coherent()
/Linux-v5.4/drivers/tee/optee/
Dshm_pool.c26 shm->paddr = page_to_phys(page); in pool_op_alloc()
/Linux-v5.4/arch/nios2/include/asm/
Dio.h53 #define page_to_phys(page) virt_to_phys(page_to_virt(page)) macro
/Linux-v5.4/arch/unicore32/include/asm/
Dmemory.h57 #define page_to_phys(page) (__pfn_to_phys(page_to_pfn(page))) macro
/Linux-v5.4/drivers/virt/
Dfsl_hypervisor.c264 sg_list[0].source = page_to_phys(pages[0]) + lb_offset; in ioctl_memcpy()
268 sg_list[0].target = page_to_phys(pages[0]) + lb_offset; in ioctl_memcpy()
278 sg_list[i].source = page_to_phys(pages[i]); in ioctl_memcpy()
283 sg_list[i].target = page_to_phys(pages[i]); in ioctl_memcpy()
/Linux-v5.4/arch/nds32/include/asm/
Dmemory.h91 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT) macro
/Linux-v5.4/arch/m68k/kernel/
Ddma.c23 cache_push(page_to_phys(page), size); in arch_dma_prep_coherent()

123456