Lines Matching refs:macconf

259 static void ETH_SetMACConfig(ETH_HandleTypeDef *heth, const ETH_MACConfigTypeDef *macconf);
2388 HAL_StatusTypeDef HAL_ETH_GetMACConfig(const ETH_HandleTypeDef *heth, ETH_MACConfigTypeDef *macconf) in HAL_ETH_GetMACConfig() argument
2390 if (macconf == NULL) in HAL_ETH_GetMACConfig()
2396 macconf->PreambleLength = READ_BIT(heth->Instance->MACCR, ETH_MACCR_PRELEN); in HAL_ETH_GetMACConfig()
2397macconf->DeferralCheck = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_DC) >> 4) > 0U) ? ENABLE : DI… in HAL_ETH_GetMACConfig()
2398 macconf->BackOffLimit = READ_BIT(heth->Instance->MACCR, ETH_MACCR_BL); in HAL_ETH_GetMACConfig()
2399macconf->RetryTransmission = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_DR) >> 8) == 0U) ? ENABLE… in HAL_ETH_GetMACConfig()
2400 macconf->CarrierSenseDuringTransmit = ((READ_BIT(heth->Instance->MACCR, in HAL_ETH_GetMACConfig()
2402macconf->ReceiveOwn = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_DO) >> 10) == 0U) ? ENABLE : DIS… in HAL_ETH_GetMACConfig()
2403 macconf->CarrierSenseBeforeTransmit = ((READ_BIT(heth->Instance->MACCR, in HAL_ETH_GetMACConfig()
2405macconf->LoopbackMode = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_LM) >> 12) > 0U) ? ENABLE : DI… in HAL_ETH_GetMACConfig()
2406 macconf->DuplexMode = READ_BIT(heth->Instance->MACCR, ETH_MACCR_DM); in HAL_ETH_GetMACConfig()
2407 macconf->Speed = READ_BIT(heth->Instance->MACCR, ETH_MACCR_FES); in HAL_ETH_GetMACConfig()
2408macconf->PortSelect = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_PS) >> 15) > 0U) ? ENABLE : DISA… in HAL_ETH_GetMACConfig()
2409macconf->JumboPacket = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_JE) >> 16) > 0U) ? ENABLE : DIS… in HAL_ETH_GetMACConfig()
2410macconf->Jabber = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_JD) >> 17) == 0U) ? ENABLE : DISABLE; in HAL_ETH_GetMACConfig()
2411macconf->PacketBurst = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_PB) >> 18) > 0U) ? ENABLE : DIS… in HAL_ETH_GetMACConfig()
2412macconf->Watchdog = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_WD) >> 19) == 0U) ? ENABLE : DISAB… in HAL_ETH_GetMACConfig()
2413macconf->AutomaticPadCRCStrip = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_ACS) >> 20) > 0U) ? EN… in HAL_ETH_GetMACConfig()
2414macconf->CRCStripTypePacket = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_CST) >> 21) > 0U) ? ENAB… in HAL_ETH_GetMACConfig()
2415macconf->Support2KPacket = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_S2KP) >> 22) > 0U) ? ENABLE… in HAL_ETH_GetMACConfig()
2416 macconf->GiantPacketSizeLimitControl = ((READ_BIT(heth->Instance->MACCR, in HAL_ETH_GetMACConfig()
2418 macconf->InterPacketGapVal = READ_BIT(heth->Instance->MACCR, ETH_MACCR_IPG); in HAL_ETH_GetMACConfig()
2419macconf->ChecksumOffload = ((READ_BIT(heth->Instance->MACCR, ETH_MACCR_IPC) >> 27) > 0U) ? ENABLE … in HAL_ETH_GetMACConfig()
2420 macconf->SourceAddrControl = READ_BIT(heth->Instance->MACCR, ETH_MACCR_SARC); in HAL_ETH_GetMACConfig()
2421 macconf->GiantPacketSizeLimit = READ_BIT(heth->Instance->MACECR, ETH_MACECR_GPSL); in HAL_ETH_GetMACConfig()
2422 macconf->CRCCheckingRxPackets = ((READ_BIT(heth->Instance->MACECR, in HAL_ETH_GetMACConfig()
2424macconf->SlowProtocolDetect = ((READ_BIT(heth->Instance->MACECR, ETH_MACECR_SPEN) >> 17) > 0U) ? E… in HAL_ETH_GetMACConfig()
2425 macconf->UnicastSlowProtocolPacketDetect = ((READ_BIT(heth->Instance->MACECR, in HAL_ETH_GetMACConfig()
2427 macconf->ExtendedInterPacketGap = ((READ_BIT(heth->Instance->MACECR, in HAL_ETH_GetMACConfig()
2429 macconf->ExtendedInterPacketGapVal = READ_BIT(heth->Instance->MACECR, ETH_MACECR_EIPG) >> 25; in HAL_ETH_GetMACConfig()
2430macconf->ProgrammableWatchdog = ((READ_BIT(heth->Instance->MACWTR, ETH_MACWTR_PWE) >> 8) > 0U) ? E… in HAL_ETH_GetMACConfig()
2431 macconf->WatchdogTimeout = READ_BIT(heth->Instance->MACWTR, ETH_MACWTR_WTO); in HAL_ETH_GetMACConfig()
2432 macconf->TransmitFlowControl = ((READ_BIT(heth->Instance->MACQ0TXFCR, in HAL_ETH_GetMACConfig()
2434 macconf->ZeroQuantaPause = ((READ_BIT(heth->Instance->MACQ0TXFCR, in HAL_ETH_GetMACConfig()
2436 macconf->PauseLowThreshold = READ_BIT(heth->Instance->MACQ0TXFCR, ETH_MACQ0TXFCR_PLT); in HAL_ETH_GetMACConfig()
2437 macconf->PauseTime = (READ_BIT(heth->Instance->MACQ0TXFCR, ETH_MACQ0TXFCR_PT) >> 16); in HAL_ETH_GetMACConfig()
2438macconf->ReceiveFlowControl = (READ_BIT(heth->Instance->MACRXFCR, ETH_MACRXFCR_RFE) > 0U) ? ENABLE… in HAL_ETH_GetMACConfig()
2439 macconf->UnicastPausePacketDetect = ((READ_BIT(heth->Instance->MACRXFCR, in HAL_ETH_GetMACConfig()
2499 HAL_StatusTypeDef HAL_ETH_SetMACConfig(ETH_HandleTypeDef *heth, ETH_MACConfigTypeDef *macconf) in HAL_ETH_SetMACConfig() argument
2501 if (macconf == NULL) in HAL_ETH_SetMACConfig()
2508 ETH_SetMACConfig(heth, macconf); in HAL_ETH_SetMACConfig()
2938 static void ETH_SetMACConfig(ETH_HandleTypeDef *heth, const ETH_MACConfigTypeDef *macconf) in ETH_SetMACConfig() argument
2943 macregval = (macconf->InterPacketGapVal | in ETH_SetMACConfig()
2944 macconf->SourceAddrControl | in ETH_SetMACConfig()
2945 ((uint32_t)macconf->ChecksumOffload << 27) | in ETH_SetMACConfig()
2946 ((uint32_t)macconf->GiantPacketSizeLimitControl << 23) | in ETH_SetMACConfig()
2947 ((uint32_t)macconf->Support2KPacket << 22) | in ETH_SetMACConfig()
2948 ((uint32_t)macconf->CRCStripTypePacket << 21) | in ETH_SetMACConfig()
2949 ((uint32_t)macconf->AutomaticPadCRCStrip << 20) | in ETH_SetMACConfig()
2950 ((uint32_t)((macconf->Watchdog == DISABLE) ? 1U : 0U) << 19) | in ETH_SetMACConfig()
2951 ((uint32_t)macconf->PacketBurst << 18) | in ETH_SetMACConfig()
2952 ((uint32_t)((macconf->Jabber == DISABLE) ? 1U : 0U) << 17) | in ETH_SetMACConfig()
2953 ((uint32_t)macconf->JumboPacket << 16) | in ETH_SetMACConfig()
2954 ((uint32_t)macconf->PortSelect << 15) | in ETH_SetMACConfig()
2955 macconf->Speed | in ETH_SetMACConfig()
2956 macconf->DuplexMode | in ETH_SetMACConfig()
2957 ((uint32_t)macconf->LoopbackMode << 12) | in ETH_SetMACConfig()
2958 ((uint32_t)macconf->CarrierSenseBeforeTransmit << 11) | in ETH_SetMACConfig()
2959 ((uint32_t)((macconf->ReceiveOwn == DISABLE) ? 1U : 0U) << 10) | in ETH_SetMACConfig()
2960 ((uint32_t)macconf->CarrierSenseDuringTransmit << 9) | in ETH_SetMACConfig()
2961 ((uint32_t)((macconf->RetryTransmission == DISABLE) ? 1U : 0U) << 8) | in ETH_SetMACConfig()
2962 macconf->BackOffLimit | in ETH_SetMACConfig()
2963 ((uint32_t)macconf->DeferralCheck << 4) | in ETH_SetMACConfig()
2964 macconf->PreambleLength); in ETH_SetMACConfig()
2970 macregval = ((macconf->ExtendedInterPacketGapVal << 25) | in ETH_SetMACConfig()
2971 ((uint32_t)macconf->ExtendedInterPacketGap << 24) | in ETH_SetMACConfig()
2972 ((uint32_t)macconf->UnicastSlowProtocolPacketDetect << 18) | in ETH_SetMACConfig()
2973 ((uint32_t)macconf->SlowProtocolDetect << 17) | in ETH_SetMACConfig()
2974 ((uint32_t)((macconf->CRCCheckingRxPackets == DISABLE) ? 1U : 0U) << 16) | in ETH_SetMACConfig()
2975 macconf->GiantPacketSizeLimit); in ETH_SetMACConfig()
2981 macregval = (((uint32_t)macconf->ProgrammableWatchdog << 8) | in ETH_SetMACConfig()
2982 macconf->WatchdogTimeout); in ETH_SetMACConfig()
2988 macregval = (((uint32_t)macconf->TransmitFlowControl << 1) | in ETH_SetMACConfig()
2989 macconf->PauseLowThreshold | in ETH_SetMACConfig()
2990 ((uint32_t)((macconf->ZeroQuantaPause == DISABLE) ? 1U : 0U) << 7) | in ETH_SetMACConfig()
2991 (macconf->PauseTime << 16)); in ETH_SetMACConfig()
2997 macregval = ((uint32_t)macconf->ReceiveFlowControl | in ETH_SetMACConfig()
2998 ((uint32_t)macconf->UnicastPausePacketDetect << 1)); in ETH_SetMACConfig()