Searched refs:auto_neg (Results 1 - 14 of 14) sorted by relevance

/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_io.h54 u32 auto_neg; member in struct:hinic_nic_cfg
H A Dhinic_main.c947 nic_cfg->auto_neg = port_cap.autoneg_state;
948 pause_info.auto_neg = nic_cfg->auto_neg;
H A Dhinic_ethtool.c838 pause->autoneg = pause_info.auto_neg;
839 if (nic_cfg->pause_set || !pause_info.auto_neg) {
864 pause_info.auto_neg = pause->autoneg;
875 nic_dev->hwdev->func_to_io.nic_cfg.auto_neg = pause->autoneg;
H A Dhinic_port.h675 u32 auto_neg; member in struct:hinic_pause_config
/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_mac.c121 u8 *auto_neg, u16 *speed, u8 *duplex)
132 if (auto_neg)
133 *auto_neg = info.auto_neg;
575 * @auto_neg: output pointer to autoneg result
578 void hns_mac_get_autoneg(struct hns_mac_cb *mac_cb, u32 *auto_neg) argument
583 mac_ctrl_drv->autoneg_stat(mac_ctrl_drv, auto_neg);
585 *auto_neg = 0;
120 hns_mac_get_port_info(struct hns_mac_cb *mac_cb, u8 *auto_neg, u16 *speed, u8 *duplex) argument
H A Dhns_dsaf_mac.h199 u8 auto_neg; /* Enable or disable autonegotiation */ member in struct:mac_info
437 void hns_mac_get_autoneg(struct hns_mac_cb *mac_cb, u32 *auto_neg);
443 u8 *auto_neg, u16 *speed, u8 *duplex);
H A Dhnae.h475 u8 *auto_neg, u16 *speed, u8 *duplex);
485 u32 *auto_neg, u32 *rx_en, u32 *tx_en);
487 u32 auto_neg, u32 rx_en, u32 tx_en);
H A Dhns_ae_adapt.c424 u8 *auto_neg, u16 *speed, u8 *duplex)
428 return hns_mac_get_port_info(mac_cb, auto_neg, speed, duplex);
473 u32 *auto_neg, u32 *rx_en, u32 *tx_en)
478 hns_mac_get_autoneg(mac_cb, auto_neg);
423 hns_ae_get_mac_info(struct hnae_handle *handle, u8 *auto_neg, u16 *speed, u8 *duplex) argument
472 hns_ae_get_pauseparam(struct hnae_handle *handle, u32 *auto_neg, u32 *rx_en, u32 *tx_en) argument
H A Dhns_dsaf_xgmac.c432 mac_info->auto_neg = 0;
H A Dhns_dsaf_gmac.c501 mac_info->auto_neg = port_mode.an_enable;
/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhnae3.h601 u8 *auto_neg, u32 *speed, u8 *duplex,
625 u32 *auto_neg, u32 *rx_en, u32 *tx_en);
627 u32 auto_neg, u32 rx_en, u32 tx_en);
/linux-master/include/linux/habanalabs/
H A Dcpucp_if.h1269 * @auto_neg: is Autoneg enabled.
1288 __u8 auto_neg; member in struct:cpucp_nic_status
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.c3146 u8 *auto_neg, u32 *speed,
3155 if (auto_neg)
3156 *auto_neg = AUTONEG_DISABLE;
3145 hclgevf_get_ksettings_an_result(struct hnae3_handle *handle, u8 *auto_neg, u32 *speed, u8 *duplex, u32 *lane_num) argument
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.c10902 static void hclge_get_pauseparam(struct hnae3_handle *handle, u32 *auto_neg, argument
10909 *auto_neg = (media_type == HNAE3_MEDIA_TYPE_COPPER) ?
10948 static int hclge_set_pauseparam(struct hnae3_handle *handle, u32 auto_neg, argument
10958 if (auto_neg != fc_autoneg) {
10975 if (!auto_neg || hnae3_dev_phy_imp_supported(hdev))
10985 u8 *auto_neg, u32 *speed, u8 *duplex, u32 *lane_num)
10994 if (auto_neg)
10995 *auto_neg = hdev->hw.mac.autoneg;
10984 hclge_get_ksettings_an_result(struct hnae3_handle *handle, u8 *auto_neg, u32 *speed, u8 *duplex, u32 *lane_num) argument

Completed in 357 milliseconds