Lines Matching defs:to
6 * This file is subject to the terms and conditions of the GNU General Public
45 * This flag is used to indicate that the page was mapped and modified in
53 /* References to section boundaries */
147 /* Find an area to use for the bootmem bitmap. */
200 * Flush the mmu and reset associated register to default values.
205 /* Writing zeros to the <t>TLBCFG special registers ensure
209 * the best value to write. Also, when changing PGSZID<w>
216 /* Set rasid register to a known value. */
220 /* Set PTEVADDR special register to the start of the page
332 * space might mismatch. We temporarily map the page to a different virtual
346 /* Temporarily map page to DTLB_WAY_DCACHE_ALIAS0. */
362 /* We need to make sure that i$ and d$ are coherent. */
368 * With cache aliasing, we have to make sure that the page color of the page
373 * to the kernel space and clear the PG_cache_clean bit to synchronize caches
378 * probably use the same entry that points to the kernel address (after
382 void copy_user_page(void* to, void* from, unsigned long vaddr,
401 if (!PAGE_COLOR_EQ(vaddr, to)) {
405 to = (void*)PAGE_COLOR_MAP1(vaddr);
406 v = (unsigned long)to | DTLB_WAY_DCACHE_ALIAS1;
409 copy_page(to, from);
413 /* We need to make sure that i$ and d$ are coherent. */
421 * Any time the kernel writes to a user page cache page, or it is about to
428 * If the page is not mapped yet, we only need to set a flag,
429 * if mapped, we need to invalidate the page.