Lines Matching refs:ecmd

93 			      struct ethtool_link_ksettings *ecmd)  in enic_get_ksettings()  argument
96 struct ethtool_link_settings *base = &ecmd->base; in enic_get_ksettings()
98 ethtool_link_ksettings_add_link_mode(ecmd, supported, in enic_get_ksettings()
100 ethtool_link_ksettings_add_link_mode(ecmd, supported, FIBRE); in enic_get_ksettings()
101 ethtool_link_ksettings_add_link_mode(ecmd, advertising, in enic_get_ksettings()
103 ethtool_link_ksettings_add_link_mode(ecmd, advertising, FIBRE); in enic_get_ksettings()
290 struct ethtool_coalesce *ecmd, in enic_get_coalesce() argument
298 ecmd->tx_coalesce_usecs = enic->tx_coalesce_usecs; in enic_get_coalesce()
299 ecmd->rx_coalesce_usecs = enic->rx_coalesce_usecs; in enic_get_coalesce()
301 ecmd->use_adaptive_rx_coalesce = 1; in enic_get_coalesce()
302 ecmd->rx_coalesce_usecs_low = rxcoal->small_pkt_range_start; in enic_get_coalesce()
303 ecmd->rx_coalesce_usecs_high = rxcoal->range_end; in enic_get_coalesce()
337 struct ethtool_coalesce *ecmd, in enic_set_coalesce() argument
351 ret = enic_coalesce_valid(enic, ecmd); in enic_set_coalesce()
355 tx_coalesce_usecs = min_t(u32, ecmd->tx_coalesce_usecs, in enic_set_coalesce()
357 rx_coalesce_usecs = min_t(u32, ecmd->rx_coalesce_usecs, in enic_set_coalesce()
360 rx_coalesce_usecs_low = min_t(u32, ecmd->rx_coalesce_usecs_low, in enic_set_coalesce()
362 rx_coalesce_usecs_high = min_t(u32, ecmd->rx_coalesce_usecs_high, in enic_set_coalesce()
373 rxcoal->use_adaptive_rx_coalesce = !!ecmd->use_adaptive_rx_coalesce; in enic_set_coalesce()
376 if (ecmd->rx_coalesce_usecs_high) { in enic_set_coalesce()