Lines Matching refs:hwdev
299 err = hinic_get_link_mode(nic_dev->hwdev, &link_mode); in hinic_get_link_ksettings()
309 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) { in hinic_get_link_ksettings()
310 err = hinic_get_hw_pause_info(nic_dev->hwdev, &pause_info); in hinic_get_link_ksettings()
372 err = hinic_get_link_mode(nic_dev->hwdev, &link_mode); in hinic_is_speed_legal()
431 err = hinic_set_autoneg(nic_dev->hwdev, in set_link_settings_separate_cmd()
445 err = hinic_set_speed(nic_dev->hwdev, speed_level); in set_link_settings_separate_cmd()
481 settings.func_id = HINIC_HWIF_FUNC_IDX(nic_dev->hwdev->hwif); in hinic_set_settings_to_hw()
486 err = hinic_set_link_settings(nic_dev->hwdev, &settings); in hinic_set_settings_to_hw()
534 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_get_drvinfo() local
535 struct hinic_hwif *hwif = hwdev->hwif; in hinic_get_drvinfo()
707 err = hinic_set_interrupt_cfg(nic_dev->hwdev, &interrupt_info); in set_queue_coalesce()
834 nic_cfg = &nic_dev->hwdev->func_to_io.nic_cfg; in hinic_get_pauseparam()
836 err = hinic_get_hw_pause_info(nic_dev->hwdev, &pause_info); in hinic_get_pauseparam()
868 mutex_lock(&nic_dev->hwdev->func_to_io.nic_cfg.cfg_mutex); in hinic_set_pauseparam()
869 err = hinic_set_hw_pause_info(nic_dev->hwdev, &pause_info); in hinic_set_pauseparam()
871 mutex_unlock(&nic_dev->hwdev->func_to_io.nic_cfg.cfg_mutex); in hinic_set_pauseparam()
874 nic_dev->hwdev->func_to_io.nic_cfg.pause_set = true; in hinic_set_pauseparam()
875 nic_dev->hwdev->func_to_io.nic_cfg.auto_neg = pause->autoneg; in hinic_set_pauseparam()
876 nic_dev->hwdev->func_to_io.nic_cfg.rx_pause = pause->rx_pause; in hinic_set_pauseparam()
877 nic_dev->hwdev->func_to_io.nic_cfg.tx_pause = pause->tx_pause; in hinic_set_pauseparam()
878 mutex_unlock(&nic_dev->hwdev->func_to_io.nic_cfg.cfg_mutex); in hinic_set_pauseparam()
887 struct hinic_hwdev *hwdev = nic_dev->hwdev; in hinic_get_channels() local
890 channels->combined_count = hinic_hwdev_num_qps(hwdev); in hinic_get_channels()
901 hinic_hwdev_num_qps(nic_dev->hwdev), count); in hinic_set_channels()
907 nic_dev->hwdev->nic_cap.num_qps = count; in hinic_set_channels()
916 nic_dev->hwdev->nic_cap.num_qps = count; in hinic_set_channels()
1588 if (hinic_set_loopback_mode(nic_dev->hwdev, in do_lp_test()
1613 if (hinic_set_loopback_mode(nic_dev->hwdev, in do_lp_test()
1667 port = nic_dev->hwdev->port_id; in hinic_set_phys_id()
1671 err = hinic_set_led_status(nic_dev->hwdev, port, in hinic_set_phys_id()
1680 err = hinic_reset_led_status(nic_dev->hwdev, port); in hinic_set_phys_id()
1701 err = hinic_get_sfp_type(nic_dev->hwdev, &sfp_type, &sfp_type_ext); in hinic_get_module_info()
1750 err = hinic_get_sfp_eeprom(nic_dev->hwdev, sfp_data, &len); in hinic_get_module_eeprom()
1846 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in hinic_set_ethtool_ops()