Lines Matching refs:mac_info
451 static void hns_gmac_get_info(void *mac_drv, struct mac_info *mac_info) in hns_gmac_get_info() argument
463 mac_info->pad_and_crc_en = port_mode.crc_add && port_mode.pad_enable; in hns_gmac_get_info()
464 mac_info->auto_neg = port_mode.an_enable; in hns_gmac_get_info()
467 mac_info->tx_pause_time = fc_tx_timer; in hns_gmac_get_info()
470 mac_info->port_en = rx && tx; in hns_gmac_get_info()
473 mac_info->duplex = duplex; in hns_gmac_get_info()
478 mac_info->speed = MAC_SPEED_10; in hns_gmac_get_info()
481 mac_info->speed = MAC_SPEED_100; in hns_gmac_get_info()
484 mac_info->speed = MAC_SPEED_1000; in hns_gmac_get_info()
487 mac_info->speed = 0; in hns_gmac_get_info()
492 mac_info->rx_pause_en = rx_pause; in hns_gmac_get_info()
493 mac_info->tx_pause_en = tx_pause; in hns_gmac_get_info()