Home
last modified time | relevance | path

Searched defs:dmabuf (Results 1 - 25 of 98) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/dma-buf/
H A Ddma-buf-sysfs-stats.h28 static inline int dma_buf_stats_setup(struct dma_buf *dmabuf) in dma_buf_stats_setup() argument
33 static inline void dma_buf_stats_teardown(struct dma_buf *dmabuf) {} in dma_buf_stats_teardown() argument
H A Ddma-buf-sysfs-stats.c66 struct dma_buf *dmabuf; in dma_buf_stats_attribute_show() local
82 static ssize_t exporter_name_show(struct dma_buf *dmabuf, in exporter_name_show() argument
89 size_show(struct dma_buf *dmabuf, struct dma_buf_stats_attribute *attr, char *buf) size_show() argument
121 dma_buf_stats_teardown(struct dma_buf *dmabuf) dma_buf_stats_teardown() argument
171 dma_buf_stats_setup(struct dma_buf *dmabuf) dma_buf_stats_setup() argument
[all...]
/kernel/linux/linux-6.6/drivers/dma-buf/
H A Ddma-buf-sysfs-stats.h28 static inline int dma_buf_stats_setup(struct dma_buf *dmabuf, struct file *file) in dma_buf_stats_setup() argument
33 static inline void dma_buf_stats_teardown(struct dma_buf *dmabuf) {} in dma_buf_stats_teardown() argument
H A Ddma-buf-sysfs-stats.c66 struct dma_buf *dmabuf; in dma_buf_stats_attribute_show() local
82 exporter_name_show(struct dma_buf *dmabuf, struct dma_buf_stats_attribute *attr, char *buf) exporter_name_show() argument
89 size_show(struct dma_buf *dmabuf, struct dma_buf_stats_attribute *attr, char *buf) size_show() argument
121 dma_buf_stats_teardown(struct dma_buf *dmabuf) dma_buf_stats_teardown() argument
171 dma_buf_stats_setup(struct dma_buf *dmabuf, struct file *file) dma_buf_stats_setup() argument
[all...]
/kernel/linux/linux-5.10/drivers/dma-buf/heaps/
H A Dsystem_heap.c41 struct dma_buf *dmabuf; in system_heap_allocate() local
H A Dheap-helpers.h32 struct dma_buf *dmabuf; member
H A Dcma_heap.c54 struct dma_buf *dmabuf; in cma_heap_allocate() local
[all...]
H A Dheap-helpers.c93 static int dma_heap_attach(struct dma_buf *dmabuf, in dma_heap_attach() argument
125 static void dma_heap_detach(struct dma_buf *dmabuf, in dma_heap_detach() argument
178 static int dma_heap_mmap(struct dma_buf *dmabuf, struct vm_area_struct *vma) in dma_heap_mmap() argument
191 static void dma_heap_dma_buf_release(struct dma_buf *dmabuf) in dma_heap_dma_buf_release() argument
198 static int dma_heap_dma_buf_begin_cpu_access(struct dma_buf *dmabuf, in dma_heap_dma_buf_begin_cpu_access() argument
219 dma_heap_dma_buf_end_cpu_access(struct dma_buf *dmabuf, enum dma_data_direction direction) dma_heap_dma_buf_end_cpu_access() argument
239 dma_heap_dma_buf_vmap(struct dma_buf *dmabuf) dma_heap_dma_buf_vmap() argument
251 dma_heap_dma_buf_vunmap(struct dma_buf *dmabuf, void *vaddr) dma_heap_dma_buf_vunmap() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/selftests/
H A Dmock_dmabuf.c96 struct dma_buf *dmabuf; in mock_dmabuf() local
H A Di915_gem_dmabuf.c17 struct dma_buf *dmabuf; in igt_dmabuf_export() local
40 struct dma_buf *dmabuf; in igt_dmabuf_import_self() local
83 struct dma_buf *dmabuf; igt_dmabuf_import() local
165 struct dma_buf *dmabuf; igt_dmabuf_import_ownership() local
214 struct dma_buf *dmabuf; igt_dmabuf_export_vmap() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/selftests/
H A Dmock_dmabuf.c102 struct dma_buf *dmabuf; in mock_dmabuf() local
H A Di915_gem_dmabuf.c21 struct dma_buf *dmabuf; in igt_dmabuf_export() local
44 struct dma_buf *dmabuf; in igt_dmabuf_import_self() local
98 struct dma_buf *dmabuf; igt_dmabuf_import_same_driver_lmem() local
222 struct dma_buf *dmabuf; igt_dmabuf_import_same_driver() local
345 struct dma_buf *dmabuf; igt_dmabuf_import() local
429 struct dma_buf *dmabuf; igt_dmabuf_import_ownership() local
480 struct dma_buf *dmabuf; igt_dmabuf_export_vmap() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/tegra-vde/
H A Ddmabuf-cache.c31 struct dma_buf *dmabuf = entry->a->dmabuf; in tegra_vde_release_entry() local
60 tegra_vde_dmabuf_cache_map(struct tegra_vde *vde, struct dma_buf *dmabuf, enum dma_data_direction dma_dir, struct dma_buf_attachment **ap, dma_addr_t *addrp) tegra_vde_dmabuf_cache_map() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/nvidia/tegra-vde/
H A Ddmabuf-cache.c34 struct dma_buf *dmabuf = entry->a->dmabuf; in tegra_vde_release_entry() local
63 tegra_vde_dmabuf_cache_map(struct tegra_vde *vde, struct dma_buf *dmabuf, enum dma_data_direction dma_dir, struct dma_buf_attachment **ap, dma_addr_t *addrp) tegra_vde_dmabuf_cache_map() argument
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dumem_dmabuf.c118 struct dma_buf *dmabuf; in ib_umem_dmabuf_get() local
224 struct dma_buf *dmabuf = umem_dmabuf->attach->dmabuf; ib_umem_dmabuf_release() local
[all...]
/kernel/linux/linux-5.10/sound/ppc/
H A Dbeep.c210 void *dmabuf; in snd_pmac_attach_beep() local
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_dma_buf.c54 static int amdgpu_dma_buf_attach(struct dma_buf *dmabuf, in amdgpu_dma_buf_attach() argument
84 static void amdgpu_dma_buf_detach(struct dma_buf *dmabuf, in amdgpu_dma_buf_detach() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/
H A Di915_gem_dmabuf.c167 static int i915_gem_dmabuf_attach(struct dma_buf *dmabuf, in i915_gem_dmabuf_attach() argument
196 static void i915_gem_dmabuf_detach(struct dma_buf *dmabuf, in i915_gem_dmabuf_detach() argument
/kernel/linux/linux-6.6/sound/ppc/
H A Dbeep.c213 void *dmabuf; in snd_pmac_attach_beep() local
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_dma_buf.c176 static int amdgpu_dma_buf_attach(struct dma_buf *dmabuf, in amdgpu_dma_buf_attach() argument
219 static void amdgpu_dma_buf_detach(struct dma_buf *dmabuf, in amdgpu_dma_buf_detach() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/
H A Ddmabuf.c530 struct dma_buf *dmabuf; in intel_vgpu_get_dmabuf() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/savage/
H A Dsavage_state.c285 savage_dispatch_dma_prim(drm_savage_private_t * dev_priv, const drm_savage_cmd_header_t * cmd_header, const struct drm_buf * dmabuf) savage_dispatch_dma_prim() argument
545 savage_dispatch_dma_idx(drm_savage_private_t * dev_priv, const drm_savage_cmd_header_t * cmd_header, const uint16_t *idx, const struct drm_buf * dmabuf) savage_dispatch_dma_idx() argument
903 savage_dispatch_draw(drm_savage_private_t * dev_priv, const drm_savage_cmd_header_t *start, const drm_savage_cmd_header_t *end, const struct drm_buf * dmabuf, const unsigned int *vtxbuf, unsigned int vb_size, unsigned int vb_stride, unsigned int nbox, const struct drm_clip_rect *boxes) savage_dispatch_draw() argument
971 struct drm_buf *dmabuf; savage_bci_cmdbuf() local
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Ddma-buf.h343 struct dma_buf *dmabuf; member
406 struct dma_buf *dmabuf; member
460 get_dma_buf(struct dma_buf *dmabuf) get_dma_buf() argument
473 dma_buf_is_dynamic(struct dma_buf *dmabuf) dma_buf_is_dynamic() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/android/ion/
H A Dion.c181 static int ion_dma_buf_attach(struct dma_buf *dmabuf, in ion_dma_buf_attach() argument
211 static void ion_dma_buf_detach(struct dma_buf *dmabuf, in ion_dma_buf_detach() argument
248 static int ion_mmap(struct dma_buf *dmabuf, struct vm_area_struct *vma) in ion_mmap() argument
274 static void ion_dma_buf_release(struct dma_buf *dmabuf) in ion_dma_buf_release() argument
281 static int ion_dma_buf_begin_cpu_access(struct dma_buf *dmabuf, in ion_dma_buf_begin_cpu_access() argument
311 ion_dma_buf_end_cpu_access(struct dma_buf *dmabuf, enum dma_data_direction direction) ion_dma_buf_end_cpu_access() argument
349 struct dma_buf *dmabuf; ion_alloc() local
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Ddma-buf.h446 struct dma_buf *dmabuf; member
509 struct dma_buf *dmabuf; member
563 get_dma_buf(struct dma_buf *dmabuf) get_dma_buf() argument
576 dma_buf_is_dynamic(struct dma_buf *dmabuf) dma_buf_is_dynamic() argument
[all...]

Completed in 12 milliseconds

1234