![]() |
hdcp22_tx
Xilinx SDK Drivers API Documentation
|
This typedef contains information about the HDCP22 transmitter. More...
Data Fields | |
| XHdcp22_Tx_Protocol | Protocol |
| Copy of configuration setting Protocol. More... | |
| XHdcp22_Tx_StateType | CurrentState |
| Current state of the internal state machine. More... | |
| XHdcp22_Tx_StateType | PrvState |
| Previous state of the internal state machine. More... | |
| u8 | Rtx [8] |
| Internal used Rtx. More... | |
| u8 | Rrx [8] |
| Internal used Rrx. More... | |
| u8 | Rn [8] |
| Internal used Rn. More... | |
| void * | StateContext |
| Context used internally by the state machine. More... | |
| u16 | LocalityCheckCounter |
| Locality may attempt 1024 times. More... | |
| u8 | MsgAvailable |
| Message is available for reading. More... | |
| XHdcp22_Tx_AuthenticationType | AuthenticationStatus |
| The result after a call to XHdcp22Tx_Poll. More... | |
| XHdcp22_Tx_ContentStreamType | ContentStreamType |
| Content stream type used with Content Stream Management. More... | |
| u32 | SeqNum_M |
| Sequence number M used with Content Stream Management. More... | |
| u8 | SentFirstSeqNum_M |
| Indicates if the first seq_num_M value is sent. More... | |
| u8 | M [32] |
| Calculated M value. More... | |
| u8 | IsTopologyAvailable |
| Is topology info available. More... | |
| u8 | IsContentStreamTypeSent |
| Content stream type is sent. More... | |
| u8 | IsContentStreamTypeSet |
| Content stream type is set. More... | |
| u16 | ContentStreamManageCheckCounter |
| Keeps track of the number of Content Stream Management checks performed. More... | |
| u8 | ContentStreamManageFailed |
| Content stream management failed. More... | |
| u8 | ReceivedFirstSeqNum_V |
| Indicates if the first seq_num_V value is received. More... | |
| u8 | ReAuthenticationRequested |
| Is re-authentication requested by HDCP 2.2 RX. More... | |
| u16 | RxStatus |
| HDCP RX status read on timer interrupt. More... | |
| u8 | IsEnabled |
| Is HDCP TX enabled (state machine is active). More... | |
| u8 | IsReceiverHDCP2Capable |
| Is the receiver a HDCP 2.2 type. More... | |
| u8 | IsReceiverRepeater |
| Is the receiver a HDCP repeater. More... | |
| u8 | IsRevocationListValid |
| Is revocation list valid. More... | |
| u8 | IsDeviceRevoked |
| Is a device listed in the revocation list. More... | |
| u32 | PollingValue |
| The currently used polling value see also XHDCP22_TX_DEFAULT_RX_STATUS_POLLVALUE. More... | |
| u32 | AuthRequestCnt |
| Authentication request count. More... | |
| u32 | ReauthRequestCnt |
| Re-authentication request count. More... | |
This typedef contains information about the HDCP22 transmitter.
| XHdcp22_Tx_AuthenticationType XHdcp22_Tx_Info::AuthenticationStatus |
The result after a call to XHdcp22Tx_Poll.
Referenced by XHdcp22Tx_Authenticate(), XHdcp22Tx_Info(), XHdcp22Tx_IsAuthenticated(), XHdcp22Tx_IsInProgress(), XHdcp22Tx_Poll(), and XHdcp22Tx_Reset().
| u32 XHdcp22_Tx_Info::AuthRequestCnt |
Authentication request count.
Referenced by XHdcp22Tx_Info(), and XHdcp22Tx_Reset().
| u16 XHdcp22_Tx_Info::ContentStreamManageCheckCounter |
Keeps track of the number of Content Stream Management checks performed.
| u8 XHdcp22_Tx_Info::ContentStreamManageFailed |
Content stream management failed.
| XHdcp22_Tx_ContentStreamType XHdcp22_Tx_Info::ContentStreamType |
Content stream type used with Content Stream Management.
Referenced by XHdcp22Tx_Info(), and XHdcp22Tx_SetContentStreamType().
| XHdcp22_Tx_StateType XHdcp22_Tx_Info::CurrentState |
Current state of the internal state machine.
Referenced by XHdcp22Tx_Authenticate(), XHdcp22Tx_Poll(), and XHdcp22Tx_Reset().
| u8 XHdcp22_Tx_Info::IsContentStreamTypeSent |
Content stream type is sent.
| u8 XHdcp22_Tx_Info::IsContentStreamTypeSet |
Content stream type is set.
Referenced by XHdcp22Tx_Authenticate(), and XHdcp22Tx_SetContentStreamType().
| u8 XHdcp22_Tx_Info::IsDeviceRevoked |
Is a device listed in the revocation list.
| u8 XHdcp22_Tx_Info::IsEnabled |
Is HDCP TX enabled (state machine is active).
Referenced by XHdcp22Tx_Authenticate(), XHdcp22Tx_Disable(), XHdcp22Tx_Enable(), XHdcp22Tx_IsEnabled(), and XHdcp22Tx_Poll().
| u8 XHdcp22_Tx_Info::IsReceiverHDCP2Capable |
Is the receiver a HDCP 2.2 type.
Referenced by XHdcp22Tx_Authenticate().
| u8 XHdcp22_Tx_Info::IsReceiverRepeater |
Is the receiver a HDCP repeater.
| u8 XHdcp22_Tx_Info::IsRevocationListValid |
Is revocation list valid.
| u8 XHdcp22_Tx_Info::IsTopologyAvailable |
Is topology info available.
Referenced by XHdcp22Tx_Authenticate(), XHdcp22Tx_GetTopology(), and XHdcp22Tx_Reset().
| u16 XHdcp22_Tx_Info::LocalityCheckCounter |
Locality may attempt 1024 times.
| u8 XHdcp22_Tx_Info::M[32] |
Calculated M value.
| u8 XHdcp22_Tx_Info::MsgAvailable |
Message is available for reading.
| u32 XHdcp22_Tx_Info::PollingValue |
The currently used polling value see also XHDCP22_TX_DEFAULT_RX_STATUS_POLLVALUE.
Referenced by XHdcp22Tx_Info(), and XHdcp22Tx_SetMessagePollingValue().
| XHdcp22_Tx_Protocol XHdcp22_Tx_Info::Protocol |
Copy of configuration setting Protocol.
| XHdcp22_Tx_StateType XHdcp22_Tx_Info::PrvState |
Previous state of the internal state machine.
Referenced by XHdcp22Tx_Authenticate(), and XHdcp22Tx_Reset().
| u8 XHdcp22_Tx_Info::ReAuthenticationRequested |
Is re-authentication requested by HDCP 2.2 RX.
| u32 XHdcp22_Tx_Info::ReauthRequestCnt |
Re-authentication request count.
Referenced by XHdcp22Tx_Info(), and XHdcp22Tx_Reset().
| u8 XHdcp22_Tx_Info::ReceivedFirstSeqNum_V |
Indicates if the first seq_num_V value is received.
| u8 XHdcp22_Tx_Info::Rn[8] |
Internal used Rn.
| u8 XHdcp22_Tx_Info::Rrx[8] |
Internal used Rrx.
| u8 XHdcp22_Tx_Info::Rtx[8] |
Internal used Rtx.
| u16 XHdcp22_Tx_Info::RxStatus |
HDCP RX status read on timer interrupt.
| u8 XHdcp22_Tx_Info::SentFirstSeqNum_M |
Indicates if the first seq_num_M value is sent.
| u32 XHdcp22_Tx_Info::SeqNum_M |
Sequence number M used with Content Stream Management.
| void* XHdcp22_Tx_Info::StateContext |
Context used internally by the state machine.