Lines Matching refs:plca_cfg
15 struct phy_plca_cfg plca_cfg; member
67 memset(&data->plca_cfg, 0xff, in plca_get_cfg_prepare_data()
68 sizeof_field(struct plca_reply_data, plca_cfg)); in plca_get_cfg_prepare_data()
70 ret = ops->get_plca_cfg(dev->phydev, &data->plca_cfg); in plca_get_cfg_prepare_data()
94 const struct phy_plca_cfg *plca = &data->plca_cfg; in plca_get_cfg_fill_reply()
134 struct phy_plca_cfg plca_cfg; in ethnl_set_plca() local
146 memset(&plca_cfg, 0xff, sizeof(plca_cfg)); in ethnl_set_plca()
147 plca_update_sint(&plca_cfg.enabled, tb[ETHTOOL_A_PLCA_ENABLED], &mod); in ethnl_set_plca()
148 plca_update_sint(&plca_cfg.node_id, tb[ETHTOOL_A_PLCA_NODE_ID], &mod); in ethnl_set_plca()
149 plca_update_sint(&plca_cfg.node_cnt, tb[ETHTOOL_A_PLCA_NODE_CNT], &mod); in ethnl_set_plca()
150 plca_update_sint(&plca_cfg.to_tmr, tb[ETHTOOL_A_PLCA_TO_TMR], &mod); in ethnl_set_plca()
151 plca_update_sint(&plca_cfg.burst_cnt, tb[ETHTOOL_A_PLCA_BURST_CNT], in ethnl_set_plca()
153 plca_update_sint(&plca_cfg.burst_tmr, tb[ETHTOOL_A_PLCA_BURST_TMR], in ethnl_set_plca()
158 ret = ops->set_plca_cfg(dev->phydev, &plca_cfg, info->extack); in ethnl_set_plca()