Lines Matching +full:implementation +full:- +full:defined
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>
35 #if defined(CONFIG_40x)
38 * 40x implementation needs only tlbil_va
60 #elif defined(CONFIG_PPC_8xx)
66 #elif defined(CONFIG_44x) /* Includes 47x */
69 * 440 implementation uses tlbsx/we for tlbil_va and a full sweep
134 li r3,-1 /* Current set */
146 bne- 3f /* Bolted, skip loading it */
224 #elif defined(CONFIG_PPC_85xx)
297 #elif defined(CONFIG_PPC_BOOK3E_64)
299 * New Book3E (>= 2.06) implementation
367 #if defined(CONFIG_PPC_E500)
398 * Load multiple TLB entries at once, using an alternate-space