Lines Matching defs:cvals
243 /* Get the coalescing parameters, and put them in the cvals
246 struct ethtool_coalesce *cvals)
269 cvals->rx_coalesce_usecs = gfar_ticks2usecs(priv, rxtime);
270 cvals->rx_max_coalesced_frames = rxcount;
272 cvals->tx_coalesce_usecs = gfar_ticks2usecs(priv, txtime);
273 cvals->tx_max_coalesced_frames = txcount;
279 * Both cvals->*_usecs and cvals->*_frames have to be > 0
283 struct ethtool_coalesce *cvals)
295 if (cvals->rx_coalesce_usecs > GFAR_MAX_COAL_USECS) {
301 if (cvals->rx_max_coalesced_frames > GFAR_MAX_COAL_FRAMES) {
308 if (cvals->tx_coalesce_usecs > GFAR_MAX_COAL_USECS) {
314 if (cvals->tx_max_coalesced_frames > GFAR_MAX_COAL_FRAMES) {
324 if ((cvals->rx_coalesce_usecs == 0) ||
325 (cvals->rx_max_coalesced_frames == 0)) {
335 cvals->rx_max_coalesced_frames,
336 gfar_usecs2ticks(priv, cvals->rx_coalesce_usecs));
340 if ((cvals->tx_coalesce_usecs == 0) ||
341 (cvals->tx_max_coalesced_frames == 0)) {
351 cvals->tx_max_coalesced_frames,
352 gfar_usecs2ticks(priv, cvals->tx_coalesce_usecs));