Lines Matching +full:sync +full:- +full:write
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * This file contains low-level functions for performing various
7 * This file implements the following functions for all no-hash
11 * - tlbil_va
12 * - tlbil_pid
13 * - tlbil_all
14 * - tlbivax_bcast
18 * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org)
29 #include <asm/asm-offsets.h>
32 #include <asm/asm-compat.h>
33 #include <asm/feature-fixups.h>
52 sync
77 * We write 16 bits of STID since 47x supports that much, we
94 sync
105 tlbwe r4,r7,0 /* write it */
115 sync
134 li r3,-1 /* Current set */
146 bne- 3f /* Bolted, skip loading it */
157 tlbwe r6,r7,0 /* Write it */
168 1: isync /* Sync shadows */
194 sync
210 sync
360 sync
398 * Load multiple TLB entries at once, using an alternate-space
402 * r3 = first entry to write
403 * r4 = number of entries to write