mac_speed
enum atl1c_mac_speed mac_speed;
hw->mac_speed = adapter->link_speed == SPEED_1000 ?
mac = FIELD_SETX(mac, MAC_CTRL_SPEED, hw->mac_speed);
bgmac->mac_speed = SPEED_UNKNOWN;
if (phy_dev->speed != bgmac->mac_speed) {
bgmac->mac_speed = phy_dev->speed;
switch (bgmac->mac_speed) {
bgmac->mac_speed);
bgmac->mac_speed = SPEED_2500;
bgmac->mac_speed = SPEED_100;
int mac_speed;
static int be_mac_to_link_speed(int mac_speed)
switch (mac_speed) {
be_mac_to_link_speed(resp->mac_speed);
u8 mac_speed;
static bool hns_gmac_need_adjust_link(void *mac_drv, enum mac_speed speed,
static int hns_gmac_adjust_link(void *mac_drv, enum mac_speed speed,
(enum mac_speed)speed, duplex);
(enum mac_speed)speed, duplex);
int (*adjust_link)(void *mac_drv, enum mac_speed speed,
bool (*need_adjust_link)(void *mac_drv, enum mac_speed speed,
#define MAC_SPEED_FROM_MODE(mode) (enum mac_speed)((mode) & 0x0000FFFF)
ixgbe_link_speed mac_speed;
if (hw->phy.eee_speeds_supported & ixgbe_ls_map[i].mac_speed)
if (hw->phy.eee_speeds_advertised & ixgbe_ls_map[i].mac_speed)
int mac_speed, mode = 0;
mac_speed = OCELOT_SPEED_1000;
mac_speed = OCELOT_SPEED_2500;
mac_speed = OCELOT_SPEED_100;
mac_speed = OCELOT_SPEED_10;
ocelot_port_writel(ocelot_port, DEV_CLOCK_CFG_LINK_SPEED(mac_speed),