/linux-4.4.14/drivers/staging/vt6655/ |
D | mac.h | 557 #define MACvRegBitsOn(dwIoBase, byRegOfs, byBits) \ argument 560 VNSvInPortB(dwIoBase + byRegOfs, &byData); \ 561 VNSvOutPortB(dwIoBase + byRegOfs, byData | (byBits)); \ 564 #define MACvWordRegBitsOn(dwIoBase, byRegOfs, wBits) \ argument 567 VNSvInPortW(dwIoBase + byRegOfs, &wData); \ 568 VNSvOutPortW(dwIoBase + byRegOfs, wData | (wBits)); \ 571 #define MACvDWordRegBitsOn(dwIoBase, byRegOfs, dwBits) \ argument 574 VNSvInPortD(dwIoBase + byRegOfs, &dwData); \ 575 VNSvOutPortD(dwIoBase + byRegOfs, dwData | (dwBits)); \ 578 #define MACvRegBitsOnEx(dwIoBase, byRegOfs, byMask, byBits) \ argument [all …]
|
D | mac.c | 73 bool MACbIsRegBitsOn(void __iomem *dwIoBase, unsigned char byRegOfs, in MACbIsRegBitsOn() argument 78 VNSvInPortB(dwIoBase + byRegOfs, &byData); in MACbIsRegBitsOn() 97 bool MACbIsRegBitsOff(void __iomem *dwIoBase, unsigned char byRegOfs, in MACbIsRegBitsOff() argument 102 VNSvInPortB(dwIoBase + byRegOfs, &byData); in MACbIsRegBitsOff() 119 bool MACbIsIntDisable(void __iomem *dwIoBase) in MACbIsIntDisable() argument 123 VNSvInPortD(dwIoBase + MAC_REG_IMR, &dwData); in MACbIsIntDisable() 144 void MACvSetShortRetryLimit(void __iomem *dwIoBase, unsigned char byRetryLimit) in MACvSetShortRetryLimit() argument 147 VNSvOutPortB(dwIoBase + MAC_REG_SRT, byRetryLimit); in MACvSetShortRetryLimit() 165 void MACvSetLongRetryLimit(void __iomem *dwIoBase, unsigned char byRetryLimit) in MACvSetLongRetryLimit() argument 168 VNSvOutPortB(dwIoBase + MAC_REG_LRT, byRetryLimit); in MACvSetLongRetryLimit() [all …]
|
D | srom.c | 75 unsigned char SROMbyReadEmbedded(void __iomem *dwIoBase, unsigned char byContntOffset) in SROMbyReadEmbedded() argument 83 VNSvInPortB(dwIoBase + MAC_REG_I2MCFG, &byOrg); in SROMbyReadEmbedded() 85 VNSvOutPortB(dwIoBase + MAC_REG_I2MCFG, (byOrg & (~I2MCFG_NORETRY))); in SROMbyReadEmbedded() 87 VNSvOutPortB(dwIoBase + MAC_REG_I2MTGID, EEP_I2C_DEV_ID); in SROMbyReadEmbedded() 88 VNSvOutPortB(dwIoBase + MAC_REG_I2MTGAD, byContntOffset); in SROMbyReadEmbedded() 91 VNSvOutPortB(dwIoBase + MAC_REG_I2MCSR, I2MCSR_EEMR); in SROMbyReadEmbedded() 94 VNSvInPortB(dwIoBase + MAC_REG_I2MCSR, &byWait); in SROMbyReadEmbedded() 104 VNSvInPortB(dwIoBase + MAC_REG_I2MDIPT, &byData); in SROMbyReadEmbedded() 105 VNSvOutPortB(dwIoBase + MAC_REG_I2MCFG, byOrg); in SROMbyReadEmbedded() 121 void SROMvReadAllContents(void __iomem *dwIoBase, unsigned char *pbyEepromRegs) in SROMvReadAllContents() argument [all …]
|
D | rf.c | 421 void __iomem *dwIoBase = priv->PortOffset; in s_bAL7230Init() local 428 VNSvOutPortB(dwIoBase + MAC_REG_SOFTPWRCTL, 0); in s_bAL7230Init() 430 MACvWordRegBitsOn(dwIoBase, MAC_REG_SOFTPWRCTL, (SOFTPWRCTL_SWPECTI | in s_bAL7230Init() 438 MACvWordRegBitsOn(dwIoBase, MAC_REG_SOFTPWRCTL, SOFTPWRCTL_SWPE3); in s_bAL7230Init() 441 MACvTimer0MicroSDelay(dwIoBase, 150);/* 150us */ in s_bAL7230Init() 444 MACvTimer0MicroSDelay(dwIoBase, 30);/* 30us */ in s_bAL7230Init() 447 MACvTimer0MicroSDelay(dwIoBase, 30);/* 30us */ in s_bAL7230Init() 451 MACvWordRegBitsOn(dwIoBase, MAC_REG_SOFTPWRCTL, (SOFTPWRCTL_SWPE3 | in s_bAL7230Init() 460 VNSvOutPortB(dwIoBase + MAC_REG_PSPWRSIG, (PSSIG_WPE3 | PSSIG_WPE2)); /* 1100 0000 */ in s_bAL7230Init() 469 void __iomem *dwIoBase = priv->PortOffset; in s_bAL7230SelectChannel() local [all …]
|
D | baseband.c | 1926 void __iomem *dwIoBase = priv->PortOffset; in BBbReadEmbedded() local 1931 VNSvOutPortB(dwIoBase + MAC_REG_BBREGADR, byBBAddr); in BBbReadEmbedded() 1934 MACvRegBitsOn(dwIoBase, MAC_REG_BBREGCTL, BBREGCTL_REGR); in BBbReadEmbedded() 1937 VNSvInPortB(dwIoBase + MAC_REG_BBREGCTL, &byValue); in BBbReadEmbedded() 1943 VNSvInPortB(dwIoBase + MAC_REG_BBREGDATA, pbyData); in BBbReadEmbedded() 1969 void __iomem *dwIoBase = priv->PortOffset; in BBbWriteEmbedded() local 1974 VNSvOutPortB(dwIoBase + MAC_REG_BBREGADR, byBBAddr); in BBbWriteEmbedded() 1976 VNSvOutPortB(dwIoBase + MAC_REG_BBREGDATA, byData); in BBbWriteEmbedded() 1979 MACvRegBitsOn(dwIoBase, MAC_REG_BBREGCTL, BBREGCTL_REGW); in BBbWriteEmbedded() 1982 VNSvInPortB(dwIoBase + MAC_REG_BBREGCTL, &byValue); in BBbWriteEmbedded() [all …]
|
D | baseband.h | 63 #define BBvClearFOE(dwIoBase) \ argument 64 BBbWriteEmbedded(dwIoBase, 0xB1, 0) 66 #define BBvSetFOE(dwIoBase) \ argument 67 BBbWriteEmbedded(dwIoBase, 0xB1, 0x0C)
|
D | srom.h | 93 unsigned char SROMbyReadEmbedded(void __iomem *dwIoBase, 96 void SROMvReadAllContents(void __iomem *dwIoBase, unsigned char *pbyEepromRegs); 98 void SROMvReadEtherAddress(void __iomem *dwIoBase,
|
D | card.c | 842 void __iomem *dwIoBase = priv->PortOffset; in CARDvSetLoopbackMode() local 853 MACvSetLoopbackMode(dwIoBase, LOBYTE(wLoopbackMode)); in CARDvSetLoopbackMode() 920 void __iomem *dwIoBase = priv->PortOffset; in CARDbGetCurrentTSF() local 924 MACvRegBitsOn(dwIoBase, MAC_REG_TFTCTL, TFTCTL_TSFCNTRRD); in CARDbGetCurrentTSF() 926 VNSvInPortB(dwIoBase + MAC_REG_TFTCTL, &byData); in CARDbGetCurrentTSF() 932 VNSvInPortD(dwIoBase + MAC_REG_TSFCNTR, (u32 *)pqwCurrTSF); in CARDbGetCurrentTSF() 933 VNSvInPortD(dwIoBase + MAC_REG_TSFCNTR + 4, (u32 *)pqwCurrTSF + 1); in CARDbGetCurrentTSF() 980 void __iomem *dwIoBase = priv->PortOffset; in CARDvSetFirstNextTBTT() local 987 VNSvOutPortD(dwIoBase + MAC_REG_NEXTTBTT, (u32)qwNextTBTT); in CARDvSetFirstNextTBTT() 988 VNSvOutPortD(dwIoBase + MAC_REG_NEXTTBTT + 4, (u32)(qwNextTBTT >> 32)); in CARDvSetFirstNextTBTT() [all …]
|