Lines Matching refs:dma_buf
203 static int amdgpu_gem_map_attach(struct dma_buf *dma_buf, in amdgpu_gem_map_attach() argument
206 struct drm_gem_object *obj = dma_buf->priv; in amdgpu_gem_map_attach()
211 r = drm_gem_map_attach(dma_buf, attach); in amdgpu_gem_map_attach()
247 drm_gem_map_detach(dma_buf, attach); in amdgpu_gem_map_attach()
259 static void amdgpu_gem_map_detach(struct dma_buf *dma_buf, in amdgpu_gem_map_detach() argument
262 struct drm_gem_object *obj = dma_buf->priv; in amdgpu_gem_map_detach()
277 drm_gem_map_detach(dma_buf, attach); in amdgpu_gem_map_detach()
306 static int amdgpu_gem_begin_cpu_access(struct dma_buf *dma_buf, in amdgpu_gem_begin_cpu_access() argument
309 struct amdgpu_bo *bo = gem_to_amdgpu_bo(dma_buf->priv); in amdgpu_gem_begin_cpu_access()
360 struct dma_buf *amdgpu_gem_prime_export(struct drm_device *dev, in amdgpu_gem_prime_export()
365 struct dma_buf *buf; in amdgpu_gem_prime_export()
392 struct dma_buf *dma_buf) in amdgpu_gem_prime_import() argument
396 if (dma_buf->ops == &amdgpu_dmabuf_ops) { in amdgpu_gem_prime_import()
397 obj = dma_buf->priv; in amdgpu_gem_prime_import()
408 return drm_gem_prime_import(dev, dma_buf); in amdgpu_gem_prime_import()