tmr_inject
Xilinx SDK Drivers API Documentation
xtmr_inject.h File Reference

Data Structures

struct  XTMR_Inject_Config
 This typedef contains configuration information for the device. More...
 
struct  XTMR_Inject
 The XTMR_Inject driver instance data. More...
 

Functions

int XTMR_Inject_Initialize (XTMR_Inject *InstancePtr, u16 DeviceId)
 Initialize a XTMR_Inject instance. More...
 
int XTMR_Inject_CfgInitialize (XTMR_Inject *InstancePtr, XTMR_Inject_Config *Config, UINTPTR EffectiveAddr)
 Initialize a XTMR_Inject instance. More...
 
void XTMR_Inject_Enable (XTMR_Inject *InstancePtr, u8 CpuId)
 This function enables fault injection for the indicated CPU. More...
 
void XTMR_Inject_Disable (XTMR_Inject *InstancePtr)
 This function disables fault injection. More...
 
u32 XTMR_Inject_InjectBit (XTMR_Inject *InstancePtr, u32 Value, u8 Bit)
 This function can be used to inject a fault in either: More...
 
u32 XTMR_Inject_InjectMask (XTMR_Inject *InstancePtr, u32 Value, u32 Mask)
 This function can be used to inject any number of faults defined by the Mask parameter in either: More...
 
int XTMR_Inject_SelfTest (XTMR_Inject *InstancePtr)
 Runs a self-test on the device hardware. More...