Lines Matching refs:dma_buf

30 static struct drm_i915_gem_object *dma_buf_to_obj(struct dma_buf *buf)  in dma_buf_to_obj()
109 static void *i915_gem_dmabuf_vmap(struct dma_buf *dma_buf) in i915_gem_dmabuf_vmap() argument
111 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_vmap()
160 static void i915_gem_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr) in i915_gem_dmabuf_vunmap() argument
162 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_dmabuf_vunmap()
175 static void *i915_gem_dmabuf_kmap_atomic(struct dma_buf *dma_buf, unsigned long page_num) in i915_gem_dmabuf_kmap_atomic() argument
180 static void i915_gem_dmabuf_kunmap_atomic(struct dma_buf *dma_buf, unsigned long page_num, void *ad… in i915_gem_dmabuf_kunmap_atomic() argument
184 static void *i915_gem_dmabuf_kmap(struct dma_buf *dma_buf, unsigned long page_num) in i915_gem_dmabuf_kmap() argument
189 static void i915_gem_dmabuf_kunmap(struct dma_buf *dma_buf, unsigned long page_num, void *addr) in i915_gem_dmabuf_kunmap() argument
194 static int i915_gem_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma) in i915_gem_dmabuf_mmap() argument
199 static int i915_gem_begin_cpu_access(struct dma_buf *dma_buf, size_t start, size_t length, enum dma… in i915_gem_begin_cpu_access() argument
201 struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf); in i915_gem_begin_cpu_access()
229 struct dma_buf *i915_gem_prime_export(struct drm_device *dev, in i915_gem_prime_export()
276 struct dma_buf *dma_buf) in i915_gem_prime_import() argument
283 if (dma_buf->ops == &i915_dmabuf_ops) { in i915_gem_prime_import()
284 obj = dma_buf_to_obj(dma_buf); in i915_gem_prime_import()
297 attach = dma_buf_attach(dma_buf, dev->dev); in i915_gem_prime_import()
301 get_dma_buf(dma_buf); in i915_gem_prime_import()
309 drm_gem_private_object_init(dev, &obj->base, dma_buf->size); in i915_gem_prime_import()
316 dma_buf_detach(dma_buf, attach); in i915_gem_prime_import()
317 dma_buf_put(dma_buf); in i915_gem_prime_import()