Lines Matching +full:everything +full:- +full:else
1 // SPDX-License-Identifier: GPL-2.0
6 #include <asm/processor-cyrix.h>
7 #include <asm/processor-flags.h>
38 * Power of two, at least 4K on ARR0-ARR6, 256K on ARR7 in cyrix_get_arr()
42 *size = (reg < 7 ? 0x1UL : 0x40UL) << (shift - 1); in cyrix_get_arr()
43 else in cyrix_get_arr()
46 /* Bit 0 is Cache Enable on ARR7, Cache Disable on ARR0-ARR6 */ in cyrix_get_arr()
63 } else { in cyrix_get_arr()
83 * cyrix_get_free_region - get a free ARR.
88 * Returns: the index of the region on success, else -1 on error.
117 /* Else try ARR0-ARR6 first */ in cyrix_get_free_region()
118 } else { in cyrix_get_free_region()
125 * ARR0-ARR6 isn't free in cyrix_get_free_region()
132 return -ENOSPC; in cyrix_get_free_region()
149 * Note that wbinvd flushes the TLBs as a side-effect in prepare_set()
156 /* Cyrix ARRs - everything else was excluded at the top */ in prepare_set()
159 /* Cyrix ARRs - everything else was excluded at the top */ in prepare_set()
168 /* Cyrix ARRs - everything else was excluded at the top */ in post_set()
186 /* count down from 32M (ARR0-ARR6) or from 2G (ARR7) */ in cyrix_set_arr()
209 } else { in cyrix_set_arr()