Searched refs:flush_dcache_range (Results 1 - 25 of 27) sorted by relevance

12

/linux-master/arch/hexagon/include/asm/
H A Dcacheflush.h31 extern void flush_dcache_range(unsigned long start, unsigned long end);
32 #define flush_dcache_range flush_dcache_range macro
/linux-master/arch/microblaze/include/asm/
H A Dcacheflush.h66 #define flush_dcache_range(start, end) mbc->dflr(start, end); macro
74 flush_dcache_range((unsigned) (addr), (unsigned) (addr) + PAGE_SIZE); \
81 flush_dcache_range(addr, addr + folio_size(folio));
86 flush_dcache_range(pfn << PAGE_SHIFT, (pfn << PAGE_SHIFT) + PAGE_SIZE);
96 flush_dcache_range(addr, addr + PAGE_SIZE);
/linux-master/arch/microblaze/mm/
H A Dconsistent.c22 flush_dcache_range(paddr, paddr + size);
/linux-master/arch/nios2/include/asm/
H A Dcacheflush.h40 #define flush_cache_vmap(start, end) flush_dcache_range(start, end)
42 #define flush_cache_vunmap(start, end) flush_dcache_range(start, end)
51 extern void flush_dcache_range(unsigned long start, unsigned long end);
H A Dpgtable.h188 flush_dcache_range(paddr, paddr + nr * PAGE_SIZE);
/linux-master/arch/m68k/include/asm/
H A Dcacheflush_no.h12 #define flush_dcache_range(start, len) __flush_dcache_all() macro
/linux-master/arch/hexagon/kernel/
H A Ddma.c27 flush_dcache_range((unsigned long) addr,
/linux-master/arch/nios2/mm/
H A Ddma-mapping.c37 flush_dcache_range((unsigned long)vaddr,
67 flush_dcache_range(start, start + size);
H A Dinit.c58 flush_dcache_range((unsigned long)empty_zero_page,
H A Dcacheflush.c121 void flush_dcache_range(unsigned long start, unsigned long end) function
126 EXPORT_SYMBOL(flush_dcache_range); variable
/linux-master/arch/powerpc/mm/
H A Ddma-noncoherent.c36 flush_dcache_range(start, end);
44 flush_dcache_range(start, end);
123 flush_dcache_range(kaddr, kaddr + size);
/linux-master/arch/microblaze/kernel/
H A Ddma.c23 flush_dcache_range(paddr, paddr + size);
H A Dftrace.c56 flush_dcache_range((u32)parent, (u32)parent + 4);
93 flush_dcache_range(addr, addr + 4);
H A Dexceptions.c57 flush_dcache_range(regs->r16, regs->r16 + 0x4);
H A Dptrace.c120 flush_dcache_range(paddr, paddr + 4);
/linux-master/arch/hexagon/mm/
H A Dcache.c15 void flush_dcache_range(unsigned long start, unsigned long end) function
/linux-master/arch/powerpc/include/asm/
H A Dcacheflush.h63 * flush_dcache_range(): Write any modified data cache blocks out to memory and
70 static inline void flush_dcache_range(unsigned long start, unsigned long stop) function
/linux-master/drivers/soc/fsl/qbman/
H A Ddpaa_sys.h61 flush_dcache_range((unsigned long)p, (unsigned long)p+64);
H A Dqman_ccsr.c385 flush_dcache_range((unsigned long) ptr, (unsigned long) ptr+size);
465 flush_dcache_range((unsigned long)tmpp,
/linux-master/arch/powerpc/platforms/85xx/
H A Dsmp.c165 flush_dcache_range((ulong)spin_table,
171 flush_dcache_range((ulong)spin_table,
/linux-master/arch/powerpc/platforms/512x/
H A Dmpc512x_shared.c240 flush_dcache_range(dst, dst + sizeof(struct diu_ad) - 1);
260 flush_dcache_range(dst, dst + sizeof(diu_shared_fb.gamma) - 1);
/linux-master/arch/powerpc/platforms/powernv/
H A Dmemtrace.c86 flush_dcache_range(i, min(stop, i + chunk));
/linux-master/drivers/gpu/drm/
H A Ddrm_cache.c110 flush_dcache_range((unsigned long)page_virtual,
/linux-master/arch/powerpc/sysdev/
H A Ddart_iommu.c147 flush_dcache_range(start, end);
/linux-master/drivers/char/agp/
H A Duninorth-agp.c191 flush_dcache_range((unsigned long)__va(page_to_phys(mem->pages[i])),
423 flush_dcache_range((unsigned long)table,

Completed in 307 milliseconds

12