参照元†
返り値†
MULTI_CACHE 有効: arch/arm/include/asm/cacheflush.h†
#define __cpuc_flush_kern_all cpu_cache.flush_kern_all
MULTI_CACHE 無効: arch/arm/include/asm/glue-cache.h†
#define __cpuc_flush_kern_all __glue(_CACHE,_flush_kern_cache_all)
- __glue() は名前を結合して一つのトークンにするマクロ。
- _CACHE は ARM アーキテクチャ名(v4, fa, arm926 など)を持つトークンで、関数名の接頭辞となる。
- 例えば _CACHE が v7 であれば __glue(_CACHE,_flush_kern_cache_all) は v7_flush_kern_cache_all となる。
コメント†