Searched refs:tx_wake (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/tile/
H A Dtilegx.c162 struct tile_net_tx_wake tx_wake[TILE_NET_CHANNELS]; member in struct:tile_net_info::info_mpipe
746 struct tile_net_tx_wake *tx_wake = tile_net_schedule_tx_wake_timer() local
747 &info->mpipe[instance].tx_wake[priv->echannel]; tile_net_schedule_tx_wake_timer()
749 hrtimer_start(&tx_wake->timer, tile_net_schedule_tx_wake_timer()
756 struct tile_net_tx_wake *tx_wake = tile_net_handle_tx_wake_timer() local
758 netif_wake_subqueue(tx_wake->dev, tx_wake->tx_queue_idx); tile_net_handle_tx_wake_timer()
1559 struct tile_net_tx_wake *tx_wake = for_each_online_cpu() local
1560 &info->mpipe[instance].tx_wake[priv->echannel]; for_each_online_cpu()
1562 hrtimer_init(&tx_wake->timer, CLOCK_MONOTONIC, for_each_online_cpu()
1564 tx_wake->tx_queue_idx = cpu; for_each_online_cpu()
1565 tx_wake->timer.function = tile_net_handle_tx_wake_timer; for_each_online_cpu()
1566 tx_wake->dev = dev; for_each_online_cpu()
1603 struct tile_net_tx_wake *tx_wake = for_each_online_cpu() local
1604 &info->mpipe[instance].tx_wake[priv->echannel]; for_each_online_cpu()
1606 hrtimer_cancel(&tx_wake->timer); for_each_online_cpu()
1637 * stop the queue and schedule the tx_wake timer.

Completed in 49 milliseconds