Lines Matching refs:start
519 void invalidate_dcache_range(unsigned long start, unsigned long stop)
521 __asm_invalidate_dcache_range(start, stop);
527 void flush_dcache_range(unsigned long start, unsigned long stop)
529 __asm_flush_dcache_range(start, stop);
532 void invalidate_dcache_range(unsigned long start, unsigned long stop)
536 void flush_dcache_range(unsigned long start, unsigned long stop)
600 static u64 set_one_region(u64 start, u64 size, u64 attrs, bool flag, int level)
604 u64 *pte = find_pte(start, level);
607 if (is_aligned(start, size, levelsize)) {
621 debug("addr=%llx level=%d pte=%p (%llx)\n", start, level, pte, *pte);
630 pte, *pte, start);
636 void mmu_set_region_dcache_behaviour(phys_addr_t start, size_t size,
640 u64 real_start = start;
643 debug("start=%lx size=%lx\n", (ulong)start, (ulong)size);
665 r = set_one_region(start, size, attrs, false, level);
669 start += r;
694 u64 r, size, start;
696 start = addr;
705 r = set_one_region(start, size, PTE_TYPE_FAULT, true,
710 start += r;
724 start = addr;
729 r = set_one_region(start, size, attrs, true, level);
733 start += r;
775 void mmu_set_region_dcache_behaviour(phys_addr_t start, size_t size,