axiethernet
Vitis Drivers API Documentation
|
Functions | |
int | XAxiEthernet_CfgInitialize (XAxiEthernet *InstancePtr, XAxiEthernet_Config *CfgPtr, UINTPTR EffectiveAddress) |
XAxiEthernet_CfgInitialize initializes an AXI Ethernet device along with the InstancePtr that references it. More... | |
int | XAxiEthernet_Initialize (XAxiEthernet *InstancePtr, XAxiEthernet_Config *CfgPtr, UINTPTR EffectiveAddress) |
XAxiEthernet_Initialize initializes an AXI Ethernet device along with the InstancePtr that references it. More... | |
void | XAxiEthernet_Start (XAxiEthernet *InstancePtr) |
XAxiEthernet_Start starts the Axi Ethernet device as follows: More... | |
void | XAxiEthernet_Stop (XAxiEthernet *InstancePtr) |
XAxiEthernet_Stop gracefully stops the Axi Ethernet device as follows: More... | |
void | XAxiEthernet_Reset (XAxiEthernet *InstancePtr) |
XAxiEthernet_Reset does not perform a soft reset of the AxiEthernet core. More... | |
int | XAxiEthernet_SetMacAddress (XAxiEthernet *InstancePtr, void *AddressPtr) |
XAxiEthernet_SetMacAddress sets the MAC address for the Axi Ethernet device, specified by InstancePtr to the MAC address specified by AddressPtr. More... | |
void | XAxiEthernet_GetMacAddress (XAxiEthernet *InstancePtr, void *AddressPtr) |
XAxiEthernet_GetMacAddress gets the MAC address for the Axi Ethernet, specified by InstancePtr into the memory buffer specified by AddressPtr. More... | |
int | XAxiEthernet_SetOptions (XAxiEthernet *InstancePtr, u32 Options) |
XAxiEthernet_SetOptions enables the options, Options for the Axi Ethernet, specified by InstancePtr. More... | |
int | XAxiEthernet_ClearOptions (XAxiEthernet *InstancePtr, u32 Options) |
XAxiEthernet_ClearOptions clears the options, Options for the Axi Ethernet, specified by InstancePtr. More... | |
u32 | XAxiEthernet_GetOptions (XAxiEthernet *InstancePtr) |
XAxiEthernet_GetOptions returns the current option settings. More... | |
u16 | XAxiEthernet_GetOperatingSpeed (XAxiEthernet *InstancePtr) |
XAxiEthernet_GetOperatingSpeed gets the current operating link speed. More... | |
int | XAxiEthernet_SetOperatingSpeed (XAxiEthernet *InstancePtr, u16 Speed) |
XAxiEthernet_SetOperatingSpeed sets the current operating link speed. More... | |
void | XAxiEthernet_SetBadFrmRcvOption (XAxiEthernet *InstancePtr) |
XAxiEthernet_SetBadFrmRcvOption is used to enable the bad frame receive option. More... | |
void | XAxiEthernet_ClearBadFrmRcvOption (XAxiEthernet *InstancePtr) |
XAxiEthernet_ClearBadFrmRcvOption is used to disable the bad frame receive option. More... | |
void | XAxiEthernet_DisableControlFrameLenCheck (XAxiEthernet *InstancePtr) |
XAxiEthernet_DisableControlFrameLenCheck is used to disable the length check for control frames (pause frames). More... | |
void | XAxiEthernet_EnableControlFrameLenCheck (XAxiEthernet *InstancePtr) |
XAxiEthernet_EnableControlFrameLenCheck is used to enable the length check for control frames (pause frames). More... | |
void | XAxiEthernet_PhySetMdioDivisor (XAxiEthernet *InstancePtr, u8 Divisor) |
XAxiEthernet_PhySetMdioDivisor sets the MDIO clock divisor in the Axi Ethernet,specified by InstancePtr to the value, Divisor. More... | |