CLIDR_CTYPE_SHIFT
#define CLIDR_CTYPE_MASK(level) (7 << CLIDR_CTYPE_SHIFT(level))
(((clidr) & CLIDR_CTYPE_MASK(level)) >> CLIDR_CTYPE_SHIFT(level))
#define CLIDR_CTYPE_MASK(level) (7 << CLIDR_CTYPE_SHIFT(level))
(((clidr) & CLIDR_CTYPE_MASK(level)) >> CLIDR_CTYPE_SHIFT(level))
clidr = CACHE_TYPE_UNIFIED << CLIDR_CTYPE_SHIFT(loc);
clidr |= CACHE_TYPE_DATA << CLIDR_CTYPE_SHIFT(1);
clidr |= CACHE_TYPE_INST << CLIDR_CTYPE_SHIFT(1);
#define CLIDR_CTYPE_MASK(level) (7 << CLIDR_CTYPE_SHIFT(level))
(((clidr) & CLIDR_CTYPE_MASK(level)) >> CLIDR_CTYPE_SHIFT(level))
clidr |= BIT(2) << CLIDR_CTYPE_SHIFT(level);