Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/dma/ti/
H A Dk3-udma.c236 struct udma_tx_drain tx_drain; member
949 uc->tx_drain.residue = bcnt - peer_bcnt; in udma_is_desc_really_done()
950 uc->tx_drain.tstamp = ktime_get(); in udma_is_desc_really_done()
960 tx_drain.work.work); in udma_check_tx_completion()
969 residue_diff = uc->tx_drain.residue; in udma_check_tx_completion()
970 time_diff = uc->tx_drain.tstamp; in udma_check_tx_completion()
983 time_diff = ktime_sub(uc->tx_drain.tstamp, in udma_check_tx_completion()
985 residue_diff -= uc->tx_drain.residue; in udma_check_tx_completion()
994 uc->tx_drain.residue; in udma_check_tx_completion()
997 schedule_delayed_work(&uc->tx_drain in udma_check_tx_completion()
[all...]
/kernel/linux/linux-6.6/drivers/dma/ti/
H A Dk3-udma.c303 struct udma_tx_drain tx_drain; member
1078 uc->tx_drain.residue = bcnt - peer_bcnt; in udma_is_desc_really_done()
1079 uc->tx_drain.tstamp = ktime_get(); in udma_is_desc_really_done()
1089 tx_drain.work.work); in udma_check_tx_completion()
1098 residue_diff = uc->tx_drain.residue; in udma_check_tx_completion()
1099 time_diff = uc->tx_drain.tstamp; in udma_check_tx_completion()
1112 time_diff = ktime_sub(uc->tx_drain.tstamp, in udma_check_tx_completion()
1114 residue_diff -= uc->tx_drain.residue; in udma_check_tx_completion()
1123 uc->tx_drain.residue; in udma_check_tx_completion()
1126 schedule_delayed_work(&uc->tx_drain in udma_check_tx_completion()
[all...]

Completed in 7 milliseconds