Lines Matching +full:dma +full:- +full:33 +full:bits
1 /* SPDX-License-Identifier: GPL-2.0-only */
19 /* Ctypen, bits[3(n - 1) + 2 : 3(n - 1)], for n = 1 to 7 */
20 #define CLIDR_CTYPE_SHIFT(level) (3 * (level - 1))
25 /* Ttypen, bits [2(n - 1) + 34 : 2(n - 1) + 33], for n = 1 to 7 */
26 #define CLIDR_TTYPE_SHIFT(level) (2 * ((level) - 1) + CLIDR_EL1_Ttypen_SHIFT)
29 * Memory returned by kmalloc() may be used for DMA, so we must make
41 #include <linux/kasan-enabled.h>
44 #include <asm/mte-def.h>
64 * Whilst the D-side always behaves as PIPT on AArch64, aliasing is
65 * permitted in the I-cache.
93 * According to ARM ARM for ARMv8-A (ARM DDI 0487C.a),
99 * 0 - dcache clean to PoU is required unless :
101 * 1 - dcache clean to PoU is not required for i-to-d coherence.