Lines Matching defs:membase
105 #define CMD_BUSY(card) (readl((card)->membase + STAT) & NS_STAT_CMDBZ)
214 writel(0x00000000, card->membase + CFG);
253 iounmap(card->membase);
316 writel(sram_address, card->membase + CMD);
318 data = readl(card->membase + DR0);
334 writel(*(value++), card->membase + i);
336 so card->membase + DR0 == card->membase */
340 writel(sram_address, card->membase + CMD);
354 unsigned long membase;
390 membase = pci_resource_start(pcidev, 1);
391 card->membase = ioremap(membase, NS_IOREMAP_SIZE);
392 if (!card->membase) {
393 printk("nicstar%d: can't ioremap() membase.\n", i);
398 PRINTK("nicstar%d: membase at 0x%p.\n", i, card->membase);
429 data = readl(card->membase + STAT);
431 writel(NS_STAT_TMROF, card->membase + STAT);
434 writel(NS_CFG_SWRST, card->membase + CFG);
436 writel(0x00000000, card->membase + CFG);
439 writel(0x00000008, card->membase + GP);
441 writel(0x00000001, card->membase + GP);
444 writel(NS_CMD_WRITE_UTILITY | 0x00000100, card->membase + CMD); /* Sync UTOPIA with SAR clock */
449 writel(NS_CMD_READ_UTILITY | 0x00000200, card->membase + CMD);
451 data = readl(card->membase + DR0);
457 writel(0x00000008, card->membase + DR0);
458 writel(NS_CMD_WRITE_UTILITY | 0x00000200, card->membase + CMD);
460 writel(NS_STAT_SFBQF, card->membase + STAT);
463 writel(0x00000022, card->membase + DR0);
464 writel(NS_CMD_WRITE_UTILITY | 0x00000202, card->membase + CMD);
473 writel(0x00000002, card->membase + DR0);
474 writel(NS_CMD_WRITE_UTILITY | 0x00000205, card->membase + CMD);
483 writel(0x00000000, card->membase + GP);
523 nicstar_init_eprom(card->membase);
526 writel(0x00000000, card->membase + VPM);
552 writel(0x00000000, card->membase + TSQH);
553 writel(ALIGN(card->tsq.dma, NS_TSQ_ALIGNMENT), card->membase + TSQB);
571 writel(0x00000000, card->membase + RSQH);
572 writel(ALIGN(card->rsq.dma, NS_RSQ_ALIGNMENT), card->membase + RSQB);
609 writel(NS_TST0 << 2, card->membase + TSTB);
697 ns_stat_lfbqc_get(readl(card->membase + STAT))) < card->lbnr.min) {
727 ns_stat_sfbqc_get(readl(card->membase + STAT))) < card->sbnr.min) {
774 nicstar_read_eprom(card->membase, NICSTAR_EPROM_MAC_ADDR_OFFSET,
777 nicstar_read_eprom(card->membase,
806 NS_CFG_PHYIE, card->membase + CFG);
816 writel(0x00000000, card->membase + CFG);
851 iounmap(card->membase);
969 stat = readl(card->membase + STAT);
1033 writel(addr2, card->membase + DR3);
1034 writel(id2, card->membase + DR2);
1035 writel(addr1, card->membase + DR1);
1036 writel(id1, card->membase + DR0);
1038 card->membase + CMD);
1050 writel((readl(card->membase + CFG) | NS_CFG_EFBIE),
1051 card->membase + CFG);
1073 stat_r = readl(card->membase + STAT);
1079 writel(NS_STAT_TSIF, card->membase + STAT);
1084 writel(NS_STAT_TXICP, card->membase + STAT);
1091 writel(NS_STAT_TSQF, card->membase + STAT);
1098 writel(NS_STAT_TMROF, card->membase + STAT);
1104 writel(NS_STAT_PHYI, card->membase + STAT);
1113 writel(NS_STAT_SFBQF, card->membase + STAT);
1120 writel(NS_STAT_LFBQF, card->membase + STAT);
1127 writel(NS_STAT_RSQF, card->membase + STAT);
1136 writel(NS_STAT_EOPDU, card->membase + STAT);
1141 writel(NS_STAT_RAWCF, card->membase + STAT);
1149 while (readl(card->membase + RAWCT) != card->rawch) {
1173 writel(NS_STAT_SFBQE, card->membase + STAT);
1179 writel(readl(card->membase + CFG) &
1180 ~NS_CFG_EFBIE, card->membase + CFG);
1198 writel(NS_STAT_LFBQE, card->membase + STAT);
1204 writel(readl(card->membase + CFG) &
1205 ~NS_CFG_EFBIE, card->membase + CFG);
1220 writel(NS_STAT_RSQAF, card->membase + STAT);
1436 card->membase + CMD);
1444 stat = readl(card->membase + STAT);
1553 stat = readl(card->membase + STAT);
1554 cfg = readl(card->membase + CFG);
1559 card->tsq.last, readl(card->membase + TSQT));
1563 card->rsq.last, readl(card->membase + RSQT));
1905 card->membase + TSQH);
1965 writel(PTR_DIFF(previous, card->rsq.base), card->membase + RSQH);
1981 stat = readl(card->membase + STAT);
2407 stat = readl(card->membase + STAT);
2444 card->membase + CMD);
2446 phy_regs[i] = readl(card->membase + DR0) & 0x000000FF;
2484 ns_stat_sfbqc_get(readl(card->membase + STAT));
2492 ns_stat_lfbqc_get(readl(card->membase + STAT));
2703 stat_r = readl(card->membase + STAT);
2712 writel(stat_w, card->membase + STAT);
2728 writel((u32) value, card->membase + DR0);
2730 card->membase + CMD);
2744 card->membase + CMD);
2746 data = readl(card->membase + DR0) & 0x000000FF;