Lines Matching defs:tx_drain
236 struct udma_tx_drain tx_drain;
949 uc->tx_drain.residue = bcnt - peer_bcnt;
950 uc->tx_drain.tstamp = ktime_get();
960 tx_drain.work.work);
969 residue_diff = uc->tx_drain.residue;
970 time_diff = uc->tx_drain.tstamp;
983 time_diff = ktime_sub(uc->tx_drain.tstamp,
985 residue_diff -= uc->tx_drain.residue;
994 uc->tx_drain.residue;
997 schedule_delayed_work(&uc->tx_drain.work, HZ);
1067 schedule_delayed_work(&uc->tx_drain.work,
2836 cancel_delayed_work(&uc->tx_drain.work);
2870 cancel_delayed_work_sync(&uc->tx_drain.work);
2964 cancel_delayed_work_sync(&uc->tx_drain.work);
3674 INIT_DELAYED_WORK(&uc->tx_drain.work, udma_check_tx_completion);