Searched refs:rx_dim_enabled (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/net/ethernet/microsoft/mana/ |
| H A D | mana_ethtool.c | 465 ec->use_adaptive_rx_coalesce = apc->rx_dim_enabled; in mana_get_coalesce() 484 bool rx_dim_enabled; in mana_set_coalesce() member 552 if (!!ec->use_adaptive_rx_coalesce != apc->rx_dim_enabled || in mana_set_coalesce() 556 saved.rx_dim_enabled = apc->rx_dim_enabled; in mana_set_coalesce() 567 WRITE_ONCE(apc->rx_dim_enabled, !!ec->use_adaptive_rx_coalesce); in mana_set_coalesce() 594 bool disable_rx_dim = saved.rx_dim_enabled && !new_rx_dim; in mana_set_coalesce() 596 bool enable_rx_dim = !saved.rx_dim_enabled && new_rx_dim; in mana_set_coalesce() 607 WRITE_ONCE(apc->rx_dim_enabled, false); in mana_set_coalesce() 642 smp_store_release(&apc->rx_dim_enabled, true); in mana_set_coalesce()
|
| H A D | mana_en.c | 2533 if (!smp_load_acquire(&apc->rx_dim_enabled)) in mana_update_rx_dim() 3839 apc->rx_dim_enabled = MANA_ADAPTIVE_RX_DEF; in mana_probe_port()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_ethtool.c | 633 coal->use_adaptive_rx_coalesce = priv->channels.params.rx_dim_enabled; in mlx5e_ethtool_get_coalesce() 767 bool rx_dim_enabled, tx_dim_enabled; in mlx5e_ethtool_set_coalesce() local 805 rx_dim_enabled = !!coal->use_adaptive_rx_coalesce; in mlx5e_ethtool_set_coalesce() 813 rx_dim_enabled, false); in mlx5e_ethtool_set_coalesce() 821 reset_rx |= rx_dim_enabled != new_params.rx_dim_enabled; in mlx5e_ethtool_set_coalesce() 826 new_params.rx_dim_enabled = rx_dim_enabled; in mlx5e_ethtool_set_coalesce() 836 rx_dim_enabled); in mlx5e_ethtool_set_coalesce() 839 } else if (!rx_dim_enabled) { in mlx5e_ethtool_set_coalesce() 860 err = mlx5e_channels_rx_change_dim(&priv->channels, rx_dim_enabled); in mlx5e_ethtool_set_coalesce() 887 bool rx_dim_enabled, tx_dim_enabled; in mlx5e_ethtool_set_per_queue_coalesce() local [all …]
|
| H A D | en.h | 312 bool rx_dim_enabled; member
|
| H A D | en_main.c | 1409 if (rq->channel && !params->rx_dim_enabled) { in mlx5e_open_rq() 1418 params->rx_dim_enabled); in mlx5e_open_rq() 1420 err = mlx5e_dim_rx_change(rq, params->rx_dim_enabled); in mlx5e_open_rq() 5404 params->rx_dim_enabled = MLX5_CAP_GEN(mdev, cq_moderation) && in mlx5e_build_nic_params() 5411 params->rx_dim_enabled); in mlx5e_build_nic_params()
|
| H A D | en_rep.c | 877 params->rx_dim_enabled = MLX5_CAP_GEN(mdev, cq_moderation); in mlx5e_build_rep_params()
|
| /linux/drivers/net/ethernet/xilinx/ |
| H A D | xilinx_axienet.h | 573 bool rx_dim_enabled; member
|
| H A D | xilinx_axienet_main.c | 1305 if (READ_ONCE(lp->rx_dim_enabled)) { in axienet_rx_poll() 2190 ecoalesce->use_adaptive_rx_coalesce = lp->rx_dim_enabled; in axienet_ethtools_get_coalesce() 2229 bool old_dim = lp->rx_dim_enabled; in axienet_ethtools_set_coalesce() 2258 WRITE_ONCE(lp->rx_dim_enabled, false); in axienet_ethtools_set_coalesce() 2273 WRITE_ONCE(lp->rx_dim_enabled, true); in axienet_ethtools_set_coalesce() 3069 lp->rx_dim_enabled = true; in axienet_probe()
|
| /linux/include/net/mana/ |
| H A D | mana.h | 645 bool rx_dim_enabled; member
|
| /linux/drivers/net/ |
| H A D | virtio_net.c | 461 bool rx_dim_enabled; member 5208 if (rx_ctrl_dim_on && !vi->rx_dim_enabled) { in virtnet_send_rx_notf_coal_cmds() 5209 vi->rx_dim_enabled = true; in virtnet_send_rx_notf_coal_cmds() 5222 if (!rx_ctrl_dim_on && vi->rx_dim_enabled) { in virtnet_send_rx_notf_coal_cmds() 5223 vi->rx_dim_enabled = false; in virtnet_send_rx_notf_coal_cmds() 5450 ec->use_adaptive_rx_coalesce = vi->rx_dim_enabled; in virtnet_get_coalesce()
|