Lines Matching defs:membase
105 #define CMD_BUSY(card) (readl((card)->membase + STAT) & NS_STAT_CMDBZ)
216 writel(0x00000000, card->membase + CFG);
255 iounmap(card->membase);
318 writel(sram_address, card->membase + CMD);
320 data = readl(card->membase + DR0);
336 writel(*(value++), card->membase + i);
338 so card->membase + DR0 == card->membase */
342 writel(sram_address, card->membase + CMD);
356 unsigned long membase;
392 membase = pci_resource_start(pcidev, 1);
393 card->membase = ioremap(membase, NS_IOREMAP_SIZE);
394 if (!card->membase) {
395 printk("nicstar%d: can't ioremap() membase.\n", i);
400 PRINTK("nicstar%d: membase at 0x%p.\n", i, card->membase);
431 data = readl(card->membase + STAT);
433 writel(NS_STAT_TMROF, card->membase + STAT);
436 writel(NS_CFG_SWRST, card->membase + CFG);
438 writel(0x00000000, card->membase + CFG);
441 writel(0x00000008, card->membase + GP);
443 writel(0x00000001, card->membase + GP);
446 writel(NS_CMD_WRITE_UTILITY | 0x00000100, card->membase + CMD); /* Sync UTOPIA with SAR clock */
451 writel(NS_CMD_READ_UTILITY | 0x00000200, card->membase + CMD);
453 data = readl(card->membase + DR0);
459 writel(0x00000008, card->membase + DR0);
460 writel(NS_CMD_WRITE_UTILITY | 0x00000200, card->membase + CMD);
462 writel(NS_STAT_SFBQF, card->membase + STAT);
465 writel(0x00000022, card->membase + DR0);
466 writel(NS_CMD_WRITE_UTILITY | 0x00000202, card->membase + CMD);
475 writel(0x00000002, card->membase + DR0);
476 writel(NS_CMD_WRITE_UTILITY | 0x00000205, card->membase + CMD);
485 writel(0x00000000, card->membase + GP);
525 nicstar_init_eprom(card->membase);
528 writel(0x00000000, card->membase + VPM);
554 writel(0x00000000, card->membase + TSQH);
555 writel(ALIGN(card->tsq.dma, NS_TSQ_ALIGNMENT), card->membase + TSQB);
573 writel(0x00000000, card->membase + RSQH);
574 writel(ALIGN(card->rsq.dma, NS_RSQ_ALIGNMENT), card->membase + RSQB);
611 writel(NS_TST0 << 2, card->membase + TSTB);
699 ns_stat_lfbqc_get(readl(card->membase + STAT))) < card->lbnr.min) {
729 ns_stat_sfbqc_get(readl(card->membase + STAT))) < card->sbnr.min) {
776 nicstar_read_eprom(card->membase, NICSTAR_EPROM_MAC_ADDR_OFFSET,
779 nicstar_read_eprom(card->membase,
808 NS_CFG_PHYIE, card->membase + CFG);
818 writel(0x00000000, card->membase + CFG);
853 iounmap(card->membase);
965 stat = readl(card->membase + STAT);
1029 writel(addr2, card->membase + DR3);
1030 writel(id2, card->membase + DR2);
1031 writel(addr1, card->membase + DR1);
1032 writel(id1, card->membase + DR0);
1034 card->membase + CMD);
1046 writel((readl(card->membase + CFG) | NS_CFG_EFBIE),
1047 card->membase + CFG);
1069 stat_r = readl(card->membase + STAT);
1075 writel(NS_STAT_TSIF, card->membase + STAT);
1080 writel(NS_STAT_TXICP, card->membase + STAT);
1087 writel(NS_STAT_TSQF, card->membase + STAT);
1094 writel(NS_STAT_TMROF, card->membase + STAT);
1100 writel(NS_STAT_PHYI, card->membase + STAT);
1109 writel(NS_STAT_SFBQF, card->membase + STAT);
1116 writel(NS_STAT_LFBQF, card->membase + STAT);
1123 writel(NS_STAT_RSQF, card->membase + STAT);
1132 writel(NS_STAT_EOPDU, card->membase + STAT);
1137 writel(NS_STAT_RAWCF, card->membase + STAT);
1145 while (readl(card->membase + RAWCT) != card->rawch) {
1169 writel(NS_STAT_SFBQE, card->membase + STAT);
1175 writel(readl(card->membase + CFG) &
1176 ~NS_CFG_EFBIE, card->membase + CFG);
1194 writel(NS_STAT_LFBQE, card->membase + STAT);
1200 writel(readl(card->membase + CFG) &
1201 ~NS_CFG_EFBIE, card->membase + CFG);
1216 writel(NS_STAT_RSQAF, card->membase + STAT);
1432 card->membase + CMD);
1440 stat = readl(card->membase + STAT);
1549 stat = readl(card->membase + STAT);
1550 cfg = readl(card->membase + CFG);
1555 card->tsq.last, readl(card->membase + TSQT));
1559 card->rsq.last, readl(card->membase + RSQT));
1911 card->membase + TSQH);
1971 writel(PTR_DIFF(previous, card->rsq.base), card->membase + RSQH);
1987 stat = readl(card->membase + STAT);
2413 stat = readl(card->membase + STAT);
2450 card->membase + CMD);
2452 phy_regs[i] = readl(card->membase + DR0) & 0x000000FF;
2490 ns_stat_sfbqc_get(readl(card->membase + STAT));
2498 ns_stat_lfbqc_get(readl(card->membase + STAT));
2709 stat_r = readl(card->membase + STAT);
2718 writel(stat_w, card->membase + STAT);
2734 writel((u32) value, card->membase + DR0);
2736 card->membase + CMD);
2750 card->membase + CMD);
2752 data = readl(card->membase + DR0) & 0x000000FF;