Lines Matching defs:dmabuf
287 const struct drm_buf * dmabuf)
297 if (!dmabuf) {
350 if (start + n > dmabuf->total / 32) {
352 start, start + n - 1, dmabuf->total / 32);
361 if (dmabuf->bus_address != dev_priv->state.common.vbaddr) {
364 BCI_WRITE(dmabuf->bus_address | dev_priv->dma_type);
365 dev_priv->state.common.vbaddr = dmabuf->bus_address;
548 const struct drm_buf * dmabuf)
557 if (!dmabuf) {
613 if (dmabuf->bus_address != dev_priv->state.common.vbaddr) {
616 BCI_WRITE(dmabuf->bus_address | dev_priv->dma_type);
617 dev_priv->state.common.vbaddr = dmabuf->bus_address;
638 if (idx[i] > dmabuf->total / 32) {
640 i, idx[i], dmabuf->total / 32);
906 const struct drm_buf * dmabuf,
927 dev_priv, &cmd_header, dmabuf);
939 dmabuf);
971 struct drm_buf *dmabuf;
991 dmabuf = dma->buflist[cmdbuf->dma_idx];
993 dmabuf = NULL;
1082 dmabuf, cmdbuf->vb_addr, cmdbuf->vb_size,
1143 dev_priv, first_draw_cmd, cmdbuf->cmd_addr, dmabuf,
1154 if (dmabuf && cmdbuf->discard) {
1155 drm_savage_buf_priv_t *buf_priv = dmabuf->dev_private;
1159 savage_freelist_put(dev, dmabuf);