Lines Matching refs:cmd_dma
308 dev_priv->nr_dma_pages = dev_priv->cmd_dma->size / in savage_dma_init()
350 if (dev_priv->cmd_dma == &dev_priv->fake_dma) in savage_dma_wait()
386 dma_ptr = (uint32_t *) dev_priv->cmd_dma->handle + in savage_dma_alloc()
402 dma_ptr = (uint32_t *) dev_priv->cmd_dma->handle; in savage_dma_alloc()
453 uint32_t *dma_ptr = (uint32_t *) dev_priv->cmd_dma->handle + in savage_dma_flush()
465 phys_addr = dev_priv->cmd_dma->offset + in savage_dma_flush()
527 uint32_t *dma_ptr = (uint32_t *) dev_priv->cmd_dma->handle + in savage_fake_dma_flush()
767 dev_priv->cmd_dma = drm_legacy_findmap(dev, init->cmd_dma_offset); in savage_do_init_bci()
768 if (!dev_priv->cmd_dma) { in savage_do_init_bci()
774 if (dev_priv->cmd_dma->type != _DRM_AGP) { in savage_do_init_bci()
780 drm_legacy_ioremap(dev_priv->cmd_dma, dev); in savage_do_init_bci()
781 if (!dev_priv->cmd_dma->handle) { in savage_do_init_bci()
787 } else if (dev_priv->cmd_dma->type != _DRM_CONSISTENT) { in savage_do_init_bci()
794 dev_priv->cmd_dma = NULL; in savage_do_init_bci()
798 if (!dev_priv->cmd_dma) { in savage_do_init_bci()
810 dev_priv->cmd_dma = &dev_priv->fake_dma; in savage_do_init_bci()
901 if (dev_priv->cmd_dma == &dev_priv->fake_dma) { in savage_do_cleanup_bci()
903 } else if (dev_priv->cmd_dma && dev_priv->cmd_dma->handle && in savage_do_cleanup_bci()
904 dev_priv->cmd_dma->type == _DRM_AGP && in savage_do_cleanup_bci()
906 drm_legacy_ioremapfree(dev_priv->cmd_dma, dev); in savage_do_cleanup_bci()