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()
758 dev_priv->cmd_dma = drm_legacy_findmap(dev, init->cmd_dma_offset); in savage_do_init_bci()
759 if (!dev_priv->cmd_dma) { in savage_do_init_bci()
765 if (dev_priv->cmd_dma->type != _DRM_AGP) { in savage_do_init_bci()
771 drm_legacy_ioremap(dev_priv->cmd_dma, dev); in savage_do_init_bci()
772 if (!dev_priv->cmd_dma->handle) { in savage_do_init_bci()
778 } else if (dev_priv->cmd_dma->type != _DRM_CONSISTENT) { in savage_do_init_bci()
785 dev_priv->cmd_dma = NULL; in savage_do_init_bci()
789 if (!dev_priv->cmd_dma) { in savage_do_init_bci()
801 dev_priv->cmd_dma = &dev_priv->fake_dma; in savage_do_init_bci()
892 if (dev_priv->cmd_dma == &dev_priv->fake_dma) { in savage_do_cleanup_bci()
894 } else if (dev_priv->cmd_dma && dev_priv->cmd_dma->handle && in savage_do_cleanup_bci()
895 dev_priv->cmd_dma->type == _DRM_AGP && in savage_do_cleanup_bci()
897 drm_legacy_ioremapfree(dev_priv->cmd_dma, dev); in savage_do_cleanup_bci()