dma_buf 562 include/drm/drmP.h struct dma_buf * (*gem_prime_export)(struct drm_device *dev, dma_buf 566 include/drm/drmP.h struct dma_buf *dma_buf); dma_buf 976 include/drm/drmP.h extern struct dma_buf *drm_gem_prime_export(struct drm_device *dev, dma_buf 982 include/drm/drmP.h struct dma_buf *dma_buf); dma_buf 985 include/drm/drmP.h extern void drm_gem_dmabuf_release(struct dma_buf *dma_buf); dma_buf 104 include/drm/drm_gem.h struct dma_buf *dma_buf; dma_buf 157 include/drm/ttm/ttm_object.h struct dma_buf *dma_buf; dma_buf 37 include/linux/dma-buf.h struct dma_buf; dma_buf 75 include/linux/dma-buf.h int (*attach)(struct dma_buf *, struct device *, dma_buf 78 include/linux/dma-buf.h void (*detach)(struct dma_buf *, struct dma_buf_attachment *); dma_buf 94 include/linux/dma-buf.h void (*release)(struct dma_buf *); dma_buf 96 include/linux/dma-buf.h int (*begin_cpu_access)(struct dma_buf *, size_t, size_t, dma_buf 98 include/linux/dma-buf.h void (*end_cpu_access)(struct dma_buf *, size_t, size_t, dma_buf 100 include/linux/dma-buf.h void *(*kmap_atomic)(struct dma_buf *, unsigned long); dma_buf 101 include/linux/dma-buf.h void (*kunmap_atomic)(struct dma_buf *, unsigned long, void *); dma_buf 102 include/linux/dma-buf.h void *(*kmap)(struct dma_buf *, unsigned long); dma_buf 103 include/linux/dma-buf.h void (*kunmap)(struct dma_buf *, unsigned long, void *); dma_buf 105 include/linux/dma-buf.h int (*mmap)(struct dma_buf *, struct vm_area_struct *vma); dma_buf 107 include/linux/dma-buf.h void *(*vmap)(struct dma_buf *); dma_buf 108 include/linux/dma-buf.h void (*vunmap)(struct dma_buf *, void *vaddr); dma_buf 159 include/linux/dma-buf.h struct dma_buf *dmabuf; dma_buf 174 include/linux/dma-buf.h static inline void get_dma_buf(struct dma_buf *dmabuf) dma_buf 179 include/linux/dma-buf.h struct dma_buf_attachment *dma_buf_attach(struct dma_buf *dmabuf, dma_buf 181 include/linux/dma-buf.h void dma_buf_detach(struct dma_buf *dmabuf, dma_buf 184 include/linux/dma-buf.h struct dma_buf *dma_buf_export_named(void *priv, const struct dma_buf_ops *ops, dma_buf 191 include/linux/dma-buf.h int dma_buf_fd(struct dma_buf *dmabuf, int flags); dma_buf 192 include/linux/dma-buf.h struct dma_buf *dma_buf_get(int fd); dma_buf 193 include/linux/dma-buf.h void dma_buf_put(struct dma_buf *dmabuf); dma_buf 199 include/linux/dma-buf.h int dma_buf_begin_cpu_access(struct dma_buf *dma_buf, size_t start, size_t len, dma_buf 201 include/linux/dma-buf.h void dma_buf_end_cpu_access(struct dma_buf *dma_buf, size_t start, size_t len, dma_buf 203 include/linux/dma-buf.h void *dma_buf_kmap_atomic(struct dma_buf *, unsigned long); dma_buf 204 include/linux/dma-buf.h void dma_buf_kunmap_atomic(struct dma_buf *, unsigned long, void *); dma_buf 205 include/linux/dma-buf.h void *dma_buf_kmap(struct dma_buf *, unsigned long); dma_buf 206 include/linux/dma-buf.h void dma_buf_kunmap(struct dma_buf *, unsigned long, void *); dma_buf 208 include/linux/dma-buf.h int dma_buf_mmap(struct dma_buf *, struct vm_area_struct *, dma_buf 210 include/linux/dma-buf.h void *dma_buf_vmap(struct dma_buf *); dma_buf 211 include/linux/dma-buf.h void dma_buf_vunmap(struct dma_buf *, void *vaddr); dma_buf 39 include/linux/parport_pc.h char *dma_buf; dma_buf 35 include/linux/seqno-fence.h struct dma_buf *sync_buf; dma_buf 96 include/linux/seqno-fence.h struct dma_buf *sync_buf, uint32_t context, dma_buf 87 include/media/videobuf2-core.h struct dma_buf *(*get_dmabuf)(void *buf_priv, unsigned long flags); dma_buf 96 include/media/videobuf2-core.h void *(*attach_dmabuf)(void *alloc_ctx, struct dma_buf *dbuf, dma_buf 112 include/media/videobuf2-core.h struct dma_buf *dbuf;