Lines Matching refs:dmarxdesc

888   ETH_DMADescTypeDef *dmarxdesc;  in HAL_ETH_Stop_IT()  local
931 dmarxdesc = (ETH_DMADescTypeDef *)heth->RxDescList.RxDesc[descindex]; in HAL_ETH_Stop_IT()
932 SET_BIT(dmarxdesc->DESC1, ETH_DMARXDESC_DIC); in HAL_ETH_Stop_IT()
1086 ETH_DMADescTypeDef *dmarxdesc; in HAL_ETH_ReadData() local
1104 dmarxdesc = (ETH_DMADescTypeDef *)heth->RxDescList.RxDesc[descidx]; in HAL_ETH_ReadData()
1108 …while ((READ_BIT(dmarxdesc->DESC0, ETH_DMARXDESC_OWN) == (uint32_t)RESET) && (desccnt < desccntmax) in HAL_ETH_ReadData()
1111 if (READ_BIT(dmarxdesc->DESC0, ETH_DMARXDESC_LS) != (uint32_t)RESET) in HAL_ETH_ReadData()
1114 heth->RxDescList.TimeStamp.TimeStampHigh = dmarxdesc->DESC7; in HAL_ETH_ReadData()
1116 heth->RxDescList.TimeStamp.TimeStampLow = dmarxdesc->DESC6; in HAL_ETH_ReadData()
1118 …if ((READ_BIT(dmarxdesc->DESC0, ETH_DMARXDESC_FS) != (uint32_t)RESET) || (heth->RxDescList.pRxStar… in HAL_ETH_ReadData()
1121 if (READ_BIT(dmarxdesc->DESC0, ETH_DMARXDESC_FS) != (uint32_t)RESET) in HAL_ETH_ReadData()
1128 bufflength = ((dmarxdesc->DESC0 & ETH_DMARXDESC_FL) >> ETH_DMARXDESC_FRAMELENGTHSHIFT); in HAL_ETH_ReadData()
1131 if (READ_BIT(dmarxdesc->DESC0, ETH_DMARXDESC_LS) != (uint32_t)RESET) in HAL_ETH_ReadData()
1134 heth->RxDescList.pRxLastRxDesc = dmarxdesc->DESC0; in HAL_ETH_ReadData()
1141 WRITE_REG(dmarxdesc->BackupAddr0, dmarxdesc->DESC2); in HAL_ETH_ReadData()
1145 (uint8_t *)dmarxdesc->BackupAddr0, bufflength); in HAL_ETH_ReadData()
1149 (uint8_t *)dmarxdesc->BackupAddr0, (uint16_t) bufflength); in HAL_ETH_ReadData()
1155 dmarxdesc->BackupAddr0 = 0; in HAL_ETH_ReadData()
1161 dmarxdesc = (ETH_DMADescTypeDef *)heth->RxDescList.RxDesc[descidx]; in HAL_ETH_ReadData()
1201 ETH_DMADescTypeDef *dmarxdesc; in ETH_UpdateDescriptor() local
1206 dmarxdesc = (ETH_DMADescTypeDef *)heth->RxDescList.RxDesc[descidx]; in ETH_UpdateDescriptor()
1212 if (READ_REG(dmarxdesc->BackupAddr0) == 0U) in ETH_UpdateDescriptor()
1228 WRITE_REG(dmarxdesc->BackupAddr0, (uint32_t)buff); in ETH_UpdateDescriptor()
1229 WRITE_REG(dmarxdesc->DESC2, (uint32_t)buff); in ETH_UpdateDescriptor()
1237 WRITE_REG(dmarxdesc->DESC1, heth->Init.RxBuffLen | ETH_DMARXDESC_DIC | ETH_DMARXDESC_RCH); in ETH_UpdateDescriptor()
1241 WRITE_REG(dmarxdesc->DESC1, heth->Init.RxBuffLen | ETH_DMARXDESC_RCH); in ETH_UpdateDescriptor()
1244 SET_BIT(dmarxdesc->DESC0, ETH_DMARXDESC_OWN); in ETH_UpdateDescriptor()
1249 dmarxdesc = (ETH_DMADescTypeDef *)heth->RxDescList.RxDesc[descidx]; in ETH_UpdateDescriptor()
2998 ETH_DMADescTypeDef *dmarxdesc; in ETH_DMARxDescListInit() local
3003 dmarxdesc = heth->Init.RxDesc + i; in ETH_DMARxDescListInit()
3005 WRITE_REG(dmarxdesc->DESC0, 0x0U); in ETH_DMARxDescListInit()
3006 WRITE_REG(dmarxdesc->DESC1, 0x0U); in ETH_DMARxDescListInit()
3007 WRITE_REG(dmarxdesc->DESC2, 0x0U); in ETH_DMARxDescListInit()
3008 WRITE_REG(dmarxdesc->DESC3, 0x0U); in ETH_DMARxDescListInit()
3009 WRITE_REG(dmarxdesc->BackupAddr0, 0x0U); in ETH_DMARxDescListInit()
3010 WRITE_REG(dmarxdesc->BackupAddr1, 0x0U); in ETH_DMARxDescListInit()
3013 dmarxdesc->DESC0 = ETH_DMARXDESC_OWN; in ETH_DMARxDescListInit()
3016 dmarxdesc->DESC1 = heth->Init.RxBuffLen | ETH_DMARXDESC_RCH; in ETH_DMARxDescListInit()
3019 dmarxdesc->DESC1 &= ~ETH_DMARXDESC_DIC; in ETH_DMARxDescListInit()
3021 WRITE_REG(heth->RxDescList.RxDesc[i], (uint32_t)dmarxdesc); in ETH_DMARxDescListInit()
3025 WRITE_REG(dmarxdesc->DESC3, (uint32_t)(heth->Init.RxDesc + i + 1U)); in ETH_DMARxDescListInit()
3029 WRITE_REG(dmarxdesc->DESC3, (uint32_t)(heth->Init.RxDesc)); in ETH_DMARxDescListInit()