RTEMS 6.1-rc5
Loading...
Searching...
No Matches
Macros
PCI trace Control and Status register (TCTRC)

This group contains register bit definitions. More...

Macros

#define GRPCI2_TCTRC_TRIG_INDEX_SHIFT   16
 
#define GRPCI2_TCTRC_TRIG_INDEX_MASK   0xffff0000U
 
#define GRPCI2_TCTRC_TRIG_INDEX_GET(_reg)
 
#define GRPCI2_TCTRC_TRIG_INDEX_SET(_reg, _val)
 
#define GRPCI2_TCTRC_TRIG_INDEX(_val)
 
#define GRPCI2_TCTRC_AR   0x8000U
 
#define GRPCI2_TCTRC_EN   0x4000U
 
#define GRPCI2_TCTRC_DEPTH_SHIFT   4
 
#define GRPCI2_TCTRC_DEPTH_MASK   0xff0U
 
#define GRPCI2_TCTRC_DEPTH_GET(_reg)
 
#define GRPCI2_TCTRC_DEPTH_SET(_reg, _val)
 
#define GRPCI2_TCTRC_DEPTH(_val)
 
#define GRPCI2_TCTRC_SO   0x2U
 
#define GRPCI2_TCTRC_SA   0x1U
 

Detailed Description

This group contains register bit definitions.

Macro Definition Documentation

◆ GRPCI2_TCTRC_DEPTH

#define GRPCI2_TCTRC_DEPTH (   _val)
Value:
( ( ( _val ) << GRPCI2_TCTRC_DEPTH_SHIFT ) & \
GRPCI2_TCTRC_DEPTH_MASK )

◆ GRPCI2_TCTRC_DEPTH_GET

#define GRPCI2_TCTRC_DEPTH_GET (   _reg)
Value:
( ( ( _reg ) & GRPCI2_TCTRC_DEPTH_MASK ) >> \
GRPCI2_TCTRC_DEPTH_SHIFT )

◆ GRPCI2_TCTRC_DEPTH_SET

#define GRPCI2_TCTRC_DEPTH_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GRPCI2_TCTRC_DEPTH_MASK ) | \
( ( ( _val ) << GRPCI2_TCTRC_DEPTH_SHIFT ) & \
GRPCI2_TCTRC_DEPTH_MASK ) )

◆ GRPCI2_TCTRC_TRIG_INDEX

#define GRPCI2_TCTRC_TRIG_INDEX (   _val)
Value:
( ( ( _val ) << GRPCI2_TCTRC_TRIG_INDEX_SHIFT ) & \
GRPCI2_TCTRC_TRIG_INDEX_MASK )

◆ GRPCI2_TCTRC_TRIG_INDEX_GET

#define GRPCI2_TCTRC_TRIG_INDEX_GET (   _reg)
Value:
( ( ( _reg ) & GRPCI2_TCTRC_TRIG_INDEX_MASK ) >> \
GRPCI2_TCTRC_TRIG_INDEX_SHIFT )

◆ GRPCI2_TCTRC_TRIG_INDEX_SET

#define GRPCI2_TCTRC_TRIG_INDEX_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GRPCI2_TCTRC_TRIG_INDEX_MASK ) | \
( ( ( _val ) << GRPCI2_TCTRC_TRIG_INDEX_SHIFT ) & \
GRPCI2_TCTRC_TRIG_INDEX_MASK ) )