Lines Matching refs:macconf
1526 HAL_StatusTypeDef HAL_ETH_ConfigMAC(ETH_HandleTypeDef *heth, ETH_MACInitTypeDef *macconf) in HAL_ETH_ConfigMAC() argument
1539 if (macconf != NULL) in HAL_ETH_ConfigMAC()
1542 assert_param(IS_ETH_WATCHDOG(macconf->Watchdog)); in HAL_ETH_ConfigMAC()
1543 assert_param(IS_ETH_JABBER(macconf->Jabber)); in HAL_ETH_ConfigMAC()
1544 assert_param(IS_ETH_INTER_FRAME_GAP(macconf->InterFrameGap)); in HAL_ETH_ConfigMAC()
1545 assert_param(IS_ETH_CARRIER_SENSE(macconf->CarrierSense)); in HAL_ETH_ConfigMAC()
1546 assert_param(IS_ETH_RECEIVE_OWN(macconf->ReceiveOwn)); in HAL_ETH_ConfigMAC()
1547 assert_param(IS_ETH_LOOPBACK_MODE(macconf->LoopbackMode)); in HAL_ETH_ConfigMAC()
1548 assert_param(IS_ETH_CHECKSUM_OFFLOAD(macconf->ChecksumOffload)); in HAL_ETH_ConfigMAC()
1549 assert_param(IS_ETH_RETRY_TRANSMISSION(macconf->RetryTransmission)); in HAL_ETH_ConfigMAC()
1550 assert_param(IS_ETH_AUTOMATIC_PADCRC_STRIP(macconf->AutomaticPadCRCStrip)); in HAL_ETH_ConfigMAC()
1551 assert_param(IS_ETH_BACKOFF_LIMIT(macconf->BackOffLimit)); in HAL_ETH_ConfigMAC()
1552 assert_param(IS_ETH_DEFERRAL_CHECK(macconf->DeferralCheck)); in HAL_ETH_ConfigMAC()
1553 assert_param(IS_ETH_RECEIVE_ALL(macconf->ReceiveAll)); in HAL_ETH_ConfigMAC()
1554 assert_param(IS_ETH_SOURCE_ADDR_FILTER(macconf->SourceAddrFilter)); in HAL_ETH_ConfigMAC()
1555 assert_param(IS_ETH_CONTROL_FRAMES(macconf->PassControlFrames)); in HAL_ETH_ConfigMAC()
1556 assert_param(IS_ETH_BROADCAST_FRAMES_RECEPTION(macconf->BroadcastFramesReception)); in HAL_ETH_ConfigMAC()
1557 assert_param(IS_ETH_DESTINATION_ADDR_FILTER(macconf->DestinationAddrFilter)); in HAL_ETH_ConfigMAC()
1558 assert_param(IS_ETH_PROMISCUOUS_MODE(macconf->PromiscuousMode)); in HAL_ETH_ConfigMAC()
1559 assert_param(IS_ETH_MULTICAST_FRAMES_FILTER(macconf->MulticastFramesFilter)); in HAL_ETH_ConfigMAC()
1560 assert_param(IS_ETH_UNICAST_FRAMES_FILTER(macconf->UnicastFramesFilter)); in HAL_ETH_ConfigMAC()
1561 assert_param(IS_ETH_PAUSE_TIME(macconf->PauseTime)); in HAL_ETH_ConfigMAC()
1562 assert_param(IS_ETH_ZEROQUANTA_PAUSE(macconf->ZeroQuantaPause)); in HAL_ETH_ConfigMAC()
1563 assert_param(IS_ETH_PAUSE_LOW_THRESHOLD(macconf->PauseLowThreshold)); in HAL_ETH_ConfigMAC()
1564 assert_param(IS_ETH_UNICAST_PAUSE_FRAME_DETECT(macconf->UnicastPauseFrameDetect)); in HAL_ETH_ConfigMAC()
1565 assert_param(IS_ETH_RECEIVE_FLOWCONTROL(macconf->ReceiveFlowControl)); in HAL_ETH_ConfigMAC()
1566 assert_param(IS_ETH_TRANSMIT_FLOWCONTROL(macconf->TransmitFlowControl)); in HAL_ETH_ConfigMAC()
1567 assert_param(IS_ETH_VLAN_TAG_COMPARISON(macconf->VLANTagComparison)); in HAL_ETH_ConfigMAC()
1568 assert_param(IS_ETH_VLAN_TAG_IDENTIFIER(macconf->VLANTagIdentifier)); in HAL_ETH_ConfigMAC()
1576 tmpreg1 |= (uint32_t)(macconf->Watchdog | in HAL_ETH_ConfigMAC()
1577 macconf->Jabber | in HAL_ETH_ConfigMAC()
1578 macconf->InterFrameGap | in HAL_ETH_ConfigMAC()
1579 macconf->CarrierSense | in HAL_ETH_ConfigMAC()
1581 macconf->ReceiveOwn | in HAL_ETH_ConfigMAC()
1582 macconf->LoopbackMode | in HAL_ETH_ConfigMAC()
1584 macconf->ChecksumOffload | in HAL_ETH_ConfigMAC()
1585 macconf->RetryTransmission | in HAL_ETH_ConfigMAC()
1586 macconf->AutomaticPadCRCStrip | in HAL_ETH_ConfigMAC()
1587 macconf->BackOffLimit | in HAL_ETH_ConfigMAC()
1588 macconf->DeferralCheck); in HAL_ETH_ConfigMAC()
1601 (heth->Instance)->MACFFR = (uint32_t)(macconf->ReceiveAll | in HAL_ETH_ConfigMAC()
1602 macconf->SourceAddrFilter | in HAL_ETH_ConfigMAC()
1603 macconf->PassControlFrames | in HAL_ETH_ConfigMAC()
1604 macconf->BroadcastFramesReception | in HAL_ETH_ConfigMAC()
1605 macconf->DestinationAddrFilter | in HAL_ETH_ConfigMAC()
1606 macconf->PromiscuousMode | in HAL_ETH_ConfigMAC()
1607 macconf->MulticastFramesFilter | in HAL_ETH_ConfigMAC()
1608 macconf->UnicastFramesFilter); in HAL_ETH_ConfigMAC()
1618 (heth->Instance)->MACHTHR = (uint32_t)macconf->HashTableHigh; in HAL_ETH_ConfigMAC()
1621 (heth->Instance)->MACHTLR = (uint32_t)macconf->HashTableLow; in HAL_ETH_ConfigMAC()
1629 tmpreg1 |= (uint32_t)((macconf->PauseTime << 16U) | in HAL_ETH_ConfigMAC()
1630 macconf->ZeroQuantaPause | in HAL_ETH_ConfigMAC()
1631 macconf->PauseLowThreshold | in HAL_ETH_ConfigMAC()
1632 macconf->UnicastPauseFrameDetect | in HAL_ETH_ConfigMAC()
1633 macconf->ReceiveFlowControl | in HAL_ETH_ConfigMAC()
1634 macconf->TransmitFlowControl); in HAL_ETH_ConfigMAC()
1646 (heth->Instance)->MACVLANTR = (uint32_t)(macconf->VLANTagComparison | in HAL_ETH_ConfigMAC()
1647 macconf->VLANTagIdentifier); in HAL_ETH_ConfigMAC()