Searched refs:pause_info (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_port.c | 1171 struct hinic_pause_config *pause_info) in hinic_get_hw_pause_info() 1173 u16 out_size = sizeof(*pause_info); in hinic_get_hw_pause_info() 1176 pause_info->func_id = HINIC_HWIF_FUNC_IDX(hwdev->hwif); in hinic_get_hw_pause_info() 1179 pause_info, sizeof(*pause_info), in hinic_get_hw_pause_info() 1180 pause_info, &out_size); in hinic_get_hw_pause_info() 1181 if (err || !out_size || pause_info->status) { in hinic_get_hw_pause_info() 1183 err, pause_info->status, out_size); in hinic_get_hw_pause_info() 1191 struct hinic_pause_config *pause_info) in hinic_set_hw_pause_info() 1193 u16 out_size = sizeof(*pause_info); in hinic_set_hw_pause_info() 1170 hinic_get_hw_pause_info(struct hinic_hwdev *hwdev, struct hinic_pause_config *pause_info) hinic_get_hw_pause_info() argument 1190 hinic_set_hw_pause_info(struct hinic_hwdev *hwdev, struct hinic_pause_config *pause_info) hinic_set_hw_pause_info() argument [all...] |
H A D | hinic_ethtool.c | 262 struct hinic_pause_config pause_info = { 0 }; in hinic_get_link_ksettings() local 311 err = hinic_get_hw_pause_info(nic_dev->hwdev, &pause_info); in hinic_get_link_ksettings() 315 if (pause_info.rx_pause && pause_info.tx_pause) { in hinic_get_link_ksettings() 317 } else if (pause_info.tx_pause) { in hinic_get_link_ksettings() 319 } else if (pause_info.rx_pause) { in hinic_get_link_ksettings() 830 struct hinic_pause_config pause_info = {0}; in hinic_get_pauseparam() local 836 err = hinic_get_hw_pause_info(nic_dev->hwdev, &pause_info); in hinic_get_pauseparam() 838 pause->autoneg = pause_info.auto_neg; in hinic_get_pauseparam() 839 if (nic_cfg->pause_set || !pause_info in hinic_get_pauseparam() 853 struct hinic_pause_config pause_info = {0}; hinic_set_pauseparam() local [all...] |
H A D | hinic_main.c | 946 struct hinic_pause_config pause_info = {0}; in hinic_refresh_nic_cfg() local 955 pause_info.auto_neg = nic_cfg->auto_neg; in hinic_refresh_nic_cfg() 956 pause_info.rx_pause = nic_cfg->rx_pause; in hinic_refresh_nic_cfg() 957 pause_info.tx_pause = nic_cfg->tx_pause; in hinic_refresh_nic_cfg() 958 hinic_set_hw_pause_info(nic_dev->hwdev, &pause_info); in hinic_refresh_nic_cfg()
|
H A D | hinic_port.h | 846 struct hinic_pause_config *pause_info); 849 struct hinic_pause_config *pause_info);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_port.c | 1186 struct hinic_pause_config *pause_info) in hinic_get_hw_pause_info() 1188 u16 out_size = sizeof(*pause_info); in hinic_get_hw_pause_info() 1191 pause_info->func_id = HINIC_HWIF_FUNC_IDX(hwdev->hwif); in hinic_get_hw_pause_info() 1194 pause_info, sizeof(*pause_info), in hinic_get_hw_pause_info() 1195 pause_info, &out_size); in hinic_get_hw_pause_info() 1196 if (err || !out_size || pause_info->status) { in hinic_get_hw_pause_info() 1198 err, pause_info->status, out_size); in hinic_get_hw_pause_info() 1206 struct hinic_pause_config *pause_info) in hinic_set_hw_pause_info() 1208 u16 out_size = sizeof(*pause_info); in hinic_set_hw_pause_info() 1185 hinic_get_hw_pause_info(struct hinic_hwdev *hwdev, struct hinic_pause_config *pause_info) hinic_get_hw_pause_info() argument 1205 hinic_set_hw_pause_info(struct hinic_hwdev *hwdev, struct hinic_pause_config *pause_info) hinic_set_hw_pause_info() argument [all...] |
H A D | hinic_ethtool.c | 261 struct hinic_pause_config pause_info = { 0 }; in hinic_get_link_ksettings() local 310 err = hinic_get_hw_pause_info(nic_dev->hwdev, &pause_info); in hinic_get_link_ksettings() 314 if (pause_info.rx_pause && pause_info.tx_pause) { in hinic_get_link_ksettings() 316 } else if (pause_info.tx_pause) { in hinic_get_link_ksettings() 318 } else if (pause_info.rx_pause) { in hinic_get_link_ksettings() 830 struct hinic_pause_config pause_info = {0}; in hinic_get_pauseparam() local 836 err = hinic_get_hw_pause_info(nic_dev->hwdev, &pause_info); in hinic_get_pauseparam() 838 pause->autoneg = pause_info.auto_neg; in hinic_get_pauseparam() 839 if (nic_cfg->pause_set || !pause_info in hinic_get_pauseparam() 853 struct hinic_pause_config pause_info = {0}; hinic_set_pauseparam() local [all...] |
H A D | hinic_main.c | 939 struct hinic_pause_config pause_info = {0}; in hinic_refresh_nic_cfg() local 948 pause_info.auto_neg = nic_cfg->auto_neg; in hinic_refresh_nic_cfg() 949 pause_info.rx_pause = nic_cfg->rx_pause; in hinic_refresh_nic_cfg() 950 pause_info.tx_pause = nic_cfg->tx_pause; in hinic_refresh_nic_cfg() 951 hinic_set_hw_pause_info(nic_dev->hwdev, &pause_info); in hinic_refresh_nic_cfg()
|
H A D | hinic_port.h | 859 struct hinic_pause_config *pause_info); 862 struct hinic_pause_config *pause_info);
|
Completed in 17 milliseconds