|
void | XMC_ETH_MAC_AdjustPTPClock (XMC_ETH_MAC_t *const eth_mac, uint32_t correction) |
|
void | XMC_ETH_MAC_ClearEventStatus (XMC_ETH_MAC_t *const eth_mac, uint32_t event) |
|
void | XMC_ETH_MAC_Disable (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableDestinationAddressInverseFilter (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableEvent (XMC_ETH_MAC_t *const eth_mac, uint32_t event) |
|
void | XMC_ETH_MAC_DisableFrameBurst (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableFrameFilter (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableJumboFrame (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableLoopback (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableMulticastHashFilter (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisablePowerDownMode (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisablePowerManagmentEvent (XMC_ETH_MAC_t *const eth_mac, uint32_t event) |
|
void | XMC_ETH_MAC_DisablePromiscuousMode (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisablePTPAlarm (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableReceptionBroadcastFrames (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableReceptionMulticastFrames (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableRx (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableRxOwn (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableRxWatchdog (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableSourceAddressFilter (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableSourceAddressInverseFilter (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableTx (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableTxJabber (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_DisableUnicastHashFilter (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_Enable (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableDestinationAddressInverseFilter (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableEvent (XMC_ETH_MAC_t *const eth_mac, uint32_t event) |
|
void | XMC_ETH_MAC_EnableFrameBurst (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableFrameFilter (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableHashPerfectFilter (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableJumboFrame (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableLoopback (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableMulticastHashFilter (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnablePerfectFilter (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnablePowerDownMode (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnablePowerManagmentEvent (XMC_ETH_MAC_t *const eth_mac, uint32_t event) |
|
void | XMC_ETH_MAC_EnablePromiscuousMode (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnablePTPAlarm (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableReceptionBroadcastFrames (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableReceptionMulticastFrames (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableRx (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableRxOwn (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableRxWatchdog (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableSourceAddressFilter (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableSourceAddressInverseFilter (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableTx (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableTxJabber (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_EnableUnicastHashFilter (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_FlushRx (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_FlushTx (XMC_ETH_MAC_t *const eth_mac) |
|
uint64_t | XMC_ETH_MAC_GetAddress (XMC_ETH_MAC_t *const eth_mac) |
|
uint32_t | XMC_ETH_MAC_GetEventStatus (const XMC_ETH_MAC_t *const eth_mac) |
|
uint32_t | XMC_ETH_MAC_GetPTPStatus (const XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_GetPTPTime (XMC_ETH_MAC_t *const eth_mac, XMC_ETH_MAC_TIME_t *const time) |
|
uint8_t * | XMC_ETH_MAC_GetRxBuffer (XMC_ETH_MAC_t *const eth_mac) |
|
uint32_t | XMC_ETH_MAC_GetRxFrameSize (XMC_ETH_MAC_t *const eth_mac) |
|
XMC_ETH_MAC_STATUS_t | XMC_ETH_MAC_GetRxTimeStamp (XMC_ETH_MAC_t *const eth_mac, XMC_ETH_MAC_TIME_t *const time) |
|
uint8_t * | XMC_ETH_MAC_GetTxBuffer (XMC_ETH_MAC_t *const eth_mac) |
|
XMC_ETH_MAC_STATUS_t | XMC_ETH_MAC_GetTxTimeStamp (XMC_ETH_MAC_t *const eth_mac, XMC_ETH_MAC_TIME_t *const time) |
|
XMC_ETH_MAC_STATUS_t | XMC_ETH_MAC_Init (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_InitPTP (XMC_ETH_MAC_t *const eth_mac, uint32_t config) |
|
void | XMC_ETH_MAC_InitPTPEx (XMC_ETH_MAC_t *const eth_mac, uint32_t config, XMC_ETH_MAC_TIME_t *const time) |
|
void | XMC_ETH_MAC_InitRxDescriptors (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_InitTxDescriptors (XMC_ETH_MAC_t *const eth_mac) |
|
bool | XMC_ETH_MAC_IsEnabled (const XMC_ETH_MAC_t *const eth_mac) |
|
bool | XMC_ETH_MAC_IsMagicPacketReceived (XMC_ETH_MAC_t *const eth_mac) |
|
bool | XMC_ETH_MAC_IsRxDescriptorOwnedByDma (XMC_ETH_MAC_t *const eth_mac) |
|
bool | XMC_ETH_MAC_IsTxDescriptorOwnedByDma (XMC_ETH_MAC_t *const eth_mac) |
|
bool | XMC_ETH_MAC_IsWakeupFrameReceived (XMC_ETH_MAC_t *const eth_mac) |
|
uint32_t | XMC_ETH_MAC_ReadFrame (XMC_ETH_MAC_t *const eth_mac, uint8_t *const frame, uint32_t len) |
|
XMC_ETH_MAC_STATUS_t | XMC_ETH_MAC_ReadPhy (XMC_ETH_MAC_t *const eth_mac, uint8_t phy_addr, uint8_t reg_addr, uint16_t *data) |
|
void | XMC_ETH_MAC_Reset (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_ResumeRx (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_ResumeTx (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_ReturnRxDescriptor (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_ReturnTxDescriptor (XMC_ETH_MAC_t *const eth_mac) |
|
XMC_ETH_MAC_STATUS_t | XMC_ETH_MAC_SendFrame (XMC_ETH_MAC_t *const eth_mac, const uint8_t *frame, uint32_t len, uint32_t flags) |
|
void | XMC_ETH_MAC_SetAddress (XMC_ETH_MAC_t *const eth_mac, uint64_t addr) |
|
void | XMC_ETH_MAC_SetAddressHashFilter (XMC_ETH_MAC_t *const eth_mac, const uint64_t hash) |
|
void | XMC_ETH_MAC_SetAddressPerfectFilter (XMC_ETH_MAC_t *const eth_mac, uint8_t index, const uint64_t addr, uint32_t flags) |
|
void | XMC_ETH_MAC_SetLink (XMC_ETH_MAC_t *const eth_mac, XMC_ETH_LINK_SPEED_t speed, XMC_ETH_LINK_DUPLEX_t duplex) |
|
XMC_ETH_MAC_STATUS_t | XMC_ETH_MAC_SetManagmentClockDivider (XMC_ETH_MAC_t *const eth_mac) |
|
void | XMC_ETH_MAC_SetPortControl (XMC_ETH_MAC_t *const eth_mac, const XMC_ETH_MAC_PORT_CTRL_t port_ctrl) |
|
void | XMC_ETH_MAC_SetPTPAlarm (XMC_ETH_MAC_t *const eth_mac, const XMC_ETH_MAC_TIME_t *const time) |
|
void | XMC_ETH_MAC_SetPTPTime (XMC_ETH_MAC_t *const eth_mac, XMC_ETH_MAC_TIME_t *const time) |
|
void | XMC_ETH_MAC_SetTxBufferSize (XMC_ETH_MAC_t *const eth_mac, uint32_t size) |
|
void | XMC_ETH_MAC_SetVLANTag (XMC_ETH_MAC_t *const eth_mac, uint16_t tag) |
|
void | XMC_ETH_MAC_SetWakeUpFrameFilter (XMC_ETH_MAC_t *const eth_mac, const uint32_t(*const filter)[(8U)]) |
|
void | XMC_ETH_MAC_UpdateAddend (XMC_ETH_MAC_t *const eth_mac, uint32_t addend) |
|
void | XMC_ETH_MAC_UpdatePTPTime (XMC_ETH_MAC_t *const eth_mac, const XMC_ETH_MAC_TIME_t *const time) |
|
XMC_ETH_MAC_STATUS_t | XMC_ETH_MAC_WritePhy (XMC_ETH_MAC_t *const eth_mac, uint8_t phy_addr, uint8_t reg_addr, uint16_t data) |
|