Home
last modified time | relevance | path

Searched refs:pause_info (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_port.c1171 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 Dhinic_ethtool.c262 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 Dhinic_main.c946 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 Dhinic_port.h846 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 Dhinic_port.c1186 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 Dhinic_ethtool.c261 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 Dhinic_main.c939 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 Dhinic_port.h859 struct hinic_pause_config *pause_info);
862 struct hinic_pause_config *pause_info);

Completed in 17 milliseconds