| srio Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

Macros
xsrio_hw.h File Reference

## Macros
#define | XSrio_ReadReg(BaseAddress, RegOffset) Xil_In32((BaseAddress) + (RegOffset))
| Macro to read register. More...
#define | XSrio_WriteReg(BaseAddress, RegOffset, Data) Xil_Out32((BaseAddress) + (RegOffset), (Data))
| Macro to write register. More...
Device registers
#define | XSRIO_DEV_ID_CAR_OFFSET 0x00
| Capability Address Register Space 0x00-0x3C Registers. More...
#define | XSRIO_DEV_INFO_CAR_OFFSET 0x04
| Device Information CAR. More...
#define | XSRIO_ASM_ID_CAR_OFFSET 0x08
| Assembly Identity CAR. More...
#define | XSRIO_ASM_INFO_CAR_OFFSET 0x0C
| Assembly Information CAR. More...
#define | XSRIO_PEF_CAR_OFFSET 0x10
| Processing Element Features CAR. More...
#define | XSRIO_SWP_INFO_CAR_OFFSET 0x14
| Switch Port Information CAR. More...
#define | XSRIO_SRC_OPS_CAR_OFFSET 0x18
| Source operations CAR. More...
#define | XSRIO_DST_OPS_CAR_OFFSET 0x1c
| Destination operations CAR. More...
#define | XSRIO_PELL_CTRL_CSR_OFFSET 0x4c
| Command and Status Register Space 0x040-0xFC Registers. More...
#define | XSRIO_LCS0_BASEADDR_CSR_OFFSET 0x58
| Local Configuration Space 0 Base Address CSR. More...
#define | XSRIO_LCS1_BASEADDR_CSR_OFFSET 0x5c
| Local Configuration Space 1 Base Address CSR. More...
#define | XSRIO_BASE_DID_CSR_OFFSET 0x60
| Base Device ID CSR. More...
#define | XSRIO_HOST_DID_LOCK_CSR_OFFSET 0x68
| Host Base Device ID Lock CSR. More...
#define | XSRIO_COMPONENT_TAG_CSR_OFFSET 0x6c
| Component Tag CSR. More...
#define | XSRIO_EFB_HEADER_OFFSET 0x100
| Extended Feature Register Space 0x0100-0xFFFC Registers. More...
#define | XSRIO_PORT_LINK_TOUT_CSR_OFFSET 0x120
| Port Link Timeout CSR. More...
#define | XSRIO_PORT_RESP_TOUT_CSR_OFFSET 0x124
| Port Response Timeout CSR. More...
#define | XSRIO_PORT_GEN_CTL_CSR_OFFSET 0x13c
| General Control CSR. More...
#define | XSRIO_PORT_N_MNT_REQ_CSR_OFFSET 0x140
| Port n Link Maintenance Request CSR. More...
#define | XSRIO_PORT_N_MNT_RES_CSR_OFFSET 0x144
| Port n Maintenance Response CSR. More...
#define | XSRIO_PORT_N_ACKID_CSR_OFFSET 0x148
| Port n Local Ack ID CSR. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_OFFSET 0x158
| Port n Error and Status CSR. More...
#define | XSRIO_PORT_N_CTL_CSR_OFFSET 0x15c
| Port n Control CSR. More...
#define | XSRIO_EFB_LPSL_OFFSET 0x0400
| LP-Serial Lane Extended Features offset. More...
#define | XSRIO_SL_HEADER_OFFSET 0x00
| Serial Lane Block Header. More...
#define | XSRIO_SLS0_CSR_OFFSET(n) (0x10 + n*0x20)
| Serial Lane N Status 0 CSR. More...
#define | XSRIO_SLS1_CSR_OFFSET(n) (0x14 + n*0x20)
| Serial Lane N Status 1 CSR. More...
#define | XSRIO_IMP_WCSR_OFFSET 0x10000
| Implementation Defined Space 0x010000 - 0xFFFFFC Registers. More...
#define | XSRIO_IMP_BCSR_OFFSET 0x10004
| Buffer Control CSR. More...
#define | XSRIO_IMP_MRIR_OFFSET 0x10100
| Maintenance Request Information Register. More...
Device Identity CAR bit definitions.
These bits are associated with the XSRIO_DEV_ID_CAR_OFFSET register.
#define | XSRIO_DEV_ID_DEVID_CAR_MASK 0xFFFF0000
| Device ID Mask. More...
#define | XSRIO_DEV_ID_VDRID_CAR_MASK 0x0000FFFF
| Device Vendor ID Mask. More...
#define | XSRIO_DEV_ID_DEVID_CAR_SHIFT 16
| Device ID shift. More...
Device Information CAR bit definitions.
These bits are associated with the XSRIO_DEV_INFO_CAR_OFFSET register.
#define | XSRIO_DEV_INFO_CAR_PATCH_MASK 0x0000000F
| Patch Mask. More...
#define | XSRIO_DEV_INFO_CAR_MINREV_MASK 0x000000F0
| Minor Revision Mask. More...
#define | XSRIO_DEV_INFO_CAR_MAJREV_MASK 0x00000F00
| Major Revision Mask. More...
#define | XSRIO_DEV_INFO_CAR_DEVREV_MASK 0x000F0000
| Device Revision Lable Mask. More...
Assembly Identity CAR bit definitions.
These bits are associated with the XSRIO_ASM_ID_CAR_OFFSET register.
#define | XSRIO_ASM_ID_CAR_ASMID_MASK 0xFFFF0000
| Assembly ID Mask. More...
#define | XSRIO_ASM_ID_CAR_ASMVID_MASK 0x0000FFFF
| Assembly Vendor ID Mask. More...
#define | XSRIO_ASM_ID_CAR_ASMID_SHIFT 16
| Assembly ID Shift. More...
Assembly Device Information CAR bit definitions.
These bits are associated with the XSRIO_ASM_INFO_CAR_OFFSET register.
#define | XSRIO_ASM_INFO_CAR_ASMREV_MASK 0xFFFF0000
| Assembly Revision Mask. More...
#define | XSRIO_ASM_INFO_CAR_EFP_MASK 0x0000FFFF
| Extended Features Pointer Mask. More...
#define | XSRIO_ASM_INFO_CAR_ASMREV_SHIFT 16
| Assembly Revision Shift. More...
Processing Element Features CAR bit definitions.
These bits are associated with the XSRIO_PEF_CAR_OFFSET register.
#define | XSRIO_PEF_CAR_EAS_MASK 0x00000007
| Extended Addressing Support Mask. More...
#define | XSRIO_PEF_CAR_EF_MASK 0x00000008
| Extended Features Mask. More...
#define | XSRIO_PEF_CAR_CTS_MASK 0x00000010
| Common Transport Large System support Mask. More...
#define | XSRIO_PEF_CAR_CRF_MASK 0x00000020
| CRF Support Mask. More...
#define | XSRIO_PEF_CAR_MPORT_MASK 0x08000000
| Multi Port Mask. More...
#define | XSRIO_PEF_CAR_SWITCH_MASK 0x10000000
| Switch Mask. More...
#define | XSRIO_PEF_CAR_PROCESSOR_MASK 0x20000000
| Processor Mask. More...
#define | XSRIO_PEF_CAR_MEMORY_MASK 0x40000000
| Memory Mask. More...
#define | XSRIO_PEF_CAR_BRIDGE_MASK 0x80000000
| Bridge Mask. More...
Source Operations CAR bit definitions.
These bits are associated with the XSRIO_SRC_OPS_CAR_OFFSET register and XSRIO_DST_OPS_CAR register.
#define | XSRIO_SRCDST_OPS_CAR_PORT_WRITE_MASK 0x00000004
| Port write operation Mask. More...
#define | XSRIO_SRCDST_OPS_CAR_ATOMIC_SWP_MASK 0x00000008
| Atomic Swap Mask. More...
#define | XSRIO_SRCDST_OPS_CAR_ATOMIC_CLR_MASK 0x00000010
| Atomic Clear Mask. More...
#define | XSRIO_SRCDST_OPS_CAR_ATOMIC_SET_MASK 0x00000020
| Atomic Set Mask. More...
#define | XSRIO_SRCDST_OPS_CAR_ATOMIC_DECR_MASK 0x00000040
| Atomic Decrement Mask. More...
#define | XSRIO_SRCDST_OPS_CAR_ATOMIC_INCR_MASK 0x00000080
| Atomic Increment Mask. More...
#define | XSRIO_SRCDST_OPS_CAR_ATOMIC_TSWP_MASK 0x00000100
| Atomic test and swap Mask. More...
#define | XSRIO_SRCDST_OPS_CAR_ATOMIC_CSWP_MASK 0x00000200
| Atomic compare and Swap Mask. More...
#define | XSRIO_SRCDST_OPS_CAR_DOORBELL_MASK 0x00000400
| Doorbell Mask. More...
#define | XSRIO_SRCDST_OPS_CAR_DATA_MSG_MASK 0x00000800
| Data Message Mask. More...
#define | XSRIO_SRCDST_OPS_CAR_WRITE_RESPONSE_MASK 0x00001000
| Write with Response Mask. More...
#define | XSRIO_SRCDST_OPS_CAR_SWRITE_MASK 0x00002000
| Streaming Write Mask. More...
#define | XSRIO_SRCDST_OPS_CAR_WRITE_MASK 0x00004000
| Write Mask. More...
#define | XSRIO_SRCDST_OPS_CAR_READ_MASK 0x00008000
| Read Mask. More...
PE Logical layer Control CSR bit definitions.
These bits are associated with the XSRIO_PELL_CTRL_CSR_OFFSET register.
#define | XSRIO_PELL_CTRL_CSR_EAC_MASK 0x00000007
| Extended Addressing Control Mask. More...
Local Configuration Space Base Address 1 CSR bit definitions.
These bits are associated with the XSRIO_LCS1_BASEADDR_CSR_OFFSET register.
#define | XSRIO_LCS1_BASEADDR_LCSBA_CSR_MASK 0x7FE00000
| LCSBA Mask. More...
#define | XSRIO_LCS1_BASEADDR_LCSBA_CSR_SHIFT 21
| LCSBA Shift. More...
Base Device ID CSR bit definitions.
These bits are associated with the XSRIO_BASE_DID_CSR_OFFSET register.
#define | XSRIO_BASE_DID_CSR_LBDID_MASK 0x0000FFFF
| Large Base Device ID Mask(16-bit device ID) More...
#define | XSRIO_BASE_DID_CSR_BDID_MASK 0x00FF0000
| Base Device ID Mask(8-bit device ID) More...
#define | XSRIO_BASE_DID_CSR_BDID_SHIFT 16
| Base Device ID Shift. More...
Host Base Device ID CSR bit definitions.
These bits are associated with the XSRIO_HOST_DID_LOCK_CSR_OFFSET register.
#define | XSRIO_HOST_DID_LOCK_CSR_HBDID_MASK 0x0000FFFF
| Host Base Device ID Mask. More...
LP - Serial Register Block header bit definitions.
These bits are associated with the XSRIO_EFB_HEADER_OFFSET register.
#define | XSRIO_EFB_HEADER_EFID_MASK 0x0000FFFF
| Extended Features ID Mask. More...
#define | XSRIO_EFB_HEADER_EFP_MASK 0xFFFF0000
| Extended Features Pointer Mask. More...
#define | XSRIO_EFB_HEADER_EFP_SHIFT 16
| Extended Features Pointer Shift. More...
Port Link timeout value CSR bit definitions.
These bits are associated with the XSRIO_PORT_LINK_TOUT_CSR_OFFSET register.
#define | XSRIO_PORT_LINK_TOUT_CSR_TOUTVAL_MASK 0xFFFFFF00
| Timeout Value Mask. More...
#define | XSRIO_PORT_LINK_TOUT_CSR_TOUTVAL_SHIFT 8
| Timeout Value Shift. More...
Port response timeout value CSR bit definitions.
These bits are associated with the XSRIO_PORT_RESP_TOUT_CSR_OFFSET register.
#define | XSRIO_PORT_RESP_TOUT_CSR_TOUTVAL_MASK 0xFFFFFF00
| Response Timeout Value Mask. More...
#define | XSRIO_PORT_RESP_TOUT_CSR_TOUTVAL_SHIFT 8
| Response Timeout Shift. More...
Port General Control CSR bit definitions.
These bits are associated with the XSRIO_PORT_GEN_CTL_CSR_OFFSET register.
#define | XSRIO_PORT_GEN_CTL_CSR_DISCOVERED_MASK 0x20000000
| Discovered Mask. More...
#define | XSRIO_PORT_GEN_CTL_CSR_MENABLE_MASK 0x40000000
| Master Enable Mask. More...
#define | XSRIO_PORT_GEN_CTL_CSR_HOST_MASK 0x80000000
| Host Mask. More...
Port n maintenance request CSR bit definitions.
These bits are associated with the XSRIO_PORT_N_MNT_REQ_CSR_OFFSET register.
#define | XSRIO_PORT_N_MNT_REQ_CSR_CMD_MASK 0x00000007
| Command Mask. More...
Port n maintenance response CSR bit definitions.
These bits are associated with the XSRIO_PORT_N_MNT_RES_CSR_OFFSET register.
#define | XSRIO_PORT_N_MNT_RES_CSR_LS_MASK 0x0000001F
| link status Mask More...
#define | XSRIO_PORT_N_MNT_RES_CSR_ACKS_MASK 0x000007E0
| Ack ID status Mask. More...
#define | XSRIO_PORT_N_MNT_RES_CSR_RVALID_MASK 0x80000000
| Response Valid Mask. More...
Port n local ack ID CSR bit definitions.
These bits are associated with the XSRIO_PORT_N_ACKID_CSR_OFFSET register.
#define | XSRIO_PORT_N_ACKID_CSR_OBACKID_MASK 0x0000003F
| Out bound ACK ID Mask. More...
#define | XSRIO_PORT_N_ACKID_CSR_OSACKID_MASK 0x00003F00
| Out Standing ACK ID Mask. More...
#define | XSRIO_PORT_N_ACKID_CSR_IBACKID_MASK 0x3F000000
| In bound ACK ID Mask. More...
#define | XSRIO_PORT_N_ACKID_CSR_CLSACKID_MASK 0x80000000
| Clear Outstanding ACK ID Mask. More...
#define | XSRIO_PORT_N_ACKID_CSR_RESET_OBACKID_MASK 0xFFFFFFC0
| Out bound ACK ID Reset Mask. More...
#define | XSRIO_PORT_N_ACKID_CSR_RESET_IBACKID_MASK 0xC0FFFFFF
| In bound ACK ID Reset Mask. More...
#define | XSRIO_PORT_N_ACKID_CSR_IBACKID_SHIFT 24
| In bound ACK ID shift. More...
Port n Error and Status CSR bit definitions.
These bits are associated with the XSRIO_PORT_N_ERR_STS_CSR_OFFSET register.
#define | XSRIO_PORT_N_ERR_STS_CSR_PUINT_MASK 0x00000001
| Port un-initialized Mask. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_POK_MASK 0x00000002
| Port Ok Mask. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_PERR_MASK 0x00000004
| Port Error Mask. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_IERRS_MASK 0x00000100
| Input Error stopped Mask. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_IERRE_MASK 0x00000200
| Input Error encountered Mask. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_IRTS_MASK 0x00000400
| Input Retry Stopped Mask. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_OERRS_MASK 0x00010000
| Output error Stopped Mask. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_OERRE_MASK 0x00020000
| Output error encountered Mask. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_ORTS_MASK 0x00040000
| Output Retry Stopped Mask. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_OR_MASK 0x00080000
| Output Retried Mask. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_ORE_MASK 0x00100000
| Output Retry Encountered Mask. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_FLOWCNTL_MASK 0x08000000
| Flow Control Mode Mask. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_IDL_SEQ_MASK 0x20000000
| Idle sequence Mask. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_IDL_SEQE_MASK 0x40000000
| Idle sequence 2 Enable Mask. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_IDL_SEQS_MASK 0x80000000
| Idle sequence 2 support Mask. More...
#define | XSRIO_PORT_N_ERR_STS_CSR_ERR_ALL_MASK 0x001FFF07
| Port Errors Mask. More...
Port n Control CSR bit definitions.
These bits are associated with the XSRIO_PORT_N_CTL_CSR_OFFSET register.
#define | XSRIO_PORT_N_CTL_CSR_PTYPE_MASK 0x00000001
| Port Type Mask. More...
#define | XSRIO_PORT_N_CTL_CSR_EPWDS_MASK 0x00003000
| Extended Port Width Support Mask. More...
#define | XSRIO_PORT_N_CTL_CSR_EPWOR_MASK 0x0000C000
| Extended Port Width Override Mask. More...
#define | XSRIO_PORT_N_CTL_CSR_ENUMB_MASK 0x00020000
| Enumeration Boundary Mask. More...
#define | XSRIO_PORT_N_CTL_CSR_MCENT_MASK 0x00080000
| Multi-cast Event Participant Mask. More...
#define | XSRIO_PORT_N_CTL_CSR_ERRD_MASK 0x00100000
| Error Checking Disable Mask. More...
#define | XSRIO_PORT_N_CTL_CSR_IPE_MASK 0x00200000
| Input port enable Mask. More...
#define | XSRIO_PORT_N_CTL_CSR_OPE_MASK 0x00400000
| Output port enable Mask. More...
#define | XSRIO_PORT_N_CTL_CSR_PD_MASK 0x00800000
| Output port disable Mask. More...
#define | XSRIO_PORT_N_CTL_CSR_PWO_MASK 0x07000000
| Port width Override Mask. More...
#define | XSRIO_PORT_N_CTL_CSR_RESET_PWO_MASK 0xF8FFFFFF
| Port width Override Reset Mask. More...
#define | XSRIO_PORT_N_CTL_CSR_IPW_MASK 0x38000000
| Initialized Port width Mask. More...
#define | XSRIO_PORT_N_CTL_CSR_PW_MASK 0xc0000000
| Port width Mask. More...
#define | XSRIO_PORT_N_CTL_CSR_STATUS_ALL_MASK 0x00F00000
| Port Status All Mask. More...
#define | XSRIO_PORT_N_CTL_CSR_PWO_SHIFT 24
| Port width Override Shift. More...
#define | XSRIO_PORT_N_CTL_CSR_PW_SHIFT 30
| Port width Shift. More...
LP -Serial Lane Register Block Header bit definitions.
These bits are associated with the XSRIO_SL_HEADER_OFFSET register.
#define | XSRIO_SL_HEADER_EFID_MASK 0x0000FFFF
| Extended Features ID Mask. More...
#define | XSRIO_SL_HEADER_EFP_MASK 0xFFFF0000
| Extended Features Pointer Mask. More...
#define | XSRIO_SL_HEADER_EFP_SHIFT 16
| Extended Features Pointer Shift. More...
LP -Seral Lane n Status 0 CSRS bit definitions.
These bits are associated with the XSRIO_SLS0_CSR(x) register.
#define | XSRIO_SLS0_CSR_PORT_NUM_MASK 0xFF000000
| Port Number Mask. More...
#define | XSRIO_SLS0_CSR_LANE_NUM_MASK 0x00F00000
| Lane Number Mask. More...
#define | XSRIO_SLS0_CSR_TRANSMIT_TYPE_MASK 0x00080000
| Transmitter Type Mask. More...
#define | XSRIO_SLS0_CSR_TRANSMIT_MODE_MASK 0x00040000
| Transmitter Mode Mask. More...
#define | XSRIO_SLS0_CSR_RCV_INPUT_INV_MASK 0x00008000
| Receiver Input Inverted Mask. More...
#define | XSRIO_SLS0_CSR_RCV_TRAINED_MASK 0x00004000
| Receiver Trained Mask. More...
#define | XSRIO_SLS0_CSR_RCVLANE_SYNC_MASK 0x00002000
| Receive Lane Sync Mask. More...
#define | XSRIO_SLS0_CSR_RCVLANE_RDY_MASK 0x00001000
| Receive Lane Ready Mask. More...
#define | XSRIO_SLS0_CSR_DECODING_ERRORS_MASK 0x00000F00
| 8B/10B Decoding errors Mask More...
#define | XSRIO_SLS0_CSR_LANESYNC_CHAN_MASK 0x00000080
| lane_sync state change Mask More...
#define | XSRIO_SLS0_CSR_RCVTRAINED_CHAN_MASK 0x00000040
| rcvr_train state changed Mask More...
#define | XSRIO_SLS0_CSR_STAT1_IMP_MASK 0x00000008
| Status 1 CSR Implemented Mask. More...
#define | XSRIO_SLS0_CSR_DECODING_ERRORS_SHIFT 8
LP -Seral Lane n Status 1 CSRS bit definitions.
These bits are associated with the XSRIO_SLS1_CSR(x) register.
#define | XSRIO_SLS1_CSR_SCRDSCR_EN_MASK 0x00008000
| Connected port Scrambling/Descrambling Enabled Mask. More...
#define | XSRIO_SLS1_CSR_CPTEIS_MASK 0x00030000
| Connected port transmit Emphasis Tap(+1) Status Mask. More...
#define | XSRIO_SLS1_CSR_CPTEDS_MASK 0x000C0000
| Connected port transmit Emphasis Tap(-1) Status Mask. More...
#define | XSRIO_SLS1_CSR_LANENUM_MASK 0x00F00000
| Lane number within connected port. More...
#define | XSRIO_SLS1_CSR_RXPORT_WIDTH_MASK 0x07000000
| Receive port width Mask. More...
#define | XSRIO_SLS1_CSR_CPLR_TRAINED_MASK 0x08000000
| Connected port lane Receiver trained Mask. More...
#define | XSRIO_SLS1_CSR_IMPDEFINED_MASK 0x10000000
| Implementation defined Mask. More...
#define | XSRIO_SLS1_CSR_VALCHANGED_MASK 0x20000000
| Values Changed Mask. More...
#define | XSRIO_SLS1_CSR_IDLE2_INFO_MASK 0x40000000
| IDLE2 Information Current Mask. More...
#define | XSRIO_SLS1_CSR_IDLE2_REC_MASK 0x80000000
| IDLE2 Received Mask. More...
Water Mark CSRS bit definitions.
These bits are associated with the XSRIO_IMP_WCSR_OFFSET register.
#define | XSRIO_IMP_WCSR_WM2_MASK 0x003F0000
| Water Mark 2 Mask. More...
#define | XSRIO_IMP_WCSR_WM1_MASK 0x00003F00
| Water Mark 1 Mask. More...
#define | XSRIO_IMP_WCSR_WM0_MASK 0x0000003F
| Water Mark 0 Mask. More...
#define | XSRIO_IMP_WCSR_WM1_SHIFT 8
| Water Mark 1 Shift. More...
#define | XSRIO_IMP_WCSR_WM2_SHIFT 16
| Water Mark 2 Shift. More...
Buffer Control CSRS bit definitions.
These bits are associated with the XSRIO_IMP_BCSR_OFFSET register.
#define | XSRIO_IMP_BCSR_RXFLOW_CNTLONLY_MASK 0x80000000
| Rx Flow Control Only Mask. More...
#define | XSRIO_IMP_BCSR_UNIFIED_CLK_MASK 0x40000000
| Buffer Control Mask. More...
#define | XSRIO_IMP_BCSR_TX_FLOW_CNTL_MASK 0x20000000
| Tx Flow Control Mask. More...
#define | XSRIO_IMP_BCSR_TXREQ_REORDER_MASK 0x10000000
| Tx Request Reorder Mask. More...
#define | XSRIO_IMP_BCSR_TXSIZE_MASK 0x07FF0000
| Tx size Mask. More...
#define | XSRIO_IMP_BCSR_FRX_FLOW_CNTL_MASK 0x00008000
| Force Rx flow Control Mask. More...
#define | XSRIO_IMP_BCSR_RXSIZE_MASK 0x000000FF
| Rx size Mask. More...
#define | XSRIO_IMP_BCSR_TXSIZE_SHIFT 16
| Tx size shift. More...
Maintenance Request Information Register bit definitions.
These bits are associated with the XSRIO_IMP_MRIR_OFFSET register.
#define | XSRIO_IMP_MRIR_REQ_TID_MASK 0xFF000000
| Request TID Mask. More...
#define | XSRIO_IMP_MRIR_REQ_PRIO_MASK 0x00060000
| Request Priority Mask. More...
#define | XSRIO_IMP_MRIR_REQ_CRF_MASK 0x00010000
| Request CRF Mask. More...
#define | XSRIO_IMP_MRIR_REQ_DESTID_MASK 0x0000FFFF
| Request Destination ID Mask. More...
#define | XSRIO_IMP_MRIR_REQ_PRIO_SHIFT 17
#define | XSRIO_IMP_MRIR_REQ_CRF_SHIFT 16
#define | XSRIO_IMP_MRIR_REQ_TID_SHIFT 24