Loading drivers/staging/et131x/et1310_mac.c +16 −16 Original line number Diff line number Diff line Loading @@ -99,10 +99,10 @@ #define COUNTER_MASK_12_BIT (COUNTER_WRAP_12_BIT - 1) /** * config_mac_regs1 - Initialize the first part of MAC regs * et1310_config_mac_regs1 - Initialize the first part of MAC regs * @etdev: pointer to our adapter structure */ void config_mac_regs1(struct et131x_adapter *etdev) void et1310_config_mac_regs1(struct et131x_adapter *etdev) { struct mac_regs __iomem *macregs = &etdev->regs->mac; u32 station1; Loading Loading @@ -159,10 +159,10 @@ void config_mac_regs1(struct et131x_adapter *etdev) } /** * config_mac_regs2 - Initialize the second part of MAC regs * et1310_config_mac_regs2 - Initialize the second part of MAC regs * @etdev: pointer to our adapter structure */ void config_mac_regs2(struct et131x_adapter *etdev) void et1310_config_mac_regs2(struct et131x_adapter *etdev) { int32_t delay = 0; struct mac_regs __iomem *mac = &etdev->regs->mac; Loading Loading @@ -235,7 +235,7 @@ void config_mac_regs2(struct et131x_adapter *etdev) } } void config_rxmac_regs(struct et131x_adapter *etdev) void et1310_config_rxmac_regs(struct et131x_adapter *etdev) { struct rxmac_regs __iomem *rxmac = &etdev->regs->rxmac; u32 sa_lo; Loading Loading @@ -295,7 +295,7 @@ void config_rxmac_regs(struct et131x_adapter *etdev) /* Let's initialize the Unicast Packet filtering address */ if (etdev->PacketFilter & ET131X_PACKET_TYPE_DIRECTED) { setup_device_for_unicast(etdev); et1310_setup_device_for_unicast(etdev); pf_ctrl |= 4; /* Unicast filter */ } else { writel(0, &rxmac->uni_pf_addr1); Loading @@ -306,7 +306,7 @@ void config_rxmac_regs(struct et131x_adapter *etdev) /* Let's initialize the Multicast hash */ if (!(etdev->PacketFilter & ET131X_PACKET_TYPE_ALL_MULTICAST)) { pf_ctrl |= 2; /* Multicast filter */ setup_device_for_multicast(etdev); et1310_setup_device_for_multicast(etdev); } /* Runt packet filtering. Didn't work in version A silicon. */ Loading Loading @@ -365,7 +365,7 @@ void config_rxmac_regs(struct et131x_adapter *etdev) writel(0x9, &rxmac->ctrl); } void config_txmac_regs(struct et131x_adapter *etdev) void et1310_config_txmac_regs(struct et131x_adapter *etdev) { struct txmac_regs *txmac = &etdev->regs->txmac; Loading @@ -379,7 +379,7 @@ void config_txmac_regs(struct et131x_adapter *etdev) writel(0x40, &txmac->cf_param); } void config_macstat_regs(struct et131x_adapter *etdev) void et1310_config_macstat_regs(struct et131x_adapter *etdev) { struct macstat_regs __iomem *macstat = &etdev->regs->macstat; Loading Loading @@ -444,7 +444,7 @@ void config_macstat_regs(struct et131x_adapter *etdev) writel(0xFFFE7E8B, &macstat->carry_reg2_mask); } void config_flow_control(struct et131x_adapter *etdev) void et1310_config_flow_control(struct et131x_adapter *etdev) { if (etdev->duplex_mode == 0) { etdev->flowcontrol = FLOW_NONE; Loading Loading @@ -480,10 +480,10 @@ void config_flow_control(struct et131x_adapter *etdev) } /** * update_macstat_host_counters - Update the local copy of the statistics * et1310_update_macstat_host_counters - Update the local copy of the statistics * @etdev: pointer to the adapter structure */ void update_macstat_host_counters(struct et131x_adapter *etdev) void et1310_update_macstat_host_counters(struct et131x_adapter *etdev) { struct ce_stats *stats = &etdev->stats; struct macstat_regs __iomem *macstat = Loading @@ -508,14 +508,14 @@ void update_macstat_host_counters(struct et131x_adapter *etdev) } /** * handle_macstat_interrupt * et1310_handle_macstat_interrupt * @etdev: pointer to the adapter structure * * One of the MACSTAT counters has wrapped. Update the local copy of * the statistics held in the adapter structure, checking the "wrap" * bit for each counter. */ void handle_macstat_interrupt(struct et131x_adapter *etdev) void et1310_handle_macstat_interrupt(struct et131x_adapter *etdev) { u32 carry_reg1; u32 carry_reg2; Loading Loading @@ -565,7 +565,7 @@ void handle_macstat_interrupt(struct et131x_adapter *etdev) etdev->stats.collisions += COUNTER_WRAP_12_BIT; } void setup_device_for_multicast(struct et131x_adapter *etdev) void et1310_setup_device_for_multicast(struct et131x_adapter *etdev) { struct rxmac_regs __iomem *rxmac = &etdev->regs->rxmac; uint32_t nIndex; Loading Loading @@ -613,7 +613,7 @@ void setup_device_for_multicast(struct et131x_adapter *etdev) } } void setup_device_for_unicast(struct et131x_adapter *etdev) void et1310_setup_device_for_unicast(struct et131x_adapter *etdev) { struct rxmac_regs __iomem *rxmac = &etdev->regs->rxmac; u32 uni_pf1; Loading drivers/staging/et131x/et1310_phy.c +2 −2 Original line number Diff line number Diff line Loading @@ -846,7 +846,7 @@ void et131x_mii_check(struct et131x_adapter *etdev, et131x_mii_write(etdev, 0x12, register18); } config_flow_control(etdev); et1310_config_flow_control(etdev); if (etdev->linkspeed == TRUEPHY_SPEED_1000MBPS && etdev->RegistryJumboPacket > 2048) Loading @@ -854,7 +854,7 @@ void et131x_mii_check(struct et131x_adapter *etdev, 0x2000); et131x_set_rx_dma_timer(etdev); config_mac_regs2(etdev); et1310_config_mac_regs2(etdev); } } } Loading drivers/staging/et131x/et131x.h +10 −10 Original line number Diff line number Diff line Loading @@ -71,16 +71,16 @@ irqreturn_t et131x_isr(int irq, void *dev_id); void et131x_isr_handler(struct work_struct *work); /* et1310_mac.c */ void config_mac_regs1(struct et131x_adapter *adapter); void config_mac_regs2(struct et131x_adapter *adapter); void config_rxmac_regs(struct et131x_adapter *adapter); void config_txmac_regs(struct et131x_adapter *adapter); void config_macstat_regs(struct et131x_adapter *adapter); void config_flow_control(struct et131x_adapter *adapter); void update_macstat_host_counters(struct et131x_adapter *adapter); void handle_macstat_interrupt(struct et131x_adapter *adapter); void setup_device_for_multicast(struct et131x_adapter *adapter); void setup_device_for_unicast(struct et131x_adapter *adapter); void et1310_config_mac_regs1(struct et131x_adapter *adapter); void et1310_config_mac_regs2(struct et131x_adapter *adapter); void et1310_config_rxmac_regs(struct et131x_adapter *adapter); void et1310_config_txmac_regs(struct et131x_adapter *adapter); void et1310_config_macstat_regs(struct et131x_adapter *adapter); void et1310_config_flow_control(struct et131x_adapter *adapter); void et1310_update_macstat_host_counters(struct et131x_adapter *adapter); void et1310_handle_macstat_interrupt(struct et131x_adapter *adapter); void et1310_setup_device_for_multicast(struct et131x_adapter *adapter); void et1310_setup_device_for_unicast(struct et131x_adapter *adapter); /* et131x_netdev.c */ struct net_device *et131x_device_alloc(void); Loading drivers/staging/et131x/et131x_initpci.c +5 −5 Original line number Diff line number Diff line Loading @@ -269,7 +269,7 @@ void et131x_error_timer_handler(unsigned long data) pm_csr = readl(&etdev->regs->global.pm_csr); if ((pm_csr & ET_PM_PHY_SW_COMA) == 0) update_macstat_host_counters(etdev); et1310_update_macstat_host_counters(etdev); else dev_err(&etdev->pdev->dev, "No interrupts, in PHY coma, pm_csr = 0x%x\n", pm_csr); Loading Loading @@ -380,19 +380,19 @@ int et131x_adapter_setup(struct et131x_adapter *etdev) /* Configure the JAGCore */ ConfigGlobalRegs(etdev); config_mac_regs1(etdev); et1310_config_mac_regs1(etdev); /* Configure the MMC registers */ /* All we need to do is initialize the Memory Control Register */ writel(ET_MMC_ENABLE, &etdev->regs->mmc.mmc_ctrl); config_rxmac_regs(etdev); config_txmac_regs(etdev); et1310_config_rxmac_regs(etdev); et1310_config_txmac_regs(etdev); et131x_config_rx_dma_regs(etdev); ConfigTxDmaRegs(etdev); config_macstat_regs(etdev); et1310_config_macstat_regs(etdev); /* Move the following code to Timer function?? */ status = et131x_xcvr_find(etdev); Loading drivers/staging/et131x/et131x_isr.c +1 −1 Original line number Diff line number Diff line Loading @@ -461,7 +461,7 @@ void et131x_isr_handler(struct work_struct *work) * to maintain the top, software managed bits of the * counter(s). */ handle_macstat_interrupt(etdev); et1310_handle_macstat_interrupt(etdev); } /* Handle SLV Timeout Interrupt */ Loading Loading
drivers/staging/et131x/et1310_mac.c +16 −16 Original line number Diff line number Diff line Loading @@ -99,10 +99,10 @@ #define COUNTER_MASK_12_BIT (COUNTER_WRAP_12_BIT - 1) /** * config_mac_regs1 - Initialize the first part of MAC regs * et1310_config_mac_regs1 - Initialize the first part of MAC regs * @etdev: pointer to our adapter structure */ void config_mac_regs1(struct et131x_adapter *etdev) void et1310_config_mac_regs1(struct et131x_adapter *etdev) { struct mac_regs __iomem *macregs = &etdev->regs->mac; u32 station1; Loading Loading @@ -159,10 +159,10 @@ void config_mac_regs1(struct et131x_adapter *etdev) } /** * config_mac_regs2 - Initialize the second part of MAC regs * et1310_config_mac_regs2 - Initialize the second part of MAC regs * @etdev: pointer to our adapter structure */ void config_mac_regs2(struct et131x_adapter *etdev) void et1310_config_mac_regs2(struct et131x_adapter *etdev) { int32_t delay = 0; struct mac_regs __iomem *mac = &etdev->regs->mac; Loading Loading @@ -235,7 +235,7 @@ void config_mac_regs2(struct et131x_adapter *etdev) } } void config_rxmac_regs(struct et131x_adapter *etdev) void et1310_config_rxmac_regs(struct et131x_adapter *etdev) { struct rxmac_regs __iomem *rxmac = &etdev->regs->rxmac; u32 sa_lo; Loading Loading @@ -295,7 +295,7 @@ void config_rxmac_regs(struct et131x_adapter *etdev) /* Let's initialize the Unicast Packet filtering address */ if (etdev->PacketFilter & ET131X_PACKET_TYPE_DIRECTED) { setup_device_for_unicast(etdev); et1310_setup_device_for_unicast(etdev); pf_ctrl |= 4; /* Unicast filter */ } else { writel(0, &rxmac->uni_pf_addr1); Loading @@ -306,7 +306,7 @@ void config_rxmac_regs(struct et131x_adapter *etdev) /* Let's initialize the Multicast hash */ if (!(etdev->PacketFilter & ET131X_PACKET_TYPE_ALL_MULTICAST)) { pf_ctrl |= 2; /* Multicast filter */ setup_device_for_multicast(etdev); et1310_setup_device_for_multicast(etdev); } /* Runt packet filtering. Didn't work in version A silicon. */ Loading Loading @@ -365,7 +365,7 @@ void config_rxmac_regs(struct et131x_adapter *etdev) writel(0x9, &rxmac->ctrl); } void config_txmac_regs(struct et131x_adapter *etdev) void et1310_config_txmac_regs(struct et131x_adapter *etdev) { struct txmac_regs *txmac = &etdev->regs->txmac; Loading @@ -379,7 +379,7 @@ void config_txmac_regs(struct et131x_adapter *etdev) writel(0x40, &txmac->cf_param); } void config_macstat_regs(struct et131x_adapter *etdev) void et1310_config_macstat_regs(struct et131x_adapter *etdev) { struct macstat_regs __iomem *macstat = &etdev->regs->macstat; Loading Loading @@ -444,7 +444,7 @@ void config_macstat_regs(struct et131x_adapter *etdev) writel(0xFFFE7E8B, &macstat->carry_reg2_mask); } void config_flow_control(struct et131x_adapter *etdev) void et1310_config_flow_control(struct et131x_adapter *etdev) { if (etdev->duplex_mode == 0) { etdev->flowcontrol = FLOW_NONE; Loading Loading @@ -480,10 +480,10 @@ void config_flow_control(struct et131x_adapter *etdev) } /** * update_macstat_host_counters - Update the local copy of the statistics * et1310_update_macstat_host_counters - Update the local copy of the statistics * @etdev: pointer to the adapter structure */ void update_macstat_host_counters(struct et131x_adapter *etdev) void et1310_update_macstat_host_counters(struct et131x_adapter *etdev) { struct ce_stats *stats = &etdev->stats; struct macstat_regs __iomem *macstat = Loading @@ -508,14 +508,14 @@ void update_macstat_host_counters(struct et131x_adapter *etdev) } /** * handle_macstat_interrupt * et1310_handle_macstat_interrupt * @etdev: pointer to the adapter structure * * One of the MACSTAT counters has wrapped. Update the local copy of * the statistics held in the adapter structure, checking the "wrap" * bit for each counter. */ void handle_macstat_interrupt(struct et131x_adapter *etdev) void et1310_handle_macstat_interrupt(struct et131x_adapter *etdev) { u32 carry_reg1; u32 carry_reg2; Loading Loading @@ -565,7 +565,7 @@ void handle_macstat_interrupt(struct et131x_adapter *etdev) etdev->stats.collisions += COUNTER_WRAP_12_BIT; } void setup_device_for_multicast(struct et131x_adapter *etdev) void et1310_setup_device_for_multicast(struct et131x_adapter *etdev) { struct rxmac_regs __iomem *rxmac = &etdev->regs->rxmac; uint32_t nIndex; Loading Loading @@ -613,7 +613,7 @@ void setup_device_for_multicast(struct et131x_adapter *etdev) } } void setup_device_for_unicast(struct et131x_adapter *etdev) void et1310_setup_device_for_unicast(struct et131x_adapter *etdev) { struct rxmac_regs __iomem *rxmac = &etdev->regs->rxmac; u32 uni_pf1; Loading
drivers/staging/et131x/et1310_phy.c +2 −2 Original line number Diff line number Diff line Loading @@ -846,7 +846,7 @@ void et131x_mii_check(struct et131x_adapter *etdev, et131x_mii_write(etdev, 0x12, register18); } config_flow_control(etdev); et1310_config_flow_control(etdev); if (etdev->linkspeed == TRUEPHY_SPEED_1000MBPS && etdev->RegistryJumboPacket > 2048) Loading @@ -854,7 +854,7 @@ void et131x_mii_check(struct et131x_adapter *etdev, 0x2000); et131x_set_rx_dma_timer(etdev); config_mac_regs2(etdev); et1310_config_mac_regs2(etdev); } } } Loading
drivers/staging/et131x/et131x.h +10 −10 Original line number Diff line number Diff line Loading @@ -71,16 +71,16 @@ irqreturn_t et131x_isr(int irq, void *dev_id); void et131x_isr_handler(struct work_struct *work); /* et1310_mac.c */ void config_mac_regs1(struct et131x_adapter *adapter); void config_mac_regs2(struct et131x_adapter *adapter); void config_rxmac_regs(struct et131x_adapter *adapter); void config_txmac_regs(struct et131x_adapter *adapter); void config_macstat_regs(struct et131x_adapter *adapter); void config_flow_control(struct et131x_adapter *adapter); void update_macstat_host_counters(struct et131x_adapter *adapter); void handle_macstat_interrupt(struct et131x_adapter *adapter); void setup_device_for_multicast(struct et131x_adapter *adapter); void setup_device_for_unicast(struct et131x_adapter *adapter); void et1310_config_mac_regs1(struct et131x_adapter *adapter); void et1310_config_mac_regs2(struct et131x_adapter *adapter); void et1310_config_rxmac_regs(struct et131x_adapter *adapter); void et1310_config_txmac_regs(struct et131x_adapter *adapter); void et1310_config_macstat_regs(struct et131x_adapter *adapter); void et1310_config_flow_control(struct et131x_adapter *adapter); void et1310_update_macstat_host_counters(struct et131x_adapter *adapter); void et1310_handle_macstat_interrupt(struct et131x_adapter *adapter); void et1310_setup_device_for_multicast(struct et131x_adapter *adapter); void et1310_setup_device_for_unicast(struct et131x_adapter *adapter); /* et131x_netdev.c */ struct net_device *et131x_device_alloc(void); Loading
drivers/staging/et131x/et131x_initpci.c +5 −5 Original line number Diff line number Diff line Loading @@ -269,7 +269,7 @@ void et131x_error_timer_handler(unsigned long data) pm_csr = readl(&etdev->regs->global.pm_csr); if ((pm_csr & ET_PM_PHY_SW_COMA) == 0) update_macstat_host_counters(etdev); et1310_update_macstat_host_counters(etdev); else dev_err(&etdev->pdev->dev, "No interrupts, in PHY coma, pm_csr = 0x%x\n", pm_csr); Loading Loading @@ -380,19 +380,19 @@ int et131x_adapter_setup(struct et131x_adapter *etdev) /* Configure the JAGCore */ ConfigGlobalRegs(etdev); config_mac_regs1(etdev); et1310_config_mac_regs1(etdev); /* Configure the MMC registers */ /* All we need to do is initialize the Memory Control Register */ writel(ET_MMC_ENABLE, &etdev->regs->mmc.mmc_ctrl); config_rxmac_regs(etdev); config_txmac_regs(etdev); et1310_config_rxmac_regs(etdev); et1310_config_txmac_regs(etdev); et131x_config_rx_dma_regs(etdev); ConfigTxDmaRegs(etdev); config_macstat_regs(etdev); et1310_config_macstat_regs(etdev); /* Move the following code to Timer function?? */ status = et131x_xcvr_find(etdev); Loading
drivers/staging/et131x/et131x_isr.c +1 −1 Original line number Diff line number Diff line Loading @@ -461,7 +461,7 @@ void et131x_isr_handler(struct work_struct *work) * to maintain the top, software managed bits of the * counter(s). */ handle_macstat_interrupt(etdev); et1310_handle_macstat_interrupt(etdev); } /* Handle SLV Timeout Interrupt */ Loading