Lines Matching refs:idx
1404 uint32_t idx = dmatxdesclist->releaseIndex; in HAL_ETH_ReleaseTxPacket() local
1417 if (dmatxdesclist->PacketAddress[idx] == NULL) in HAL_ETH_ReleaseTxPacket()
1420 INCR_TX_DESC_INDEX(idx, 1U); in HAL_ETH_ReleaseTxPacket()
1427 if ((heth->Init.TxDesc[idx].DESC3 & ETH_DMATXNDESCRF_OWN) == 0U) in HAL_ETH_ReleaseTxPacket()
1432 CLEAR_BIT(heth->Init.TxDesc[idx].DESC3, (0x40000000U)); in HAL_ETH_ReleaseTxPacket()
1434 if ((heth->Init.TxDesc[idx].DESC3 & ETH_DMATXNDESCWBF_LD) in HAL_ETH_ReleaseTxPacket()
1435 && (heth->Init.TxDesc[idx].DESC3 & ETH_DMATXNDESCWBF_TTSS)) in HAL_ETH_ReleaseTxPacket()
1438 timestamp->TimeStampLow = heth->Init.TxDesc[idx].DESC0; in HAL_ETH_ReleaseTxPacket()
1440 timestamp->TimeStampHigh = heth->Init.TxDesc[idx].DESC1; in HAL_ETH_ReleaseTxPacket()
1454 heth->txPtpCallback(dmatxdesclist->PacketAddress[idx], timestamp); in HAL_ETH_ReleaseTxPacket()
1458 heth->txFreeCallback(dmatxdesclist->PacketAddress[idx]); in HAL_ETH_ReleaseTxPacket()
1465 HAL_ETH_TxPtpCallback(dmatxdesclist->PacketAddress[idx], timestamp); in HAL_ETH_ReleaseTxPacket()
1469 HAL_ETH_TxFreeCallback(dmatxdesclist->PacketAddress[idx]); in HAL_ETH_ReleaseTxPacket()
1473 dmatxdesclist->PacketAddress[idx] = NULL; in HAL_ETH_ReleaseTxPacket()
1476 INCR_TX_DESC_INDEX(idx, 1U); in HAL_ETH_ReleaseTxPacket()
1478 dmatxdesclist->releaseIndex = idx; in HAL_ETH_ReleaseTxPacket()
1754 uint32_t idx = dmatxdesclist->releaseIndex; in HAL_ETH_PTP_GetTxTimestamp() local
1755 ETH_DMADescTypeDef *dmatxdesc = (ETH_DMADescTypeDef *)dmatxdesclist->TxDesc[idx]; in HAL_ETH_PTP_GetTxTimestamp()
3030 uint32_t idx; in ETH_Prepare_Tx_Descriptors() local
3206 for (idx = 0; idx < descnbr; idx ++) in ETH_Prepare_Tx_Descriptors()