Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/gpu/drm/via/
H A Dvia_dmablit.c315 drm_via_blitq_t *blitq = dev_priv->blit_queues + engine; in via_dmablit_handler() local
321 DRM_DEBUG("DMA blit handler called. engine = %d, from_irq = %d, blitq = 0x%lx\n", in via_dmablit_handler()
322 engine, from_irq, (unsigned long) blitq); in via_dmablit_handler()
325 spin_lock(&blitq->blit_lock); in via_dmablit_handler()
327 spin_lock_irqsave(&blitq->blit_lock, irqsave); in via_dmablit_handler()
329 done_transfer = blitq->is_active && in via_dmablit_handler()
331 done_transfer = done_transfer || (blitq->aborting && !(status & VIA_DMA_CSR_DE)); in via_dmablit_handler()
333 cur = blitq->cur; in via_dmablit_handler()
336 blitq->blits[cur]->aborted = blitq in via_dmablit_handler()
395 via_dmablit_active(drm_via_blitq_t *blitq, int engine, uint32_t handle, wait_queue_head_t **queue) via_dmablit_active() argument
431 drm_via_blitq_t *blitq = dev_priv->blit_queues + engine; via_dmablit_sync() local
459 drm_via_blitq_t *blitq = from_timer(blitq, t, poll_timer); via_dmablit_timer() local
495 drm_via_blitq_t *blitq = container_of(work, drm_via_blitq_t, wq); via_dmablit_workqueue() local
543 drm_via_blitq_t *blitq; via_init_dmablit() local
677 via_dmablit_grab_slot(drm_via_blitq_t *blitq, int engine) via_dmablit_grab_slot() argument
705 via_dmablit_release_slot(drm_via_blitq_t *blitq) via_dmablit_release_slot() argument
725 drm_via_blitq_t *blitq; via_dmablit() local
[all...]

Completed in 2 milliseconds