Lines Matching refs:mdev

86 	struct mlx4_en_dev *mdev = priv->mdev;  in mlx4_en_get_drvinfo()  local
93 (u16) (mdev->dev->caps.fw_ver >> 32), in mlx4_en_get_drvinfo()
94 (u16) ((mdev->dev->caps.fw_ver >> 16) & 0xffff), in mlx4_en_get_drvinfo()
95 (u16) (mdev->dev->caps.fw_ver & 0xffff)); in mlx4_en_get_drvinfo()
96 strlcpy(drvinfo->bus_info, pci_name(mdev->dev->persist->pdev), in mlx4_en_get_drvinfo()
227 if (!(priv->mdev->dev->caps.flags & mask)) { in mlx4_en_get_wol()
233 err = mlx4_wol_read(priv->mdev->dev, &config, priv->port); in mlx4_en_get_wol()
264 if (!(priv->mdev->dev->caps.flags & mask)) in mlx4_en_set_wol()
270 err = mlx4_wol_read(priv->mdev->dev, &config, priv->port); in mlx4_en_set_wol()
284 err = mlx4_wol_write(priv->mdev->dev, config, priv->port); in mlx4_en_set_wol()
342 return MLX4_EN_NUM_SELF_TEST - !(priv->mdev->dev->caps.flags in mlx4_en_get_sset_count()
432 if (priv->mdev->dev->caps.flags & MLX4_DEV_CAP_FLAG_UC_LOOPBACK) in mlx4_en_get_strings()
496 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_autoneg_get() local
499 if ((mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_ETH_BACKPL_AN_REP) && in mlx4_en_autoneg_get()
724 ret = mlx4_ACCESS_PTYS_REG(priv->mdev->dev, in ethtool_get_ptys_settings()
819 if (mlx4_en_QUERY_PORT(priv->mdev, priv->port)) in mlx4_en_get_settings()
826 if (priv->mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_ETH_PROT_CTRL) in mlx4_en_get_settings()
873 if (!(priv->mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_ETH_PROT_CTRL) || in mlx4_en_set_settings()
880 ret = mlx4_ACCESS_PTYS_REG(priv->mdev->dev, in mlx4_en_set_settings()
906 ret = mlx4_ACCESS_PTYS_REG(priv->mdev->dev, MLX4_ACCESS_REG_WRITE, in mlx4_en_set_settings()
914 mutex_lock(&priv->mdev->state_lock); in mlx4_en_set_settings()
921 mutex_unlock(&priv->mdev->state_lock); in mlx4_en_set_settings()
987 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_set_pauseparam() local
995 err = mlx4_SET_PORT_general(mdev->dev, priv->port, in mlx4_en_set_pauseparam()
1004 mlx4_en_update_pfc_stats_bitmap(mdev->dev, &priv->stats_bitmap, in mlx4_en_set_pauseparam()
1026 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_set_ringparam() local
1046 mutex_lock(&mdev->state_lock); in mlx4_en_set_ringparam()
1071 mutex_unlock(&mdev->state_lock); in mlx4_en_set_ringparam()
1106 if (!(priv->mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_RSS_TOP)) in mlx4_en_check_rxfh_func()
1112 if (!(priv->mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_RSS_XOR)) in mlx4_en_check_rxfh_func()
1151 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_set_rxfh() local
1183 mutex_lock(&mdev->state_lock); in mlx4_en_set_rxfh()
1202 mutex_unlock(&mdev->state_lock); in mlx4_en_set_rxfh()
1521 err = mlx4_flow_detach(priv->mdev->dev, loc_rule->id); in mlx4_en_flow_replace()
1532 err = mlx4_flow_attach(priv->mdev->dev, &rule, &reg_id); in mlx4_en_flow_replace()
1567 err = mlx4_flow_detach(priv->mdev->dev, rule->id); in mlx4_en_flow_detach()
1617 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_get_rxnfc() local
1624 (mdev->dev->caps.steering_mode != in mlx4_en_get_rxnfc()
1659 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_set_rxnfc() local
1661 if (mdev->dev->caps.steering_mode != in mlx4_en_set_rxnfc()
1698 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_set_channels() local
1708 mutex_lock(&mdev->state_lock); in mlx4_en_set_channels()
1744 mutex_unlock(&mdev->state_lock); in mlx4_en_set_channels()
1752 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_get_ts_info() local
1759 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_TS) { in mlx4_en_get_ts_info()
1773 if (mdev->ptp_clock) in mlx4_en_get_ts_info()
1774 info->phc_index = ptp_clock_index(mdev->ptp_clock); in mlx4_en_get_ts_info()
1868 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_get_module_info() local
1873 ret = mlx4_get_module_info(mdev->dev, priv->port, in mlx4_en_get_module_info()
1912 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_get_module_eeprom() local
1926 ret = mlx4_get_module_info(mdev->dev, priv->port, in mlx4_en_get_module_eeprom()
1951 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_set_phys_id() local
1953 if (!(mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_PORT_BEACON)) in mlx4_en_set_phys_id()
1967 err = mlx4_SET_PORT_BEACON(mdev->dev, priv->port, beacon_duration); in mlx4_en_set_phys_id()