↧
#if !IFXETH_TX_BUFFER_BY_USER
IfxEth_TxDescr_setBuffer(descr, &(IfxEth_txBuffer[i][0]));
#endif
IFX_INLINE void IfxEth_TxDescr_setBuffer(IfxEth_TxDescr *descr, void *buffer)
{
descr->TDES2.U = (uint32)IFXCPU_GLB_ADDR_DSPR(IfxCpu_getCoreId(), buffer);
}
IFX_INLINE IfxEth_RxDescr *IfxEth_getBaseRxDescriptor(IfxEth *eth)
{
return (IfxEth_RxDescr*) IFXCPU_GLB_ADDR_DSPR(IfxCpu_getCoreId(), eth->rxDescr->items);
//return eth->rxDescr->items;
}
IFX_INLINE IfxEth_TxDescr *IfxEth_getBaseTxDescriptor(IfxEth *eth)
{
return (IfxEth_TxDescr*) IFXCPU_GLB_ADDR_DSPR(IfxCpu_getCoreId(), eth->txDescr->items);
//return eth->txDescr->items;
}