• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/wan/

Lines Matching defs:scabase

189 	uclong scabase = card->hw.scabase;
196 cpc_readl(scabase + DTX_REG(CDAL, ch)),
197 cpc_readl(scabase + DTX_REG(EDAL, ch)));
349 cpc_writel(card->hw.scabase + DRX_REG(EDAL, ch),
357 void __iomem *scabase = card->hw.scabase;
362 cpc_writeb(scabase + DRR, drr_ena_bit);
363 cpc_writeb(scabase + DRR, drr_rst_bit & ~drr_ena_bit);
368 void __iomem *scabase = card->hw.scabase;
373 cpc_writeb(scabase + DRR, drr_ena_bit);
374 cpc_writeb(scabase + DRR, drr_rst_bit & ~drr_ena_bit);
379 void __iomem *scabase = card->hw.scabase;
383 cpc_writel(scabase + DRX_REG(CDAL, ch),
385 if (cpc_readl(scabase + DRX_REG(CDAL,ch)) !=
387 cpc_writel(scabase + DRX_REG(CDAL, ch),
390 cpc_writel(scabase + DRX_REG(EDAL, ch),
392 cpc_writew(scabase + DRX_REG(BFLL, ch), BD_DEF_LEN);
393 cpc_writeb(scabase + DSR_RX(ch), DSR_DE);
394 if (!(cpc_readb(scabase + DSR_RX(ch)) & DSR_DE)) {
395 cpc_writeb(scabase + DSR_RX(ch), DSR_DE);
1577 if ((ilar = cpc_readb(card->hw.scabase + ILAR)) != 0) {
1579 cpc_writeb(card->hw.scabase + ILAR, ilar);
1580 cpc_writeb(card->hw.scabase + DMER, 0x80);
1614 } else if (cpc_readb(card->hw.scabase + M_REG(ST3, ch)) & ST3_DCD) {
1621 cpc_writeb(card->hw.scabase + M_REG(CMD, ch), CMD_TX_BUF_CLR);
1660 cpc_writel(card->hw.scabase + DTX_REG(EDAL, ch),
1662 cpc_writeb(card->hw.scabase + M_REG(CMD, ch), CMD_TX_ENA);
1663 cpc_writeb(card->hw.scabase + DSR_TX(ch), DSR_DE);
1773 while ((cpc_readl(card->hw.scabase + DTX_REG(CDAL,ch)) !=
1799 void __iomem *scabase = card->hw.scabase;
1805 while ((status = cpc_readl(scabase + ISR0)) != 0) {
1815 ucchar drx_stat = cpc_readb(scabase + DSR_RX(ch));
1818 cpc_writeb(scabase + DSR_RX(ch), drx_stat | DSR_DWE);
1829 if ((cpc_readb(scabase + DSR_RX(ch)) & DSR_DE)) {
1837 if ((cpc_readb(scabase + DSR_RX(ch)) & DSR_DE)) {
1878 if (!(dsr_rx = cpc_readb(scabase + DSR_RX(ch)) & DSR_DE)) {
1883 cpc_writeb(scabase + DSR_RX(ch), (dsr_rx | DSR_DE) & 0xfe);
1889 ucchar dtx_stat = cpc_readb(scabase + DSR_TX(ch));
1892 cpc_writeb(scabase + DSR_TX(ch), dtx_stat | DSR_DWE);
1900 if (cpc_readb (scabase + M_REG(TBN, ch)) != 0) {
1901 cpc_writeb(scabase + M_REG(CMD,ch), CMD_TX_BUF_CLR);
1933 ucchar st1 = cpc_readb(scabase + M_REG(ST1, ch));
1936 cpc_writeb(scabase + M_REG(ST1, ch), st1);
1943 if (cpc_readb(scabase + M_REG(ST3, ch)) & ST3_DCD) {
2200 void __iomem *scabase = card->hw.scabase;
2205 ilar = cpc_readb(scabase + ILAR);
2207 ilar, cpc_readb(scabase + WCRL), cpc_readb(scabase + PCR),
2208 cpc_readb(scabase + BTCR), cpc_readb(scabase + BOLR));
2210 cpc_readl(scabase + DTX_REG(CDAL, ch)),
2211 cpc_readl(scabase + DTX_REG(EDAL, ch)));
2213 cpc_readl(scabase + DRX_REG(CDAL, ch)),
2214 cpc_readl(scabase + DRX_REG(EDAL, ch)),
2215 cpc_readw(scabase + DRX_REG(BFLL, ch)));
2217 cpc_readb(scabase + DMER), cpc_readb(scabase + DSR_TX(ch)),
2218 cpc_readb(scabase + DSR_RX(ch)));
2220 cpc_readb(scabase + DMR_TX(ch)), cpc_readb(scabase + DMR_RX(ch)),
2221 cpc_readb(scabase + DIR_TX(ch)),
2222 cpc_readb(scabase + DIR_RX(ch)));
2224 cpc_readb(scabase + DCR_TX(ch)), cpc_readb(scabase + DCR_RX(ch)),
2225 cpc_readb(scabase + FCT_TX(ch)),
2226 cpc_readb(scabase + FCT_RX(ch)));
2228 cpc_readb(scabase + M_REG(MD0, ch)),
2229 cpc_readb(scabase + M_REG(MD1, ch)),
2230 cpc_readb(scabase + M_REG(MD2, ch)),
2231 cpc_readb(scabase + M_REG(MD3, ch)),
2232 cpc_readb(scabase + M_REG(IDL, ch)));
2234 cpc_readb(scabase + M_REG(CMD, ch)),
2235 cpc_readb(scabase + M_REG(SA0, ch)),
2236 cpc_readb(scabase + M_REG(SA1, ch)),
2237 cpc_readb(scabase + M_REG(TFN, ch)),
2238 cpc_readb(scabase + M_REG(CTL, ch)));
2240 cpc_readb(scabase + M_REG(ST0, ch)),
2241 cpc_readb(scabase + M_REG(ST1, ch)),
2242 cpc_readb(scabase + M_REG(ST2, ch)),
2243 cpc_readb(scabase + M_REG(ST3, ch)),
2244 cpc_readb(scabase + M_REG(ST4, ch)));
2246 cpc_readb(scabase + M_REG(CST0, ch)),
2247 cpc_readb(scabase + M_REG(CST1, ch)),
2248 cpc_readb(scabase + M_REG(CST2, ch)),
2249 cpc_readb(scabase + M_REG(CST3, ch)),
2250 cpc_readb(scabase + M_REG(FST, ch)));
2252 cpc_readb(scabase + M_REG(TRC0, ch)),
2253 cpc_readb(scabase + M_REG(TRC1, ch)),
2254 cpc_readb(scabase + M_REG(RRC, ch)),
2255 cpc_readb(scabase + M_REG(TBN, ch)),
2256 cpc_readb(scabase + M_REG(RBN, ch)));
2258 cpc_readb(scabase + M_REG(TFS, ch)),
2259 cpc_readb(scabase + M_REG(TNR0, ch)),
2260 cpc_readb(scabase + M_REG(TNR1, ch)),
2261 cpc_readb(scabase + M_REG(RNR, ch)));
2263 cpc_readb(scabase + M_REG(TCR, ch)),
2264 cpc_readb(scabase + M_REG(RCR, ch)),
2265 cpc_readb(scabase + M_REG(TNR1, ch)),
2266 cpc_readb(scabase + M_REG(RNR, ch)));
2268 cpc_readb(scabase + M_REG(TXS, ch)),
2269 cpc_readb(scabase + M_REG(RXS, ch)),
2270 cpc_readb(scabase + M_REG(EXS, ch)),
2271 cpc_readb(scabase + M_REG(TMCT, ch)),
2272 cpc_readb(scabase + M_REG(TMCR, ch)));
2274 cpc_readb(scabase + M_REG(IE0, ch)),
2275 cpc_readb(scabase + M_REG(IE1, ch)),
2276 cpc_readb(scabase + M_REG(IE2, ch)),
2277 cpc_readb(scabase + M_REG(IE4, ch)),
2278 cpc_readb(scabase + M_REG(FIE, ch)));
2279 printk("IER0=0x%08x\n", cpc_readl(scabase + IER0));
2283 cpc_writeb(scabase + ILAR, ilar);
2284 cpc_writeb(scabase + DMER, 0x80);
2335 void __iomem *scabase = card->hw.scabase;
2432 !(cpc_readb (scabase + M_REG(ST3, ch)) & ST3_DCD);
2434 !(cpc_readb (scabase + M_REG(ST3, ch)) & ST3_CTS);
2436 !(cpc_readb (scabase + M_REG(CTL, ch)) & CTL_RTS);
2438 !(cpc_readb (scabase + M_REG(CTL, ch)) & CTL_DTR);
2570 cpc_writeb(card->hw.scabase + M_REG(MD2, ch),
2571 cpc_readb(card->hw.scabase + M_REG(MD2, ch)) |
2599 cpc_writeb(card->hw.scabase + M_REG(MD2, ch),
2600 cpc_readb(card->hw.scabase + M_REG(MD2, ch)) |
2652 void __iomem *scabase = card->hw.scabase;
2662 cpc_writeb(scabase + M_REG(CMD, ch), CMD_CH_RST);
2701 cpc_writeb(scabase + M_REG(MD0, ch), md0);
2702 cpc_writeb(scabase + M_REG(MD1, ch), 0);
2703 cpc_writeb(scabase + M_REG(MD2, ch), md2);
2704 cpc_writeb(scabase + M_REG(IDL, ch), 0x7e);
2705 cpc_writeb(scabase + M_REG(CTL, ch), CTL_URSKP | CTL_IDLC);
2737 cpc_writeb(scabase + M_REG(TMCT, ch), tmc);
2738 cpc_writeb(scabase + M_REG(TXS, ch),
2741 cpc_writeb(scabase + M_REG(TMCR, ch), tmc);
2742 cpc_writeb(scabase + M_REG(RXS, ch),
2745 cpc_writeb(scabase + M_REG(TMCR, ch), 1);
2746 cpc_writeb(scabase + M_REG(RXS, ch), 0);
2749 cpc_writeb(scabase + M_REG(GPO, ch), 1);
2750 cpc_writeb(scabase + M_REG(EXS, ch), EXS_TES1 | EXS_RES1);
2752 cpc_writeb(scabase + M_REG(EXS, ch), EXS_TES1);
2755 cpc_writeb(scabase + M_REG(TMCT, ch), 1);
2757 cpc_writeb(scabase + M_REG(TXS, ch),
2760 cpc_writeb(scabase + M_REG(TXS, ch),
2763 cpc_writeb(scabase + M_REG(TMCR, ch), 1);
2764 cpc_writeb(scabase + M_REG(RXS, ch), 0);
2766 cpc_writeb(scabase + M_REG(GPO, ch), 0);
2767 cpc_writeb(scabase + M_REG(EXS, ch), EXS_TES1 | EXS_RES1);
2769 cpc_writeb(scabase + M_REG(EXS, ch), EXS_TES1);
2776 cpc_writeb(scabase + M_REG(TMCT, ch), 1);
2777 cpc_writeb(scabase + M_REG(TXS, ch), 0);
2778 cpc_writeb(scabase + M_REG(TMCR, ch), 1);
2779 cpc_writeb(scabase + M_REG(RXS, ch), 0);
2780 cpc_writeb(scabase + M_REG(EXS, ch), 0);
2785 cpc_writel(scabase + IER0,
2786 cpc_readl(scabase + IER0) |
2790 cpc_writeb(scabase + M_REG(IE0, ch),
2791 cpc_readl(scabase + M_REG(IE0, ch)) | IE0_RXINTA);
2792 cpc_writeb(scabase + M_REG(IE1, ch),
2793 cpc_readl(scabase + M_REG(IE1, ch)) | IE1_CDCD);
2802 void __iomem *scabase = card->hw.scabase;
2805 cpc_writeb(scabase + DSR_RX(ch), 0);
2808 cpc_writeb(scabase + M_REG(RRC, ch), 0);
2809 cpc_writeb(scabase + M_REG(RNR, ch), 16);
2812 cpc_writeb(scabase + M_REG(CMD, ch), CMD_RX_CRC_INIT);
2813 cpc_writeb(scabase + M_REG(CMD, ch), CMD_RX_ENA);
2819 cpc_writeb(scabase + DCR_RX(ch), DCR_FCT_CLR);
2820 cpc_writeb(scabase + DMR_RX(ch), (DMR_TMOD | DMR_NF));
2821 cpc_writeb(scabase + DIR_RX(ch), (DIR_EOM | DIR_BOF));
2833 void __iomem *scabase = card->hw.scabase;
2836 cpc_writeb(scabase + DSR_TX(ch), 0);
2839 cpc_writeb(scabase + M_REG(TRC0, ch), 0);
2840 cpc_writeb(scabase + M_REG(TFS, ch), 32);
2841 cpc_writeb(scabase + M_REG(TNR0, ch), 20);
2842 cpc_writeb(scabase + M_REG(TNR1, ch), 48);
2843 cpc_writeb(scabase + M_REG(TCR, ch), 8);
2846 cpc_writeb(scabase + M_REG(CMD, ch), CMD_TX_CRC_INIT);
2852 cpc_writeb(scabase + DCR_TX(ch), DCR_FCT_CLR);
2853 cpc_writeb(scabase + DMR_TX(ch), (DMR_TMOD | DMR_NF));
2854 cpc_writeb(scabase + DIR_TX(ch), (DIR_EOM | DIR_BOF | DIR_UDRF));
2855 cpc_writel(scabase + DTX_REG(CDAL, ch), TX_BD_ADDR(ch, chan->tx_first_bd));
2856 cpc_writel(scabase + DTX_REG(EDAL, ch), TX_BD_ADDR(ch, chan->tx_next_bd));
2897 void __iomem *scabase = card->hw.scabase;
2908 cpc_writeb(scabase + M_REG(CTL, ch),
2909 cpc_readb(scabase + M_REG(CTL, ch)) & ~(CTL_RTS | CTL_DTR));
2921 cpc_writeb(card->hw.scabase + M_REG(CMD, ch), CMD_CH_RST);
3090 cpc_writeb(card->hw.scabase + PCR, PCR_PR2);
3091 cpc_writeb(card->hw.scabase + BTCR, 0x10);
3092 cpc_writeb(card->hw.scabase + WCRL, 0);
3093 cpc_writeb(card->hw.scabase + DMER, 0x80);
3337 card->hw.scabase = ioremap(card->hw.scaphys, card->hw.scasize);
3358 card->hw.rambase, card->hw.plxbase, card->hw.scabase,
3418 iounmap(card->hw.scabase);
3452 iounmap(card->hw.scabase);