Lines Matching refs:phy_cfg
496 struct pmm_phy_cfg phy_cfg; in qed_mcp_set_link() local
506 memset(&phy_cfg, 0, sizeof(phy_cfg)); in qed_mcp_set_link()
509 phy_cfg.speed = params->speed.forced_speed; in qed_mcp_set_link()
510 phy_cfg.pause |= (params->pause.autoneg) ? PMM_PAUSE_AUTONEG : 0; in qed_mcp_set_link()
511 phy_cfg.pause |= (params->pause.forced_rx) ? PMM_PAUSE_RX : 0; in qed_mcp_set_link()
512 phy_cfg.pause |= (params->pause.forced_tx) ? PMM_PAUSE_TX : 0; in qed_mcp_set_link()
513 phy_cfg.adv_speed = params->speed.advertised_speeds; in qed_mcp_set_link()
514 phy_cfg.loopback_mode = params->loopback_mode; in qed_mcp_set_link()
517 for (i = 0; i < sizeof(phy_cfg); i += 4) in qed_mcp_set_link()
521 ((u32 *)&phy_cfg)[i >> 2]); in qed_mcp_set_link()
526 phy_cfg.speed, in qed_mcp_set_link()
527 phy_cfg.pause, in qed_mcp_set_link()
528 phy_cfg.adv_speed, in qed_mcp_set_link()
529 phy_cfg.loopback_mode, in qed_mcp_set_link()
530 phy_cfg.feature_config_flags); in qed_mcp_set_link()