RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Macros
Capability register 2 (CAP2)

This group contains register bit definitions. More...

Macros

#define GRIOMMU_CAP2_TMASK_SHIFT   24
 
#define GRIOMMU_CAP2_TMASK_MASK   0xff000000U
 
#define GRIOMMU_CAP2_TMASK_GET(_reg)
 
#define GRIOMMU_CAP2_TMASK_SET(_reg, _val)
 
#define GRIOMMU_CAP2_TMASK(_val)
 
#define GRIOMMU_CAP2_MTYPE_SHIFT   18
 
#define GRIOMMU_CAP2_MTYPE_MASK   0xc0000U
 
#define GRIOMMU_CAP2_MTYPE_GET(_reg)
 
#define GRIOMMU_CAP2_MTYPE_SET(_reg, _val)
 
#define GRIOMMU_CAP2_MTYPE(_val)
 
#define GRIOMMU_CAP2_TTYPE_SHIFT   16
 
#define GRIOMMU_CAP2_TTYPE_MASK   0x30000U
 
#define GRIOMMU_CAP2_TTYPE_GET(_reg)
 
#define GRIOMMU_CAP2_TTYPE_SET(_reg, _val)
 
#define GRIOMMU_CAP2_TTYPE(_val)
 
#define GRIOMMU_CAP2_TTAGBITS_SHIFT   8
 
#define GRIOMMU_CAP2_TTAGBITS_MASK   0xff00U
 
#define GRIOMMU_CAP2_TTAGBITS_GET(_reg)
 
#define GRIOMMU_CAP2_TTAGBITS_SET(_reg, _val)
 
#define GRIOMMU_CAP2_TTAGBITS(_val)
 
#define GRIOMMU_CAP2_ISIZE_SHIFT   5
 
#define GRIOMMU_CAP2_ISIZE_MASK   0xe0U
 
#define GRIOMMU_CAP2_ISIZE_GET(_reg)
 
#define GRIOMMU_CAP2_ISIZE_SET(_reg, _val)
 
#define GRIOMMU_CAP2_ISIZE(_val)
 
#define GRIOMMU_CAP2_TLBENT_SHIFT   0
 
#define GRIOMMU_CAP2_TLBENT_MASK   0x1fU
 
#define GRIOMMU_CAP2_TLBENT_GET(_reg)
 
#define GRIOMMU_CAP2_TLBENT_SET(_reg, _val)
 
#define GRIOMMU_CAP2_TLBENT(_val)
 

Detailed Description

This group contains register bit definitions.

Macro Definition Documentation

◆ GRIOMMU_CAP2_ISIZE

#define GRIOMMU_CAP2_ISIZE (   _val)
Value:
( ( ( _val ) << GRIOMMU_CAP2_ISIZE_SHIFT ) & \
GRIOMMU_CAP2_ISIZE_MASK )

◆ GRIOMMU_CAP2_ISIZE_GET

#define GRIOMMU_CAP2_ISIZE_GET (   _reg)
Value:
( ( ( _reg ) & GRIOMMU_CAP2_ISIZE_MASK ) >> \
GRIOMMU_CAP2_ISIZE_SHIFT )

◆ GRIOMMU_CAP2_ISIZE_SET

#define GRIOMMU_CAP2_ISIZE_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GRIOMMU_CAP2_ISIZE_MASK ) | \
( ( ( _val ) << GRIOMMU_CAP2_ISIZE_SHIFT ) & \
GRIOMMU_CAP2_ISIZE_MASK ) )

◆ GRIOMMU_CAP2_MTYPE

#define GRIOMMU_CAP2_MTYPE (   _val)
Value:
( ( ( _val ) << GRIOMMU_CAP2_MTYPE_SHIFT ) & \
GRIOMMU_CAP2_MTYPE_MASK )

◆ GRIOMMU_CAP2_MTYPE_GET

#define GRIOMMU_CAP2_MTYPE_GET (   _reg)
Value:
( ( ( _reg ) & GRIOMMU_CAP2_MTYPE_MASK ) >> \
GRIOMMU_CAP2_MTYPE_SHIFT )

◆ GRIOMMU_CAP2_MTYPE_SET

