Lines Matching refs:coal
114 struct ethtool_coalesce *coal) in __qeth_set_coalesce() argument
116 WRITE_ONCE(queue->coalesce_usecs, coal->tx_coalesce_usecs); in __qeth_set_coalesce()
117 WRITE_ONCE(queue->max_coalesced_frames, coal->tx_max_coalesced_frames); in __qeth_set_coalesce()
119 if (coal->tx_coalesce_usecs && in __qeth_set_coalesce()
122 qeth_tx_arm_timer(queue, coal->tx_coalesce_usecs); in __qeth_set_coalesce()
126 struct ethtool_coalesce *coal, in qeth_set_coalesce() argument
137 if (!coal->tx_coalesce_usecs && !coal->tx_max_coalesced_frames) in qeth_set_coalesce()
141 __qeth_set_coalesce(dev, queue, coal); in qeth_set_coalesce()
288 struct ethtool_coalesce *coal) in qeth_get_per_queue_coalesce() argument
301 coal->tx_coalesce_usecs = queue->coalesce_usecs; in qeth_get_per_queue_coalesce()
302 coal->tx_max_coalesced_frames = queue->max_coalesced_frames; in qeth_get_per_queue_coalesce()
307 struct ethtool_coalesce *coal) in qeth_set_per_queue_coalesce() argument
317 if (!coal->tx_coalesce_usecs && !coal->tx_max_coalesced_frames) in qeth_set_per_queue_coalesce()
320 __qeth_set_coalesce(dev, card->qdio.out_qs[queue], coal); in qeth_set_per_queue_coalesce()