RTEMS 6.1-rc4
Loading...
Searching...
No Matches
Macros
L2C Flush (Set, Index) register (L2CFSI)

This group contains register bit definitions. More...

Macros

#define L2CACHE_L2CFSI_INDEX_SHIFT   16
 
#define L2CACHE_L2CFSI_INDEX_MASK   0xffff0000U
 
#define L2CACHE_L2CFSI_INDEX_GET(_reg)
 
#define L2CACHE_L2CFSI_INDEX_SET(_reg, _val)
 
#define L2CACHE_L2CFSI_INDEX(_val)
 
#define L2CACHE_L2CFSI_TAG_SHIFT   10
 
#define L2CACHE_L2CFSI_TAG_MASK   0xfffffc00U
 
#define L2CACHE_L2CFSI_TAG_GET(_reg)
 
#define L2CACHE_L2CFSI_TAG_SET(_reg, _val)
 
#define L2CACHE_L2CFSI_TAG(_val)
 
#define L2CACHE_L2CFSI_FL   0x200U
 
#define L2CACHE_L2CFSI_VB   0x100U
 
#define L2CACHE_L2CFSI_DB   0x80U
 
#define L2CACHE_L2CFSI_WAY_SHIFT   4
 
#define L2CACHE_L2CFSI_WAY_MASK   0x30U
 
#define L2CACHE_L2CFSI_WAY_GET(_reg)
 
#define L2CACHE_L2CFSI_WAY_SET(_reg, _val)
 
#define L2CACHE_L2CFSI_WAY(_val)
 
#define L2CACHE_L2CFSI_DI   0x8U
 
#define L2CACHE_L2CFSI_WF   0x4U
 
#define L2CACHE_L2CFSI_FMODE_SHIFT   0
 
#define L2CACHE_L2CFSI_FMODE_MASK   0x3U
 
#define L2CACHE_L2CFSI_FMODE_GET(_reg)
 
#define L2CACHE_L2CFSI_FMODE_SET(_reg, _val)
 
#define L2CACHE_L2CFSI_FMODE(_val)
 

Detailed Description

This group contains register bit definitions.

Macro Definition Documentation

◆ L2CACHE_L2CFSI_FMODE

#define L2CACHE_L2CFSI_FMODE (   _val)
Value:
( ( ( _val ) << L2CACHE_L2CFSI_FMODE_SHIFT ) & \
L2CACHE_L2CFSI_FMODE_MASK )

◆ L2CACHE_L2CFSI_FMODE_GET

#define L2CACHE_L2CFSI_FMODE_GET (   _reg)
Value:
( ( ( _reg ) & L2CACHE_L2CFSI_FMODE_MASK ) >> \
L2CACHE_L2CFSI_FMODE_SHIFT )

◆ L2CACHE_L2CFSI_FMODE_SET

#define L2CACHE_L2CFSI_FMODE_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~L2CACHE_L2CFSI_FMODE_MASK ) | \
( ( ( _val ) << L2CACHE_L2CFSI_FMODE_SHIFT ) & \
L2CACHE_L2CFSI_FMODE_MASK ) )

◆ L2CACHE_L2CFSI_INDEX

#define L2CACHE_L2CFSI_INDEX (   _val)
Value:
( ( ( _val ) << L2CACHE_L2CFSI_INDEX_SHIFT ) & \
L2CACHE_L2CFSI_INDEX_MASK )

◆ L2CACHE_L2CFSI_INDEX_GET

#define L2CACHE_L2CFSI_INDEX_GET (   _reg)
Value:
( ( ( _reg ) & L2CACHE_L2CFSI_INDEX_MASK ) >> \
L2CACHE_L2CFSI_INDEX_SHIFT )

◆ L2CACHE_L2CFSI_INDEX_SET

#define L2CACHE_L2CFSI_INDEX_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~L2CACHE_L2CFSI_INDEX_MASK ) | \
( ( ( _val ) << L2CACHE_L2CFSI_INDEX_SHIFT ) & \
L2CACHE_L2CFSI_INDEX_MASK ) )

◆ L2CACHE_L2CFSI_TAG

#define L2CACHE_L2CFSI_TAG (   _val)
Value:
( ( ( _val ) << L2CACHE_L2CFSI_TAG_SHIFT ) & \
L2CACHE_L2CFSI_TAG_MASK )

◆ L2CACHE_L2CFSI_TAG_GET

#define L2CACHE_L2CFSI_TAG_GET (   _reg)
Value:
( ( ( _reg ) & L2CACHE_L2CFSI_TAG_MASK ) >> \
L2CACHE_L2CFSI_TAG_SHIFT )

◆ L2CACHE_L2CFSI_TAG_SET

#define L2CACHE_L2CFSI_TAG_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~L2CACHE_L2CFSI_TAG_MASK ) | \
( ( ( _val ) << L2CACHE_L2CFSI_TAG_SHIFT ) & \
L2CACHE_L2CFSI_TAG_MASK ) )

◆ L2CACHE_L2CFSI_WAY

#define L2CACHE_L2CFSI_WAY (   _val)
Value:
( ( ( _val ) << L2CACHE_L2CFSI_WAY_SHIFT ) & \
L2CACHE_L2CFSI_WAY_MASK )

◆ L2CACHE_L2CFSI_WAY_GET

#define L2CACHE_L2CFSI_WAY_GET (   _reg)
Value:
( ( ( _reg ) & L2CACHE_L2CFSI_WAY_MASK ) >> \
L2CACHE_L2CFSI_WAY_SHIFT )

◆ L2CACHE_L2CFSI_WAY_SET

#define L2CACHE_L2CFSI_WAY_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~L2CACHE_L2CFSI_WAY_MASK ) | \
( ( ( _val ) << L2CACHE_L2CFSI_WAY_SHIFT ) & \
L2CACHE_L2CFSI_WAY_MASK ) )