RTEMS 6.3
Loading...
Searching...
No Matches
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 ) )