Home
last modified time | relevance | path

Searched refs:mac_cr (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/drivers/net/ethernet/smsc/
H A Dsmsc9420.c998 mac_cr |= MAC_CR_PRMS_; in smsc9420_set_multicast_list()
999 mac_cr &= (~MAC_CR_MCPAS_); in smsc9420_set_multicast_list()
1003 mac_cr &= (~MAC_CR_PRMS_); in smsc9420_set_multicast_list()
1004 mac_cr |= MAC_CR_MCPAS_; in smsc9420_set_multicast_list()
1024 mac_cr &= (~MAC_CR_PRMS_); in smsc9420_set_multicast_list()
1025 mac_cr &= (~MAC_CR_MCPAS_); in smsc9420_set_multicast_list()
1026 mac_cr |= MAC_CR_HPFILT_; in smsc9420_set_multicast_list()
1032 mac_cr &= (~MAC_CR_PRMS_); in smsc9420_set_multicast_list()
1033 mac_cr &= (~MAC_CR_MCPAS_); in smsc9420_set_multicast_list()
1080 mac_cr |= MAC_CR_FDPX_; in smsc9420_phy_adjust_link()
[all …]
H A Dsmsc911x.c958 unsigned int mac_cr; in smsc911x_phy_adjust_link() local
966 mac_cr |= MAC_CR_FDPX_; in smsc911x_phy_adjust_link()
970 mac_cr &= ~MAC_CR_FDPX_; in smsc911x_phy_adjust_link()
1297 unsigned int mac_cr; in smsc911x_rx_multicast_update() local
1301 mac_cr = smsc911x_mac_read(pdata, MAC_CR); in smsc911x_rx_multicast_update()
1302 mac_cr |= pdata->set_bits_mask; in smsc911x_rx_multicast_update()
1303 mac_cr &= ~(pdata->clear_bits_mask); in smsc911x_rx_multicast_update()
1304 smsc911x_mac_write(pdata, MAC_CR, mac_cr); in smsc911x_rx_multicast_update()
1308 mac_cr, pdata->hashhi, pdata->hashlo); in smsc911x_rx_multicast_update()
1313 unsigned int mac_cr; in smsc911x_rx_multicast_update_workaround() local
[all …]
/openbmc/qemu/hw/net/
H A Dlan9118.c219 uint32_t mac_cr; member
293 VMSTATE_UINT32(mac_cr, lan9118_state),
466 s->mac_cr = MAC_CR_PRMS; in lan9118_reset()
498 if (s->mac_cr & MAC_CR_PRMS) { in lan9118_filter()
503 return (s->mac_cr & MAC_CR_BCAST) == 0; in lan9118_filter()
507 if (multicast &&s->mac_cr & MAC_CR_MCPAS) { in lan9118_filter()
511 : (s->mac_cr & MAC_CR_HO) == 0) { in lan9118_filter()
514 if (s->mac_cr & MAC_CR_INVFILT) { in lan9118_filter()
543 if ((s->mac_cr & MAC_CR_RXEN) == 0) { in lan9118_receive()
887 s->mac_cr = val & ~MAC_CR_RESERVED; in do_mac_write()
[all …]
/openbmc/linux/drivers/net/usb/
H A Dsmsc95xx.c62 u32 mac_cr; member
493 pdata->mac_cr |= MAC_CR_PRMS_; in smsc95xx_set_multicast()
497 pdata->mac_cr |= MAC_CR_MCPAS_; in smsc95xx_set_multicast()
502 pdata->mac_cr |= MAC_CR_HPFILT_; in smsc95xx_set_multicast()
518 pdata->mac_cr &= in smsc95xx_set_multicast()
584 pdata->mac_cr &= ~MAC_CR_FDPX_; in smsc95xx_mac_update_fullduplex()
585 pdata->mac_cr |= MAC_CR_RCVOWN_; in smsc95xx_mac_update_fullduplex()
587 pdata->mac_cr &= ~MAC_CR_RCVOWN_; in smsc95xx_mac_update_fullduplex()
588 pdata->mac_cr |= MAC_CR_FDPX_; in smsc95xx_mac_update_fullduplex()
855 pdata->mac_cr |= MAC_CR_TXEN_; in smsc95xx_start_tx_path()
[all …]
/openbmc/u-boot/drivers/usb/eth/
H A Dsmsc95xx.c154 u32 mac_cr; /* MAC control register value */ member
443 priv->mac_cr &= ~(MAC_CR_PRMS_ | MAC_CR_MCPAS_ | MAC_CR_HPFILT_); in smsc95xx_set_multicast()
453 priv->mac_cr |= MAC_CR_TXEN_; in smsc95xx_start_tx_path()
455 smsc95xx_write_reg(udev, MAC_CR, priv->mac_cr); in smsc95xx_start_tx_path()
466 priv->mac_cr |= MAC_CR_RXEN_; in smsc95xx_start_rx_path()
467 smsc95xx_write_reg(udev, MAC_CR, priv->mac_cr); in smsc95xx_start_rx_path()
619 ret = smsc95xx_read_reg(udev, MAC_CR, &priv->mac_cr); in smsc95xx_init_common()