Lines Matching refs:phy_cfg
1394 struct eth_phy_cfg phy_cfg; in qed_mcp_set_link() local
1399 memset(&phy_cfg, 0, sizeof(phy_cfg)); in qed_mcp_set_link()
1402 phy_cfg.speed = params->speed.forced_speed; in qed_mcp_set_link()
1403 phy_cfg.pause |= (params->pause.autoneg) ? ETH_PAUSE_AUTONEG : 0; in qed_mcp_set_link()
1404 phy_cfg.pause |= (params->pause.forced_rx) ? ETH_PAUSE_RX : 0; in qed_mcp_set_link()
1405 phy_cfg.pause |= (params->pause.forced_tx) ? ETH_PAUSE_TX : 0; in qed_mcp_set_link()
1406 phy_cfg.adv_speed = params->speed.advertised_speeds; in qed_mcp_set_link()
1407 phy_cfg.loopback_mode = params->loopback_mode; in qed_mcp_set_link()
1416 phy_cfg.eee_cfg |= EEE_CFG_EEE_ENABLED; in qed_mcp_set_link()
1418 phy_cfg.eee_cfg |= EEE_CFG_TX_LPI; in qed_mcp_set_link()
1420 phy_cfg.eee_cfg |= EEE_CFG_ADV_SPEED_1G; in qed_mcp_set_link()
1422 phy_cfg.eee_cfg |= EEE_CFG_ADV_SPEED_10G; in qed_mcp_set_link()
1423 phy_cfg.eee_cfg |= (params->eee.tx_lpi_timer << in qed_mcp_set_link()
1433 phy_cfg.speed, in qed_mcp_set_link()
1434 phy_cfg.pause, in qed_mcp_set_link()
1435 phy_cfg.adv_speed, in qed_mcp_set_link()
1436 phy_cfg.loopback_mode, in qed_mcp_set_link()
1437 phy_cfg.feature_config_flags); in qed_mcp_set_link()
1445 mb_params.p_data_src = &phy_cfg; in qed_mcp_set_link()
1446 mb_params.data_src_size = sizeof(phy_cfg); in qed_mcp_set_link()