Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
cache.h File Reference

Go to the source code of this file.

Data Structures

struct  cache_info
 

Macros

#define L1_CACHE_SHIFT   5
 
#define L1_CACHE_BYTES   (1 << L1_CACHE_SHIFT)
 
#define ARCH_DMA_MINALIGN   L1_CACHE_BYTES
 
#define ICACHE_FLUSH   0x00
 
#define ICACHE_INVALIDATE   0x01
 
#define ICACHE_LOCK   0x02
 
#define ICACHE_UNLOCK   0x03
 
#define ICACHE_PREFETCH   0x04
 
#define DCACHE_FLUSH   0x08
 
#define DCACHE_LOCK   0x09
 
#define DCACHE_UNLOCK   0x0a
 
#define DCACHE_INVALIDATE   0x0b
 
#define DCACHE_CLEAN   0x0c
 
#define DCACHE_CLEAN_INVAL   0x0d
 

Macro Definition Documentation

#define ARCH_DMA_MINALIGN   L1_CACHE_BYTES

Definition at line 14 of file cache.h.

#define DCACHE_CLEAN   0x0c

Definition at line 35 of file cache.h.

#define DCACHE_CLEAN_INVAL   0x0d

Definition at line 36 of file cache.h.

#define DCACHE_FLUSH   0x08

Definition at line 31 of file cache.h.

#define DCACHE_INVALIDATE   0x0b

Definition at line 34 of file cache.h.

#define DCACHE_LOCK   0x09

Definition at line 32 of file cache.h.

#define DCACHE_UNLOCK   0x0a

Definition at line 33 of file cache.h.

#define ICACHE_FLUSH   0x00

Definition at line 25 of file cache.h.

#define ICACHE_INVALIDATE   0x01

Definition at line 26 of file cache.h.

#define ICACHE_LOCK   0x02

Definition at line 27 of file cache.h.

#define ICACHE_PREFETCH   0x04

Definition at line 29 of file cache.h.

#define ICACHE_UNLOCK   0x03

Definition at line 28 of file cache.h.

#define L1_CACHE_BYTES   (1 << L1_CACHE_SHIFT)

Definition at line 5 of file cache.h.

#define L1_CACHE_SHIFT   5

Definition at line 4 of file cache.h.