Lines Matching refs:dma_buf
31 static int udl_attach_dma_buf(struct dma_buf *dmabuf, in udl_attach_dma_buf()
50 static void udl_detach_dma_buf(struct dma_buf *dmabuf, in udl_detach_dma_buf()
153 static void *udl_dmabuf_kmap(struct dma_buf *dma_buf, unsigned long page_num) in udl_dmabuf_kmap() argument
160 static void *udl_dmabuf_kmap_atomic(struct dma_buf *dma_buf, in udl_dmabuf_kmap_atomic() argument
168 static void udl_dmabuf_kunmap(struct dma_buf *dma_buf, in udl_dmabuf_kunmap() argument
174 static void udl_dmabuf_kunmap_atomic(struct dma_buf *dma_buf, in udl_dmabuf_kunmap_atomic() argument
181 static int udl_dmabuf_mmap(struct dma_buf *dma_buf, in udl_dmabuf_mmap() argument
202 struct dma_buf *udl_gem_prime_export(struct drm_device *dev, in udl_gem_prime_export()
244 struct dma_buf *dma_buf) in udl_gem_prime_import() argument
253 attach = dma_buf_attach(dma_buf, dev->dev); in udl_gem_prime_import()
259 get_dma_buf(dma_buf); in udl_gem_prime_import()
267 ret = udl_prime_create(dev, dma_buf->size, sg, &uobj); in udl_gem_prime_import()
279 dma_buf_detach(dma_buf, attach); in udl_gem_prime_import()
280 dma_buf_put(dma_buf); in udl_gem_prime_import()