Home
last modified time | relevance | path

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

12

/kernel/linux/linux-6.6/drivers/accel/habanalabs/include/gaudi/
H A Dgaudi_fw_if.h59 * @auto_neg: is Autoneg enabled.
74 __u8 auto_neg; member
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/
H A Dhns_ae_adapt.c425 u8 *auto_neg, u16 *speed, u8 *duplex) in hns_ae_get_mac_info()
429 return hns_mac_get_port_info(mac_cb, auto_neg, speed, duplex); in hns_ae_get_mac_info()
476 u32 *auto_neg, u32 *rx_en, u32 *tx_en) in hns_ae_get_pauseparam()
481 hns_mac_get_autoneg(mac_cb, auto_neg); in hns_ae_get_pauseparam()
507 u32 auto_neg; in hns_ae_get_autoneg() local
511 hns_mac_get_autoneg(hns_get_mac_cb(handle), &auto_neg); in hns_ae_get_autoneg() local
513 return auto_neg; in hns_ae_get_autoneg()
424 hns_ae_get_mac_info(struct hnae_handle *handle, u8 *auto_neg, u16 *speed, u8 *duplex) hns_ae_get_mac_info() argument
475 hns_ae_get_pauseparam(struct hnae_handle *handle, u32 *auto_neg, u32 *rx_en, u32 *tx_en) hns_ae_get_pauseparam() argument
H A Dhns_dsaf_mac.c121 u8 *auto_neg, u16 *speed, u8 *duplex) in hns_mac_get_port_info()
132 if (auto_neg) in hns_mac_get_port_info()
133 *auto_neg = info.auto_neg; in hns_mac_get_port_info()
575 * @auto_neg: output pointer to autoneg result
578 void hns_mac_get_autoneg(struct hns_mac_cb *mac_cb, u32 *auto_neg) in hns_mac_get_autoneg() argument
583 mac_ctrl_drv->autoneg_stat(mac_ctrl_drv, auto_neg); in hns_mac_get_autoneg()
585 *auto_neg = 0; in hns_mac_get_autoneg()
120 hns_mac_get_port_info(struct hns_mac_cb *mac_cb, u8 *auto_neg, u16 *speed, u8 *duplex) hns_mac_get_port_info() argument
H A Dhns_dsaf_mac.h199 u8 auto_neg; /* Enable or disable autonegotiation */ member
441 void hns_mac_get_autoneg(struct hns_mac_cb *mac_cb, u32 *auto_neg);
447 u8 *auto_neg, u16 *speed, u8 *duplex);
H A Dhnae.h479 u8 *auto_neg, u16 *speed, u8 *duplex);
489 u32 *auto_neg, u32 *rx_en, u32 *tx_en);
493 u32 auto_neg, u32 rx_en, u32 tx_en);
H A Dhns_dsaf_gmac.c517 mac_info->auto_neg = port_mode.an_enable; in hns_gmac_get_info()
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_mac.c121 u8 *auto_neg, u16 *speed, u8 *duplex) in hns_mac_get_port_info()
132 if (auto_neg) in hns_mac_get_port_info()
133 *auto_neg = info.auto_neg; in hns_mac_get_port_info()
575 * @auto_neg: output pointer to autoneg result
578 void hns_mac_get_autoneg(struct hns_mac_cb *mac_cb, u32 *auto_neg) in hns_mac_get_autoneg() argument
583 mac_ctrl_drv->autoneg_stat(mac_ctrl_drv, auto_neg); in hns_mac_get_autoneg()
585 *auto_neg = 0; in hns_mac_get_autoneg()
120 hns_mac_get_port_info(struct hns_mac_cb *mac_cb, u8 *auto_neg, u16 *speed, u8 *duplex) hns_mac_get_port_info() argument
H A Dhns_dsaf_mac.h199 u8 auto_neg; /* Enable or disable autonegotiation */ member
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 Dhns_ae_adapt.c424 u8 *auto_neg, u16 *speed, u8 *duplex) in hns_ae_get_mac_info()
428 return hns_mac_get_port_info(mac_cb, auto_neg, speed, duplex); in hns_ae_get_mac_info()
473 u32 *auto_neg, u32 *rx_en, u32 *tx_en) in hns_ae_get_pauseparam()
478 hns_mac_get_autoneg(mac_cb, auto_neg); in hns_ae_get_pauseparam()
423 hns_ae_get_mac_info(struct hnae_handle *handle, u8 *auto_neg, u16 *speed, u8 *duplex) hns_ae_get_mac_info() argument
472 hns_ae_get_pauseparam(struct hnae_handle *handle, u32 *auto_neg, u32 *rx_en, u32 *tx_en) hns_ae_get_pauseparam() argument
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_dsaf_gmac.c501 mac_info->auto_neg = port_mode.an_enable; in hns_gmac_get_info()
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_io.h54 u32 auto_neg; member
H A Dhinic_main.c954 nic_cfg->auto_neg = port_cap.autoneg_state; in hinic_refresh_nic_cfg()
955 pause_info.auto_neg = nic_cfg->auto_neg; in hinic_refresh_nic_cfg()
H A Dhinic_ethtool.c838 pause->autoneg = pause_info.auto_neg; in hinic_get_pauseparam()
839 if (nic_cfg->pause_set || !pause_info.auto_neg) { in hinic_get_pauseparam()
864 pause_info.auto_neg = pause->autoneg; in hinic_set_pauseparam()
875 nic_dev->hwdev->func_to_io.nic_cfg.auto_neg = pause->autoneg; in hinic_set_pauseparam()
H A Dhinic_port.h664 u32 auto_neg; member
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_io.h54 u32 auto_neg; member
H A Dhinic_main.c947 nic_cfg->auto_neg = port_cap.autoneg_state; in hinic_refresh_nic_cfg()
948 pause_info.auto_neg = nic_cfg->auto_neg; in hinic_refresh_nic_cfg()
H A Dhinic_ethtool.c838 pause->autoneg = pause_info.auto_neg; in hinic_get_pauseparam()
839 if (nic_cfg->pause_set || !pause_info.auto_neg) { in hinic_get_pauseparam()
864 pause_info.auto_neg = pause->autoneg; in hinic_set_pauseparam()
875 nic_dev->hwdev->func_to_io.nic_cfg.auto_neg = pause->autoneg; in hinic_set_pauseparam()
H A Dhinic_port.h675 u32 auto_neg; member
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/
H A Dhnae3.h473 u8 *auto_neg, u32 *speed, u8 *duplex);
494 u32 *auto_neg, u32 *rx_en, u32 *tx_en);
496 u32 auto_neg, u32 rx_en, u32 tx_en);
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/
H A Dhnae3.h595 u8 *auto_neg, u32 *speed, u8 *duplex,
619 u32 *auto_neg, u32 *rx_en, u32 *tx_en);
621 u32 auto_neg, u32 rx_en, u32 tx_en);
/kernel/linux/linux-6.6/drivers/accel/habanalabs/include/common/
H A Dcpucp_if.h1247 * @auto_neg: is Autoneg enabled.
1266 __u8 auto_neg; member
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.c3467 u8 *auto_neg, u32 *speed, in hclgevf_get_ksettings_an_result()
3476 if (auto_neg) in hclgevf_get_ksettings_an_result()
3477 *auto_neg = AUTONEG_DISABLE; in hclgevf_get_ksettings_an_result()
3466 hclgevf_get_ksettings_an_result(struct hnae3_handle *handle, u8 *auto_neg, u32 *speed, u8 *duplex) hclgevf_get_ksettings_an_result() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.c3146 u8 *auto_neg, u32 *speed, in hclgevf_get_ksettings_an_result()
3155 if (auto_neg) in hclgevf_get_ksettings_an_result()
3156 *auto_neg = AUTONEG_DISABLE; in hclgevf_get_ksettings_an_result()
3145 hclgevf_get_ksettings_an_result(struct hnae3_handle *handle, u8 *auto_neg, u32 *speed, u8 *duplex, u32 *lane_num) hclgevf_get_ksettings_an_result() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.c9553 static void hclge_get_pauseparam(struct hnae3_handle *handle, u32 *auto_neg, in hclge_get_pauseparam() argument
9560 *auto_neg = phydev ? hclge_get_autoneg(handle) : 0; in hclge_get_pauseparam()
9598 static int hclge_set_pauseparam(struct hnae3_handle *handle, u32 auto_neg, in hclge_set_pauseparam() argument
9608 if (auto_neg != fc_autoneg) { in hclge_set_pauseparam()
9625 if (!auto_neg) in hclge_set_pauseparam()
9635 u8 *auto_neg, u32 *speed, u8 *duplex) in hclge_get_ksettings_an_result()
9644 if (auto_neg) in hclge_get_ksettings_an_result()
9645 *auto_neg = hdev->hw.mac.autoneg; in hclge_get_ksettings_an_result()
9634 hclge_get_ksettings_an_result(struct hnae3_handle *handle, u8 *auto_neg, u32 *speed, u8 *duplex) hclge_get_ksettings_an_result() argument

Completed in 58 milliseconds

12