Lines Matching refs:cmd_dma
299 dev_priv->nr_dma_pages = dev_priv->cmd_dma->size / in savage_dma_init()
340 if (dev_priv->cmd_dma == &dev_priv->fake_dma) in savage_dma_wait()
376 dma_ptr = (uint32_t *) dev_priv->cmd_dma->handle + in savage_dma_alloc()
392 dma_ptr = (uint32_t *) dev_priv->cmd_dma->handle; in savage_dma_alloc()
443 uint32_t *dma_ptr = (uint32_t *) dev_priv->cmd_dma->handle + in savage_dma_flush()
455 phys_addr = dev_priv->cmd_dma->offset + in savage_dma_flush()
517 uint32_t *dma_ptr = (uint32_t *) dev_priv->cmd_dma->handle + in savage_fake_dma_flush()
759 dev_priv->cmd_dma = drm_legacy_findmap(dev, init->cmd_dma_offset); in savage_do_init_bci()
760 if (!dev_priv->cmd_dma) { in savage_do_init_bci()
766 if (dev_priv->cmd_dma->type != _DRM_AGP) { in savage_do_init_bci()
772 drm_legacy_ioremap(dev_priv->cmd_dma, dev); in savage_do_init_bci()
773 if (!dev_priv->cmd_dma->handle) { in savage_do_init_bci()
779 } else if (dev_priv->cmd_dma->type != _DRM_CONSISTENT) { in savage_do_init_bci()
786 dev_priv->cmd_dma = NULL; in savage_do_init_bci()
790 if (!dev_priv->cmd_dma) { in savage_do_init_bci()
802 dev_priv->cmd_dma = &dev_priv->fake_dma; in savage_do_init_bci()
893 if (dev_priv->cmd_dma == &dev_priv->fake_dma) { in savage_do_cleanup_bci()
895 } else if (dev_priv->cmd_dma && dev_priv->cmd_dma->handle && in savage_do_cleanup_bci()
896 dev_priv->cmd_dma->type == _DRM_AGP && in savage_do_cleanup_bci()
898 drm_legacy_ioremapfree(dev_priv->cmd_dma, dev); in savage_do_cleanup_bci()