Lines Matching refs:macconf
253 static void ETH_SetMACConfig(ETH_HandleTypeDef *heth, const ETH_MACConfigTypeDef *macconf);
2226 HAL_StatusTypeDef HAL_ETH_GetMACConfig(const ETH_HandleTypeDef *heth, ETH_MACConfigTypeDef *macconf) in HAL_ETH_GetMACConfig() argument
2228 if (macconf == NULL) in HAL_ETH_GetMACConfig()
2234 macconf->PreambleLength = READ_BIT(heth->Instance->MACCR, ETH_MACCR_PRELEN); in HAL_ETH_GetMACConfig()
2235 …macconf->DeferralCheck = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_DC) >> 4) > 0U) ? ENABLE : DI… in HAL_ETH_GetMACConfig()
2236 macconf->BackOffLimit = READ_BIT(heth->Instance->MACCR, ETH_MACCR_BL); in HAL_ETH_GetMACConfig()
2237 …macconf->RetryTransmission = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_DR) >> 8) == 0U) ? ENABLE… in HAL_ETH_GetMACConfig()
2238 …macconf->CarrierSenseDuringTransmit = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_DCRS) >> 9) > 0U) in HAL_ETH_GetMACConfig()
2240 …macconf->ReceiveOwn = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_DO) >> 10) == 0U) ? ENABLE : DIS… in HAL_ETH_GetMACConfig()
2241 macconf->CarrierSenseBeforeTransmit = ((READ_BIT(heth->Instance->MACCR, in HAL_ETH_GetMACConfig()
2243 …macconf->LoopbackMode = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_LM) >> 12) > 0U) ? ENABLE : DI… in HAL_ETH_GetMACConfig()
2244 macconf->DuplexMode = READ_BIT(heth->Instance->MACCR, ETH_MACCR_DM); in HAL_ETH_GetMACConfig()
2245 macconf->Speed = READ_BIT(heth->Instance->MACCR, ETH_MACCR_FES); in HAL_ETH_GetMACConfig()
2246 …macconf->JumboPacket = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_JE) >> 16) > 0U) ? ENABLE : DIS… in HAL_ETH_GetMACConfig()
2247 …macconf->Jabber = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_JD) >> 17) == 0U) ? ENABLE : DISABLE; in HAL_ETH_GetMACConfig()
2248 …macconf->Watchdog = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_WD) >> 19) == 0U) ? ENABLE : DISAB… in HAL_ETH_GetMACConfig()
2249 …macconf->AutomaticPadCRCStrip = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_ACS) >> 20) > 0U) ? EN… in HAL_ETH_GetMACConfig()
2250 …macconf->CRCStripTypePacket = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_CST) >> 21) > 0U) ? ENAB… in HAL_ETH_GetMACConfig()
2251 …macconf->Support2KPacket = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_S2KP) >> 22) > 0U) ? ENABLE… in HAL_ETH_GetMACConfig()
2252 macconf->GiantPacketSizeLimitControl = ((READ_BIT(heth->Instance->MACCR, in HAL_ETH_GetMACConfig()
2254 macconf->InterPacketGapVal = READ_BIT(heth->Instance->MACCR, ETH_MACCR_IPG); in HAL_ETH_GetMACConfig()
2255 …macconf->ChecksumOffload = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_IPC) >> 27) > 0U) ? ENABLE … in HAL_ETH_GetMACConfig()
2256 macconf->SourceAddrControl = READ_BIT(heth->Instance->MACCR, ETH_MACCR_SARC); in HAL_ETH_GetMACConfig()
2258 macconf->GiantPacketSizeLimit = READ_BIT(heth->Instance->MACECR, ETH_MACECR_GPSL); in HAL_ETH_GetMACConfig()
2259 …macconf->CRCCheckingRxPackets = ((READ_BIT(heth->Instance->MACECR, ETH_MACECR_DCRCC) >> 16) == 0U)… in HAL_ETH_GetMACConfig()
2260 …macconf->SlowProtocolDetect = ((READ_BIT(heth->Instance->MACECR, ETH_MACECR_SPEN) >> 17) > 0U) ? E… in HAL_ETH_GetMACConfig()
2261 macconf->UnicastSlowProtocolPacketDetect = ((READ_BIT(heth->Instance->MACECR, in HAL_ETH_GetMACConfig()
2263 …macconf->ExtendedInterPacketGap = ((READ_BIT(heth->Instance->MACECR, ETH_MACECR_EIPGEN) >> 24) > 0… in HAL_ETH_GetMACConfig()
2265 macconf->ExtendedInterPacketGapVal = READ_BIT(heth->Instance->MACECR, ETH_MACECR_EIPG) >> 25; in HAL_ETH_GetMACConfig()
2267 …macconf->ProgrammableWatchdog = ((READ_BIT(heth->Instance->MACWTR, ETH_MACWTR_PWE) >> 8) > 0U) ? E… in HAL_ETH_GetMACConfig()
2268 macconf->WatchdogTimeout = READ_BIT(heth->Instance->MACWTR, ETH_MACWTR_WTO); in HAL_ETH_GetMACConfig()
2270 …macconf->TransmitFlowControl = ((READ_BIT(heth->Instance->MACTFCR, ETH_MACTFCR_TFE) >> 1) > 0U) ? … in HAL_ETH_GetMACConfig()
2271 …macconf->ZeroQuantaPause = ((READ_BIT(heth->Instance->MACTFCR, ETH_MACTFCR_DZPQ) >> 7) == 0U) ? EN… in HAL_ETH_GetMACConfig()
2272 macconf->PauseLowThreshold = READ_BIT(heth->Instance->MACTFCR, ETH_MACTFCR_PLT); in HAL_ETH_GetMACConfig()
2273 macconf->PauseTime = (READ_BIT(heth->Instance->MACTFCR, ETH_MACTFCR_PT) >> 16); in HAL_ETH_GetMACConfig()
2274 …macconf->ReceiveFlowControl = (READ_BIT(heth->Instance->MACRFCR, ETH_MACRFCR_RFE) > 0U) ? ENABLE :… in HAL_ETH_GetMACConfig()
2275 …macconf->UnicastPausePacketDetect = ((READ_BIT(heth->Instance->MACRFCR, ETH_MACRFCR_UP) >> 1) > 0U) in HAL_ETH_GetMACConfig()
2278 …macconf->TransmitQueueMode = READ_BIT(heth->Instance->MTLTQOMR, (ETH_MTLTQOMR_TTC | ETH_MTLTQOMR_T… in HAL_ETH_GetMACConfig()
2280 …macconf->ReceiveQueueMode = READ_BIT(heth->Instance->MTLRQOMR, (ETH_MTLRQOMR_RTC | ETH_MTLRQOMR_RS… in HAL_ETH_GetMACConfig()
2281 macconf->ForwardRxUndersizedGoodPacket = ((READ_BIT(heth->Instance->MTLRQOMR, in HAL_ETH_GetMACConfig()
2283 …macconf->ForwardRxErrorPacket = ((READ_BIT(heth->Instance->MTLRQOMR, ETH_MTLRQOMR_FEP) >> 4) > 0U)… in HAL_ETH_GetMACConfig()
2284 macconf->DropTCPIPChecksumErrorPacket = ((READ_BIT(heth->Instance->MTLRQOMR, in HAL_ETH_GetMACConfig()
2332 HAL_StatusTypeDef HAL_ETH_SetMACConfig(ETH_HandleTypeDef *heth, ETH_MACConfigTypeDef *macconf) in HAL_ETH_SetMACConfig() argument
2334 if (macconf == NULL) in HAL_ETH_SetMACConfig()
2341 ETH_SetMACConfig(heth, macconf); in HAL_ETH_SetMACConfig()
2749 static void ETH_SetMACConfig(ETH_HandleTypeDef *heth, const ETH_MACConfigTypeDef *macconf) in ETH_SetMACConfig() argument
2754 macregval = (macconf->InterPacketGapVal | in ETH_SetMACConfig()
2755 macconf->SourceAddrControl | in ETH_SetMACConfig()
2756 ((uint32_t)macconf->ChecksumOffload << 27) | in ETH_SetMACConfig()
2757 ((uint32_t)macconf->GiantPacketSizeLimitControl << 23) | in ETH_SetMACConfig()
2758 ((uint32_t)macconf->Support2KPacket << 22) | in ETH_SetMACConfig()
2759 ((uint32_t)macconf->CRCStripTypePacket << 21) | in ETH_SetMACConfig()
2760 ((uint32_t)macconf->AutomaticPadCRCStrip << 20) | in ETH_SetMACConfig()
2761 ((uint32_t)((macconf->Watchdog == DISABLE) ? 1U : 0U) << 19) | in ETH_SetMACConfig()
2762 ((uint32_t)((macconf->Jabber == DISABLE) ? 1U : 0U) << 17) | in ETH_SetMACConfig()
2763 ((uint32_t)macconf->JumboPacket << 16) | in ETH_SetMACConfig()
2764 macconf->Speed | in ETH_SetMACConfig()
2765 macconf->DuplexMode | in ETH_SetMACConfig()
2766 ((uint32_t)macconf->LoopbackMode << 12) | in ETH_SetMACConfig()
2767 ((uint32_t)macconf->CarrierSenseBeforeTransmit << 11) | in ETH_SetMACConfig()
2768 ((uint32_t)((macconf->ReceiveOwn == DISABLE) ? 1U : 0U) << 10) | in ETH_SetMACConfig()
2769 ((uint32_t)macconf->CarrierSenseDuringTransmit << 9) | in ETH_SetMACConfig()
2770 ((uint32_t)((macconf->RetryTransmission == DISABLE) ? 1U : 0U) << 8) | in ETH_SetMACConfig()
2771 macconf->BackOffLimit | in ETH_SetMACConfig()
2772 ((uint32_t)macconf->DeferralCheck << 4) | in ETH_SetMACConfig()
2773 macconf->PreambleLength); in ETH_SetMACConfig()
2779 macregval = ((macconf->ExtendedInterPacketGapVal << 25) | in ETH_SetMACConfig()
2780 ((uint32_t)macconf->ExtendedInterPacketGap << 24) | in ETH_SetMACConfig()
2781 ((uint32_t)macconf->UnicastSlowProtocolPacketDetect << 18) | in ETH_SetMACConfig()
2782 ((uint32_t)macconf->SlowProtocolDetect << 17) | in ETH_SetMACConfig()
2783 ((uint32_t)((macconf->CRCCheckingRxPackets == DISABLE) ? 1U : 0U) << 16) | in ETH_SetMACConfig()
2784 macconf->GiantPacketSizeLimit); in ETH_SetMACConfig()
2790 macregval = (((uint32_t)macconf->ProgrammableWatchdog << 8) | in ETH_SetMACConfig()
2791 macconf->WatchdogTimeout); in ETH_SetMACConfig()
2797 macregval = (((uint32_t)macconf->TransmitFlowControl << 1) | in ETH_SetMACConfig()
2798 macconf->PauseLowThreshold | in ETH_SetMACConfig()
2799 ((uint32_t)((macconf->ZeroQuantaPause == DISABLE) ? 1U : 0U) << 7) | in ETH_SetMACConfig()
2800 (macconf->PauseTime << 16)); in ETH_SetMACConfig()
2806 macregval = ((uint32_t)macconf->ReceiveFlowControl | in ETH_SetMACConfig()
2807 ((uint32_t)macconf->UnicastPausePacketDetect << 1)); in ETH_SetMACConfig()
2814 MODIFY_REG(heth->Instance->MTLTQOMR, ETH_MTLTQOMR_MASK, macconf->TransmitQueueMode); in ETH_SetMACConfig()
2817 macregval = (macconf->ReceiveQueueMode | in ETH_SetMACConfig()
2818 ((uint32_t)((macconf->DropTCPIPChecksumErrorPacket == DISABLE) ? 1U : 0U) << 6) | in ETH_SetMACConfig()
2819 ((uint32_t)macconf->ForwardRxErrorPacket << 4) | in ETH_SetMACConfig()
2820 ((uint32_t)macconf->ForwardRxUndersizedGoodPacket << 3)); in ETH_SetMACConfig()