#define GRIOMMU_CAP2_MTYPE_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GRIOMMU_CAP2_MTYPE_MASK ) | \
( ( ( _val ) << GRIOMMU_CAP2_MTYPE_SHIFT ) & \
GRIOMMU_CAP2_MTYPE_MASK ) )

◆ GRIOMMU_CAP2_TLBENT

#define GRIOMMU_CAP2_TLBENT (   _val)
Value:
( ( ( _val ) << GRIOMMU_CAP2_TLBENT_SHIFT ) & \
GRIOMMU_CAP2_TLBENT_MASK )

◆ GRIOMMU_CAP2_TLBENT_GET

#define GRIOMMU_CAP2_TLBENT_GET (   _reg)
Value:
( ( ( _reg ) & GRIOMMU_CAP2_TLBENT_MASK ) >> \
GRIOMMU_CAP2_TLBENT_SHIFT )

◆ GRIOMMU_CAP2_TLBENT_SET

#define GRIOMMU_CAP2_TLBENT_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GRIOMMU_CAP2_TLBENT_MASK ) | \
( ( ( _val ) << GRIOMMU_CAP2_TLBENT_SHIFT ) & \
GRIOMMU_CAP2_TLBENT_MASK ) )

◆ GRIOMMU_CAP2_TMASK

#define GRIOMMU_CAP2_TMASK (   _val)
Value:
( ( ( _val ) << GRIOMMU_CAP2_TMASK_SHIFT ) & \
GRIOMMU_CAP2_TMASK_MASK )

◆ GRIOMMU_CAP2_TMASK_GET

#define GRIOMMU_CAP2_TMASK_GET (   _reg)
Value:
( ( ( _reg ) & GRIOMMU_CAP2_TMASK_MASK ) >> \
GRIOMMU_CAP2_TMASK_SHIFT )

◆ GRIOMMU_CAP2_TMASK_SET

#define GRIOMMU_CAP2_TMASK_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GRIOMMU_CAP2_TMASK_MASK ) | \
( ( ( _val ) << GRIOMMU_CAP2_TMASK_SHIFT ) & \
GRIOMMU_CAP2_TMASK_MASK ) )

◆ GRIOMMU_CAP2_TTAGBITS

#define GRIOMMU_CAP2_TTAGBITS (   _val)
Value:
( ( ( _val ) << GRIOMMU_CAP2_TTAGBITS_SHIFT ) & \
GRIOMMU_CAP2_TTAGBITS_MASK )

◆ GRIOMMU_CAP2_TTAGBITS_GET

#define GRIOMMU_CAP2_TTAGBITS_GET (   _reg)
Value:
( ( ( _reg ) & GRIOMMU_CAP2_TTAGBITS_MASK ) >> \
GRIOMMU_CAP2_TTAGBITS_SHIFT )

◆ GRIOMMU_CAP2_TTAGBITS_SET

#define GRIOMMU_CAP2_TTAGBITS_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GRIOMMU_CAP2_TTAGBITS_MASK ) | \
( ( ( _val ) << GRIOMMU_CAP2_TTAGBITS_SHIFT ) & \
GRIOMMU_CAP2_TTAGBITS_MASK ) )

◆ GRIOMMU_CAP2_TTYPE

#define GRIOMMU_CAP2_TTYPE (   _val)
Value:
( ( ( _val ) << GRIOMMU_CAP2_TTYPE_SHIFT ) & \
GRIOMMU_CAP2_TTYPE_MASK )

◆ GRIOMMU_CAP2_TTYPE_GET

#define GRIOMMU_CAP2_TTYPE_GET (   _reg)
Value:
( ( ( _reg ) & GRIOMMU_CAP2_TTYPE_MASK ) >> \
GRIOMMU_CAP2_TTYPE_SHIFT )

◆ GRIOMMU_CAP2_TTYPE_SET

#define GRIOMMU_CAP2_TTYPE_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GRIOMMU_CAP2_TTYPE_MASK ) | \
( ( ( _val ) << GRIOMMU_CAP2_TTYPE_SHIFT ) & \
GRIOMMU_CAP2_TTYPE_MASK ) )