Searched refs:__flush_purge_region (Results 1 – 11 of 11) sorted by relevance
/openbmc/linux/arch/sh/mm/ |
H A D | cache.c | 30 void (*__flush_purge_region)(void *start, int size); variable 31 EXPORT_SYMBOL(__flush_purge_region); 120 __flush_purge_region(vto, PAGE_SIZE); in copy_user_highpage() 135 __flush_purge_region(kaddr, PAGE_SIZE); in clear_user_highpage() 153 __flush_purge_region(folio_address(folio), in __update_cache() 173 __flush_purge_region(folio_address(folio), in __flush_anon_page() 312 __flush_purge_region = noop__flush_region; in cpu_cache_init()
|
H A D | kmap.c | 58 __flush_purge_region((void *)vaddr, PAGE_SIZE); in kunmap_coherent()
|
H A D | cache-sh3.c | 93 __flush_purge_region = sh3__flush_purge_region; in sh3_cache_init()
|
H A D | cache-sh2.c | 88 __flush_purge_region = sh2__flush_purge_region; in sh2_cache_init()
|
H A D | flush-sh4.c | 110 __flush_purge_region = sh4__flush_purge_region; in sh4__flush_region_init()
|
H A D | cache-sh7705.c | 187 __flush_purge_region(folio_address(folio), folio_size(folio)); in sh7705_flush_icache_folio()
|
H A D | cache-sh2a.c | 186 __flush_purge_region = sh2a__flush_purge_region; in sh2a_cache_init()
|
/openbmc/linux/arch/sh/kernel/ |
H A D | dma-coherent.c | 12 __flush_purge_region(page_address(page), size); in arch_dma_prep_coherent() 28 __flush_purge_region(addr, size); in arch_sync_dma_for_device()
|
H A D | sys_sh.c | 87 __flush_purge_region((void *)addr, len); in sys_cacheflush()
|
/openbmc/linux/arch/sh/include/asm/ |
H A D | cacheflush.h | 34 extern void (*__flush_purge_region)(void *start, int size);
|
/openbmc/linux/drivers/sh/maple/ |
H A D | maple.c | 302 __flush_purge_region(maple_sendbuf + i * PAGE_SIZE, in maple_send()
|