Lines Matching defs:eee
896 int (*eee_get)(struct r8152 *tp, struct ethtool_keee *eee);
897 int (*eee_set)(struct r8152 *tp, struct ethtool_keee *eee);
911 u32 eee:1;
3587 if (tp->ups_info.eee)
3662 if (tp->ups_info.eee)
5389 tp->ups_info.eee = enable;
8927 static int r8152_get_eee(struct r8152 *tp, struct ethtool_keee *eee)
8933 mii_eee_cap1_mod_linkmode_t(eee->supported, val);
8936 mii_eee_cap1_mod_linkmode_t(eee->advertised, val);
8939 mii_eee_cap1_mod_linkmode_t(eee->lp_advertised, val);
8941 eee->eee_enabled = tp->eee_en;
8943 linkmode_and(common, eee->advertised, eee->lp_advertised);
8944 eee->eee_active = phy_check_valid(tp->speed, tp->duplex, common);
8949 static int r8152_set_eee(struct r8152 *tp, struct ethtool_keee *eee)
8951 u16 val = linkmode_to_mii_eee_cap1_t(eee->advertised);
8953 tp->eee_en = eee->eee_enabled;
8961 static int r8153_get_eee(struct r8152 *tp, struct ethtool_keee *eee)
8967 mii_eee_cap1_mod_linkmode_t(eee->supported, val);
8970 mii_eee_cap1_mod_linkmode_t(eee->advertised, val);
8973 mii_eee_cap1_mod_linkmode_t(eee->lp_advertised, val);
8975 eee->eee_enabled = tp->eee_en;
8977 linkmode_and(common, eee->advertised, eee->lp_advertised);
8978 eee->eee_active = phy_check_valid(tp->speed, tp->duplex, common);