Lines Matching refs:dmarxdesc

880   ETH_DMADescTypeDef *dmarxdesc;  in HAL_ETH_Stop_IT()  local
922 dmarxdesc = (ETH_DMADescTypeDef *)heth->RxDescList[ch].RxDesc[descindex]; in HAL_ETH_Stop_IT()
923 CLEAR_BIT(dmarxdesc->DESC3, ETH_DMARXNDESCRF_IOC); in HAL_ETH_Stop_IT()
1081 ETH_DMADescTypeDef *dmarxdesc; in HAL_ETH_ReadData() local
1100 dmarxdesc = (ETH_DMADescTypeDef *)heth->RxDescList[ch].RxDesc[descidx]; in HAL_ETH_ReadData()
1104 …while ((READ_BIT(dmarxdesc->DESC3, ETH_DMARXNDESCWBF_OWN) == (uint32_t)RESET) && (desccnt < desccn… in HAL_ETH_ReadData()
1107 if ((READ_BIT(dmarxdesc->DESC3, ETH_DMARXNDESCWBF_FD) != (uint32_t)RESET) || in HAL_ETH_ReadData()
1111 if (READ_BIT(dmarxdesc->DESC3, ETH_DMARXNDESCWBF_FD) != (uint32_t)RESET) in HAL_ETH_ReadData()
1118 … bufflength = READ_BIT(dmarxdesc->DESC3, ETH_DMARXNDESCWBF_PL) - heth->RxDescList[ch].RxDataLength; in HAL_ETH_ReadData()
1121 if (READ_BIT(dmarxdesc->DESC3, ETH_DMARXNDESCWBF_LD) != (uint32_t)RESET) in HAL_ETH_ReadData()
1124 heth->RxDescList[ch].pRxLastRxDesc = dmarxdesc->DESC3; in HAL_ETH_ReadData()
1129 if (READ_BIT(dmarxdesc->DESC1, ETH_DMARXNDESCWBF_TSA) != (uint32_t)RESET) in HAL_ETH_ReadData()
1150 (uint8_t *)dmarxdesc->BackupAddr0, bufflength); in HAL_ETH_ReadData()
1154 (uint8_t *)dmarxdesc->BackupAddr0, (uint16_t) bufflength); in HAL_ETH_ReadData()
1160 dmarxdesc->BackupAddr0 = 0; in HAL_ETH_ReadData()
1166 dmarxdesc = (ETH_DMADescTypeDef *)heth->RxDescList[ch].RxDesc[descidx]; in HAL_ETH_ReadData()
1207 ETH_DMADescTypeDef *dmarxdesc; in ETH_UpdateDescriptor() local
1212 dmarxdesc = (ETH_DMADescTypeDef *)heth->RxDescList[ch].RxDesc[descidx]; in ETH_UpdateDescriptor()
1218 if (READ_REG(dmarxdesc->BackupAddr0) == 0U) in ETH_UpdateDescriptor()
1234 WRITE_REG(dmarxdesc->BackupAddr0, (uint32_t)buff); in ETH_UpdateDescriptor()
1235 WRITE_REG(dmarxdesc->DESC0, (uint32_t)buff); in ETH_UpdateDescriptor()
1241 WRITE_REG(dmarxdesc->DESC0, (uint32_t)dmarxdesc->BackupAddr0); in ETH_UpdateDescriptor()
1249 … WRITE_REG(dmarxdesc->DESC3, ETH_DMARXNDESCRF_OWN | ETH_DMARXNDESCRF_BUF1V | ETH_DMARXNDESCRF_IOC); in ETH_UpdateDescriptor()
1253 WRITE_REG(dmarxdesc->DESC3, ETH_DMARXNDESCRF_OWN | ETH_DMARXNDESCRF_BUF1V); in ETH_UpdateDescriptor()
1259 dmarxdesc = (ETH_DMADescTypeDef *)heth->RxDescList[ch].RxDesc[descidx]; in ETH_UpdateDescriptor()
3228 ETH_DMADescTypeDef *dmarxdesc; in ETH_DMARxDescListInit() local
3237 dmarxdesc = heth->Init.RxDesc[ch] + i; in ETH_DMARxDescListInit()
3239 WRITE_REG(dmarxdesc->DESC0, 0x0U); in ETH_DMARxDescListInit()
3240 WRITE_REG(dmarxdesc->DESC1, 0x0U); in ETH_DMARxDescListInit()
3241 WRITE_REG(dmarxdesc->DESC2, 0x0U); in ETH_DMARxDescListInit()
3242 WRITE_REG(dmarxdesc->DESC3, 0x0U); in ETH_DMARxDescListInit()
3243 WRITE_REG(dmarxdesc->BackupAddr0, 0x0U); in ETH_DMARxDescListInit()
3244 WRITE_REG(dmarxdesc->BackupAddr1, 0x0U); in ETH_DMARxDescListInit()
3247 WRITE_REG(heth->RxDescList[ch].RxDesc[i], (uint32_t)dmarxdesc); in ETH_DMARxDescListInit()