Lines Matching refs:macconf

253 static void ETH_SetMACConfig(ETH_HandleTypeDef *heth, const ETH_MACConfigTypeDef *macconf);
2244 HAL_StatusTypeDef HAL_ETH_GetMACConfig(const ETH_HandleTypeDef *heth, ETH_MACConfigTypeDef *macconf) in HAL_ETH_GetMACConfig() argument
2246 if (macconf == NULL) in HAL_ETH_GetMACConfig()
2252 macconf->PreambleLength = READ_BIT(heth->Instance->MACCR, ETH_MACCR_PRELEN); in HAL_ETH_GetMACConfig()
2253macconf->DeferralCheck = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_DC) >> 4) > 0U) ? ENABLE : DI… in HAL_ETH_GetMACConfig()
2254 macconf->BackOffLimit = READ_BIT(heth->Instance->MACCR, ETH_MACCR_BL); in HAL_ETH_GetMACConfig()
2255macconf->RetryTransmission = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_DR) >> 8) == 0U) ? ENABLE… in HAL_ETH_GetMACConfig()
2256macconf->CarrierSenseDuringTransmit = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_DCRS) >> 9) > 0U) in HAL_ETH_GetMACConfig()
2258macconf->ReceiveOwn = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_DO) >> 10) == 0U) ? ENABLE : DIS… in HAL_ETH_GetMACConfig()
2259 macconf->CarrierSenseBeforeTransmit = ((READ_BIT(heth->Instance->MACCR, in HAL_ETH_GetMACConfig()
2261macconf->LoopbackMode = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_LM) >> 12) > 0U) ? ENABLE : DI… in HAL_ETH_GetMACConfig()
2262 macconf->DuplexMode = READ_BIT(heth->Instance->MACCR, ETH_MACCR_DM); in HAL_ETH_GetMACConfig()
2263 macconf->Speed = READ_BIT(heth->Instance->MACCR, ETH_MACCR_FES); in HAL_ETH_GetMACConfig()
2264macconf->JumboPacket = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_JE) >> 16) > 0U) ? ENABLE : DIS… in HAL_ETH_GetMACConfig()
2265macconf->Jabber = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_JD) >> 17) == 0U) ? ENABLE : DISABLE; in HAL_ETH_GetMACConfig()
2266macconf->Watchdog = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_WD) >> 19) == 0U) ? ENABLE : DISAB… in HAL_ETH_GetMACConfig()
2267macconf->AutomaticPadCRCStrip = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_ACS) >> 20) > 0U) ? EN… in HAL_ETH_GetMACConfig()
2268macconf->CRCStripTypePacket = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_CST) >> 21) > 0U) ? ENAB… in HAL_ETH_GetMACConfig()
2269macconf->Support2KPacket = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_S2KP) >> 22) > 0U) ? ENABLE… in HAL_ETH_GetMACConfig()
2270 macconf->GiantPacketSizeLimitControl = ((READ_BIT(heth->Instance->MACCR, in HAL_ETH_GetMACConfig()
2272 macconf->InterPacketGapVal = READ_BIT(heth->Instance->MACCR, ETH_MACCR_IPG); in HAL_ETH_GetMACConfig()
2273macconf->ChecksumOffload = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_IPC) >> 27) > 0U) ? ENABLE … in HAL_ETH_GetMACConfig()
2274 macconf->SourceAddrControl = READ_BIT(heth->Instance->MACCR, ETH_MACCR_SARC); in HAL_ETH_GetMACConfig()
2276 macconf->GiantPacketSizeLimit = READ_BIT(heth->Instance->MACECR, ETH_MACECR_GPSL); in HAL_ETH_GetMACConfig()
2277macconf->CRCCheckingRxPackets = ((READ_BIT(heth->Instance->MACECR, ETH_MACECR_DCRCC) >> 16) == 0U)… in HAL_ETH_GetMACConfig()
2278macconf->SlowProtocolDetect = ((READ_BIT(heth->Instance->MACECR, ETH_MACECR_SPEN) >> 17) > 0U) ? E… in HAL_ETH_GetMACConfig()
2279 macconf->UnicastSlowProtocolPacketDetect = ((READ_BIT(heth->Instance->MACECR, in HAL_ETH_GetMACConfig()
2281macconf->ExtendedInterPacketGap = ((READ_BIT(heth->Instance->MACECR, ETH_MACECR_EIPGEN) >> 24) > 0… in HAL_ETH_GetMACConfig()
2283 macconf->ExtendedInterPacketGapVal = READ_BIT(heth->Instance->MACECR, ETH_MACECR_EIPG) >> 25; in HAL_ETH_GetMACConfig()
2285macconf->ProgrammableWatchdog = ((READ_BIT(heth->Instance->MACWTR, ETH_MACWTR_PWE) >> 8) > 0U) ? E… in HAL_ETH_GetMACConfig()
2286 macconf->WatchdogTimeout = READ_BIT(heth->Instance->MACWTR, ETH_MACWTR_WTO); in HAL_ETH_GetMACConfig()
2288macconf->TransmitFlowControl = ((READ_BIT(heth->Instance->MACTFCR, ETH_MACTFCR_TFE) >> 1) > 0U) ? … in HAL_ETH_GetMACConfig()
2289macconf->ZeroQuantaPause = ((READ_BIT(heth->Instance->MACTFCR, ETH_MACTFCR_DZPQ) >> 7) == 0U) ? EN… in HAL_ETH_GetMACConfig()
2290 macconf->PauseLowThreshold = READ_BIT(heth->Instance->MACTFCR, ETH_MACTFCR_PLT); in HAL_ETH_GetMACConfig()
2291 macconf->PauseTime = (READ_BIT(heth->Instance->MACTFCR, ETH_MACTFCR_PT) >> 16); in HAL_ETH_GetMACConfig()
2292macconf->ReceiveFlowControl = (READ_BIT(heth->Instance->MACRFCR, ETH_MACRFCR_RFE) > 0U) ? ENABLE :… in HAL_ETH_GetMACConfig()
2293macconf->UnicastPausePacketDetect = ((READ_BIT(heth->Instance->MACRFCR, ETH_MACRFCR_UP) >> 1) > 0U) in HAL_ETH_GetMACConfig()
2296macconf->TransmitQueueMode = READ_BIT(heth->Instance->MTLTQOMR, (ETH_MTLTQOMR_TTC | ETH_MTLTQOMR_T… in HAL_ETH_GetMACConfig()
2298macconf->ReceiveQueueMode = READ_BIT(heth->Instance->MTLRQOMR, (ETH_MTLRQOMR_RTC | ETH_MTLRQOMR_RS… in HAL_ETH_GetMACConfig()
2299 macconf->ForwardRxUndersizedGoodPacket = ((READ_BIT(heth->Instance->MTLRQOMR, in HAL_ETH_GetMACConfig()
2301macconf->ForwardRxErrorPacket = ((READ_BIT(heth->Instance->MTLRQOMR, ETH_MTLRQOMR_FEP) >> 4) > 0U)… in HAL_ETH_GetMACConfig()
2302 macconf->DropTCPIPChecksumErrorPacket = ((READ_BIT(heth->Instance->MTLRQOMR, in HAL_ETH_GetMACConfig()
2350 HAL_StatusTypeDef HAL_ETH_SetMACConfig(ETH_HandleTypeDef *heth, ETH_MACConfigTypeDef *macconf) in HAL_ETH_SetMACConfig() argument
2352 if (macconf == NULL) in HAL_ETH_SetMACConfig()
2359 ETH_SetMACConfig(heth, macconf); in HAL_ETH_SetMACConfig()
2767 static void ETH_SetMACConfig(ETH_HandleTypeDef *heth, const ETH_MACConfigTypeDef *macconf) in ETH_SetMACConfig() argument
2772 macregval = (macconf->InterPacketGapVal | in ETH_SetMACConfig()
2773 macconf->SourceAddrControl | in ETH_SetMACConfig()
2774 ((uint32_t)macconf->ChecksumOffload << 27) | in ETH_SetMACConfig()
2775 ((uint32_t)macconf->GiantPacketSizeLimitControl << 23) | in ETH_SetMACConfig()
2776 ((uint32_t)macconf->Support2KPacket << 22) | in ETH_SetMACConfig()
2777 ((uint32_t)macconf->CRCStripTypePacket << 21) | in ETH_SetMACConfig()
2778 ((uint32_t)macconf->AutomaticPadCRCStrip << 20) | in ETH_SetMACConfig()
2779 ((uint32_t)((macconf->Watchdog == DISABLE) ? 1U : 0U) << 19) | in ETH_SetMACConfig()
2780 ((uint32_t)((macconf->Jabber == DISABLE) ? 1U : 0U) << 17) | in ETH_SetMACConfig()
2781 ((uint32_t)macconf->JumboPacket << 16) | in ETH_SetMACConfig()
2782 macconf->Speed | in ETH_SetMACConfig()
2783 macconf->DuplexMode | in ETH_SetMACConfig()
2784 ((uint32_t)macconf->LoopbackMode << 12) | in ETH_SetMACConfig()
2785 ((uint32_t)macconf->CarrierSenseBeforeTransmit << 11) | in ETH_SetMACConfig()
2786 ((uint32_t)((macconf->ReceiveOwn == DISABLE) ? 1U : 0U) << 10) | in ETH_SetMACConfig()
2787 ((uint32_t)macconf->CarrierSenseDuringTransmit << 9) | in ETH_SetMACConfig()
2788 ((uint32_t)((macconf->RetryTransmission == DISABLE) ? 1U : 0U) << 8) | in ETH_SetMACConfig()
2789 macconf->BackOffLimit | in ETH_SetMACConfig()
2790 ((uint32_t)macconf->DeferralCheck << 4) | in ETH_SetMACConfig()
2791 macconf->PreambleLength); in ETH_SetMACConfig()
2797 macregval = ((macconf->ExtendedInterPacketGapVal << 25) | in ETH_SetMACConfig()
2798 ((uint32_t)macconf->ExtendedInterPacketGap << 24) | in ETH_SetMACConfig()
2799 ((uint32_t)macconf->UnicastSlowProtocolPacketDetect << 18) | in ETH_SetMACConfig()
2800 ((uint32_t)macconf->SlowProtocolDetect << 17) | in ETH_SetMACConfig()
2801 ((uint32_t)((macconf->CRCCheckingRxPackets == DISABLE) ? 1U : 0U) << 16) | in ETH_SetMACConfig()
2802 macconf->GiantPacketSizeLimit); in ETH_SetMACConfig()
2808 macregval = (((uint32_t)macconf->ProgrammableWatchdog << 8) | in ETH_SetMACConfig()
2809 macconf->WatchdogTimeout); in ETH_SetMACConfig()
2815 macregval = (((uint32_t)macconf->TransmitFlowControl << 1) | in ETH_SetMACConfig()
2816 macconf->PauseLowThreshold | in ETH_SetMACConfig()
2817 ((uint32_t)((macconf->ZeroQuantaPause == DISABLE) ? 1U : 0U) << 7) | in ETH_SetMACConfig()
2818 (macconf->PauseTime << 16)); in ETH_SetMACConfig()
2824 macregval = ((uint32_t)macconf->ReceiveFlowControl | in ETH_SetMACConfig()
2825 ((uint32_t)macconf->UnicastPausePacketDetect << 1)); in ETH_SetMACConfig()
2832 MODIFY_REG(heth->Instance->MTLTQOMR, ETH_MTLTQOMR_MASK, macconf->TransmitQueueMode); in ETH_SetMACConfig()
2835 macregval = (macconf->ReceiveQueueMode | in ETH_SetMACConfig()
2836 ((uint32_t)((macconf->DropTCPIPChecksumErrorPacket == DISABLE) ? 1U : 0U) << 6) | in ETH_SetMACConfig()
2837 ((uint32_t)macconf->ForwardRxErrorPacket << 4) | in ETH_SetMACConfig()
2838 ((uint32_t)macconf->ForwardRxUndersizedGoodPacket << 3)); in ETH_SetMACConfig()