Lines Matching refs:idx
1413 uint32_t idx = dmatxdesclist->releaseIndex; in HAL_ETH_ReleaseTxPacket() local
1426 if (dmatxdesclist->PacketAddress[idx] == NULL) in HAL_ETH_ReleaseTxPacket()
1429 INCR_TX_DESC_INDEX(idx, 1U); in HAL_ETH_ReleaseTxPacket()
1436 if ((heth->Init.TxDesc[idx].DESC3 & ETH_DMATXNDESCRF_OWN) == 0U) in HAL_ETH_ReleaseTxPacket()
1441 CLEAR_BIT(heth->Init.TxDesc[idx].DESC2, ETH_DMATXNDESCRF_TTSE); in HAL_ETH_ReleaseTxPacket()
1443 if ((heth->Init.TxDesc[idx].DESC3 & ETH_DMATXNDESCWBF_LD) in HAL_ETH_ReleaseTxPacket()
1444 && (heth->Init.TxDesc[idx].DESC3 & ETH_DMATXNDESCWBF_TTSS)) in HAL_ETH_ReleaseTxPacket()
1447 timestamp->TimeStampLow = heth->Init.TxDesc[idx].DESC0; in HAL_ETH_ReleaseTxPacket()
1449 timestamp->TimeStampHigh = heth->Init.TxDesc[idx].DESC1; in HAL_ETH_ReleaseTxPacket()
1463 heth->txPtpCallback(dmatxdesclist->PacketAddress[idx], timestamp); in HAL_ETH_ReleaseTxPacket()
1467 heth->txFreeCallback(dmatxdesclist->PacketAddress[idx]); in HAL_ETH_ReleaseTxPacket()
1474 HAL_ETH_TxPtpCallback(dmatxdesclist->PacketAddress[idx], timestamp); in HAL_ETH_ReleaseTxPacket()
1478 HAL_ETH_TxFreeCallback(dmatxdesclist->PacketAddress[idx]); in HAL_ETH_ReleaseTxPacket()
1482 dmatxdesclist->PacketAddress[idx] = NULL; in HAL_ETH_ReleaseTxPacket()
1485 INCR_TX_DESC_INDEX(idx, 1U); in HAL_ETH_ReleaseTxPacket()
1487 dmatxdesclist->releaseIndex = idx; in HAL_ETH_ReleaseTxPacket()
1772 uint32_t idx = dmatxdesclist->releaseIndex; in HAL_ETH_PTP_GetTxTimestamp() local
1773 ETH_DMADescTypeDef *dmatxdesc = (ETH_DMADescTypeDef *)dmatxdesclist->TxDesc[idx]; in HAL_ETH_PTP_GetTxTimestamp()
3048 uint32_t idx; in ETH_Prepare_Tx_Descriptors() local
3224 for (idx = 0; idx < descnbr; idx ++) in ETH_Prepare_Tx_Descriptors()