Lines Matching refs:current_dma_page
314 dev_priv->current_dma_page = 0; in savage_dma_init()
331 dev_priv->first_dma_page = dev_priv->current_dma_page = 0; in savage_dma_reset()
364 unsigned int cur = dev_priv->current_dma_page; in savage_dma_alloc()
408 dev_priv->current_dma_page = --i; in savage_dma_alloc()
413 savage_dma_wait(dev_priv, dev_priv->current_dma_page); in savage_dma_alloc()
421 unsigned int cur = dev_priv->current_dma_page; in savage_dma_flush()
489 dev_priv->first_dma_page = dev_priv->current_dma_page = cur; in savage_dma_flush()
506 if (dev_priv->first_dma_page == dev_priv->current_dma_page && in savage_fake_dma_flush()
507 dev_priv->dma_pages[dev_priv->current_dma_page].used == 0) in savage_fake_dma_flush()
511 dev_priv->first_dma_page, dev_priv->current_dma_page, in savage_fake_dma_flush()
512 dev_priv->dma_pages[dev_priv->current_dma_page].used); in savage_fake_dma_flush()
515 i <= dev_priv->current_dma_page && dev_priv->dma_pages[i].used; in savage_fake_dma_flush()
521 if (i < dev_priv->current_dma_page && in savage_fake_dma_flush()
535 dev_priv->first_dma_page = dev_priv->current_dma_page = 0; in savage_fake_dma_flush()