/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/staging/et131x/ |
H A D | et1310_pm.c | 91 * @etdev: pointer to our adapter structure 109 void EnablePhyComa(struct et131x_adapter *etdev) argument 114 GlobalPmCSR = readl(&etdev->regs->global.pm_csr); 119 etdev->PoMgmt.PowerDownSpeed = etdev->AiForceSpeed; 120 etdev->PoMgmt.PowerDownDuplex = etdev->AiForceDpx; 123 spin_lock_irqsave(&etdev->SendHWLock, flags); 124 etdev->Flags |= fMP_ADAPTER_LOWER_POWER; 125 spin_unlock_irqrestore(&etdev 142 DisablePhyComa(struct et131x_adapter *etdev) argument [all...] |
H A D | et1310_phy.c | 97 static void et131x_xcvr_init(struct et131x_adapter *etdev); 101 * @etdev: pointer to our private adapter structure 108 int PhyMiRead(struct et131x_adapter *etdev, u8 xcvrAddr, argument 111 struct _MAC_t __iomem *mac = &etdev->regs->mac; 143 dev_warn(&etdev->pdev->dev, 145 dev_warn(&etdev->pdev->dev, "status is 0x%08x\n", 167 int MiWrite(struct et131x_adapter *etdev, u8 xcvrReg, u16 value) argument 169 struct _MAC_t __iomem *mac = &etdev->regs->mac; 171 u8 xcvrAddr = etdev->Stats.xcvr_addr; 203 dev_warn(&etdev 232 et131x_xcvr_find(struct et131x_adapter *etdev) argument 260 ET1310_PhyReset(struct et131x_adapter *etdev) argument 276 ET1310_PhyPowerDown(struct et131x_adapter *etdev, bool down) argument 296 ET1310_PhyAutoNeg(struct et131x_adapter *etdev, bool enable) argument 315 ET1310_PhyDuplexMode(struct et131x_adapter *etdev, u16 duplex) argument 334 ET1310_PhySpeedSelect(struct et131x_adapter *etdev, u16 speed) argument 364 ET1310_PhyLinkStatus(struct et131x_adapter *etdev, u8 *link_status, u32 *autoneg, u32 *linkspeed, u32 *duplex_mode, u32 *mdi_mdix, u32 *masterslave, u32 *polarity) argument 398 ET1310_PhyAndOrReg(struct et131x_adapter *etdev, u16 regnum, u16 andMask, u16 orMask) argument 410 ET1310_PhyAccessMiBit(struct et131x_adapter *etdev, u16 action, u16 regnum, u16 bitnum, u8 *value) argument 437 ET1310_PhyAdvertise1000BaseT(struct et131x_adapter *etdev, u16 duplex) argument 473 ET1310_PhyAdvertise100BaseT(struct et131x_adapter *etdev, u16 duplex) argument 510 ET1310_PhyAdvertise10BaseT(struct et131x_adapter *etdev, u16 duplex) argument 555 et131x_setphy_normal(struct et131x_adapter *etdev) argument 568 et131x_xcvr_init(struct et131x_adapter *etdev) argument 719 et131x_Mii_check(struct et131x_adapter *etdev, MI_BMSR_t bmsr, MI_BMSR_t bmsr_ints) argument 902 ET1310_PhyInit(struct et131x_adapter *etdev) argument [all...] |
H A D | et1310_tx.c | 91 static inline void et131x_free_send_packet(struct et131x_adapter *etdev, 94 struct et131x_adapter *etdev); 95 static int nic_send_packet(struct et131x_adapter *etdev, struct tcb *tcb); 190 * @etdev: pointer to our private adapter structure 195 void ConfigTxDmaRegs(struct et131x_adapter *etdev) argument 197 struct txdma_regs __iomem *txdma = &etdev->regs->txdma; 200 writel((u32) ((u64)etdev->tx_ring.tx_desc_ring_pa >> 32), 202 writel((u32) etdev->tx_ring.tx_desc_ring_pa, 209 writel((u32)((u64)etdev->tx_ring.tx_status_pa >> 32), 211 writel((u32)etdev 223 et131x_tx_dma_disable(struct et131x_adapter *etdev) argument 236 et131x_tx_dma_enable(struct et131x_adapter *etdev) argument 289 struct et131x_adapter *etdev = NULL; local 340 et131x_send_packet(struct sk_buff *skb, struct et131x_adapter *etdev) argument 411 nic_send_packet(struct et131x_adapter *etdev, struct tcb *tcb) argument 630 et131x_free_send_packet(struct et131x_adapter *etdev, struct tcb *tcb) argument 696 et131x_free_busy_send_packets(struct et131x_adapter *etdev) argument 743 et131x_handle_send_interrupt(struct et131x_adapter *etdev) argument [all...] |
H A D | et1310_mac.c | 105 void ConfigMACRegs1(struct et131x_adapter *etdev) argument 107 struct _MAC_t __iomem *pMac = &etdev->regs->mac; 139 station2.bits.Octet1 = etdev->CurrentAddress[0]; 140 station2.bits.Octet2 = etdev->CurrentAddress[1]; 141 station1.bits.Octet3 = etdev->CurrentAddress[2]; 142 station1.bits.Octet4 = etdev->CurrentAddress[3]; 143 station1.bits.Octet5 = etdev->CurrentAddress[4]; 144 station1.bits.Octet6 = etdev->CurrentAddress[5]; 155 writel(etdev->RegistryJumboPacket + 4, &pMac->max_fm_len); 165 void ConfigMACRegs2(struct et131x_adapter *etdev) argument 238 ConfigRxMacRegs(struct et131x_adapter *etdev) argument 368 ConfigTxMacRegs(struct et131x_adapter *etdev) argument 382 ConfigMacStatRegs(struct et131x_adapter *etdev) argument 414 ConfigFlowControl(struct et131x_adapter *etdev) argument 453 UpdateMacStatHostCounters(struct et131x_adapter *etdev) argument 485 HandleMacStatInterrupt(struct et131x_adapter *etdev) argument 535 SetupDeviceForMulticast(struct et131x_adapter *etdev) argument 583 SetupDeviceForUnicast(struct et131x_adapter *etdev) argument [all...] |
H A D | et131x_initpci.c | 266 struct et131x_adapter *etdev = (struct et131x_adapter *) data; local 269 pm_csr = readl(&etdev->regs->global.pm_csr); 272 UpdateMacStatHostCounters(etdev); 274 dev_err(&etdev->pdev->dev, 277 if (!etdev->Bmsr.bits.link_status && 278 etdev->RegistryPhyComa && 279 etdev->PoMgmt.TransPhyComaModeOnBoot < 11) { 280 etdev->PoMgmt.TransPhyComaModeOnBoot++; 283 if (etdev->PoMgmt.TransPhyComaModeOnBoot == 10) { 284 if (!etdev 308 struct et131x_adapter *etdev = (struct et131x_adapter *) data; local 329 ConfigGlobalRegs(struct et131x_adapter *etdev) argument 377 et131x_adapter_setup(struct et131x_adapter *etdev) argument 540 struct et131x_adapter *etdev; local [all...] |
H A D | et1310_eeprom.c | 153 * @etdev: pointer to our private adapter structure 159 static int eeprom_write(struct et131x_adapter *etdev, u32 addr, u8 data) argument 161 struct pci_dev *pdev = etdev->pdev; 225 && etdev->pdev->revision == 0) 283 * @etdev: pointer to our private adapter structure 291 static int eeprom_read(struct et131x_adapter *etdev, u32 addr, u8 *pdata) argument 293 struct pci_dev *pdev = etdev->pdev; 340 int et131x_init_eeprom(struct et131x_adapter *etdev) argument 342 struct pci_dev *pdev = etdev->pdev; 371 if (eeprom_write(etdev, [all...] |
H A D | et131x_isr.c | 245 struct et131x_adapter *etdev = local 247 u32 status = etdev->Stats.InterruptStatus; 248 ADDRESS_MAP_t __iomem *iomem = etdev->regs; 257 et131x_handle_send_interrupt(etdev); 261 et131x_handle_recv_interrupt(etdev); 273 dev_warn(&etdev->pdev->dev, 298 if (etdev->FlowControl == TxOnly || 299 etdev->FlowControl == Both) { 348 dev_warn(&etdev->pdev->dev, 362 dev_err(&etdev [all...] |
H A D | et1310_rx.c | 91 void nic_return_rfd(struct et131x_adapter *etdev, PMP_RFD pMpRfd); 585 * @etdev: pointer to our adapter structure 587 void ConfigRxDmaRegs(struct et131x_adapter *etdev) argument 589 struct rxdma_regs __iomem *rx_dma = &etdev->regs->rxdma; 590 struct rx_ring *rx_local = &etdev->rx_ring; 597 et131x_rx_dma_disable(etdev); 625 spin_lock_irqsave(&etdev->RcvLock, flags); 691 spin_unlock_irqrestore(&etdev->RcvLock, flags); 696 * @etdev: pointer to our adapter structure 698 void SetRxDmaTimer(struct et131x_adapter *etdev) argument 714 et131x_rx_dma_disable(struct et131x_adapter *etdev) argument 734 et131x_rx_dma_enable(struct et131x_adapter *etdev) argument 779 nic_rx_pkts(struct et131x_adapter *etdev) argument 1000 et131x_reset_recv(struct et131x_adapter *etdev) argument 1012 et131x_handle_recv_interrupt(struct et131x_adapter *etdev) argument 1085 nic_return_rfd(struct et131x_adapter *etdev, PMP_RFD rfd) argument [all...] |
H A D | et131x_netdev.c | 277 struct et131x_adapter *etdev = netdev_priv(netdev); local 282 data->phy_id = etdev->Stats.xcvr_addr; 289 status = MiRead(etdev, 297 status = MiWrite(etdev, data->reg_num, 502 struct et131x_adapter *etdev = netdev_priv(netdev); local 507 if (etdev->Flags & fMP_ADAPTER_LINK_DETECTION) 513 if (etdev->Flags & fMP_ADAPTER_NON_RECOVER_ERROR) 517 if (etdev->Flags & fMP_ADAPTER_HARDWARE_ERROR) { 518 dev_err(&etdev->pdev->dev, "hardware error - reset\n"); 523 spin_lock_irqsave(&etdev [all...] |
H A D | et131x.h | 52 int et131x_init_eeprom(struct et131x_adapter *etdev);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/staging/et131x/ |
H A D | et1310_pm.c | 91 * @etdev: pointer to our adapter structure 109 void EnablePhyComa(struct et131x_adapter *etdev) argument 114 GlobalPmCSR = readl(&etdev->regs->global.pm_csr); 119 etdev->PoMgmt.PowerDownSpeed = etdev->AiForceSpeed; 120 etdev->PoMgmt.PowerDownDuplex = etdev->AiForceDpx; 123 spin_lock_irqsave(&etdev->SendHWLock, flags); 124 etdev->Flags |= fMP_ADAPTER_LOWER_POWER; 125 spin_unlock_irqrestore(&etdev 142 DisablePhyComa(struct et131x_adapter *etdev) argument [all...] |
H A D | et1310_phy.c | 97 static void et131x_xcvr_init(struct et131x_adapter *etdev); 101 * @etdev: pointer to our private adapter structure 108 int PhyMiRead(struct et131x_adapter *etdev, u8 xcvrAddr, argument 111 struct _MAC_t __iomem *mac = &etdev->regs->mac; 143 dev_warn(&etdev->pdev->dev, 145 dev_warn(&etdev->pdev->dev, "status is 0x%08x\n", 167 int MiWrite(struct et131x_adapter *etdev, u8 xcvrReg, u16 value) argument 169 struct _MAC_t __iomem *mac = &etdev->regs->mac; 171 u8 xcvrAddr = etdev->Stats.xcvr_addr; 203 dev_warn(&etdev 232 et131x_xcvr_find(struct et131x_adapter *etdev) argument 260 ET1310_PhyReset(struct et131x_adapter *etdev) argument 276 ET1310_PhyPowerDown(struct et131x_adapter *etdev, bool down) argument 296 ET1310_PhyAutoNeg(struct et131x_adapter *etdev, bool enable) argument 315 ET1310_PhyDuplexMode(struct et131x_adapter *etdev, u16 duplex) argument 334 ET1310_PhySpeedSelect(struct et131x_adapter *etdev, u16 speed) argument 364 ET1310_PhyLinkStatus(struct et131x_adapter *etdev, u8 *link_status, u32 *autoneg, u32 *linkspeed, u32 *duplex_mode, u32 *mdi_mdix, u32 *masterslave, u32 *polarity) argument 398 ET1310_PhyAndOrReg(struct et131x_adapter *etdev, u16 regnum, u16 andMask, u16 orMask) argument 410 ET1310_PhyAccessMiBit(struct et131x_adapter *etdev, u16 action, u16 regnum, u16 bitnum, u8 *value) argument 437 ET1310_PhyAdvertise1000BaseT(struct et131x_adapter *etdev, u16 duplex) argument 473 ET1310_PhyAdvertise100BaseT(struct et131x_adapter *etdev, u16 duplex) argument 510 ET1310_PhyAdvertise10BaseT(struct et131x_adapter *etdev, u16 duplex) argument 555 et131x_setphy_normal(struct et131x_adapter *etdev) argument 568 et131x_xcvr_init(struct et131x_adapter *etdev) argument 719 et131x_Mii_check(struct et131x_adapter *etdev, MI_BMSR_t bmsr, MI_BMSR_t bmsr_ints) argument 902 ET1310_PhyInit(struct et131x_adapter *etdev) argument [all...] |
H A D | et1310_tx.c | 91 static inline void et131x_free_send_packet(struct et131x_adapter *etdev, 94 struct et131x_adapter *etdev); 95 static int nic_send_packet(struct et131x_adapter *etdev, struct tcb *tcb); 190 * @etdev: pointer to our private adapter structure 195 void ConfigTxDmaRegs(struct et131x_adapter *etdev) argument 197 struct txdma_regs __iomem *txdma = &etdev->regs->txdma; 200 writel((u32) ((u64)etdev->tx_ring.tx_desc_ring_pa >> 32), 202 writel((u32) etdev->tx_ring.tx_desc_ring_pa, 209 writel((u32)((u64)etdev->tx_ring.tx_status_pa >> 32), 211 writel((u32)etdev 223 et131x_tx_dma_disable(struct et131x_adapter *etdev) argument 236 et131x_tx_dma_enable(struct et131x_adapter *etdev) argument 289 struct et131x_adapter *etdev = NULL; local 340 et131x_send_packet(struct sk_buff *skb, struct et131x_adapter *etdev) argument 411 nic_send_packet(struct et131x_adapter *etdev, struct tcb *tcb) argument 630 et131x_free_send_packet(struct et131x_adapter *etdev, struct tcb *tcb) argument 696 et131x_free_busy_send_packets(struct et131x_adapter *etdev) argument 743 et131x_handle_send_interrupt(struct et131x_adapter *etdev) argument [all...] |
H A D | et1310_mac.c | 105 void ConfigMACRegs1(struct et131x_adapter *etdev) argument 107 struct _MAC_t __iomem *pMac = &etdev->regs->mac; 139 station2.bits.Octet1 = etdev->CurrentAddress[0]; 140 station2.bits.Octet2 = etdev->CurrentAddress[1]; 141 station1.bits.Octet3 = etdev->CurrentAddress[2]; 142 station1.bits.Octet4 = etdev->CurrentAddress[3]; 143 station1.bits.Octet5 = etdev->CurrentAddress[4]; 144 station1.bits.Octet6 = etdev->CurrentAddress[5]; 155 writel(etdev->RegistryJumboPacket + 4, &pMac->max_fm_len); 165 void ConfigMACRegs2(struct et131x_adapter *etdev) argument 238 ConfigRxMacRegs(struct et131x_adapter *etdev) argument 368 ConfigTxMacRegs(struct et131x_adapter *etdev) argument 382 ConfigMacStatRegs(struct et131x_adapter *etdev) argument 414 ConfigFlowControl(struct et131x_adapter *etdev) argument 453 UpdateMacStatHostCounters(struct et131x_adapter *etdev) argument 485 HandleMacStatInterrupt(struct et131x_adapter *etdev) argument 535 SetupDeviceForMulticast(struct et131x_adapter *etdev) argument 583 SetupDeviceForUnicast(struct et131x_adapter *etdev) argument [all...] |
H A D | et131x_initpci.c | 266 struct et131x_adapter *etdev = (struct et131x_adapter *) data; local 269 pm_csr = readl(&etdev->regs->global.pm_csr); 272 UpdateMacStatHostCounters(etdev); 274 dev_err(&etdev->pdev->dev, 277 if (!etdev->Bmsr.bits.link_status && 278 etdev->RegistryPhyComa && 279 etdev->PoMgmt.TransPhyComaModeOnBoot < 11) { 280 etdev->PoMgmt.TransPhyComaModeOnBoot++; 283 if (etdev->PoMgmt.TransPhyComaModeOnBoot == 10) { 284 if (!etdev 308 struct et131x_adapter *etdev = (struct et131x_adapter *) data; local 329 ConfigGlobalRegs(struct et131x_adapter *etdev) argument 377 et131x_adapter_setup(struct et131x_adapter *etdev) argument 540 struct et131x_adapter *etdev; local [all...] |
H A D | et1310_eeprom.c | 153 * @etdev: pointer to our private adapter structure 159 static int eeprom_write(struct et131x_adapter *etdev, u32 addr, u8 data) argument 161 struct pci_dev *pdev = etdev->pdev; 225 && etdev->pdev->revision == 0) 283 * @etdev: pointer to our private adapter structure 291 static int eeprom_read(struct et131x_adapter *etdev, u32 addr, u8 *pdata) argument 293 struct pci_dev *pdev = etdev->pdev; 340 int et131x_init_eeprom(struct et131x_adapter *etdev) argument 342 struct pci_dev *pdev = etdev->pdev; 371 if (eeprom_write(etdev, [all...] |
H A D | et131x_isr.c | 245 struct et131x_adapter *etdev = local 247 u32 status = etdev->Stats.InterruptStatus; 248 ADDRESS_MAP_t __iomem *iomem = etdev->regs; 257 et131x_handle_send_interrupt(etdev); 261 et131x_handle_recv_interrupt(etdev); 273 dev_warn(&etdev->pdev->dev, 298 if (etdev->FlowControl == TxOnly || 299 etdev->FlowControl == Both) { 348 dev_warn(&etdev->pdev->dev, 362 dev_err(&etdev [all...] |
H A D | et1310_rx.c | 91 void nic_return_rfd(struct et131x_adapter *etdev, PMP_RFD pMpRfd); 585 * @etdev: pointer to our adapter structure 587 void ConfigRxDmaRegs(struct et131x_adapter *etdev) argument 589 struct rxdma_regs __iomem *rx_dma = &etdev->regs->rxdma; 590 struct rx_ring *rx_local = &etdev->rx_ring; 597 et131x_rx_dma_disable(etdev); 625 spin_lock_irqsave(&etdev->RcvLock, flags); 691 spin_unlock_irqrestore(&etdev->RcvLock, flags); 696 * @etdev: pointer to our adapter structure 698 void SetRxDmaTimer(struct et131x_adapter *etdev) argument 714 et131x_rx_dma_disable(struct et131x_adapter *etdev) argument 734 et131x_rx_dma_enable(struct et131x_adapter *etdev) argument 779 nic_rx_pkts(struct et131x_adapter *etdev) argument 1000 et131x_reset_recv(struct et131x_adapter *etdev) argument 1012 et131x_handle_recv_interrupt(struct et131x_adapter *etdev) argument 1085 nic_return_rfd(struct et131x_adapter *etdev, PMP_RFD rfd) argument [all...] |
H A D | et131x_netdev.c | 277 struct et131x_adapter *etdev = netdev_priv(netdev); local 282 data->phy_id = etdev->Stats.xcvr_addr; 289 status = MiRead(etdev, 297 status = MiWrite(etdev, data->reg_num, 502 struct et131x_adapter *etdev = netdev_priv(netdev); local 507 if (etdev->Flags & fMP_ADAPTER_LINK_DETECTION) 513 if (etdev->Flags & fMP_ADAPTER_NON_RECOVER_ERROR) 517 if (etdev->Flags & fMP_ADAPTER_HARDWARE_ERROR) { 518 dev_err(&etdev->pdev->dev, "hardware error - reset\n"); 523 spin_lock_irqsave(&etdev [all...] |
H A D | et131x.h | 52 int et131x_init_eeprom(struct et131x_adapter *etdev);
|