Lines Matching refs:dmabuf
280 const struct drm_buf * dmabuf)
290 if (!dmabuf) {
342 if (start + n > dmabuf->total / 32) {
344 start, start + n - 1, dmabuf->total / 32);
353 if (dmabuf->bus_address != dev_priv->state.common.vbaddr) {
356 BCI_WRITE(dmabuf->bus_address | dev_priv->dma_type);
357 dev_priv->state.common.vbaddr = dmabuf->bus_address;
534 const struct drm_buf * dmabuf)
543 if (!dmabuf) {
598 if (dmabuf->bus_address != dev_priv->state.common.vbaddr) {
601 BCI_WRITE(dmabuf->bus_address | dev_priv->dma_type);
602 dev_priv->state.common.vbaddr = dmabuf->bus_address;
618 if (idx[i] > dmabuf->total / 32) {
620 i, idx[i], dmabuf->total / 32);
885 const struct drm_buf * dmabuf,
906 dev_priv, &cmd_header, dmabuf);
918 dmabuf);
950 struct drm_buf *dmabuf;
970 dmabuf = dma->buflist[cmdbuf->dma_idx];
972 dmabuf = NULL;
1065 dmabuf, cmdbuf->vb_addr, cmdbuf->vb_size,
1126 dev_priv, first_draw_cmd, cmdbuf->cmd_addr, dmabuf,
1137 if (dmabuf && cmdbuf->discard) {
1138 drm_savage_buf_priv_t *buf_priv = dmabuf->dev_private;
1142 savage_freelist_put(dev, dmabuf);