Lines Matching refs:macconf

253 static void ETH_SetMACConfig(ETH_HandleTypeDef *heth, const ETH_MACConfigTypeDef *macconf);
2282 HAL_StatusTypeDef HAL_ETH_GetMACConfig(const ETH_HandleTypeDef *heth, ETH_MACConfigTypeDef *macconf) in HAL_ETH_GetMACConfig() argument
2284 if (macconf == NULL) in HAL_ETH_GetMACConfig()
2290 macconf->PreambleLength = READ_BIT(heth->Instance->MACCR, ETH_MACCR_PRELEN); in HAL_ETH_GetMACConfig()
2291macconf->DeferralCheck = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_DC) >> 4) > 0U) ? ENABLE : DI… in HAL_ETH_GetMACConfig()
2292 macconf->BackOffLimit = READ_BIT(heth->Instance->MACCR, ETH_MACCR_BL); in HAL_ETH_GetMACConfig()
2293macconf->RetryTransmission = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_DR) >> 8) == 0U) ? ENABLE… in HAL_ETH_GetMACConfig()
2294macconf->CarrierSenseDuringTransmit = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_DCRS) >> 9) > 0U) in HAL_ETH_GetMACConfig()
2296macconf->ReceiveOwn = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_DO) >> 10) == 0U) ? ENABLE : DIS… in HAL_ETH_GetMACConfig()
2297 macconf->CarrierSenseBeforeTransmit = ((READ_BIT(heth->Instance->MACCR, in HAL_ETH_GetMACConfig()
2299macconf->LoopbackMode = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_LM) >> 12) > 0U) ? ENABLE : DI… in HAL_ETH_GetMACConfig()
2300 macconf->DuplexMode = READ_BIT(heth->Instance->MACCR, ETH_MACCR_DM); in HAL_ETH_GetMACConfig()
2301 macconf->Speed = READ_BIT(heth->Instance->MACCR, ETH_MACCR_FES); in HAL_ETH_GetMACConfig()
2302macconf->JumboPacket = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_JE) >> 16) > 0U) ? ENABLE : DIS… in HAL_ETH_GetMACConfig()
2303macconf->Jabber = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_JD) >> 17) == 0U) ? ENABLE : DISABLE; in HAL_ETH_GetMACConfig()
2304macconf->Watchdog = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_WD) >> 19) == 0U) ? ENABLE : DISAB… in HAL_ETH_GetMACConfig()
2305macconf->AutomaticPadCRCStrip = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_ACS) >> 20) > 0U) ? EN… in HAL_ETH_GetMACConfig()
2306macconf->CRCStripTypePacket = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_CST) >> 21) > 0U) ? ENAB… in HAL_ETH_GetMACConfig()
2307macconf->Support2KPacket = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_S2KP) >> 22) > 0U) ? ENABLE… in HAL_ETH_GetMACConfig()
2308 macconf->GiantPacketSizeLimitControl = ((READ_BIT(heth->Instance->MACCR, in HAL_ETH_GetMACConfig()
2310 macconf->InterPacketGapVal = READ_BIT(heth->Instance->MACCR, ETH_MACCR_IPG); in HAL_ETH_GetMACConfig()
2311macconf->ChecksumOffload = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_IPC) >> 27) > 0U) ? ENABLE … in HAL_ETH_GetMACConfig()
2312 macconf->SourceAddrControl = READ_BIT(heth->Instance->MACCR, ETH_MACCR_SARC); in HAL_ETH_GetMACConfig()
2314 macconf->GiantPacketSizeLimit = READ_BIT(heth->Instance->MACECR, ETH_MACECR_GPSL); in HAL_ETH_GetMACConfig()
2315macconf->CRCCheckingRxPackets = ((READ_BIT(heth->Instance->MACECR, ETH_MACECR_DCRCC) >> 16) == 0U)… in HAL_ETH_GetMACConfig()
2316macconf->SlowProtocolDetect = ((READ_BIT(heth->Instance->MACECR, ETH_MACECR_SPEN) >> 17) > 0U) ? E… in HAL_ETH_GetMACConfig()
2317 macconf->UnicastSlowProtocolPacketDetect = ((READ_BIT(heth->Instance->MACECR, in HAL_ETH_GetMACConfig()
2319macconf->ExtendedInterPacketGap = ((READ_BIT(heth->Instance->MACECR, ETH_MACECR_EIPGEN) >> 24) > 0… in HAL_ETH_GetMACConfig()
2321 macconf->ExtendedInterPacketGapVal = READ_BIT(heth->Instance->MACECR, ETH_MACECR_EIPG) >> 25; in HAL_ETH_GetMACConfig()
2323macconf->ProgrammableWatchdog = ((READ_BIT(heth->Instance->MACWTR, ETH_MACWTR_PWE) >> 8) > 0U) ? E… in HAL_ETH_GetMACConfig()
2324 macconf->WatchdogTimeout = READ_BIT(heth->Instance->MACWTR, ETH_MACWTR_WTO); in HAL_ETH_GetMACConfig()
2326macconf->TransmitFlowControl = ((READ_BIT(heth->Instance->MACTFCR, ETH_MACTFCR_TFE) >> 1) > 0U) ? … in HAL_ETH_GetMACConfig()
2327macconf->ZeroQuantaPause = ((READ_BIT(heth->Instance->MACTFCR, ETH_MACTFCR_DZPQ) >> 7) == 0U) ? EN… in HAL_ETH_GetMACConfig()
2328 macconf->PauseLowThreshold = READ_BIT(heth->Instance->MACTFCR, ETH_MACTFCR_PLT); in HAL_ETH_GetMACConfig()
2329 macconf->PauseTime = (READ_BIT(heth->Instance->MACTFCR, ETH_MACTFCR_PT) >> 16); in HAL_ETH_GetMACConfig()
2330macconf->ReceiveFlowControl = (READ_BIT(heth->Instance->MACRFCR, ETH_MACRFCR_RFE) > 0U) ? ENABLE :… in HAL_ETH_GetMACConfig()
2331macconf->UnicastPausePacketDetect = ((READ_BIT(heth->Instance->MACRFCR, ETH_MACRFCR_UP) >> 1) > 0U) in HAL_ETH_GetMACConfig()
2334macconf->TransmitQueueMode = READ_BIT(heth->Instance->MTLTQOMR, (ETH_MTLTQOMR_TTC | ETH_MTLTQOMR_T… in HAL_ETH_GetMACConfig()
2336macconf->ReceiveQueueMode = READ_BIT(heth->Instance->MTLRQOMR, (ETH_MTLRQOMR_RTC | ETH_MTLRQOMR_RS… in HAL_ETH_GetMACConfig()
2337 macconf->ForwardRxUndersizedGoodPacket = ((READ_BIT(heth->Instance->MTLRQOMR, in HAL_ETH_GetMACConfig()
2339macconf->ForwardRxErrorPacket = ((READ_BIT(heth->Instance->MTLRQOMR, ETH_MTLRQOMR_FEP) >> 4) > 0U)… in HAL_ETH_GetMACConfig()
2340 macconf->DropTCPIPChecksumErrorPacket = ((READ_BIT(heth->Instance->MTLRQOMR, in HAL_ETH_GetMACConfig()
2388 HAL_StatusTypeDef HAL_ETH_SetMACConfig(ETH_HandleTypeDef *heth, ETH_MACConfigTypeDef *macconf) in HAL_ETH_SetMACConfig() argument
2390 if (macconf == NULL) in HAL_ETH_SetMACConfig()
2397 ETH_SetMACConfig(heth, macconf); in HAL_ETH_SetMACConfig()
2815 static void ETH_SetMACConfig(ETH_HandleTypeDef *heth, const ETH_MACConfigTypeDef *macconf) in ETH_SetMACConfig() argument
2820 macregval = (macconf->InterPacketGapVal | in ETH_SetMACConfig()
2821 macconf->SourceAddrControl | in ETH_SetMACConfig()
2822 ((uint32_t)macconf->ChecksumOffload << 27) | in ETH_SetMACConfig()
2823 ((uint32_t)macconf->GiantPacketSizeLimitControl << 23) | in ETH_SetMACConfig()
2824 ((uint32_t)macconf->Support2KPacket << 22) | in ETH_SetMACConfig()
2825 ((uint32_t)macconf->CRCStripTypePacket << 21) | in ETH_SetMACConfig()
2826 ((uint32_t)macconf->AutomaticPadCRCStrip << 20) | in ETH_SetMACConfig()
2827 ((uint32_t)((macconf->Watchdog == DISABLE) ? 1U : 0U) << 19) | in ETH_SetMACConfig()
2828 ((uint32_t)((macconf->Jabber == DISABLE) ? 1U : 0U) << 17) | in ETH_SetMACConfig()
2829 ((uint32_t)macconf->JumboPacket << 16) | in ETH_SetMACConfig()
2830 macconf->Speed | in ETH_SetMACConfig()
2831 macconf->DuplexMode | in ETH_SetMACConfig()
2832 ((uint32_t)macconf->LoopbackMode << 12) | in ETH_SetMACConfig()
2833 ((uint32_t)macconf->CarrierSenseBeforeTransmit << 11) | in ETH_SetMACConfig()
2834 ((uint32_t)((macconf->ReceiveOwn == DISABLE) ? 1U : 0U) << 10) | in ETH_SetMACConfig()
2835 ((uint32_t)macconf->CarrierSenseDuringTransmit << 9) | in ETH_SetMACConfig()
2836 ((uint32_t)((macconf->RetryTransmission == DISABLE) ? 1U : 0U) << 8) | in ETH_SetMACConfig()
2837 macconf->BackOffLimit | in ETH_SetMACConfig()
2838 ((uint32_t)macconf->DeferralCheck << 4) | in ETH_SetMACConfig()
2839 macconf->PreambleLength); in ETH_SetMACConfig()
2845 macregval = ((macconf->ExtendedInterPacketGapVal << 25) | in ETH_SetMACConfig()
2846 ((uint32_t)macconf->ExtendedInterPacketGap << 24) | in ETH_SetMACConfig()
2847 ((uint32_t)macconf->UnicastSlowProtocolPacketDetect << 18) | in ETH_SetMACConfig()
2848 ((uint32_t)macconf->SlowProtocolDetect << 17) | in ETH_SetMACConfig()
2849 ((uint32_t)((macconf->CRCCheckingRxPackets == DISABLE) ? 1U : 0U) << 16) | in ETH_SetMACConfig()
2850 macconf->GiantPacketSizeLimit); in ETH_SetMACConfig()
2856 macregval = (((uint32_t)macconf->ProgrammableWatchdog << 8) | in ETH_SetMACConfig()
2857 macconf->WatchdogTimeout); in ETH_SetMACConfig()
2863 macregval = (((uint32_t)macconf->TransmitFlowControl << 1) | in ETH_SetMACConfig()
2864 macconf->PauseLowThreshold | in ETH_SetMACConfig()
2865 ((uint32_t)((macconf->ZeroQuantaPause == DISABLE) ? 1U : 0U) << 7) | in ETH_SetMACConfig()
2866 (macconf->PauseTime << 16)); in ETH_SetMACConfig()
2872 macregval = ((uint32_t)macconf->ReceiveFlowControl | in ETH_SetMACConfig()
2873 ((uint32_t)macconf->UnicastPausePacketDetect << 1)); in ETH_SetMACConfig()
2880 MODIFY_REG(heth->Instance->MTLTQOMR, ETH_MTLTQOMR_MASK, macconf->TransmitQueueMode); in ETH_SetMACConfig()
2883 macregval = (macconf->ReceiveQueueMode | in ETH_SetMACConfig()
2884 ((uint32_t)((macconf->DropTCPIPChecksumErrorPacket == DISABLE) ? 1U : 0U) << 6) | in ETH_SetMACConfig()
2885 ((uint32_t)macconf->ForwardRxErrorPacket << 4) | in ETH_SetMACConfig()
2886 ((uint32_t)macconf->ForwardRxUndersizedGoodPacket << 3)); in ETH_SetMACConfig()