Lines Matching refs:emcr
96 u32 emcr, ehar_h, ehar_l; member
561 ip->emcr |= EMCR_DUPLEX; in ioc3_setup_duplex()
564 ip->emcr &= ~EMCR_DUPLEX; in ioc3_setup_duplex()
566 writel(ip->emcr, ®s->emcr); in ioc3_setup_duplex()
700 writel(readl(®s->emcr) | (EMCR_BUFSIZ | EMCR_RAMPAR), ®s->emcr); in ioc3_ssram_disc()
701 readl(®s->emcr); /* Flush */ in ioc3_ssram_disc()
709 ip->emcr |= EMCR_RAMPAR; in ioc3_ssram_disc()
710 writel(readl(®s->emcr) & ~EMCR_BUFSIZ, ®s->emcr); in ioc3_ssram_disc()
712 ip->emcr |= EMCR_BUFSIZ | EMCR_RAMPAR; in ioc3_ssram_disc()
723 writel(EMCR_RST, ®s->emcr); /* Reset */ in ioc3_init()
724 readl(®s->emcr); /* Flush WB */ in ioc3_init()
726 writel(0, ®s->emcr); in ioc3_init()
727 readl(®s->emcr); in ioc3_init()
763 ip->emcr |= ((RX_OFFSET / 2) << EMCR_RXOFF_SHIFT) | EMCR_TXDMAEN | in ioc3_start()
765 writel(ip->emcr, ®s->emcr); in ioc3_start()
776 writel(0, ®s->emcr); /* Shutup */ in ioc3_stop()
948 ip->emcr & EMCR_BUFSIZ ? 128 : 64); in ioc3eth_probe()
1246 ip->emcr |= EMCR_PROMISC; in ioc3_set_multicast_list()
1247 writel(ip->emcr, ®s->emcr); in ioc3_set_multicast_list()
1248 readl(®s->emcr); in ioc3_set_multicast_list()
1250 ip->emcr &= ~EMCR_PROMISC; in ioc3_set_multicast_list()
1251 writel(ip->emcr, ®s->emcr); /* Clear promiscuous. */ in ioc3_set_multicast_list()
1252 readl(®s->emcr); in ioc3_set_multicast_list()