Home
last modified time | relevance | path

Searched refs:blitq (Results 1 – 1 of 1) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/via/
Dvia_dri1.c1746 drm_via_blitq_t *blitq = dev_priv->blit_queues + engine; in via_dmablit_handler() local
1753 engine, from_irq, (unsigned long) blitq); in via_dmablit_handler()
1756 spin_lock(&blitq->blit_lock); in via_dmablit_handler()
1758 spin_lock_irqsave(&blitq->blit_lock, irqsave); in via_dmablit_handler()
1760 done_transfer = blitq->is_active && in via_dmablit_handler()
1762 done_transfer = done_transfer || (blitq->aborting && !(status & VIA_DMA_CSR_DE)); in via_dmablit_handler()
1764 cur = blitq->cur; in via_dmablit_handler()
1767 blitq->blits[cur]->aborted = blitq->aborting; in via_dmablit_handler()
1768 blitq->done_blit_handle++; in via_dmablit_handler()
1769 wake_up(blitq->blit_queue + cur); in via_dmablit_handler()
[all …]