Lines Matching refs:coal
115 struct ethtool_coalesce *coal) in __qeth_set_coalesce() argument
117 WRITE_ONCE(queue->coalesce_usecs, coal->tx_coalesce_usecs); in __qeth_set_coalesce()
118 WRITE_ONCE(queue->max_coalesced_frames, coal->tx_max_coalesced_frames); in __qeth_set_coalesce()
120 if (coal->tx_coalesce_usecs && in __qeth_set_coalesce()
123 qeth_tx_arm_timer(queue, coal->tx_coalesce_usecs); in __qeth_set_coalesce()
127 struct ethtool_coalesce *coal) in qeth_set_coalesce() argument
136 if (!coal->tx_coalesce_usecs && !coal->tx_max_coalesced_frames) in qeth_set_coalesce()
140 __qeth_set_coalesce(dev, queue, coal); in qeth_set_coalesce()
287 struct ethtool_coalesce *coal) in qeth_get_per_queue_coalesce() argument
300 coal->tx_coalesce_usecs = queue->coalesce_usecs; in qeth_get_per_queue_coalesce()
301 coal->tx_max_coalesced_frames = queue->max_coalesced_frames; in qeth_get_per_queue_coalesce()
306 struct ethtool_coalesce *coal) in qeth_set_per_queue_coalesce() argument
316 if (!coal->tx_coalesce_usecs && !coal->tx_max_coalesced_frames) in qeth_set_per_queue_coalesce()
319 __qeth_set_coalesce(dev, card->qdio.out_qs[queue], coal); in qeth_set_per_queue_coalesce()