Lines Matching refs:macconf
1532 HAL_StatusTypeDef HAL_ETH_ConfigMAC(ETH_HandleTypeDef *heth, ETH_MACInitTypeDef *macconf) in HAL_ETH_ConfigMAC() argument
1545 if (macconf != NULL) in HAL_ETH_ConfigMAC()
1548 assert_param(IS_ETH_WATCHDOG(macconf->Watchdog)); in HAL_ETH_ConfigMAC()
1549 assert_param(IS_ETH_JABBER(macconf->Jabber)); in HAL_ETH_ConfigMAC()
1550 assert_param(IS_ETH_INTER_FRAME_GAP(macconf->InterFrameGap)); in HAL_ETH_ConfigMAC()
1551 assert_param(IS_ETH_CARRIER_SENSE(macconf->CarrierSense)); in HAL_ETH_ConfigMAC()
1552 assert_param(IS_ETH_RECEIVE_OWN(macconf->ReceiveOwn)); in HAL_ETH_ConfigMAC()
1553 assert_param(IS_ETH_LOOPBACK_MODE(macconf->LoopbackMode)); in HAL_ETH_ConfigMAC()
1554 assert_param(IS_ETH_CHECKSUM_OFFLOAD(macconf->ChecksumOffload)); in HAL_ETH_ConfigMAC()
1555 assert_param(IS_ETH_RETRY_TRANSMISSION(macconf->RetryTransmission)); in HAL_ETH_ConfigMAC()
1556 assert_param(IS_ETH_AUTOMATIC_PADCRC_STRIP(macconf->AutomaticPadCRCStrip)); in HAL_ETH_ConfigMAC()
1557 assert_param(IS_ETH_BACKOFF_LIMIT(macconf->BackOffLimit)); in HAL_ETH_ConfigMAC()
1558 assert_param(IS_ETH_DEFERRAL_CHECK(macconf->DeferralCheck)); in HAL_ETH_ConfigMAC()
1559 assert_param(IS_ETH_RECEIVE_ALL(macconf->ReceiveAll)); in HAL_ETH_ConfigMAC()
1560 assert_param(IS_ETH_SOURCE_ADDR_FILTER(macconf->SourceAddrFilter)); in HAL_ETH_ConfigMAC()
1561 assert_param(IS_ETH_CONTROL_FRAMES(macconf->PassControlFrames)); in HAL_ETH_ConfigMAC()
1562 assert_param(IS_ETH_BROADCAST_FRAMES_RECEPTION(macconf->BroadcastFramesReception)); in HAL_ETH_ConfigMAC()
1563 assert_param(IS_ETH_DESTINATION_ADDR_FILTER(macconf->DestinationAddrFilter)); in HAL_ETH_ConfigMAC()
1564 assert_param(IS_ETH_PROMISCUOUS_MODE(macconf->PromiscuousMode)); in HAL_ETH_ConfigMAC()
1565 assert_param(IS_ETH_MULTICAST_FRAMES_FILTER(macconf->MulticastFramesFilter)); in HAL_ETH_ConfigMAC()
1566 assert_param(IS_ETH_UNICAST_FRAMES_FILTER(macconf->UnicastFramesFilter)); in HAL_ETH_ConfigMAC()
1567 assert_param(IS_ETH_PAUSE_TIME(macconf->PauseTime)); in HAL_ETH_ConfigMAC()
1568 assert_param(IS_ETH_ZEROQUANTA_PAUSE(macconf->ZeroQuantaPause)); in HAL_ETH_ConfigMAC()
1569 assert_param(IS_ETH_PAUSE_LOW_THRESHOLD(macconf->PauseLowThreshold)); in HAL_ETH_ConfigMAC()
1570 assert_param(IS_ETH_UNICAST_PAUSE_FRAME_DETECT(macconf->UnicastPauseFrameDetect)); in HAL_ETH_ConfigMAC()
1571 assert_param(IS_ETH_RECEIVE_FLOWCONTROL(macconf->ReceiveFlowControl)); in HAL_ETH_ConfigMAC()
1572 assert_param(IS_ETH_TRANSMIT_FLOWCONTROL(macconf->TransmitFlowControl)); in HAL_ETH_ConfigMAC()
1573 assert_param(IS_ETH_VLAN_TAG_COMPARISON(macconf->VLANTagComparison)); in HAL_ETH_ConfigMAC()
1574 assert_param(IS_ETH_VLAN_TAG_IDENTIFIER(macconf->VLANTagIdentifier)); in HAL_ETH_ConfigMAC()
1582 tmpreg1 |= (uint32_t)(macconf->Watchdog | in HAL_ETH_ConfigMAC()
1583 macconf->Jabber | in HAL_ETH_ConfigMAC()
1584 macconf->InterFrameGap | in HAL_ETH_ConfigMAC()
1585 macconf->CarrierSense | in HAL_ETH_ConfigMAC()
1587 macconf->ReceiveOwn | in HAL_ETH_ConfigMAC()
1588 macconf->LoopbackMode | in HAL_ETH_ConfigMAC()
1590 macconf->ChecksumOffload | in HAL_ETH_ConfigMAC()
1591 macconf->RetryTransmission | in HAL_ETH_ConfigMAC()
1592 macconf->AutomaticPadCRCStrip | in HAL_ETH_ConfigMAC()
1593 macconf->BackOffLimit | in HAL_ETH_ConfigMAC()
1594 macconf->DeferralCheck); in HAL_ETH_ConfigMAC()
1607 (heth->Instance)->MACFFR = (uint32_t)(macconf->ReceiveAll | in HAL_ETH_ConfigMAC()
1608 macconf->SourceAddrFilter | in HAL_ETH_ConfigMAC()
1609 macconf->PassControlFrames | in HAL_ETH_ConfigMAC()
1610 macconf->BroadcastFramesReception | in HAL_ETH_ConfigMAC()
1611 macconf->DestinationAddrFilter | in HAL_ETH_ConfigMAC()
1612 macconf->PromiscuousMode | in HAL_ETH_ConfigMAC()
1613 macconf->MulticastFramesFilter | in HAL_ETH_ConfigMAC()
1614 macconf->UnicastFramesFilter); in HAL_ETH_ConfigMAC()
1624 (heth->Instance)->MACHTHR = (uint32_t)macconf->HashTableHigh; in HAL_ETH_ConfigMAC()
1627 (heth->Instance)->MACHTLR = (uint32_t)macconf->HashTableLow; in HAL_ETH_ConfigMAC()
1635 tmpreg1 |= (uint32_t)((macconf->PauseTime << 16U) | in HAL_ETH_ConfigMAC()
1636 macconf->ZeroQuantaPause | in HAL_ETH_ConfigMAC()
1637 macconf->PauseLowThreshold | in HAL_ETH_ConfigMAC()
1638 macconf->UnicastPauseFrameDetect | in HAL_ETH_ConfigMAC()
1639 macconf->ReceiveFlowControl | in HAL_ETH_ConfigMAC()
1640 macconf->TransmitFlowControl); in HAL_ETH_ConfigMAC()
1652 (heth->Instance)->MACVLANTR = (uint32_t)(macconf->VLANTagComparison | in HAL_ETH_ConfigMAC()
1653 macconf->VLANTagIdentifier); in HAL_ETH_ConfigMAC()