Lines Matching refs:prim
78 drm_mga_primary_buffer_t *primary = &dev_priv->prim; in mga_do_dma_reset()
105 drm_mga_primary_buffer_t *primary = &dev_priv->prim; in mga_do_dma_flush()
160 drm_mga_primary_buffer_t *primary = &dev_priv->prim; in mga_do_dma_wrap_start()
200 drm_mga_primary_buffer_t *primary = &dev_priv->prim; in mga_do_dma_wrap_end()
882 dev_priv->prim.status = (u32 *) dev_priv->status->handle; in mga_do_init_dma()
890 …MGA_WRITE(MGA_PRIMPTR, virt_to_bus((void *)dev_priv->prim.status) | MGA_PRIMPTREN0 | /* Soft trap,… in mga_do_init_dma()
894 dev_priv->prim.start = (u8 *) dev_priv->primary->handle; in mga_do_init_dma()
895 dev_priv->prim.end = ((u8 *) dev_priv->primary->handle in mga_do_init_dma()
897 dev_priv->prim.size = dev_priv->primary->size; in mga_do_init_dma()
899 dev_priv->prim.tail = 0; in mga_do_init_dma()
900 dev_priv->prim.space = dev_priv->prim.size; in mga_do_init_dma()
901 dev_priv->prim.wrapped = 0; in mga_do_init_dma()
903 dev_priv->prim.last_flush = 0; in mga_do_init_dma()
904 dev_priv->prim.last_wrap = 0; in mga_do_init_dma()
906 dev_priv->prim.high_mark = 256 * DMA_BLOCK_SIZE; in mga_do_init_dma()
908 dev_priv->prim.status[0] = dev_priv->primary->offset; in mga_do_init_dma()
909 dev_priv->prim.status[1] = 0; in mga_do_init_dma()
983 memset(&dev_priv->prim, 0, sizeof(dev_priv->prim)); in mga_do_cleanup_dma()