cpu
Xilinx SDK Drivers API Documentation
Macros | Typedefs | Functions
xio.h File Reference

Macros

#define XIo_In8(InputPtr)   (*(volatile u8 *)(InputPtr))
 
#define XIo_In16(InputPtr)   (*(volatile u16 *)(InputPtr))
 
#define XIo_In32(InputPtr)   (*(volatile u32 *)(InputPtr))
 
#define XIo_Out8(OutputPtr, Value)   (*(volatile u8 *)((OutputPtr)) = (Value))
 
#define XIo_Out16(OutputPtr, Value)   (*(volatile u16 *)((OutputPtr)) = (Value))
 
#define XIo_Out32(OutputPtr, Value)   (*(volatile u32 *)((OutputPtr)) = (Value))
 

Typedefs

typedef u32 XIo_Address
 

Functions

void XIo_EndianSwap16 (u16 Source, u16 *DestPtr)
 
void XIo_EndianSwap32 (u32 Source, u32 *DestPtr)
 
u16 XIo_InSwap16 (XIo_Address InAddress)
 
u32 XIo_InSwap32 (XIo_Address InAddress)
 
void XIo_OutSwap16 (XIo_Address OutAddress, u16 Value)
 
void XIo_OutSwap32 (XIo_Address OutAddress, u32 Value)