Lines Matching full:cache
15 #include "cache-uniphier.h"
23 #define UNIPHIER_SSCC_ON (0x1 << 0) /* enable cache */
31 #define UNIPHIER_SSCOPE 0x506c0244 /* Cache Operation Primitive Entry */
52 #define UNIPHIER_SSCOQM_CM_PREFETCH 0x3 /* prefetch to cache */
57 #define UNIPHIER_SSCOQAD 0x506c024c /* Cache Operation Queue Address */
58 #define UNIPHIER_SSCOQSZ 0x506c0250 /* Cache Operation Queue Size */
59 #define UNIPHIER_SSCOQMASK 0x506c0254 /* Cache Operation Queue Address Mask */
60 #define UNIPHIER_SSCOQWN 0x506c0258 /* Cache Operation Queue Way Number */
61 #define UNIPHIER_SSCOPPQSEF 0x506c025c /* Cache Operation Queue Set Complete */
64 #define UNIPHIER_SSCOLPQS 0x506c0260 /* Cache Operation Queue Status */
78 /* uniphier_cache_sync - perform a sync point for a particular cache level */
93 * @operation: flags to specify the desired cache operation
102 /* set cache operation */ in uniphier_cache_maint_common()
136 * perform a cache operation for the first cache-line in uniphier_cache_maint_range()
143 /* this means cache operation for all range */ in uniphier_cache_maint_range()
150 * perform a cache operation for the last cache-line in uniphier_cache_maint_range()