Lines Matching refs:ecmd

130 			      struct ethtool_link_ksettings *ecmd)  in enic_get_ksettings()  argument
133 struct ethtool_link_settings *base = &ecmd->base; in enic_get_ksettings()
135 ethtool_link_ksettings_add_link_mode(ecmd, supported, in enic_get_ksettings()
137 ethtool_link_ksettings_add_link_mode(ecmd, supported, FIBRE); in enic_get_ksettings()
138 ethtool_link_ksettings_add_link_mode(ecmd, advertising, in enic_get_ksettings()
140 ethtool_link_ksettings_add_link_mode(ecmd, advertising, FIBRE); in enic_get_ksettings()
372 struct ethtool_coalesce *ecmd, in enic_get_coalesce() argument
380 ecmd->tx_coalesce_usecs = enic->tx_coalesce_usecs; in enic_get_coalesce()
381 ecmd->rx_coalesce_usecs = enic->rx_coalesce_usecs; in enic_get_coalesce()
383 ecmd->use_adaptive_rx_coalesce = 1; in enic_get_coalesce()
384 ecmd->rx_coalesce_usecs_low = rxcoal->small_pkt_range_start; in enic_get_coalesce()
385 ecmd->rx_coalesce_usecs_high = rxcoal->range_end; in enic_get_coalesce()
419 struct ethtool_coalesce *ecmd, in enic_set_coalesce() argument
433 ret = enic_coalesce_valid(enic, ecmd); in enic_set_coalesce()
437 tx_coalesce_usecs = min_t(u32, ecmd->tx_coalesce_usecs, in enic_set_coalesce()
439 rx_coalesce_usecs = min_t(u32, ecmd->rx_coalesce_usecs, in enic_set_coalesce()
442 rx_coalesce_usecs_low = min_t(u32, ecmd->rx_coalesce_usecs_low, in enic_set_coalesce()
444 rx_coalesce_usecs_high = min_t(u32, ecmd->rx_coalesce_usecs_high, in enic_set_coalesce()
455 rxcoal->use_adaptive_rx_coalesce = !!ecmd->use_adaptive_rx_coalesce; in enic_set_coalesce()
458 if (ecmd->rx_coalesce_usecs_high) { in enic_set_coalesce()