Lines Matching refs:dmarxdesc

860   ETH_DMADescTypeDef *dmarxdesc;  in HAL_ETH_Stop_IT()  local
894 dmarxdesc = (ETH_DMADescTypeDef *)heth->RxDescList.RxDesc[descindex]; in HAL_ETH_Stop_IT()
895 CLEAR_BIT(dmarxdesc->DESC3, ETH_DMARXNDESCRF_IOC); in HAL_ETH_Stop_IT()
1043 ETH_DMADescTypeDef *dmarxdesc; in HAL_ETH_ReadData() local
1061 dmarxdesc = (ETH_DMADescTypeDef *)heth->RxDescList.RxDesc[descidx]; in HAL_ETH_ReadData()
1065 …while ((READ_BIT(dmarxdesc->DESC3, ETH_DMARXNDESCWBF_OWN) == (uint32_t)RESET) && (desccnt < desccn… in HAL_ETH_ReadData()
1068 if (READ_BIT(dmarxdesc->DESC3, ETH_DMARXNDESCWBF_CTXT) != (uint32_t)RESET) in HAL_ETH_ReadData()
1071 heth->RxDescList.TimeStamp.TimeStampHigh = dmarxdesc->DESC1; in HAL_ETH_ReadData()
1073 heth->RxDescList.TimeStamp.TimeStampLow = dmarxdesc->DESC0; in HAL_ETH_ReadData()
1075 …if ((READ_BIT(dmarxdesc->DESC3, ETH_DMARXNDESCWBF_FD) != (uint32_t)RESET) || (heth->RxDescList.pRx… in HAL_ETH_ReadData()
1078 if (READ_BIT(dmarxdesc->DESC3, ETH_DMARXNDESCWBF_FD) != (uint32_t)RESET) in HAL_ETH_ReadData()
1085 bufflength = READ_BIT(dmarxdesc->DESC3, ETH_DMARXNDESCWBF_PL) - heth->RxDescList.RxDataLength; in HAL_ETH_ReadData()
1088 if (READ_BIT(dmarxdesc->DESC3, ETH_DMARXNDESCWBF_LD) != (uint32_t)RESET) in HAL_ETH_ReadData()
1091 heth->RxDescList.pRxLastRxDesc = dmarxdesc->DESC3; in HAL_ETH_ReadData()
1101 (uint8_t *)dmarxdesc->BackupAddr0, bufflength); in HAL_ETH_ReadData()
1105 (uint8_t *)dmarxdesc->BackupAddr0, (uint16_t) bufflength); in HAL_ETH_ReadData()
1111 dmarxdesc->BackupAddr0 = 0; in HAL_ETH_ReadData()
1117 dmarxdesc = (ETH_DMADescTypeDef *)heth->RxDescList.RxDesc[descidx]; in HAL_ETH_ReadData()
1157 ETH_DMADescTypeDef *dmarxdesc; in ETH_UpdateDescriptor() local
1162 dmarxdesc = (ETH_DMADescTypeDef *)heth->RxDescList.RxDesc[descidx]; in ETH_UpdateDescriptor()
1168 if (READ_REG(dmarxdesc->BackupAddr0) == 0U) in ETH_UpdateDescriptor()
1184 WRITE_REG(dmarxdesc->BackupAddr0, (uint32_t)buff); in ETH_UpdateDescriptor()
1185 WRITE_REG(dmarxdesc->DESC0, (uint32_t)buff); in ETH_UpdateDescriptor()
1194 … WRITE_REG(dmarxdesc->DESC3, ETH_DMARXNDESCRF_OWN | ETH_DMARXNDESCRF_BUF1V | ETH_DMARXNDESCRF_IOC); in ETH_UpdateDescriptor()
1198 WRITE_REG(dmarxdesc->DESC3, ETH_DMARXNDESCRF_OWN | ETH_DMARXNDESCRF_BUF1V); in ETH_UpdateDescriptor()
1204 dmarxdesc = (ETH_DMADescTypeDef *)heth->RxDescList.RxDesc[descidx]; in ETH_UpdateDescriptor()
2980 ETH_DMADescTypeDef *dmarxdesc; in ETH_DMARxDescListInit() local
2985 dmarxdesc = heth->Init.RxDesc + i; in ETH_DMARxDescListInit()
2987 WRITE_REG(dmarxdesc->DESC0, 0x0U); in ETH_DMARxDescListInit()
2988 WRITE_REG(dmarxdesc->DESC1, 0x0U); in ETH_DMARxDescListInit()
2989 WRITE_REG(dmarxdesc->DESC2, 0x0U); in ETH_DMARxDescListInit()
2990 WRITE_REG(dmarxdesc->DESC3, 0x0U); in ETH_DMARxDescListInit()
2991 WRITE_REG(dmarxdesc->BackupAddr0, 0x0U); in ETH_DMARxDescListInit()
2992 WRITE_REG(dmarxdesc->BackupAddr1, 0x0U); in ETH_DMARxDescListInit()
2995 WRITE_REG(heth->RxDescList.RxDesc[i], (uint32_t)dmarxdesc); in ETH_DMARxDescListInit()