Lines Matching refs:ctl
837 u16 ctl;
860 ctl = ret;
873 ctl &= ~BCM54XX_WOL_EN;
875 return bcm_phy_write_exp(phydev, BCM54XX_WOL_MAIN_CTL, ctl);
879 ctl &= ~(BCM54XX_WOL_MODE_MASK << BCM54XX_WOL_MODE_SHIFT);
880 ctl &= ~(BCM54XX_WOL_MASK_MODE_MASK << BCM54XX_WOL_MASK_MODE_SHIFT);
881 ctl &= ~BCM54XX_WOL_DIR_PKT_EN;
882 ctl &= ~(BCM54XX_WOL_SECKEY_OPT_MASK << BCM54XX_WOL_SECKEY_OPT_SHIFT);
939 ctl |= BCM54XX_WOL_SECKEY_OPT_6B <<
941 ctl |= BCM54XX_WOL_MODE_SINGLE_MPDSEC << BCM54XX_WOL_MODE_SHIFT;
942 ctl |= BCM54XX_WOL_MASK_MODE_DA_FF <<
946 ctl |= BCM54XX_WOL_MODE_SINGLE_MPD;
948 ctl |= BCM54XX_WOL_DIR_PKT_EN;
949 ctl |= BCM54XX_WOL_MASK_MODE_DA_ONLY <<
954 ctl |= BCM54XX_WOL_EN | BCM54XX_WOL_CRC_CHK;
956 ret = bcm_phy_write_exp(phydev, BCM54XX_WOL_MAIN_CTL, ctl);
988 u16 ctl;
997 ctl = ret;
999 if (!(ctl & BCM54XX_WOL_EN))
1012 if (ctl & BCM54XX_WOL_DIR_PKT_EN) {
1020 ctl = (ctl >> BCM54XX_WOL_MODE_SHIFT) & BCM54XX_WOL_MODE_MASK;
1021 switch (ctl) {