axiethernet: xaxiethernet.c File Reference

| axiethernet Xilinx SDK Drivers API Documentation

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

Functions
xaxiethernet.c File Reference

## 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...