• Home
  • Raw
  • Download

Lines Matching refs:dmabuf

280 				    const struct drm_buf * dmabuf)  in savage_dispatch_dma_prim()  argument
290 if (!dmabuf) { in savage_dispatch_dma_prim()
342 if (start + n > dmabuf->total / 32) { in savage_dispatch_dma_prim()
344 start, start + n - 1, dmabuf->total / 32); in savage_dispatch_dma_prim()
353 if (dmabuf->bus_address != dev_priv->state.common.vbaddr) { in savage_dispatch_dma_prim()
356 BCI_WRITE(dmabuf->bus_address | dev_priv->dma_type); in savage_dispatch_dma_prim()
357 dev_priv->state.common.vbaddr = dmabuf->bus_address; in savage_dispatch_dma_prim()
539 const struct drm_buf * dmabuf) in savage_dispatch_dma_idx() argument
548 if (!dmabuf) { in savage_dispatch_dma_idx()
603 if (dmabuf->bus_address != dev_priv->state.common.vbaddr) { in savage_dispatch_dma_idx()
606 BCI_WRITE(dmabuf->bus_address | dev_priv->dma_type); in savage_dispatch_dma_idx()
607 dev_priv->state.common.vbaddr = dmabuf->bus_address; in savage_dispatch_dma_idx()
628 if (idx[i] > dmabuf->total / 32) { in savage_dispatch_dma_idx()
630 i, idx[i], dmabuf->total / 32); in savage_dispatch_dma_idx()
895 const struct drm_buf * dmabuf, in savage_dispatch_draw() argument
916 dev_priv, &cmd_header, dmabuf); in savage_dispatch_draw()
928 dmabuf); in savage_dispatch_draw()
960 struct drm_buf *dmabuf; in savage_bci_cmdbuf() local
980 dmabuf = dma->buflist[cmdbuf->dma_idx]; in savage_bci_cmdbuf()
982 dmabuf = NULL; in savage_bci_cmdbuf()
1076 dmabuf, cmdbuf->vb_addr, cmdbuf->vb_size, in savage_bci_cmdbuf()
1137 dev_priv, first_draw_cmd, cmdbuf->cmd_addr, dmabuf, in savage_bci_cmdbuf()
1148 if (dmabuf && cmdbuf->discard) { in savage_bci_cmdbuf()
1149 drm_savage_buf_priv_t *buf_priv = dmabuf->dev_private; in savage_bci_cmdbuf()
1153 savage_freelist_put(dev, dmabuf); in savage_bci_cmdbuf()