Lines Matching refs:start
27 unsigned long start = page_to_phys(page); in flush_icache_page() local
32 mn10300_local_dcache_flush_page(start); in flush_icache_page()
33 mn10300_local_icache_inv_page(start); in flush_icache_page()
35 smp_cache_call(SMP_IDCACHE_INV_FLUSH_RANGE, start, start + PAGE_SIZE); in flush_icache_page()
50 static void flush_icache_page_range(unsigned long start, unsigned long end) in flush_icache_page_range() argument
60 off = start & ~PAGE_MASK; in flush_icache_page_range()
61 size = end - start; in flush_icache_page_range()
65 pgd = pgd_offset(current->mm, start); in flush_icache_page_range()
69 pud = pud_offset(pgd, start); in flush_icache_page_range()
73 pmd = pmd_offset(pud, start); in flush_icache_page_range()
77 ppte = pte_offset_map(pmd, start); in flush_icache_page_range()
96 smp_cache_call(SMP_IDCACHE_INV_FLUSH_RANGE, start, end); in flush_icache_page_range()
108 void flush_icache_range(unsigned long start, unsigned long end) in flush_icache_range() argument
119 if (start >= end) in flush_icache_range()
126 start_page = (start >= 0x80000000UL) ? start : 0x80000000UL; in flush_icache_range()
130 if (start_page == start) in flush_icache_range()
135 start_page = start & PAGE_MASK; in flush_icache_range()
140 flush_icache_page_range(start, end); in flush_icache_range()
143 flush_icache_page_range(start, end_page); in flush_icache_range()