• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/wireless/

Lines Matching refs:arlan

8 #include "arlan.h"
150 volatile struct arlan_shmem __iomem *arlan = priv->card;
163 jiffies, READSHMB(arlan->commandByte),
192 if (READSHMB(arlan->resetFlag) ||
193 READSHMB(arlan->commandByte)) /* ||
224 while ((READSHMB(arlan->resetFlag) ||
225 READSHMB(arlan->commandByte)) &&
230 if ((READSHMB(arlan->resetFlag) ||
231 READSHMB(arlan->commandByte)) &&
255 WRITESHMB(arlan->commandByte, ARLAN_COM_ACTIVATE);
264 WRITESHMB(arlan->commandByte, ARLAN_COM_RX_ABORT);
275 WRITESHMB(arlan->commandByte, ARLAN_COM_TX_ABORT);
296 WRITESHM(arlan->commandByte, 0, u_char);
300 WRITESHM(arlan->resetFlag, 0xff, u_char);
343 if (READSHMB(arlan->configuredStatusFlag) != 0 &&
344 READSHMB(arlan->diagnosticInfo) == 0xff)
365 memset_io(arlan->commandParameter, 0, 0xf);
366 WRITESHMB(arlan->commandByte, ARLAN_COM_INT | ARLAN_COM_RX_ENABLE);
367 WRITESHMB(arlan->commandParameter[0], conf->rxParameter);
395 memset_io(arlan->commandParameter, 0, 0xf);
396 WRITESHMB(arlan->commandByte, ARLAN_COM_TX_ENABLE | ARLAN_COM_INT);
397 memcpy_toio(arlan->commandParameter, &TXLAST(dev), 14);
398 // for ( i=1 ; i < 15 ; i++) printk("%02x:",READSHMB(arlan->commandParameter[i]));
417 WRITESHMB(arlan->commandByte, ARLAN_COM_NOP | ARLAN_COM_INT);
425 WRITESHMB(arlan->commandByte, ARLAN_COM_NOP);
432 WRITESHMB(arlan->commandByte, ARLAN_COM_GOTO_SLOW_POLL);
446 for (i = 0; READSHMB(arlan->commandByte) && i < 20; i++)
448 if (READSHMB(arlan->commandByte))
631 volatile struct arlan_shmem *arlan = priv->card;
638 READSHM(interruptInProgress, arlan->interruptInProgress, u_char);
639 READSHM(hostcpuLock, arlan->hostcpuLock, u_char);
640 READSHM(lancpuLock, arlan->lancpuLock, u_char);
641 READSHM(controlRegister, arlan->controlRegister, u_char);
642 READSHM(cntrlRegImage, arlan->cntrlRegImage, u_char);
643 READSHM(txStatus, arlan->txStatus, u_char);
644 READSHM(rxStatus, arlan->rxStatus, u_char);
645 READSHM(commandByte, arlan->commandByte, u_char);
661 volatile struct arlan_shmem __iomem *arlan = priv->card;
689 memcpy_toio((char __iomem *)arlan + TXHEAD(dev).offset, buf + ARLAN_FAKE_HDR_LEN, TXHEAD(dev).length);
705 memcpy_toio(((char __iomem *)arlan + TXTAIL(dev).offset), buf + ARLAN_FAKE_HDR_LEN, TXTAIL(dev).length);
762 volatile struct arlan_shmem __iomem *arlan = priv->card;
767 printk(KERN_NOTICE "%s arlan configure called \n", dev->name);
769 printk(KERN_NOTICE "arlan configure with eeprom bad option \n");
772 WRITESHM(arlan->spreadingCode, conf->spreadingCode, u_char);
773 WRITESHM(arlan->channelSet, conf->channelSet, u_char);
776 WRITESHM(arlan->defaultChannelSet, conf->channelSet, u_char);
778 WRITESHM(arlan->channelNumber, conf->channelNumber, u_char);
780 WRITESHM(arlan->scramblingDisable, conf->scramblingDisable, u_char);
781 WRITESHM(arlan->txAttenuation, conf->txAttenuation, u_char);
783 WRITESHM(arlan->systemId, conf->systemId, u_int);
785 WRITESHM(arlan->maxRetries, conf->maxRetries, u_char);
786 WRITESHM(arlan->receiveMode, conf->receiveMode, u_char);
787 WRITESHM(arlan->priority, conf->priority, u_char);
788 WRITESHM(arlan->rootOrRepeater, conf->rootOrRepeater, u_char);
789 WRITESHM(arlan->SID, conf->SID, u_int);
791 WRITESHM(arlan->registrationMode, conf->registrationMode, u_char);
793 WRITESHM(arlan->registrationFill, conf->registrationFill, u_char);
794 WRITESHM(arlan->localTalkAddress, conf->localTalkAddress, u_char);
795 WRITESHM(arlan->codeFormat, conf->codeFormat, u_char);
796 WRITESHM(arlan->numChannels, conf->numChannels, u_char);
797 WRITESHM(arlan->channel1, conf->channel1, u_char);
798 WRITESHM(arlan->channel2, conf->channel2, u_char);
799 WRITESHM(arlan->channel3, conf->channel3, u_char);
800 WRITESHM(arlan->channel4, conf->channel4, u_char);
801 WRITESHM(arlan->radioNodeId, conf->radioNodeId, u_short);
802 WRITESHM(arlan->SID, conf->SID, u_int);
803 WRITESHM(arlan->waitTime, conf->waitTime, u_short);
804 WRITESHM(arlan->lParameter, conf->lParameter, u_short);
805 memcpy_toio(&(arlan->_15), &(conf->_15), 3);
806 WRITESHM(arlan->_15, conf->_15, u_short);
807 WRITESHM(arlan->headerSize, conf->headerSize, u_short);
809 WRITESHM(arlan->hardwareType, conf->hardwareType, u_char);
810 WRITESHM(arlan->radioType, conf->radioType, u_char);
812 WRITESHM(arlan->radioModule, conf->radioType, u_char);
814 memcpy_toio(arlan->encryptionKey + keyStart, encryptionKey, 8);
815 memcpy_toio(arlan->name, conf->siteName, 16);
817 WRITESHMB(arlan->commandByte, ARLAN_COM_INT | ARLAN_COM_CONF); /* do configure */
818 memset_io(arlan->commandParameter, 0, 0xf); /* 0xf */
819 memset_io(arlan->commandParameter + 1, 0, 2);
822 memset_io(arlan->commandParameter, conf->writeEEPROM, 1);
826 memset_io(arlan->commandParameter + 3, 1, 1);
828 memset_io(arlan->commandParameter + 3, 0, 1);
845 volatile struct arlan_shmem __iomem *arlan = priv->card;
852 READSHM(conf->radioNodeId, arlan->radioNodeId, u_short);
859 READSHM(conf->SID, arlan->SID, u_int);
865 READSHM(conf->spreadingCode, arlan->spreadingCode, u_char);
872 READSHM(conf->channelSet, arlan->channelSet, u_char);
878 READSHM(conf->channelNumber, arlan->channelNumber, u_char);
882 READSHM(conf->scramblingDisable, arlan->scramblingDisable, u_char);
883 READSHM(conf->txAttenuation, arlan->txAttenuation, u_char);
887 READSHM(conf->systemId, arlan->systemId, u_int);
891 READSHM(conf->maxDatagramSize, arlan->maxDatagramSize, u_short);
892 READSHM(conf->maxFrameSize, arlan->maxFrameSize, u_short);
893 READSHM(conf->maxRetries, arlan->maxRetries, u_char);
894 READSHM(conf->receiveMode, arlan->receiveMode, u_char);
895 READSHM(conf->priority, arlan->priority, u_char);
896 READSHM(conf->rootOrRepeater, arlan->rootOrRepeater, u_char);
900 READSHM(conf->SID, arlan->SID, u_int);
906 READSHM(conf->registrationMode, arlan->registrationMode, u_char);
910 READSHM(conf->registrationFill, arlan->registrationFill, u_char);
911 READSHM(conf->localTalkAddress, arlan->localTalkAddress, u_char);
912 READSHM(conf->codeFormat, arlan->codeFormat, u_char);
913 READSHM(conf->numChannels, arlan->numChannels, u_char);
914 READSHM(conf->channel1, arlan->channel1, u_char);
915 READSHM(conf->channel2, arlan->channel2, u_char);
916 READSHM(conf->channel3, arlan->channel3, u_char);
917 READSHM(conf->channel4, arlan->channel4, u_char);
918 READSHM(conf->waitTime, arlan->waitTime, u_short);
919 READSHM(conf->lParameter, arlan->lParameter, u_short);
920 READSHM(conf->_15, arlan->_15, u_short);
921 READSHM(conf->headerSize, arlan->headerSize, u_short);
922 READSHM(conf->hardwareType, arlan->hardwareType, u_char);
923 READSHM(conf->radioType, arlan->radioModule, u_char);
928 WRITESHM(arlan->configStatus, 0xA5, u_char);
929 READSHM(tlx415, arlan->configStatus, u_char);
942 memcpy_fromio(conf->siteName, arlan->name, 16);
969 volatile struct arlan_shmem __iomem *arlan = (struct arlan_shmem *) memaddr;
975 if (!request_mem_region(paddr, ARLAN_SHMEM_SIZE, "arlan")) {
976 // printk(KERN_WARNING "arlan: memory region %lx excluded from probing \n",paddr);
980 memcpy_fromio(tempBuf, arlan->textRegion, 29);
989 // printk(KERN_INFO "arlan found at 0x%x \n",memaddr);
1108 volatile struct arlan_shmem __iomem *arlan = priv->card;
1125 memcpy_fromio(dev->dev_addr, arlan->lanCardNodeId, 6);
1161 printk(KERN_ERR "%s: arlan transmit timed out, kernel decided\n", dev->name);
1271 printk("arlan intr: transmit OK\n");
1303 printk("arlan intr: transmit timed out\n");
1313 printk("arlan intr: transmit max retries\n");
1324 printk("arlan intr: transmit aborted\n");
1334 printk("arlan intr: transmit not registered\n");
1344 printk("arlan intr: transmit destination full\n");
1355 printk("arlan intr: transmit unknown ack\n");
1365 printk("arlan intr: transmit dest mail box full\n");
1376 printk("arlan intr: transmit root dest not reg.\n");
1386 printk(KERN_ERR "arlan intr: transmit status unknown\n");
1403 volatile struct arlan_shmem __iomem *arlan = priv->card;
1408 // by spec, not WRITESHMB(arlan->rxStatus,0x00);
1437 DEBUGSHM(1, "arlan rcv pkt rxStatus= %d ", arlan->rxStatus, u_char);
1447 DEBUGSHM(50, "arlan recv pkt offs=%d\n", arlan->rxOffset, u_short);
1448 DEBUGSHM(1, "arlan rxFrmType = %d \n", arlan->rxFrmType, u_char);
1449 DEBUGSHM(1, KERN_INFO "arlan rx scrambled = %d \n", arlan->scrambled, u_char);
1461 memcpy_fromio(hw_dst_addr, arlan->ultimateDestAddress, 6);
1505 memcpy_fromio(skbtmp + ARLAN_FAKE_HDR_LEN, ((char __iomem *) arlan) + rxOffset, pkt_len - ARLAN_FAKE_HDR_LEN);
1506 memcpy_fromio(skbtmp, arlan->ultimateDestAddress, 6);
1507 memcpy_fromio(skbtmp + 6, arlan->rxSrc, 6);
1508 WRITESHMB(arlan->rxStatus, 0x00);
1515 memcpy_fromio(immedDestAddress, arlan->immedDestAddress, 6);
1516 memcpy_fromio(immedSrcAddress, arlan->immedSrcAddress, 6);
1534 printk(KERN_WARNING "arlan kernel pkt type trans %x \n", skb->protocol);
1544 printk(KERN_ERR "arlan intr: received unknown status\n");
1554 volatile struct arlan_shmem __iomem *arlan = priv->card;
1555 u_char rxStatus = READSHMB(arlan->rxStatus);
1556 u_char txStatus = READSHMB(arlan->txStatus);
1557 u_short rxOffset = READSHMS(arlan->rxOffset);
1558 u_short pkt_len = READSHMS(arlan->rxLength);
1580 dev->name, rxStatus, txStatus, READSHMB(arlan->commandByte),
1600 WRITESHMB(arlan->txStatus, 0x00);
1611 WRITESHMB(arlan->rxStatus, 0x00);
1618 WRITESHMB(arlan->rxStatus, 0x00);
1634 rxStatus = READSHMB(arlan->rxStatus);
1635 txStatus = READSHMB(arlan->txStatus);
1636 rxOffset = READSHMS(arlan->rxOffset);
1637 pkt_len = READSHMS(arlan->rxLength);
1657 volatile struct arlan_shmem __iomem *arlan = priv->card;
1658 u_char rxStatus = READSHMB(arlan->rxStatus);
1659 u_char txStatus = READSHMB(arlan->txStatus);
1714 volatile struct arlan_shmem __iomem *arlan = priv->card;
1721 READSHM(priv->stats.collisions, arlan->numReTransmissions, u_int);
1722 READSHM(priv->stats.rx_crc_errors, arlan->numCRCErrors, u_int);
1723 READSHM(priv->stats.rx_dropped, arlan->numFramesDiscarded, u_int);
1724 READSHM(priv->stats.rx_fifo_errors, arlan->numRXBufferOverflows, u_int);
1725 READSHM(priv->stats.rx_frame_errors, arlan->numReceiveFramesLost, u_int);
1726 READSHM(priv->stats.rx_over_errors, arlan->numRXOverruns, u_int);
1727 READSHM(priv->stats.rx_packets, arlan->numDatagramsReceived, u_int);
1728 READSHM(priv->stats.tx_aborted_errors, arlan->numAbortErrors, u_int);
1729 READSHM(priv->stats.tx_carrier_errors, arlan->numStatusTimeouts, u_int);
1730 READSHM(priv->stats.tx_dropped, arlan->numDatagramsDiscarded, u_int);
1731 READSHM(priv->stats.tx_fifo_errors, arlan->numTXUnderruns, u_int);
1732 READSHM(priv->stats.tx_packets, arlan->numDatagramsTransmitted, u_int);
1733 READSHM(priv->stats.tx_window_errors, arlan->numHoldOffs, u_int);
1744 volatile struct arlan_shmem __iomem *arlan = priv->card;
1754 READSHM(recMode, arlan->receiveMode, u_char);
1763 READSHM(recMode, arlan->receiveMode, u_char);
1822 printk(KERN_ERR "arlan: No Arlan devices found \n");
1869 printk(KERN_INFO "arlan: unloading module\n");