Lines Matching refs:portreg
483 int tag1, tag2, portreg; in ksz8995ma_getport() local
498 portreg = ksz8995ma_readreg(dev, KSZ8995MA_PC0_BASE + in ksz8995ma_getport()
500 if (portreg & KSZ8995MA_TAG_INS) in ksz8995ma_getport()
502 if (portreg & KSZ8995MA_TAG_RM) in ksz8995ma_getport()
505 portreg = ksz8995ma_readreg(dev, KSZ8995MA_PC2_BASE + in ksz8995ma_getport()
507 if (portreg & KSZ8995MA_DROP_NONPVID) in ksz8995ma_getport()
509 if (portreg & KSZ8995MA_INGR_FILT) in ksz8995ma_getport()
547 int portreg; in ksz8995ma_setport() local
557 portreg = ksz8995ma_readreg(dev, KSZ8995MA_PC3_BASE + in ksz8995ma_setport()
561 (portreg & 0xf0) | ((p->es_pvid >> 8) & 0x0f)); in ksz8995ma_setport()
563 portreg = ksz8995ma_readreg(dev, KSZ8995MA_PC0_BASE + in ksz8995ma_setport()
566 portreg |= KSZ8995MA_TAG_INS; in ksz8995ma_setport()
568 portreg &= ~KSZ8995MA_TAG_INS; in ksz8995ma_setport()
570 portreg |= KSZ8995MA_TAG_RM; in ksz8995ma_setport()
572 portreg &= ~KSZ8995MA_TAG_RM; in ksz8995ma_setport()
574 KSZ8995MA_PORT_SIZE * p->es_port, portreg); in ksz8995ma_setport()
576 portreg = ksz8995ma_readreg(dev, KSZ8995MA_PC2_BASE + in ksz8995ma_setport()
579 portreg |= KSZ8995MA_DROP_NONPVID; in ksz8995ma_setport()
581 portreg &= ~KSZ8995MA_DROP_NONPVID; in ksz8995ma_setport()
583 portreg |= KSZ8995MA_INGR_FILT; in ksz8995ma_setport()
585 portreg &= ~KSZ8995MA_INGR_FILT; in ksz8995ma_setport()
587 KSZ8995MA_PORT_SIZE * p->es_port, portreg); in ksz8995ma_setport()
787 int portreg; in ksz8995ma_readphy() local
794 portreg = ksz8995ma_readreg(dev, KSZ8995MA_PS0_BASE + in ksz8995ma_readphy()
797 (portreg & 0x20 ? BMSR_LINK : 0x00) | in ksz8995ma_readphy()
798 (portreg & 0x40 ? BMSR_ACOMP : 0x00)); in ksz8995ma_readphy()
804 portreg = ksz8995ma_readreg(dev, KSZ8995MA_PC12_BASE + in ksz8995ma_readphy()
806 return (KSZ8995MA_MII_AA | (portreg & 0x0f) << 5); in ksz8995ma_readphy()
808 portreg = ksz8995ma_readreg(dev, KSZ8995MA_PS0_BASE + in ksz8995ma_readphy()
810 return (((portreg & 0x0f) << 5) | 0x01); in ksz8995ma_readphy()
819 int portreg; in ksz8995ma_writephy() local
826 portreg = ksz8995ma_readreg(dev, KSZ8995MA_PC13_BASE + in ksz8995ma_writephy()
829 portreg |= KSZ8995MA_PDOWN; in ksz8995ma_writephy()
831 portreg &= ~KSZ8995MA_PDOWN; in ksz8995ma_writephy()
833 portreg |= KSZ8995MA_STARTNEG; in ksz8995ma_writephy()
835 portreg &= ~KSZ8995MA_STARTNEG; in ksz8995ma_writephy()
837 KSZ8995MA_PORT_SIZE * phy, portreg); in ksz8995ma_writephy()
839 portreg = ksz8995ma_readreg(dev, KSZ8995MA_PC12_BASE + in ksz8995ma_writephy()
841 portreg &= 0xf; in ksz8995ma_writephy()
842 portreg |= ((data >> 5) & 0x0f); in ksz8995ma_writephy()
844 KSZ8995MA_PORT_SIZE * phy, portreg); in ksz8995ma_writephy()