/openbmc/u-boot/drivers/net/ |
H A D | pch_gbe.c | 25 static void pch_gbe_mac_read(struct pch_gbe_regs *mac_regs, u8 *addr) in pch_gbe_mac_read() argument 29 macid_hi = readl(&mac_regs->mac_adr[0].high); in pch_gbe_mac_read() 30 macid_lo = readl(&mac_regs->mac_adr[0].low) & 0xffff; in pch_gbe_mac_read() 41 static int pch_gbe_mac_write(struct pch_gbe_regs *mac_regs, u8 *addr) in pch_gbe_mac_write() argument 49 writel(macid_hi, &mac_regs->mac_adr[0].high); in pch_gbe_mac_write() 50 writel(macid_lo, &mac_regs->mac_adr[0].low); in pch_gbe_mac_write() 51 writel(0xfffe, &mac_regs->addr_mask); in pch_gbe_mac_write() 55 if (!(readl(&mac_regs->addr_mask) & PCH_GBE_BUSY)) in pch_gbe_mac_write() 68 struct pch_gbe_regs *mac_regs = priv->mac_regs; in pch_gbe_reset() local 74 writel(PCH_GBE_ALL_RST, &mac_regs->reset); in pch_gbe_reset() [all …]
|
H A D | dwc_eth_qos.c | 269 struct eqos_mac_regs *mac_regs; member 363 return wait_for_bit_le32(&eqos->mac_regs->mdio_address, in eqos_mdio_wait_idle() 384 val = readl(&eqos->mac_regs->mdio_address); in eqos_mdio_read() 394 writel(val, &eqos->mac_regs->mdio_address); in eqos_mdio_read() 404 val = readl(&eqos->mac_regs->mdio_data); in eqos_mdio_read() 428 writel(mdio_val, &eqos->mac_regs->mdio_data); in eqos_mdio_write() 430 val = readl(&eqos->mac_regs->mdio_address); in eqos_mdio_write() 440 writel(val, &eqos->mac_regs->mdio_address); in eqos_mdio_write() 641 setbits_le32(&eqos->mac_regs->configuration, EQOS_MAC_CONFIGURATION_DM); in eqos_set_full_duplex() 652 clrbits_le32(&eqos->mac_regs->configuration, EQOS_MAC_CONFIGURATION_DM); in eqos_set_half_duplex() [all …]
|
H A D | ep93xx_eth.c | 149 struct mac_regs *mac = GET_REGS(dev); in ep93xx_mac_reset() 168 struct mac_regs *mac = GET_REGS(dev); in ep93xx_eth_open() 285 struct mac_regs *mac = GET_REGS(dev); in ep93xx_eth_close() 301 struct mac_regs *mac = GET_REGS(dev); in ep93xx_eth_rcv_packet() 371 struct mac_regs *mac = GET_REGS(dev); in ep93xx_eth_send_packet() 459 priv->regs = (struct mac_regs *)base_addr; in ep93xx_eth_initialize() 558 struct mac_regs *mac = (struct mac_regs *)MAC_BASE; in ep93xx_miiphy_read() 611 struct mac_regs *mac = (struct mac_regs *)MAC_BASE; in ep93xx_miiphy_write()
|
H A D | ep93xx_eth.h | 123 struct mac_regs *regs;
|
H A D | pch_gbe.h | 291 struct pch_gbe_regs *mac_regs; member
|
/openbmc/linux/drivers/net/ethernet/synopsys/ |
H A D | dwc-xlgmac-hw.c | 40 regval = readl(pdata->mac_regs + MAC_RCR); in xlgmac_disable_rx_csum() 43 writel(regval, pdata->mac_regs + MAC_RCR); in xlgmac_disable_rx_csum() 52 regval = readl(pdata->mac_regs + MAC_RCR); in xlgmac_enable_rx_csum() 55 writel(regval, pdata->mac_regs + MAC_RCR); in xlgmac_enable_rx_csum() 68 writel(mac_addr_hi, pdata->mac_regs + MAC_MACA0HR); in xlgmac_set_mac_address() 69 writel(mac_addr_lo, pdata->mac_regs + MAC_MACA0LR); in xlgmac_set_mac_address() 104 writel(mac_addr_hi, pdata->mac_regs + *mac_reg); in xlgmac_set_mac_reg() 106 writel(mac_addr_lo, pdata->mac_regs + *mac_reg); in xlgmac_set_mac_reg() 114 regval = readl(pdata->mac_regs + MAC_VLANTR); in xlgmac_enable_rx_vlan_stripping() 130 writel(regval, pdata->mac_regs + MAC_VLANTR); in xlgmac_enable_rx_vlan_stripping() [all …]
|
H A D | dwc-xlgmac-common.c | 79 netdev->base_addr = (unsigned long)pdata->mac_regs; in xlgmac_init() 249 pdata->mac_regs = res->addr; in xlgmac_drv_probe() 364 mac_hfr0 = readl(pdata->mac_regs + MAC_HWF0R); in xlgmac_get_all_hw_features() 365 mac_hfr1 = readl(pdata->mac_regs + MAC_HWF1R); in xlgmac_get_all_hw_features() 366 mac_hfr2 = readl(pdata->mac_regs + MAC_HWF2R); in xlgmac_get_all_hw_features() 370 hw_feat->version = readl(pdata->mac_regs + MAC_VR); in xlgmac_get_all_hw_features()
|
H A D | dwc-xlgmac-reg.h | 740 ((pdata)->mac_regs + MTL_Q_BASE + ((n) * MTL_Q_INC) + (reg))
|
H A D | dwc-xlgmac.h | 556 void __iomem *mac_regs; member
|
H A D | dwc-xlgmac-net.c | 265 dma_isr = readl(pdata->mac_regs + DMA_ISR); in xlgmac_isr() 329 mac_isr = readl(pdata->mac_regs + MAC_ISR); in xlgmac_isr()
|
H A D | dwc-xlgmac-desc.c | 260 channel->dma_regs = pdata->mac_regs + DMA_CH_BASE + in xlgmac_alloc_channels()
|
/openbmc/linux/drivers/net/ethernet/via/ |
H A D | via-velocity.c | 88 void *addr = vptr->mac_regs; in velocity_set_power_state() 104 static void mac_get_cam_mask(struct mac_regs __iomem *regs, u8 *mask) in mac_get_cam_mask() 131 static void mac_set_cam_mask(struct mac_regs __iomem *regs, u8 *mask) in mac_set_cam_mask() 149 static void mac_set_vlan_cam_mask(struct mac_regs __iomem *regs, u8 *mask) in mac_set_vlan_cam_mask() 175 static void mac_set_cam(struct mac_regs __iomem *regs, int idx, const u8 *addr) in mac_set_cam() 199 static void mac_set_vlan_cam(struct mac_regs __iomem *regs, int idx, in mac_set_vlan_cam() 230 static void mac_wol_reset(struct mac_regs __iomem *regs) in mac_wol_reset() 506 struct mac_regs __iomem *regs = vptr->mac_regs; in velocity_init_cam_filter() 568 struct mac_regs __iomem *regs = vptr->mac_regs; in velocity_rx_reset() 627 static void safe_disable_mii_autopoll(struct mac_regs __iomem *regs) in safe_disable_mii_autopoll() [all …]
|
H A D | via-velocity.h | 967 struct mac_regs { struct 1179 static inline void mac_eeprom_reload(struct mac_regs __iomem * regs) { in mac_eeprom_reload() 1392 struct mac_regs __iomem * mac_regs; member 1493 BYTE_REG_BITS_ON(MIBCR_MIBFLSH, &(vptr->mac_regs->MIBCR)); in velocity_update_hw_mibs() 1495 while (BYTE_REG_BITS_IS_ON(MIBCR_MIBFLSH, &(vptr->mac_regs->MIBCR))); in velocity_update_hw_mibs() 1497 BYTE_REG_BITS_ON(MIBCR_MPTRINI, &(vptr->mac_regs->MIBCR)); in velocity_update_hw_mibs() 1499 tmp = readl(&(vptr->mac_regs->MIBData)) & 0x00FFFFFFUL; in velocity_update_hw_mibs() 1513 struct mac_regs __iomem * regs = vptr->mac_regs; in init_flow_control_register()
|
/openbmc/qemu/tests/qtest/libqos/ |
H A D | e1000e.h | 41 QPCIBar mac_regs; member 48 qpci_io_writel(&d_pci->pci_dev, d_pci->mac_regs, reg, val); in e1000e_macreg_write() 54 return qpci_io_readl(&d_pci->pci_dev, d_pci->mac_regs, reg); in e1000e_macreg_read()
|
H A D | igb.c | 50 qpci_iounmap(&epci->pci_dev, epci->mac_regs); in e1000e_pci_destructor() 154 d->mac_regs = qpci_iomap(&d->pci_dev, 0, NULL); in igb_pci_create()
|
H A D | e1000e.c | 98 qpci_iounmap(&epci->pci_dev, epci->mac_regs); in e1000e_pci_destructor() 189 d->mac_regs = qpci_iomap(&d->pci_dev, 0, NULL); in e1000e_pci_create()
|
/openbmc/qemu/hw/net/ |
H A D | e1000x_common.c | 169 void e1000x_reset_mac_addr(NICState *nic, uint32_t *mac_regs, in e1000x_reset_mac_addr() argument 174 mac_regs[RA] = 0; in e1000x_reset_mac_addr() 175 mac_regs[RA + 1] = E1000_RAH_AV; in e1000x_reset_mac_addr() 177 mac_regs[RA] |= mac_addr[i] << (8 * i); in e1000x_reset_mac_addr() 178 mac_regs[RA + 1] |= in e1000x_reset_mac_addr()
|
H A D | e1000x_common.h | 120 void e1000x_reset_mac_addr(NICState *nic, uint32_t *mac_regs,
|
/openbmc/linux/arch/powerpc/platforms/pasemi/ |
H A D | dma_lib.c | 27 static void __iomem *mac_regs[6]; variable 68 return in_le32(mac_regs[intf]+reg); in pasemi_read_mac_reg() 79 out_le32(mac_regs[intf]+reg, val); in pasemi_write_mac_reg() 548 mac_regs[intf++] = map_onedev(pdev, 0); in pasemi_dma_init() 555 mac_regs[intf++] = map_onedev(pdev, 0); in pasemi_dma_init()
|
/openbmc/linux/drivers/net/ethernet/agere/ |
H A D | et131x.h | 1046 struct mac_regs { /* Location: */ struct 1239 struct mac_regs mac; 1241 u8 unused_mac[4096 - sizeof(struct mac_regs)];
|
H A D | et131x.c | 808 struct mac_regs __iomem *macregs = &adapter->regs->mac; in et1310_config_mac_regs1() 867 struct mac_regs __iomem *mac = &adapter->regs->mac; in et1310_config_mac_regs2() 1172 struct mac_regs __iomem *mac = &adapter->regs->mac; in et131x_phy_mii_read() 1241 struct mac_regs __iomem *mac = &adapter->regs->mac; in et131x_mii_write()
|
/openbmc/u-boot/arch/arm/include/asm/arch-ep93xx/ |
H A D | ep93xx.h | 91 struct mac_regs { struct
|
/openbmc/linux/drivers/net/ethernet/sun/ |
H A D | niu.c | 94 #define nr64_mac(reg) readq(np->mac_regs + (reg)) 95 #define nw64_mac(reg, val) writeq((val), np->mac_regs + (reg)) 9004 np->mac_regs = np->regs + XMAC_PORT0_OFF; in niu_init_mac_ipp_pcs_base() 9011 np->mac_regs = np->regs + XMAC_PORT1_OFF; in niu_init_mac_ipp_pcs_base() 9018 np->mac_regs = np->regs + BMAC_PORT2_OFF; in niu_init_mac_ipp_pcs_base() 9025 np->mac_regs = np->regs + BMAC_PORT3_OFF; in niu_init_mac_ipp_pcs_base()
|
H A D | niu.h | 3277 void __iomem *mac_regs; member
|