Lines Matching refs:dmabuf
281 const struct drm_buf *dmabuf)
291 if (!dmabuf) {
343 if (start + n > dmabuf->total / 32) {
345 start, start + n - 1, dmabuf->total / 32);
354 if (dmabuf->bus_address != dev_priv->state.common.vbaddr) {
357 BCI_WRITE(dmabuf->bus_address | dev_priv->dma_type);
358 dev_priv->state.common.vbaddr = dmabuf->bus_address;
540 const struct drm_buf *dmabuf)
549 if (!dmabuf) {
604 if (dmabuf->bus_address != dev_priv->state.common.vbaddr) {
607 BCI_WRITE(dmabuf->bus_address | dev_priv->dma_type);
608 dev_priv->state.common.vbaddr = dmabuf->bus_address;
629 if (idx[i] > dmabuf->total / 32) {
631 i, idx[i], dmabuf->total / 32);
897 const struct drm_buf *dmabuf,
918 dev_priv, &cmd_header, dmabuf);
930 dmabuf);
962 struct drm_buf *dmabuf;
982 dmabuf = dma->buflist[cmdbuf->dma_idx];
984 dmabuf = NULL;
1079 dmabuf, cmdbuf->vb_addr,
1141 dev_priv, first_draw_cmd, cmdbuf->cmd_addr, dmabuf,
1152 if (dmabuf && cmdbuf->discard) {
1153 drm_savage_buf_priv_t *buf_priv = dmabuf->dev_private;
1157 savage_freelist_put(dev, dmabuf);