Lines Matching refs:hwtstamp_config
2201 memcpy(&dst->hwtstamp_config, &prof->hwtstamp_config, in mlx4_en_copy_priv()
2202 sizeof(dst->hwtstamp_config)); in mlx4_en_copy_priv()
2251 memcpy(&dst->hwtstamp_config, &src->hwtstamp_config, in mlx4_en_update_priv()
2252 sizeof(dst->hwtstamp_config)); in mlx4_en_update_priv()
2402 struct hwtstamp_config config; in mlx4_en_hwtstamp_set()
2462 return copy_to_user(ifr->ifr_data, &priv->hwtstamp_config, in mlx4_en_hwtstamp_get()
2463 sizeof(priv->hwtstamp_config)) ? -EFAULT : 0; in mlx4_en_hwtstamp_get()
2542 ret = mlx4_en_reset_config(netdev, priv->hwtstamp_config, in mlx4_en_set_features()
3386 priv->hwtstamp_config.flags = 0; in mlx4_en_init_netdev()
3387 priv->hwtstamp_config.tx_type = HWTSTAMP_TX_OFF; in mlx4_en_init_netdev()
3388 priv->hwtstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in mlx4_en_init_netdev()
3573 struct hwtstamp_config ts_config, in mlx4_en_reset_config()
3583 if (priv->hwtstamp_config.tx_type == ts_config.tx_type && in mlx4_en_reset_config()
3584 priv->hwtstamp_config.rx_filter == ts_config.rx_filter && in mlx4_en_reset_config()
3591 (priv->hwtstamp_config.rx_filter != HWTSTAMP_FILTER_NONE)) { in mlx4_en_reset_config()
3603 memcpy(&new_prof.hwtstamp_config, &ts_config, sizeof(ts_config)); in mlx4_en_reset_config()