Lines Matching refs:phy_data
162 struct qt202x_phy_data *phy_data = efx->phy_data; in qt2025c_firmware_id() local
175 phy_data->firmware_ver = ((firmware_id[3] & 0xf0) << 20) | in qt2025c_firmware_id()
182 struct qt202x_phy_data *phy_data = efx->phy_data; in qt2025c_bug17190_workaround() local
192 phy_data->bug17190_in_bad_state = false; in qt2025c_bug17190_workaround()
196 if (!phy_data->bug17190_in_bad_state) { in qt2025c_bug17190_workaround()
197 phy_data->bug17190_in_bad_state = true; in qt2025c_bug17190_workaround()
198 phy_data->bug17190_timer = jiffies + BUG17190_INTERVAL; in qt2025c_bug17190_workaround()
202 if (time_after_eq(jiffies, phy_data->bug17190_timer)) { in qt2025c_bug17190_workaround()
209 phy_data->bug17190_timer = jiffies + BUG17190_INTERVAL; in qt2025c_bug17190_workaround()
215 struct qt202x_phy_data *phy_data = efx->phy_data; in qt2025c_select_phy_mode() local
223 if (phy_data->firmware_ver < 0x02000100) in qt2025c_select_phy_mode()
341 struct qt202x_phy_data *phy_data; in qt202x_phy_probe() local
343 phy_data = kzalloc(sizeof(struct qt202x_phy_data), GFP_KERNEL); in qt202x_phy_probe()
344 if (!phy_data) in qt202x_phy_probe()
346 efx->phy_data = phy_data; in qt202x_phy_probe()
347 phy_data->phy_mode = efx->phy_mode; in qt202x_phy_probe()
348 phy_data->bug17190_in_bad_state = false; in qt202x_phy_probe()
349 phy_data->bug17190_timer = 0; in qt202x_phy_probe()
402 struct qt202x_phy_data *phy_data = efx->phy_data; in qt202x_phy_reconfigure() local
424 (phy_data->phy_mode & PHY_MODE_TX_DISABLED)) in qt202x_phy_reconfigure()
432 phy_data->phy_mode = efx->phy_mode; in qt202x_phy_reconfigure()
446 kfree(efx->phy_data); in qt202x_phy_remove()
447 efx->phy_data = NULL; in qt202x_phy_remove()