Lines Matching refs:mac_info
488 static void hns_gmac_get_info(void *mac_drv, struct mac_info *mac_info) in hns_gmac_get_info() argument
500 mac_info->pad_and_crc_en = port_mode.crc_add && port_mode.pad_enable; in hns_gmac_get_info()
501 mac_info->auto_neg = port_mode.an_enable; in hns_gmac_get_info()
504 mac_info->tx_pause_time = fc_tx_timer; in hns_gmac_get_info()
507 mac_info->port_en = rx && tx; in hns_gmac_get_info()
510 mac_info->duplex = duplex; in hns_gmac_get_info()
515 mac_info->speed = MAC_SPEED_10; in hns_gmac_get_info()
518 mac_info->speed = MAC_SPEED_100; in hns_gmac_get_info()
521 mac_info->speed = MAC_SPEED_1000; in hns_gmac_get_info()
524 mac_info->speed = 0; in hns_gmac_get_info()
529 mac_info->rx_pause_en = rx_pause; in hns_gmac_get_info()
530 mac_info->tx_pause_en = tx_pause; in hns_gmac_get_info()