dma_buf            43 drivers/dma-buf/dma-buf.c 	struct dma_buf *dmabuf;
dma_buf            82 drivers/dma-buf/dma-buf.c 	struct dma_buf *dmabuf;
dma_buf           118 drivers/dma-buf/dma-buf.c 	struct dma_buf *dmabuf;
dma_buf           139 drivers/dma-buf/dma-buf.c 	struct dma_buf *dmabuf;
dma_buf           198 drivers/dma-buf/dma-buf.c 	struct dma_buf *dmabuf;
dma_buf           330 drivers/dma-buf/dma-buf.c static long dma_buf_set_name(struct dma_buf *dmabuf, const char __user *buf)
dma_buf           355 drivers/dma-buf/dma-buf.c 	struct dma_buf *dmabuf;
dma_buf           402 drivers/dma-buf/dma-buf.c 	struct dma_buf *dmabuf = file->private_data;
dma_buf           434 drivers/dma-buf/dma-buf.c static struct file *dma_buf_getfile(struct dma_buf *dmabuf, int flags)
dma_buf           508 drivers/dma-buf/dma-buf.c struct dma_buf *dma_buf_export(const struct dma_buf_export_info *exp_info)
dma_buf           510 drivers/dma-buf/dma-buf.c 	struct dma_buf *dmabuf;
dma_buf           513 drivers/dma-buf/dma-buf.c 	size_t alloc_size = sizeof(struct dma_buf);
dma_buf           587 drivers/dma-buf/dma-buf.c int dma_buf_fd(struct dma_buf *dmabuf, int flags)
dma_buf           612 drivers/dma-buf/dma-buf.c struct dma_buf *dma_buf_get(int fd)
dma_buf           640 drivers/dma-buf/dma-buf.c void dma_buf_put(struct dma_buf *dmabuf)
dma_buf           667 drivers/dma-buf/dma-buf.c struct dma_buf_attachment *dma_buf_attach(struct dma_buf *dmabuf,
dma_buf           711 drivers/dma-buf/dma-buf.c void dma_buf_detach(struct dma_buf *dmabuf, struct dma_buf_attachment *attach)
dma_buf           909 drivers/dma-buf/dma-buf.c static int __dma_buf_begin_cpu_access(struct dma_buf *dmabuf,
dma_buf           940 drivers/dma-buf/dma-buf.c int dma_buf_begin_cpu_access(struct dma_buf *dmabuf,
dma_buf           974 drivers/dma-buf/dma-buf.c int dma_buf_end_cpu_access(struct dma_buf *dmabuf,
dma_buf           997 drivers/dma-buf/dma-buf.c void *dma_buf_kmap(struct dma_buf *dmabuf, unsigned long page_num)
dma_buf          1015 drivers/dma-buf/dma-buf.c void dma_buf_kunmap(struct dma_buf *dmabuf, unsigned long page_num,
dma_buf          1040 drivers/dma-buf/dma-buf.c int dma_buf_mmap(struct dma_buf *dmabuf, struct vm_area_struct *vma,
dma_buf          1094 drivers/dma-buf/dma-buf.c void *dma_buf_vmap(struct dma_buf *dmabuf)
dma_buf          1134 drivers/dma-buf/dma-buf.c void dma_buf_vunmap(struct dma_buf *dmabuf, void *vaddr)
dma_buf          1157 drivers/dma-buf/dma-buf.c 	struct dma_buf *buf_obj;
dma_buf            37 drivers/dma-buf/udmabuf.c static int mmap_udmabuf(struct dma_buf *buf, struct vm_area_struct *vma)
dma_buf            85 drivers/dma-buf/udmabuf.c static void release_udmabuf(struct dma_buf *buf)
dma_buf            96 drivers/dma-buf/udmabuf.c static void *kmap_udmabuf(struct dma_buf *buf, unsigned long page_num)
dma_buf           104 drivers/dma-buf/udmabuf.c static void kunmap_udmabuf(struct dma_buf *buf, unsigned long page_num,
dma_buf           128 drivers/dma-buf/udmabuf.c 	struct dma_buf *buf;
dma_buf           509 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 	struct dma_buf *dma_buf;
dma_buf           515 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 	dma_buf = dma_buf_get(dma_buf_fd);
dma_buf           516 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 	if (IS_ERR(dma_buf))
dma_buf           517 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 		return PTR_ERR(dma_buf);
dma_buf           519 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 	if (dma_buf->ops != &amdgpu_dmabuf_ops)
dma_buf           523 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 	obj = dma_buf->priv;
dma_buf           554 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 	dma_buf_put(dma_buf);
dma_buf           231 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 				      struct dma_buf *dmabuf,
dma_buf          1592 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 				      struct dma_buf *dma_buf,
dma_buf          1602 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 	if (dma_buf->ops != &amdgpu_dmabuf_ops)
dma_buf          1606 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 	obj = dma_buf->priv;
dma_buf           193 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c static int amdgpu_dma_buf_map_attach(struct dma_buf *dma_buf,
dma_buf           196 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c 	struct drm_gem_object *obj = dma_buf->priv;
dma_buf           201 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c 	r = drm_gem_map_attach(dma_buf, attach);
dma_buf           237 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c 		drm_gem_map_detach(dma_buf, attach);
dma_buf           249 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c static void amdgpu_dma_buf_map_detach(struct dma_buf *dma_buf,
dma_buf           252 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c 	struct drm_gem_object *obj = dma_buf->priv;
dma_buf           267 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c 	drm_gem_map_detach(dma_buf, attach);
dma_buf           282 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c static int amdgpu_dma_buf_begin_cpu_access(struct dma_buf *dma_buf,
dma_buf           285 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c 	struct amdgpu_bo *bo = gem_to_amdgpu_bo(dma_buf->priv);
dma_buf           333 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c struct dma_buf *amdgpu_gem_prime_export(struct drm_gem_object *gobj,
dma_buf           337 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c 	struct dma_buf *buf;
dma_buf           415 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c 					    struct dma_buf *dma_buf)
dma_buf           419 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c 	if (dma_buf->ops == &amdgpu_dmabuf_ops) {
dma_buf           420 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c 		obj = dma_buf->priv;
dma_buf           431 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c 	return drm_gem_prime_import(dev, dma_buf);
dma_buf            33 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h struct dma_buf *amdgpu_gem_prime_export(struct drm_gem_object *gobj,
dma_buf            36 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h 					    struct dma_buf *dma_buf);
dma_buf           800 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 	struct dma_buf *dma_buf;
dma_buf           825 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 	dma_buf = READ_ONCE(bo->tbo.base.dma_buf);
dma_buf           829 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 		seq_printf(m, " imported from %p", dma_buf);
dma_buf           830 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 	else if (dma_buf)
dma_buf           831 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 		seq_printf(m, " exported as %p", dma_buf);
dma_buf          1630 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c 	struct dma_buf *dmabuf;
dma_buf           464 drivers/gpu/drm/armada/armada_gem.c static void *armada_gem_dmabuf_no_kmap(struct dma_buf *buf, unsigned long n)
dma_buf           470 drivers/gpu/drm/armada/armada_gem.c armada_gem_dmabuf_no_kunmap(struct dma_buf *buf, unsigned long n, void *addr)
dma_buf           475 drivers/gpu/drm/armada/armada_gem.c armada_gem_dmabuf_mmap(struct dma_buf *buf, struct vm_area_struct *vma)
dma_buf           489 drivers/gpu/drm/armada/armada_gem.c struct dma_buf *
dma_buf           503 drivers/gpu/drm/armada/armada_gem.c armada_gem_prime_import(struct drm_device *dev, struct dma_buf *buf)
dma_buf            35 drivers/gpu/drm/armada/armada_gem.h struct dma_buf *armada_gem_prime_export(struct drm_gem_object *obj, int flags);
dma_buf            37 drivers/gpu/drm/armada/armada_gem.h 	struct dma_buf *);
dma_buf           178 drivers/gpu/drm/drm_gem.c 	if (obj->dma_buf) {
dma_buf           180 drivers/gpu/drm/drm_gem.c 						   obj->dma_buf);
dma_buf           209 drivers/gpu/drm/drm_gem.c 	if (obj->dma_buf) {
dma_buf           210 drivers/gpu/drm/drm_gem.c 		dma_buf_put(obj->dma_buf);
dma_buf           211 drivers/gpu/drm/drm_gem.c 		obj->dma_buf = NULL;
dma_buf           954 drivers/gpu/drm/drm_gem.c 	WARN_ON(obj->dma_buf);
dma_buf            32 drivers/gpu/drm/drm_internal.h struct dma_buf;
dma_buf            63 drivers/gpu/drm/drm_internal.h 					struct dma_buf *dma_buf);
dma_buf            91 drivers/gpu/drm/drm_prime.c 	struct dma_buf *dma_buf;
dma_buf            99 drivers/gpu/drm/drm_prime.c 				    struct dma_buf *dma_buf, uint32_t handle)
dma_buf           108 drivers/gpu/drm/drm_prime.c 	get_dma_buf(dma_buf);
dma_buf           109 drivers/gpu/drm/drm_prime.c 	member->dma_buf = dma_buf;
dma_buf           119 drivers/gpu/drm/drm_prime.c 		if (dma_buf > pos->dma_buf)
dma_buf           145 drivers/gpu/drm/drm_prime.c static struct dma_buf *drm_prime_lookup_buf_by_handle(struct drm_prime_file_private *prime_fpriv,
dma_buf           156 drivers/gpu/drm/drm_prime.c 			return member->dma_buf;
dma_buf           167 drivers/gpu/drm/drm_prime.c 				       struct dma_buf *dma_buf,
dma_buf           177 drivers/gpu/drm/drm_prime.c 		if (member->dma_buf == dma_buf) {
dma_buf           180 drivers/gpu/drm/drm_prime.c 		} else if (member->dma_buf < dma_buf) {
dma_buf           191 drivers/gpu/drm/drm_prime.c 					struct dma_buf *dma_buf)
dma_buf           200 drivers/gpu/drm/drm_prime.c 		if (member->dma_buf == dma_buf) {
dma_buf           204 drivers/gpu/drm/drm_prime.c 			dma_buf_put(dma_buf);
dma_buf           207 drivers/gpu/drm/drm_prime.c 		} else if (member->dma_buf < dma_buf) {
dma_buf           240 drivers/gpu/drm/drm_prime.c struct dma_buf *drm_gem_dmabuf_export(struct drm_device *dev,
dma_buf           243 drivers/gpu/drm/drm_prime.c 	struct dma_buf *dma_buf;
dma_buf           245 drivers/gpu/drm/drm_prime.c 	dma_buf = dma_buf_export(exp_info);
dma_buf           246 drivers/gpu/drm/drm_prime.c 	if (IS_ERR(dma_buf))
dma_buf           247 drivers/gpu/drm/drm_prime.c 		return dma_buf;
dma_buf           252 drivers/gpu/drm/drm_prime.c 	return dma_buf;
dma_buf           265 drivers/gpu/drm/drm_prime.c void drm_gem_dmabuf_release(struct dma_buf *dma_buf)
dma_buf           267 drivers/gpu/drm/drm_prime.c 	struct drm_gem_object *obj = dma_buf->priv;
dma_buf           295 drivers/gpu/drm/drm_prime.c 	struct dma_buf *dma_buf;
dma_buf           299 drivers/gpu/drm/drm_prime.c 	dma_buf = dma_buf_get(prime_fd);
dma_buf           300 drivers/gpu/drm/drm_prime.c 	if (IS_ERR(dma_buf))
dma_buf           301 drivers/gpu/drm/drm_prime.c 		return PTR_ERR(dma_buf);
dma_buf           306 drivers/gpu/drm/drm_prime.c 			dma_buf, handle);
dma_buf           313 drivers/gpu/drm/drm_prime.c 		obj = dev->driver->gem_prime_import(dev, dma_buf);
dma_buf           315 drivers/gpu/drm/drm_prime.c 		obj = drm_gem_prime_import(dev, dma_buf);
dma_buf           321 drivers/gpu/drm/drm_prime.c 	if (obj->dma_buf) {
dma_buf           322 drivers/gpu/drm/drm_prime.c 		WARN_ON(obj->dma_buf != dma_buf);
dma_buf           324 drivers/gpu/drm/drm_prime.c 		obj->dma_buf = dma_buf;
dma_buf           325 drivers/gpu/drm/drm_prime.c 		get_dma_buf(dma_buf);
dma_buf           335 drivers/gpu/drm/drm_prime.c 			dma_buf, *handle);
dma_buf           340 drivers/gpu/drm/drm_prime.c 	dma_buf_put(dma_buf);
dma_buf           349 drivers/gpu/drm/drm_prime.c 	dma_buf_put(dma_buf);
dma_buf           356 drivers/gpu/drm/drm_prime.c 	dma_buf_put(dma_buf);
dma_buf           373 drivers/gpu/drm/drm_prime.c static struct dma_buf *export_and_register_object(struct drm_device *dev,
dma_buf           377 drivers/gpu/drm/drm_prime.c 	struct dma_buf *dmabuf;
dma_buf           403 drivers/gpu/drm/drm_prime.c 	obj->dma_buf = dmabuf;
dma_buf           404 drivers/gpu/drm/drm_prime.c 	get_dma_buf(obj->dma_buf);
dma_buf           429 drivers/gpu/drm/drm_prime.c 	struct dma_buf *dmabuf;
dma_buf           452 drivers/gpu/drm/drm_prime.c 	if (obj->dma_buf) {
dma_buf           453 drivers/gpu/drm/drm_prime.c 		get_dma_buf(obj->dma_buf);
dma_buf           454 drivers/gpu/drm/drm_prime.c 		dmabuf = obj->dma_buf;
dma_buf           574 drivers/gpu/drm/drm_prime.c int drm_gem_map_attach(struct dma_buf *dma_buf,
dma_buf           577 drivers/gpu/drm/drm_prime.c 	struct drm_gem_object *obj = dma_buf->priv;
dma_buf           592 drivers/gpu/drm/drm_prime.c void drm_gem_map_detach(struct dma_buf *dma_buf,
dma_buf           595 drivers/gpu/drm/drm_prime.c 	struct drm_gem_object *obj = dma_buf->priv;
dma_buf           669 drivers/gpu/drm/drm_prime.c void *drm_gem_dmabuf_vmap(struct dma_buf *dma_buf)
dma_buf           671 drivers/gpu/drm/drm_prime.c 	struct drm_gem_object *obj = dma_buf->priv;
dma_buf           690 drivers/gpu/drm/drm_prime.c void drm_gem_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr)
dma_buf           692 drivers/gpu/drm/drm_prime.c 	struct drm_gem_object *obj = dma_buf->priv;
dma_buf           758 drivers/gpu/drm/drm_prime.c int drm_gem_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma)
dma_buf           760 drivers/gpu/drm/drm_prime.c 	struct drm_gem_object *obj = dma_buf->priv;
dma_buf           825 drivers/gpu/drm/drm_prime.c struct dma_buf *drm_gem_prime_export(struct drm_gem_object *obj,
dma_buf           858 drivers/gpu/drm/drm_prime.c 					    struct dma_buf *dma_buf,
dma_buf           866 drivers/gpu/drm/drm_prime.c 	if (dma_buf->ops == &drm_gem_prime_dmabuf_ops) {
dma_buf           867 drivers/gpu/drm/drm_prime.c 		obj = dma_buf->priv;
dma_buf           881 drivers/gpu/drm/drm_prime.c 	attach = dma_buf_attach(dma_buf, attach_dev);
dma_buf           885 drivers/gpu/drm/drm_prime.c 	get_dma_buf(dma_buf);
dma_buf           900 drivers/gpu/drm/drm_prime.c 	obj->resv = dma_buf->resv;
dma_buf           907 drivers/gpu/drm/drm_prime.c 	dma_buf_detach(dma_buf, attach);
dma_buf           908 drivers/gpu/drm/drm_prime.c 	dma_buf_put(dma_buf);
dma_buf           928 drivers/gpu/drm/drm_prime.c 					    struct dma_buf *dma_buf)
dma_buf           930 drivers/gpu/drm/drm_prime.c 	return drm_gem_prime_import_dev(dev, dma_buf, dev->dev);
dma_buf           991 drivers/gpu/drm/drm_prime.c 	struct dma_buf *dma_buf;
dma_buf           995 drivers/gpu/drm/drm_prime.c 	dma_buf = attach->dmabuf;
dma_buf           998 drivers/gpu/drm/drm_prime.c 	dma_buf_put(dma_buf);
dma_buf            96 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c 	return dma_buf_mmap(etnaviv_obj->base.dma_buf, vma, 0);
dma_buf           450 drivers/gpu/drm/exynos/exynos_drm_gem.c 		return dma_buf_mmap(obj->dma_buf, vma, 0);
dma_buf           457 drivers/gpu/drm/exynos/exynos_drm_gem.c 					    struct dma_buf *dma_buf)
dma_buf           459 drivers/gpu/drm/exynos/exynos_drm_gem.c 	return drm_gem_prime_import_dev(dev, dma_buf, to_dma_dev(dev));
dma_buf           112 drivers/gpu/drm/exynos/exynos_drm_gem.h 					    struct dma_buf *dma_buf);
dma_buf            15 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c static struct drm_i915_gem_object *dma_buf_to_obj(struct dma_buf *buf)
dma_buf            81 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c static void *i915_gem_dmabuf_vmap(struct dma_buf *dma_buf)
dma_buf            83 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
dma_buf            88 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c static void i915_gem_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr)
dma_buf            90 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
dma_buf            96 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c static void *i915_gem_dmabuf_kmap(struct dma_buf *dma_buf, unsigned long page_num)
dma_buf            98 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
dma_buf           122 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c static void i915_gem_dmabuf_kunmap(struct dma_buf *dma_buf, unsigned long page_num, void *addr)
dma_buf           124 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
dma_buf           130 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c static int i915_gem_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma)
dma_buf           132 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
dma_buf           151 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c static int i915_gem_begin_cpu_access(struct dma_buf *dma_buf, enum dma_data_direction direction)
dma_buf           153 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
dma_buf           173 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c static int i915_gem_end_cpu_access(struct dma_buf *dma_buf, enum dma_data_direction direction)
dma_buf           175 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
dma_buf           207 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c struct dma_buf *i915_gem_prime_export(struct drm_gem_object *gem_obj, int flags)
dma_buf           257 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 					     struct dma_buf *dma_buf)
dma_buf           264 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	if (dma_buf->ops == &i915_dmabuf_ops) {
dma_buf           265 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 		obj = dma_buf_to_obj(dma_buf);
dma_buf           277 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	attach = dma_buf_attach(dma_buf, dev->dev);
dma_buf           281 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	get_dma_buf(dma_buf);
dma_buf           289 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	drm_gem_private_object_init(dev, &obj->base, dma_buf->size);
dma_buf           292 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	obj->base.resv = dma_buf->resv;
dma_buf           307 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	dma_buf_detach(dma_buf, attach);
dma_buf           308 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	dma_buf_put(dma_buf);
dma_buf            17 drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c 	struct dma_buf *dmabuf;
dma_buf            40 drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c 	struct dma_buf *dmabuf;
dma_buf            83 drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c 	struct dma_buf *dmabuf;
dma_buf           165 drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c 	struct dma_buf *dmabuf;
dma_buf           214 drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c 	struct dma_buf *dmabuf;
dma_buf           261 drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c 	struct dma_buf *dmabuf;
dma_buf            54 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c static void mock_dmabuf_release(struct dma_buf *dma_buf)
dma_buf            56 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c 	struct mock_dmabuf *mock = to_mock(dma_buf);
dma_buf            65 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c static void *mock_dmabuf_vmap(struct dma_buf *dma_buf)
dma_buf            67 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c 	struct mock_dmabuf *mock = to_mock(dma_buf);
dma_buf            72 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c static void mock_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr)
dma_buf            74 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c 	struct mock_dmabuf *mock = to_mock(dma_buf);
dma_buf            79 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c static void *mock_dmabuf_kmap(struct dma_buf *dma_buf, unsigned long page_num)
dma_buf            81 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c 	struct mock_dmabuf *mock = to_mock(dma_buf);
dma_buf            86 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c static void mock_dmabuf_kunmap(struct dma_buf *dma_buf, unsigned long page_num, void *addr)
dma_buf            88 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c 	struct mock_dmabuf *mock = to_mock(dma_buf);
dma_buf            93 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c static int mock_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma)
dma_buf           109 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c static struct dma_buf *mock_dmabuf(int npages)
dma_buf           113 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c 	struct dma_buf *dmabuf;
dma_buf            17 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h static struct mock_dmabuf *to_mock(struct dma_buf *buf)
dma_buf           135 drivers/gpu/drm/i915/gvt/dmabuf.c 		gem_obj->base.dma_buf = NULL;
dma_buf           140 drivers/gpu/drm/i915/gvt/dmabuf.c 		gem_obj->base.dma_buf = NULL;
dma_buf           472 drivers/gpu/drm/i915/gvt/dmabuf.c 	struct dma_buf *dmabuf;
dma_buf          2355 drivers/gpu/drm/i915/i915_drv.h 				struct dma_buf *dma_buf);
dma_buf          2357 drivers/gpu/drm/i915/i915_drv.h struct dma_buf *i915_gem_prime_export(struct drm_gem_object *gem_obj, int flags);
dma_buf           354 drivers/gpu/drm/mediatek/mtk_drm_drv.c 						struct dma_buf *dma_buf)
dma_buf           358 drivers/gpu/drm/mediatek/mtk_drm_drv.c 	return drm_gem_prime_import_dev(dev, dma_buf, private->dma_dev);
dma_buf           323 drivers/gpu/drm/msm/msm_drv.h 		struct dma_buf *dmabuf, struct sg_table *sgt);
dma_buf          1109 drivers/gpu/drm/msm/msm_gem.c 		struct dma_buf *dmabuf, struct sg_table *sgt)
dma_buf            97 drivers/gpu/drm/msm/msm_gem.h 			!msm_obj->base.dma_buf && !msm_obj->base.import_attach;
dma_buf            17 drivers/gpu/drm/omapdrm/omap_gem.h struct dma_buf;
dma_buf            68 drivers/gpu/drm/omapdrm/omap_gem.h struct dma_buf *omap_gem_prime_export(struct drm_gem_object *obj, int flags);
dma_buf            70 drivers/gpu/drm/omapdrm/omap_gem.h 		struct dma_buf *buffer);
dma_buf            65 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c static int omap_gem_dmabuf_begin_cpu_access(struct dma_buf *buffer,
dma_buf            80 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c static int omap_gem_dmabuf_end_cpu_access(struct dma_buf *buffer,
dma_buf            88 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c static void *omap_gem_dmabuf_kmap(struct dma_buf *buffer,
dma_buf            98 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c static void omap_gem_dmabuf_kunmap(struct dma_buf *buffer,
dma_buf           107 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c static int omap_gem_dmabuf_mmap(struct dma_buf *buffer,
dma_buf           131 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c struct dma_buf *omap_gem_prime_export(struct drm_gem_object *obj, int flags)
dma_buf           148 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 					     struct dma_buf *dma_buf)
dma_buf           155 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 	if (dma_buf->ops == &omap_dmabuf_ops) {
dma_buf           156 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 		obj = dma_buf->priv;
dma_buf           167 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 	attach = dma_buf_attach(dma_buf, dev->dev);
dma_buf           171 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 	get_dma_buf(dma_buf);
dma_buf           179 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 	obj = omap_gem_new_dmabuf(dev, dma_buf->size, sgt);
dma_buf           192 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 	dma_buf_detach(dma_buf, attach);
dma_buf           193 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 	dma_buf_put(dma_buf);
dma_buf           135 drivers/gpu/drm/radeon/radeon_drv.c struct dma_buf *radeon_gem_prime_export(struct drm_gem_object *gobj,
dma_buf           120 drivers/gpu/drm/radeon/radeon_prime.c struct dma_buf *radeon_gem_prime_export(struct drm_gem_object *gobj,
dma_buf           333 drivers/gpu/drm/tegra/gem.c 					struct dma_buf *buf)
dma_buf           552 drivers/gpu/drm/tegra/gem.c static void tegra_gem_prime_release(struct dma_buf *buf)
dma_buf           557 drivers/gpu/drm/tegra/gem.c static int tegra_gem_prime_begin_cpu_access(struct dma_buf *buf,
dma_buf           571 drivers/gpu/drm/tegra/gem.c static int tegra_gem_prime_end_cpu_access(struct dma_buf *buf,
dma_buf           585 drivers/gpu/drm/tegra/gem.c static void *tegra_gem_prime_kmap(struct dma_buf *buf, unsigned long page)
dma_buf           590 drivers/gpu/drm/tegra/gem.c static void tegra_gem_prime_kunmap(struct dma_buf *buf, unsigned long page,
dma_buf           595 drivers/gpu/drm/tegra/gem.c static int tegra_gem_prime_mmap(struct dma_buf *buf, struct vm_area_struct *vma)
dma_buf           607 drivers/gpu/drm/tegra/gem.c static void *tegra_gem_prime_vmap(struct dma_buf *buf)
dma_buf           615 drivers/gpu/drm/tegra/gem.c static void tegra_gem_prime_vunmap(struct dma_buf *buf, void *vaddr)
dma_buf           632 drivers/gpu/drm/tegra/gem.c struct dma_buf *tegra_gem_prime_export(struct drm_gem_object *gem,
dma_buf           648 drivers/gpu/drm/tegra/gem.c 					      struct dma_buf *buf)
dma_buf            72 drivers/gpu/drm/tegra/gem.h struct dma_buf *tegra_gem_prime_export(struct drm_gem_object *gem,
dma_buf            75 drivers/gpu/drm/tegra/gem.h 					      struct dma_buf *buf);
dma_buf            21 drivers/gpu/drm/udl/udl_dmabuf.c static int udl_attach_dma_buf(struct dma_buf *dmabuf,
dma_buf            39 drivers/gpu/drm/udl/udl_dmabuf.c static void udl_detach_dma_buf(struct dma_buf *dmabuf,
dma_buf           143 drivers/gpu/drm/udl/udl_dmabuf.c static void *udl_dmabuf_kmap(struct dma_buf *dma_buf, unsigned long page_num)
dma_buf           150 drivers/gpu/drm/udl/udl_dmabuf.c static void udl_dmabuf_kunmap(struct dma_buf *dma_buf,
dma_buf           156 drivers/gpu/drm/udl/udl_dmabuf.c static int udl_dmabuf_mmap(struct dma_buf *dma_buf,
dma_buf           175 drivers/gpu/drm/udl/udl_dmabuf.c struct dma_buf *udl_gem_prime_export(struct drm_gem_object *obj, int flags)
dma_buf           216 drivers/gpu/drm/udl/udl_dmabuf.c 				struct dma_buf *dma_buf)
dma_buf           225 drivers/gpu/drm/udl/udl_dmabuf.c 	attach = dma_buf_attach(dma_buf, dev->dev);
dma_buf           231 drivers/gpu/drm/udl/udl_dmabuf.c 	get_dma_buf(dma_buf);
dma_buf           239 drivers/gpu/drm/udl/udl_dmabuf.c 	ret = udl_prime_create(dev, dma_buf->size, sg, &uobj);
dma_buf           251 drivers/gpu/drm/udl/udl_dmabuf.c 	dma_buf_detach(dma_buf, attach);
dma_buf           252 drivers/gpu/drm/udl/udl_dmabuf.c 	dma_buf_put(dma_buf);
dma_buf           135 drivers/gpu/drm/udl/udl_drv.h struct dma_buf *udl_gem_prime_export(struct drm_gem_object *obj, int flags);
dma_buf           137 drivers/gpu/drm/udl/udl_drv.h 				struct dma_buf *dma_buf);
dma_buf           658 drivers/gpu/drm/vc4/vc4_bo.c struct dma_buf * vc4_prime_export(struct drm_gem_object *obj, int flags)
dma_buf           661 drivers/gpu/drm/vc4/vc4_bo.c 	struct dma_buf *dmabuf;
dma_buf           715 drivers/gpu/drm/vc4/vc4_drv.h struct dma_buf *vc4_prime_export(struct drm_gem_object *obj, int flags);
dma_buf           353 drivers/gpu/drm/vgem/vgem_drv.c 						struct dma_buf *dma_buf)
dma_buf           357 drivers/gpu/drm/vgem/vgem_drv.c 	return drm_gem_prime_import_dev(dev, dma_buf, &vgem->platform->dev);
dma_buf            95 drivers/gpu/drm/vmwgfx/ttm_object.c 	void (*dmabuf_release)(struct dma_buf *dma_buf);
dma_buf           131 drivers/gpu/drm/vmwgfx/ttm_object.c static void ttm_prime_dmabuf_release(struct dma_buf *dma_buf);
dma_buf           547 drivers/gpu/drm/vmwgfx/ttm_object.c 	tdev->dma_buf_size = ttm_round_pot(sizeof(struct dma_buf)) +
dma_buf           582 drivers/gpu/drm/vmwgfx/ttm_object.c static bool __must_check get_dma_buf_unless_doomed(struct dma_buf *dmabuf)
dma_buf           604 drivers/gpu/drm/vmwgfx/ttm_object.c 	BUG_ON(prime->dma_buf != NULL);
dma_buf           620 drivers/gpu/drm/vmwgfx/ttm_object.c static void ttm_prime_dmabuf_release(struct dma_buf *dma_buf)
dma_buf           623 drivers/gpu/drm/vmwgfx/ttm_object.c 		(struct ttm_prime_object *) dma_buf->priv;
dma_buf           628 drivers/gpu/drm/vmwgfx/ttm_object.c 		tdev->dmabuf_release(dma_buf);
dma_buf           630 drivers/gpu/drm/vmwgfx/ttm_object.c 	if (prime->dma_buf == dma_buf)
dma_buf           631 drivers/gpu/drm/vmwgfx/ttm_object.c 		prime->dma_buf = NULL;
dma_buf           652 drivers/gpu/drm/vmwgfx/ttm_object.c 	struct dma_buf *dma_buf;
dma_buf           657 drivers/gpu/drm/vmwgfx/ttm_object.c 	dma_buf = dma_buf_get(fd);
dma_buf           658 drivers/gpu/drm/vmwgfx/ttm_object.c 	if (IS_ERR(dma_buf))
dma_buf           659 drivers/gpu/drm/vmwgfx/ttm_object.c 		return PTR_ERR(dma_buf);
dma_buf           661 drivers/gpu/drm/vmwgfx/ttm_object.c 	if (dma_buf->ops != &tdev->ops)
dma_buf           664 drivers/gpu/drm/vmwgfx/ttm_object.c 	prime = (struct ttm_prime_object *) dma_buf->priv;
dma_buf           669 drivers/gpu/drm/vmwgfx/ttm_object.c 	dma_buf_put(dma_buf);
dma_buf           689 drivers/gpu/drm/vmwgfx/ttm_object.c 	struct dma_buf *dma_buf;
dma_buf           712 drivers/gpu/drm/vmwgfx/ttm_object.c 	dma_buf = prime->dma_buf;
dma_buf           713 drivers/gpu/drm/vmwgfx/ttm_object.c 	if (!dma_buf || !get_dma_buf_unless_doomed(dma_buf)) {
dma_buf           734 drivers/gpu/drm/vmwgfx/ttm_object.c 		dma_buf = dma_buf_export(&exp_info);
dma_buf           735 drivers/gpu/drm/vmwgfx/ttm_object.c 		if (IS_ERR(dma_buf)) {
dma_buf           736 drivers/gpu/drm/vmwgfx/ttm_object.c 			ret = PTR_ERR(dma_buf);
dma_buf           747 drivers/gpu/drm/vmwgfx/ttm_object.c 		prime->dma_buf = dma_buf;
dma_buf           751 drivers/gpu/drm/vmwgfx/ttm_object.c 	ret = dma_buf_fd(dma_buf, flags);
dma_buf           756 drivers/gpu/drm/vmwgfx/ttm_object.c 		dma_buf_put(dma_buf);
dma_buf           788 drivers/gpu/drm/vmwgfx/ttm_object.c 	prime->dma_buf = NULL;
dma_buf           158 drivers/gpu/drm/vmwgfx/ttm_object.h 	struct dma_buf *dma_buf;
dma_buf           778 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h 				 struct vmw_buffer_object *dma_buf,
dma_buf            42 drivers/gpu/drm/vmwgfx/vmwgfx_prime.c static int vmw_prime_map_attach(struct dma_buf *dma_buf,
dma_buf            48 drivers/gpu/drm/vmwgfx/vmwgfx_prime.c static void vmw_prime_map_detach(struct dma_buf *dma_buf,
dma_buf            65 drivers/gpu/drm/vmwgfx/vmwgfx_prime.c static void *vmw_prime_dmabuf_vmap(struct dma_buf *dma_buf)
dma_buf            70 drivers/gpu/drm/vmwgfx/vmwgfx_prime.c static void vmw_prime_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr)
dma_buf            74 drivers/gpu/drm/vmwgfx/vmwgfx_prime.c static void *vmw_prime_dmabuf_kmap(struct dma_buf *dma_buf,
dma_buf            80 drivers/gpu/drm/vmwgfx/vmwgfx_prime.c static void vmw_prime_dmabuf_kunmap(struct dma_buf *dma_buf,
dma_buf            86 drivers/gpu/drm/vmwgfx/vmwgfx_prime.c static int vmw_prime_dmabuf_mmap(struct dma_buf *dma_buf,
dma_buf           632 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	void *dma_buf;
dma_buf           657 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	dma_buf = kmalloc(payload_max_size, GFP_KERNEL | GFP_DMA32);
dma_buf           658 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	if (!dma_buf) {
dma_buf           663 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	dma_buf_phy = dma_map_single(devc, dma_buf, payload_max_size,
dma_buf           689 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 		memcpy(dma_buf, &fw->data[fragment_offset], fragment_size);
dma_buf           699 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 		clflush_cache_range(dma_buf, payload_max_size);
dma_buf           722 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	kfree(dma_buf);
dma_buf           729 drivers/hid/intel-ish-hid/ishtp-fw-loader.c 	kfree(dma_buf);
dma_buf            49 drivers/i2c/busses/i2c-amd-mp2-plat.c 	i2c_common->dma_buf = i2c_get_dma_safe_msg_buf(i2c_common->msg, 0);
dma_buf            50 drivers/i2c/busses/i2c-amd-mp2-plat.c 	i2c_common->dma_addr = dma_map_single(dev_pci, i2c_common->dma_buf,
dma_buf            57 drivers/i2c/busses/i2c-amd-mp2-plat.c 			i2c_common->dma_buf);
dma_buf            74 drivers/i2c/busses/i2c-amd-mp2-plat.c 	i2c_put_dma_safe_msg_buf(i2c_common->dma_buf, i2c_common->msg, true);
dma_buf           161 drivers/i2c/busses/i2c-amd-mp2.h 	u8 *dma_buf;
dma_buf           180 drivers/i2c/busses/i2c-imx.c 	dma_addr_t		dma_buf;
dma_buf           353 drivers/i2c/busses/i2c-imx.c 	dma_unmap_single(dma->chan_using->device->dev, dma->dma_buf,
dma_buf           366 drivers/i2c/busses/i2c-imx.c 	dma->dma_buf = dma_map_single(chan_dev, msgs->buf,
dma_buf           368 drivers/i2c/busses/i2c-imx.c 	if (dma_mapping_error(chan_dev, dma->dma_buf)) {
dma_buf           373 drivers/i2c/busses/i2c-imx.c 	txdesc = dmaengine_prep_slave_single(dma->chan_using, dma->dma_buf,
dma_buf           395 drivers/i2c/busses/i2c-imx.c 	dma_unmap_single(chan_dev, dma->dma_buf,
dma_buf           405 drivers/i2c/busses/i2c-imx.c 	dma->dma_buf = 0;
dma_buf           358 drivers/i2c/busses/i2c-qcom-geni.c 	void *dma_buf = NULL;
dma_buf           363 drivers/i2c/busses/i2c-qcom-geni.c 		dma_buf = i2c_get_dma_safe_msg_buf(msg, 32);
dma_buf           365 drivers/i2c/busses/i2c-qcom-geni.c 	if (dma_buf)
dma_buf           373 drivers/i2c/busses/i2c-qcom-geni.c 	if (dma_buf && geni_se_rx_dma_prep(se, dma_buf, len, &rx_dma)) {
dma_buf           375 drivers/i2c/busses/i2c-qcom-geni.c 		i2c_put_dma_safe_msg_buf(dma_buf, msg, false);
dma_buf           376 drivers/i2c/busses/i2c-qcom-geni.c 		dma_buf = NULL;
dma_buf           384 drivers/i2c/busses/i2c-qcom-geni.c 	if (dma_buf) {
dma_buf           388 drivers/i2c/busses/i2c-qcom-geni.c 		i2c_put_dma_safe_msg_buf(dma_buf, msg, !gi2c->err);
dma_buf           399 drivers/i2c/busses/i2c-qcom-geni.c 	void *dma_buf = NULL;
dma_buf           404 drivers/i2c/busses/i2c-qcom-geni.c 		dma_buf = i2c_get_dma_safe_msg_buf(msg, 32);
dma_buf           406 drivers/i2c/busses/i2c-qcom-geni.c 	if (dma_buf)
dma_buf           414 drivers/i2c/busses/i2c-qcom-geni.c 	if (dma_buf && geni_se_tx_dma_prep(se, dma_buf, len, &tx_dma)) {
dma_buf           416 drivers/i2c/busses/i2c-qcom-geni.c 		i2c_put_dma_safe_msg_buf(dma_buf, msg, false);
dma_buf           417 drivers/i2c/busses/i2c-qcom-geni.c 		dma_buf = NULL;
dma_buf           420 drivers/i2c/busses/i2c-qcom-geni.c 	if (!dma_buf) /* Get FIFO IRQ */
dma_buf           428 drivers/i2c/busses/i2c-qcom-geni.c 	if (dma_buf) {
dma_buf           432 drivers/i2c/busses/i2c-qcom-geni.c 		i2c_put_dma_safe_msg_buf(dma_buf, msg, !gi2c->err);
dma_buf           138 drivers/i2c/busses/i2c-sh_mobile.c 	u8 *dma_buf;
dma_buf           538 drivers/i2c/busses/i2c-sh_mobile.c 	dma_addr = dma_map_single(chan->device->dev, pd->dma_buf, pd->msg->len, dir);
dma_buf           590 drivers/i2c/busses/i2c-sh_mobile.c 	pd->dma_buf = i2c_get_dma_safe_msg_buf(pd->msg, 8);
dma_buf           591 drivers/i2c/busses/i2c-sh_mobile.c 	if (pd->dma_buf)
dma_buf           677 drivers/i2c/busses/i2c-sh_mobile.c 		i2c_put_dma_safe_msg_buf(pd->dma_buf, pd->msg, pd->stop_after_dma);
dma_buf            83 drivers/i2c/busses/i2c-stm32.c 	dma->dma_buf = 0;
dma_buf           117 drivers/i2c/busses/i2c-stm32.c 	dma->dma_buf = dma_map_single(chan_dev, buf, dma->dma_len,
dma_buf           119 drivers/i2c/busses/i2c-stm32.c 	if (dma_mapping_error(chan_dev, dma->dma_buf)) {
dma_buf           124 drivers/i2c/busses/i2c-stm32.c 	txdesc = dmaengine_prep_slave_single(dma->chan_using, dma->dma_buf,
dma_buf           149 drivers/i2c/busses/i2c-stm32.c 	dma_unmap_single(chan_dev, dma->dma_buf, dma->dma_len,
dma_buf            40 drivers/i2c/busses/i2c-stm32.h 	dma_addr_t dma_buf;
dma_buf           636 drivers/i2c/busses/i2c-stm32f7.c 	dma_unmap_single(dev, dma->dma_buf, dma->dma_len, dma->dma_data_dir);
dma_buf           278 drivers/i2c/busses/i2c-tegra.c 	u32 *dma_buf;
dma_buf           384 drivers/i2c/busses/i2c-tegra.c 	if (i2c_dev->dma_buf) {
dma_buf           386 drivers/i2c/busses/i2c-tegra.c 				  i2c_dev->dma_buf, i2c_dev->dma_phys);
dma_buf           387 drivers/i2c/busses/i2c-tegra.c 		i2c_dev->dma_buf = NULL;
dma_buf           404 drivers/i2c/busses/i2c-tegra.c 	u32 *dma_buf;
dma_buf           432 drivers/i2c/busses/i2c-tegra.c 	dma_buf = dma_alloc_coherent(i2c_dev->dev, i2c_dev->dma_buf_size,
dma_buf           434 drivers/i2c/busses/i2c-tegra.c 	if (!dma_buf) {
dma_buf           440 drivers/i2c/busses/i2c-tegra.c 	i2c_dev->dma_buf = dma_buf;
dma_buf          1069 drivers/i2c/busses/i2c-tegra.c 				    i2c_dev->dma_buf;
dma_buf          1101 drivers/i2c/busses/i2c-tegra.c 			buffer = i2c_dev->dma_buf;
dma_buf          1195 drivers/i2c/busses/i2c-tegra.c 			memcpy(i2c_dev->msg_buf, i2c_dev->dma_buf,
dma_buf           296 drivers/i2c/i2c-core-smbus.c 	unsigned char *dma_buf;
dma_buf           298 drivers/i2c/i2c-core-smbus.c 	dma_buf = kzalloc(I2C_SMBUS_BLOCK_MAX + (is_read ? 2 : 3), GFP_KERNEL);
dma_buf           299 drivers/i2c/i2c-core-smbus.c 	if (!dma_buf)
dma_buf           302 drivers/i2c/i2c-core-smbus.c 	msg->buf = dma_buf;
dma_buf            94 drivers/iio/adc/stm32-dfsdm-adc.c 	dma_addr_t dma_buf;
dma_buf           928 drivers/iio/adc/stm32-dfsdm-adc.c 					 adc->dma_buf,
dma_buf          1357 drivers/iio/adc/stm32-dfsdm-adc.c 				  adc->rx_buf, adc->dma_buf);
dma_buf          1377 drivers/iio/adc/stm32-dfsdm-adc.c 					 &adc->dma_buf, GFP_KERNEL);
dma_buf          1141 drivers/media/common/videobuf2/videobuf2-core.c 		struct dma_buf *dbuf = dma_buf_get(planes[plane].m.fd);
dma_buf          2082 drivers/media/common/videobuf2/videobuf2-core.c 	struct dma_buf *dbuf;
dma_buf           219 drivers/media/common/videobuf2/videobuf2-dma-contig.c static int vb2_dc_dmabuf_ops_attach(struct dma_buf *dbuf,
dma_buf           257 drivers/media/common/videobuf2/videobuf2-dma-contig.c static void vb2_dc_dmabuf_ops_detach(struct dma_buf *dbuf,
dma_buf           332 drivers/media/common/videobuf2/videobuf2-dma-contig.c static void vb2_dc_dmabuf_ops_release(struct dma_buf *dbuf)
dma_buf           338 drivers/media/common/videobuf2/videobuf2-dma-contig.c static void *vb2_dc_dmabuf_ops_kmap(struct dma_buf *dbuf, unsigned long pgnum)
dma_buf           345 drivers/media/common/videobuf2/videobuf2-dma-contig.c static void *vb2_dc_dmabuf_ops_vmap(struct dma_buf *dbuf)
dma_buf           352 drivers/media/common/videobuf2/videobuf2-dma-contig.c static int vb2_dc_dmabuf_ops_mmap(struct dma_buf *dbuf,
dma_buf           391 drivers/media/common/videobuf2/videobuf2-dma-contig.c static struct dma_buf *vb2_dc_get_dmabuf(void *buf_priv, unsigned long flags)
dma_buf           394 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct dma_buf *dbuf;
dma_buf           655 drivers/media/common/videobuf2/videobuf2-dma-contig.c static void *vb2_dc_attach_dmabuf(struct device *dev, struct dma_buf *dbuf,
dma_buf           363 drivers/media/common/videobuf2/videobuf2-dma-sg.c static int vb2_dma_sg_dmabuf_ops_attach(struct dma_buf *dbuf,
dma_buf           401 drivers/media/common/videobuf2/videobuf2-dma-sg.c static void vb2_dma_sg_dmabuf_ops_detach(struct dma_buf *dbuf,
dma_buf           467 drivers/media/common/videobuf2/videobuf2-dma-sg.c static void vb2_dma_sg_dmabuf_ops_release(struct dma_buf *dbuf)
dma_buf           473 drivers/media/common/videobuf2/videobuf2-dma-sg.c static void *vb2_dma_sg_dmabuf_ops_kmap(struct dma_buf *dbuf, unsigned long pgnum)
dma_buf           480 drivers/media/common/videobuf2/videobuf2-dma-sg.c static void *vb2_dma_sg_dmabuf_ops_vmap(struct dma_buf *dbuf)
dma_buf           487 drivers/media/common/videobuf2/videobuf2-dma-sg.c static int vb2_dma_sg_dmabuf_ops_mmap(struct dma_buf *dbuf,
dma_buf           504 drivers/media/common/videobuf2/videobuf2-dma-sg.c static struct dma_buf *vb2_dma_sg_get_dmabuf(void *buf_priv, unsigned long flags)
dma_buf           507 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct dma_buf *dbuf;
dma_buf           597 drivers/media/common/videobuf2/videobuf2-dma-sg.c static void *vb2_dma_sg_attach_dmabuf(struct device *dev, struct dma_buf *dbuf,
dma_buf            32 drivers/media/common/videobuf2/videobuf2-vmalloc.c 	struct dma_buf			*dbuf;
dma_buf           211 drivers/media/common/videobuf2/videobuf2-vmalloc.c static int vb2_vmalloc_dmabuf_ops_attach(struct dma_buf *dbuf,
dma_buf           250 drivers/media/common/videobuf2/videobuf2-vmalloc.c static void vb2_vmalloc_dmabuf_ops_detach(struct dma_buf *dbuf,
dma_buf           316 drivers/media/common/videobuf2/videobuf2-vmalloc.c static void vb2_vmalloc_dmabuf_ops_release(struct dma_buf *dbuf)
dma_buf           322 drivers/media/common/videobuf2/videobuf2-vmalloc.c static void *vb2_vmalloc_dmabuf_ops_kmap(struct dma_buf *dbuf, unsigned long pgnum)
dma_buf           329 drivers/media/common/videobuf2/videobuf2-vmalloc.c static void *vb2_vmalloc_dmabuf_ops_vmap(struct dma_buf *dbuf)
dma_buf           336 drivers/media/common/videobuf2/videobuf2-vmalloc.c static int vb2_vmalloc_dmabuf_ops_mmap(struct dma_buf *dbuf,
dma_buf           353 drivers/media/common/videobuf2/videobuf2-vmalloc.c static struct dma_buf *vb2_vmalloc_get_dmabuf(void *buf_priv, unsigned long flags)
dma_buf           356 drivers/media/common/videobuf2/videobuf2-vmalloc.c 	struct dma_buf *dbuf;
dma_buf           410 drivers/media/common/videobuf2/videobuf2-vmalloc.c static void *vb2_vmalloc_attach_dmabuf(struct device *dev, struct dma_buf *dbuf,
dma_buf           111 drivers/media/pci/pluto2/pluto2.c 	u8 dma_buf[TS_DMA_BYTES];
dma_buf           231 drivers/media/pci/pluto2/pluto2.c 	pluto->dma_addr = pci_map_single(pluto->pdev, pluto->dma_buf,
dma_buf           294 drivers/media/pci/pluto2/pluto2.c 		while (pluto->dma_buf[i] == 0x47)
dma_buf           303 drivers/media/pci/pluto2/pluto2.c 	dvb_dmx_swfilter_packets(&pluto->demux, pluto->dma_buf, nbpackets);
dma_buf           307 drivers/media/pci/pluto2/pluto2.c 	memset(pluto->dma_buf, 0, nbpackets * 188);
dma_buf           199 drivers/media/platform/ti-vpe/vpdma.h #define ADB_ADDR(dma_buf, str, fld)	((dma_buf)->addr + offsetof(str, fld))
dma_buf            62 drivers/mfd/stm32-timers.c 	dma_addr_t dma_buf;
dma_buf            81 drivers/mfd/stm32-timers.c 	dma_buf = dma_map_single(dev, buf, len, DMA_FROM_DEVICE);
dma_buf            82 drivers/mfd/stm32-timers.c 	if (dma_mapping_error(dev, dma_buf)) {
dma_buf            95 drivers/mfd/stm32-timers.c 	desc = dmaengine_prep_slave_single(dma->chan, dma_buf, len,
dma_buf           143 drivers/mfd/stm32-timers.c 	dma_unmap_single(dev, dma_buf, len, DMA_FROM_DEVICE);
dma_buf           118 drivers/misc/fastrpc.c 	struct dma_buf *dmabuf;
dma_buf           138 drivers/misc/fastrpc.c 	struct dma_buf *buf;
dma_buf           508 drivers/misc/fastrpc.c static void fastrpc_release(struct dma_buf *dmabuf)
dma_buf           515 drivers/misc/fastrpc.c static int fastrpc_dma_buf_attach(struct dma_buf *dmabuf,
dma_buf           545 drivers/misc/fastrpc.c static void fastrpc_dma_buf_detatch(struct dma_buf *dmabuf,
dma_buf           558 drivers/misc/fastrpc.c static void *fastrpc_kmap(struct dma_buf *dmabuf, unsigned long pgnum)
dma_buf           565 drivers/misc/fastrpc.c static void *fastrpc_vmap(struct dma_buf *dmabuf)
dma_buf           572 drivers/misc/fastrpc.c static int fastrpc_mmap(struct dma_buf *dmabuf,
dma_buf           202 drivers/mtd/nand/raw/lpc32xx_mlc.c 	uint8_t			*dma_buf;
dma_buf           443 drivers/mtd/nand/raw/lpc32xx_mlc.c 	uint8_t *dma_buf;
dma_buf           447 drivers/mtd/nand/raw/lpc32xx_mlc.c 		dma_buf = buf;
dma_buf           450 drivers/mtd/nand/raw/lpc32xx_mlc.c 		dma_buf = host->dma_buf;
dma_buf           476 drivers/mtd/nand/raw/lpc32xx_mlc.c 			res = lpc32xx_xmit_dma(mtd, dma_buf + i * 512, 512,
dma_buf           495 drivers/mtd/nand/raw/lpc32xx_mlc.c 		memcpy(buf, dma_buf, mtd->writesize);
dma_buf           507 drivers/mtd/nand/raw/lpc32xx_mlc.c 	uint8_t *dma_buf = (uint8_t *)buf;
dma_buf           512 drivers/mtd/nand/raw/lpc32xx_mlc.c 		dma_buf = host->dma_buf;
dma_buf           513 drivers/mtd/nand/raw/lpc32xx_mlc.c 		memcpy(dma_buf, buf, mtd->writesize);
dma_buf           524 drivers/mtd/nand/raw/lpc32xx_mlc.c 			res = lpc32xx_xmit_dma(mtd, dma_buf + i * 512, 512,
dma_buf           651 drivers/mtd/nand/raw/lpc32xx_mlc.c 	host->dma_buf = devm_kzalloc(dev, mtd->writesize, GFP_KERNEL);
dma_buf           652 drivers/mtd/nand/raw/lpc32xx_mlc.c 	if (!host->dma_buf)
dma_buf           497 drivers/mtd/nand/raw/lpc32xx_slc.c 	uint8_t *dma_buf;
dma_buf           501 drivers/mtd/nand/raw/lpc32xx_slc.c 		dma_buf = buf;
dma_buf           504 drivers/mtd/nand/raw/lpc32xx_slc.c 		dma_buf = host->data_buf;
dma_buf           534 drivers/mtd/nand/raw/lpc32xx_slc.c 				       dma_buf + i * chip->ecc.size,
dma_buf           405 drivers/mtd/nand/raw/marvell_nand.c 	u8 *dma_buf;
dma_buf           830 drivers/mtd/nand/raw/marvell_nand.c 	sg_init_one(&sg, nfc->dma_buf, dma_len);
dma_buf          1025 drivers/mtd/nand/raw/marvell_nand.c 		memcpy(data_buf, nfc->dma_buf, lt->data_bytes);
dma_buf          1026 drivers/mtd/nand/raw/marvell_nand.c 		memcpy(oob_buf, nfc->dma_buf + lt->data_bytes, oob_bytes);
dma_buf          1130 drivers/mtd/nand/raw/marvell_nand.c 		memcpy(nfc->dma_buf, data_buf, lt->data_bytes);
dma_buf          1131 drivers/mtd/nand/raw/marvell_nand.c 		memcpy(nfc->dma_buf + lt->data_bytes, oob_buf, oob_bytes);
dma_buf          2775 drivers/mtd/nand/raw/marvell_nand.c 	nfc->dma_buf = kmalloc(MAX_CHUNK_SIZE, GFP_KERNEL | GFP_DMA);
dma_buf          2776 drivers/mtd/nand/raw/marvell_nand.c 	if (!nfc->dma_buf)
dma_buf           230 drivers/mtd/spi-nor/hisi-sfc.c 		dma_addr_t dma_buf, size_t len, u8 op_type)
dma_buf           245 drivers/mtd/spi-nor/hisi-sfc.c 	writel(dma_buf, host->regbase + FMC_DMA_SADDR_D0);
dma_buf          1571 drivers/net/can/kvaser_pciefd.c 				     int dma_buf)
dma_buf          1573 drivers/net/can/kvaser_pciefd.c 	__le32 *buffer = pcie->dma_data[dma_buf];
dma_buf          1657 drivers/net/can/kvaser_pciefd.c static int kvaser_pciefd_read_buffer(struct kvaser_pciefd *pcie, int dma_buf)
dma_buf          1663 drivers/net/can/kvaser_pciefd.c 		res = kvaser_pciefd_read_packet(pcie, &pos, dma_buf);
dma_buf          3027 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	void *dma_buf;
dma_buf          3029 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	dma_buf = dma_alloc_coherent(&bp->pdev->dev, info->dma_len, &dma_handle,
dma_buf          3031 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	if (!dma_buf)
dma_buf          3068 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 				memcpy(info->dest_buf + off, dma_buf, len);
dma_buf          3086 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c 	dma_free_coherent(&bp->pdev->dev, info->dma_len, dma_buf, dma_handle);
dma_buf           845 drivers/net/ethernet/intel/ice/ice_controlq.c 	struct ice_dma_mem *dma_buf = NULL;
dma_buf           922 drivers/net/ethernet/intel/ice/ice_controlq.c 		dma_buf = &cq->sq.r.sq_bi[cq->sq.next_to_use];
dma_buf           924 drivers/net/ethernet/intel/ice/ice_controlq.c 		memcpy(dma_buf->va, buf, buf_size);
dma_buf           931 drivers/net/ethernet/intel/ice/ice_controlq.c 			cpu_to_le32(upper_32_bits(dma_buf->pa));
dma_buf           933 drivers/net/ethernet/intel/ice/ice_controlq.c 			cpu_to_le32(lower_32_bits(dma_buf->pa));
dma_buf           968 drivers/net/ethernet/intel/ice/ice_controlq.c 				memcpy(buf, dma_buf->va, copy_size);
dma_buf           981 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_dma_buf dma_buf;
dma_buf           984 drivers/net/ethernet/micrel/ksz884x.c #define DMA_BUFFER(desc)  ((struct ksz_dma_buf *)(&(desc)->dma_buf))
dma_buf          4431 drivers/net/ethernet/micrel/ksz884x.c static void free_dma_buf(struct dev_info *adapter, struct ksz_dma_buf *dma_buf,
dma_buf          4434 drivers/net/ethernet/micrel/ksz884x.c 	pci_unmap_single(adapter->pdev, dma_buf->dma, dma_buf->len, direction);
dma_buf          4435 drivers/net/ethernet/micrel/ksz884x.c 	dev_kfree_skb(dma_buf->skb);
dma_buf          4436 drivers/net/ethernet/micrel/ksz884x.c 	dma_buf->skb = NULL;
dma_buf          4437 drivers/net/ethernet/micrel/ksz884x.c 	dma_buf->dma = 0;
dma_buf          4450 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_dma_buf *dma_buf;
dma_buf          4457 drivers/net/ethernet/micrel/ksz884x.c 		dma_buf = DMA_BUFFER(desc);
dma_buf          4458 drivers/net/ethernet/micrel/ksz884x.c 		if (dma_buf->skb && dma_buf->len != adapter->mtu)
dma_buf          4459 drivers/net/ethernet/micrel/ksz884x.c 			free_dma_buf(adapter, dma_buf, PCI_DMA_FROMDEVICE);
dma_buf          4460 drivers/net/ethernet/micrel/ksz884x.c 		dma_buf->len = adapter->mtu;
dma_buf          4461 drivers/net/ethernet/micrel/ksz884x.c 		if (!dma_buf->skb)
dma_buf          4462 drivers/net/ethernet/micrel/ksz884x.c 			dma_buf->skb = alloc_skb(dma_buf->len, GFP_ATOMIC);
dma_buf          4463 drivers/net/ethernet/micrel/ksz884x.c 		if (dma_buf->skb && !dma_buf->dma)
dma_buf          4464 drivers/net/ethernet/micrel/ksz884x.c 			dma_buf->dma = pci_map_single(
dma_buf          4466 drivers/net/ethernet/micrel/ksz884x.c 				skb_tail_pointer(dma_buf->skb),
dma_buf          4467 drivers/net/ethernet/micrel/ksz884x.c 				dma_buf->len,
dma_buf          4471 drivers/net/ethernet/micrel/ksz884x.c 		set_rx_buf(desc, dma_buf->dma);
dma_buf          4472 drivers/net/ethernet/micrel/ksz884x.c 		set_rx_len(desc, dma_buf->len);
dma_buf          4573 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_dma_buf *dma_buf;
dma_buf          4577 drivers/net/ethernet/micrel/ksz884x.c 		dma_buf = DMA_BUFFER(desc);
dma_buf          4578 drivers/net/ethernet/micrel/ksz884x.c 		if (dma_buf->skb)
dma_buf          4579 drivers/net/ethernet/micrel/ksz884x.c 			free_dma_buf(adapter, dma_buf, direction);
dma_buf          4635 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_dma_buf *dma_buf;
dma_buf          4653 drivers/net/ethernet/micrel/ksz884x.c 	dma_buf = DMA_BUFFER(desc);
dma_buf          4658 drivers/net/ethernet/micrel/ksz884x.c 		dma_buf->len = skb_headlen(skb);
dma_buf          4660 drivers/net/ethernet/micrel/ksz884x.c 		dma_buf->dma = pci_map_single(
dma_buf          4661 drivers/net/ethernet/micrel/ksz884x.c 			hw_priv->pdev, skb->data, dma_buf->len,
dma_buf          4663 drivers/net/ethernet/micrel/ksz884x.c 		set_tx_buf(desc, dma_buf->dma);
dma_buf          4664 drivers/net/ethernet/micrel/ksz884x.c 		set_tx_len(desc, dma_buf->len);
dma_buf          4676 drivers/net/ethernet/micrel/ksz884x.c 			dma_buf = DMA_BUFFER(desc);
dma_buf          4677 drivers/net/ethernet/micrel/ksz884x.c 			dma_buf->len = skb_frag_size(this_frag);
dma_buf          4679 drivers/net/ethernet/micrel/ksz884x.c 			dma_buf->dma = pci_map_single(
dma_buf          4682 drivers/net/ethernet/micrel/ksz884x.c 				dma_buf->len,
dma_buf          4684 drivers/net/ethernet/micrel/ksz884x.c 			set_tx_buf(desc, dma_buf->dma);
dma_buf          4685 drivers/net/ethernet/micrel/ksz884x.c 			set_tx_len(desc, dma_buf->len);
dma_buf          4701 drivers/net/ethernet/micrel/ksz884x.c 		dma_buf->len = len;
dma_buf          4703 drivers/net/ethernet/micrel/ksz884x.c 		dma_buf->dma = pci_map_single(
dma_buf          4704 drivers/net/ethernet/micrel/ksz884x.c 			hw_priv->pdev, skb->data, dma_buf->len,
dma_buf          4706 drivers/net/ethernet/micrel/ksz884x.c 		set_tx_buf(desc, dma_buf->dma);
dma_buf          4707 drivers/net/ethernet/micrel/ksz884x.c 		set_tx_len(desc, dma_buf->len);
dma_buf          4719 drivers/net/ethernet/micrel/ksz884x.c 	dma_buf->skb = skb;
dma_buf          4741 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_dma_buf *dma_buf;
dma_buf          4758 drivers/net/ethernet/micrel/ksz884x.c 		dma_buf = DMA_BUFFER(desc);
dma_buf          4760 drivers/net/ethernet/micrel/ksz884x.c 			hw_priv->pdev, dma_buf->dma, dma_buf->len,
dma_buf          4764 drivers/net/ethernet/micrel/ksz884x.c 		if (dma_buf->skb) {
dma_buf          4765 drivers/net/ethernet/micrel/ksz884x.c 			dev = dma_buf->skb->dev;
dma_buf          4768 drivers/net/ethernet/micrel/ksz884x.c 			dev_kfree_skb_irq(dma_buf->skb);
dma_buf          4769 drivers/net/ethernet/micrel/ksz884x.c 			dma_buf->skb = NULL;
dma_buf          4986 drivers/net/ethernet/micrel/ksz884x.c 	struct ksz_dma_buf *dma_buf;
dma_buf          4993 drivers/net/ethernet/micrel/ksz884x.c 	dma_buf = DMA_BUFFER(desc);
dma_buf          4995 drivers/net/ethernet/micrel/ksz884x.c 		hw_priv->pdev, dma_buf->dma, packet_len + 4,
dma_buf          5012 drivers/net/ethernet/micrel/ksz884x.c 		skb_put_data(skb, dma_buf->skb->data, packet_len);
dma_buf           482 drivers/net/ethernet/sfc/falcon/nic.c 			  u64 *stats, const void *dma_buf, bool accumulate)
dma_buf           488 drivers/net/ethernet/sfc/falcon/nic.c 			const void *addr = dma_buf + desc[index].offset;
dma_buf           504 drivers/net/ethernet/sfc/falcon/nic.h 			  const void *dma_buf, bool accumulate);
dma_buf            93 drivers/net/ethernet/sfc/mcdi.h 	struct efx_buffer dma_buf;
dma_buf           151 drivers/net/ethernet/sfc/mcdi_mon.c 		       hwmon->dma_buf.dma_addr);
dma_buf           152 drivers/net/ethernet/sfc/mcdi_mon.c 	MCDI_SET_DWORD(inbuf, READ_SENSORS_EXT_IN_LENGTH, hwmon->dma_buf.len);
dma_buf           179 drivers/net/ethernet/sfc/mcdi_mon.c 	*entry = ((efx_dword_t *)hwmon->dma_buf.addr)[index];
dma_buf           339 drivers/net/ethernet/sfc/mcdi_mon.c 		efx, &hwmon->dma_buf,
dma_buf           528 drivers/net/ethernet/sfc/mcdi_mon.c 	efx_nic_free_buffer(efx, &hwmon->dma_buf);
dma_buf           489 drivers/net/ethernet/sfc/nic.c 			  u64 *stats, const void *dma_buf, bool accumulate)
dma_buf           495 drivers/net/ethernet/sfc/nic.c 			const void *addr = dma_buf + desc[index].offset;
dma_buf           685 drivers/net/ethernet/sfc/nic.h 			  const void *dma_buf, bool accumulate);
dma_buf           582 drivers/net/ethernet/ti/netcp_core.c 	dma_addr_t dma_desc, dma_buf;
dma_buf           595 drivers/net/ethernet/ti/netcp_core.c 		get_pkt_info(&dma_buf, &tmp, &dma_desc, ndesc);
dma_buf           601 drivers/net/ethernet/ti/netcp_core.c 		dma_unmap_page(netcp->dev, dma_buf, PAGE_SIZE, DMA_FROM_DEVICE);
dma_buf           978 drivers/net/ethernet/ti/netcp_core.c 	dma_addr_t dma_desc, dma_buf;
dma_buf           982 drivers/net/ethernet/ti/netcp_core.c 		get_pkt_info(&dma_buf, &buf_len, &dma_desc, ndesc);
dma_buf           984 drivers/net/ethernet/ti/netcp_core.c 		if (dma_buf && buf_len)
dma_buf           985 drivers/net/ethernet/ti/netcp_core.c 			dma_unmap_single(netcp->dev, dma_buf, buf_len,
dma_buf           989 drivers/net/ethernet/ti/netcp_core.c 				 &dma_buf, buf_len);
dma_buf           546 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	void *dma_buf;
dma_buf           551 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	dma_buf = msgbuf->flowrings[flowid]->buf_addr;
dma_buf           552 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	dma_free_coherent(msgbuf->drvr->bus_if->dev, dma_sz, dma_buf,
dma_buf           586 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	void *dma_buf;
dma_buf           593 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	dma_buf = dma_alloc_coherent(msgbuf->drvr->bus_if->dev, dma_sz,
dma_buf           596 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (!dma_buf) {
dma_buf           604 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 				BRCMF_H2D_TXFLOWRING_ITEMSIZE, dma_buf);
dma_buf          1037 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	void *dma_buf;
dma_buf          1050 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	dma_buf = brcmf_pcie_init_dmabuffer_for_device(devinfo, size,
dma_buf          1053 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	if (!dma_buf)
dma_buf          1063 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 		dma_free_coherent(&devinfo->pdev->dev, size, dma_buf,
dma_buf          1068 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 				ring_itemsize_array[ring_id], dma_buf);
dma_buf          1085 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	void *dma_buf;
dma_buf          1091 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	dma_buf = ring->commonring.buf_addr;
dma_buf          1092 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	if (dma_buf) {
dma_buf          1094 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 		dma_free_coherent(dev, size, dma_buf, ring->dma_handle);
dma_buf           282 drivers/net/wireless/mediatek/mt7601u/mcu.c 			    const struct mt7601u_dma_buf *dma_buf,
dma_buf           286 drivers/net/wireless/mediatek/mt7601u/mcu.c 	struct mt7601u_dma_buf buf = *dma_buf; /* we need to fake length */
dma_buf           334 drivers/net/wireless/mediatek/mt7601u/mcu.c mt7601u_dma_fw(struct mt7601u_dev *dev, struct mt7601u_dma_buf *dma_buf,
dma_buf           343 drivers/net/wireless/mediatek/mt7601u/mcu.c 	ret = __mt7601u_dma_fw(dev, dma_buf, data, n, dst_addr);
dma_buf           350 drivers/net/wireless/mediatek/mt7601u/mcu.c 	return mt7601u_dma_fw(dev, dma_buf, data + n, len - n, dst_addr + n);
dma_buf           356 drivers/net/wireless/mediatek/mt7601u/mcu.c 	struct mt7601u_dma_buf dma_buf;
dma_buf           364 drivers/net/wireless/mediatek/mt7601u/mcu.c 	if (mt7601u_usb_alloc_buf(dev, MCU_FW_URB_SIZE, &dma_buf)) {
dma_buf           372 drivers/net/wireless/mediatek/mt7601u/mcu.c 	ret = mt7601u_dma_fw(dev, &dma_buf, fw->ilm, ilm_len, sizeof(fw->ivb));
dma_buf           378 drivers/net/wireless/mediatek/mt7601u/mcu.c 	ret = mt7601u_dma_fw(dev, &dma_buf, fw->ilm + ilm_len,
dma_buf           399 drivers/net/wireless/mediatek/mt7601u/mcu.c 	mt7601u_usb_free_buf(dev, &dma_buf);
dma_buf           254 drivers/parport/parport_gsc.c 	priv->dma_buf = NULL;
dma_buf           390 drivers/parport/parport_gsc.c 		if (priv->dma_buf)
dma_buf           392 drivers/parport/parport_gsc.c 					    priv->dma_buf,
dma_buf            66 drivers/parport/parport_gsc.h 	char *dma_buf;
dma_buf           617 drivers/parport/parport_pc.c 			memcpy(priv->dma_buf, buf, count);
dma_buf          2078 drivers/parport/parport_pc.c 	priv->dma_buf = NULL;
dma_buf          2212 drivers/parport/parport_pc.c 				priv->dma_buf =
dma_buf          2217 drivers/parport/parport_pc.c 				if (!priv->dma_buf) {
dma_buf          2292 drivers/parport/parport_pc.c 	if (priv->dma_buf)
dma_buf          2294 drivers/parport/parport_pc.c 				    priv->dma_buf,
dma_buf          2298 drivers/scsi/aacraid/commsup.c 	char *dma_buf;
dma_buf          2307 drivers/scsi/aacraid/commsup.c 	dma_buf = dma_alloc_coherent(&dev->pdev->dev, datasize, &addr,
dma_buf          2309 drivers/scsi/aacraid/commsup.c 	if (!dma_buf)
dma_buf          2332 drivers/scsi/aacraid/commsup.c 	memcpy(dma_buf, (char *)wellness_str, datasize);
dma_buf          2343 drivers/scsi/aacraid/commsup.c 	dma_free_coherent(&dev->pdev->dev, datasize, dma_buf, addr);
dma_buf           278 drivers/scsi/csiostor/csio_lnode.c 	cmd = fdmi_req->dma_buf.vaddr;
dma_buf           312 drivers/scsi/csiostor/csio_lnode.c 	cmd = fdmi_req->dma_buf.vaddr;
dma_buf           391 drivers/scsi/csiostor/csio_lnode.c 				FCOE_CT, &fdmi_req->dma_buf, len)) {
dma_buf           428 drivers/scsi/csiostor/csio_lnode.c 	cmd = fdmi_req->dma_buf.vaddr;
dma_buf           498 drivers/scsi/csiostor/csio_lnode.c 				FCOE_CT, &fdmi_req->dma_buf, len)) {
dma_buf           529 drivers/scsi/csiostor/csio_lnode.c 	cmd = fdmi_req->dma_buf.vaddr;
dma_buf           550 drivers/scsi/csiostor/csio_lnode.c 				FCOE_CT, &fdmi_req->dma_buf, len)) {
dma_buf           588 drivers/scsi/csiostor/csio_lnode.c 	cmd = fdmi_req->dma_buf.vaddr;
dma_buf           599 drivers/scsi/csiostor/csio_lnode.c 					FCOE_CT, &fdmi_req->dma_buf, len)) {
dma_buf          1709 drivers/scsi/csiostor/csio_lnode.c 	wr->rsp_dmalen = cpu_to_be32(io_req->dma_buf.len);
dma_buf          1710 drivers/scsi/csiostor/csio_lnode.c 	wr->rsp_dmaaddr = cpu_to_be64(io_req->dma_buf.paddr);
dma_buf          1838 drivers/scsi/csiostor/csio_lnode.c 	struct csio_dma_buf	*dma_buf;
dma_buf          1849 drivers/scsi/csiostor/csio_lnode.c 	dma_buf = &ln->mgmt_req->dma_buf;
dma_buf          1850 drivers/scsi/csiostor/csio_lnode.c 	dma_buf->len = 2048;
dma_buf          1851 drivers/scsi/csiostor/csio_lnode.c 	dma_buf->vaddr = dma_alloc_coherent(&hw->pdev->dev, dma_buf->len,
dma_buf          1852 drivers/scsi/csiostor/csio_lnode.c 						&dma_buf->paddr, GFP_KERNEL);
dma_buf          1853 drivers/scsi/csiostor/csio_lnode.c 	if (!dma_buf->vaddr) {
dma_buf          1871 drivers/scsi/csiostor/csio_lnode.c 	struct csio_dma_buf *dma_buf;
dma_buf          1877 drivers/scsi/csiostor/csio_lnode.c 	dma_buf = &ln->mgmt_req->dma_buf;
dma_buf          1878 drivers/scsi/csiostor/csio_lnode.c 	if (dma_buf->vaddr)
dma_buf          1879 drivers/scsi/csiostor/csio_lnode.c 		dma_free_coherent(&hw->pdev->dev, dma_buf->len, dma_buf->vaddr,
dma_buf          1880 drivers/scsi/csiostor/csio_lnode.c 				    dma_buf->paddr);
dma_buf           206 drivers/scsi/csiostor/csio_scsi.c 	struct csio_dma_buf *dma_buf;
dma_buf           222 drivers/scsi/csiostor/csio_scsi.c 	dma_buf = &req->dma_buf;
dma_buf           225 drivers/scsi/csiostor/csio_scsi.c 	wr->rsp_dmalen = cpu_to_be32(dma_buf->len);
dma_buf           226 drivers/scsi/csiostor/csio_scsi.c 	wr->rsp_dmaaddr = cpu_to_be64(dma_buf->paddr);
dma_buf           298 drivers/scsi/csiostor/csio_scsi.c 	struct csio_dma_buf *dma_buf;
dma_buf           329 drivers/scsi/csiostor/csio_scsi.c 			dma_buf = (struct csio_dma_buf *)tmp;
dma_buf           331 drivers/scsi/csiostor/csio_scsi.c 				sgl->addr0 = cpu_to_be64(dma_buf->paddr);
dma_buf           333 drivers/scsi/csiostor/csio_scsi.c 						min(xfer_len, dma_buf->len));
dma_buf           336 drivers/scsi/csiostor/csio_scsi.c 				sge_pair->addr[1] = cpu_to_be64(dma_buf->paddr);
dma_buf           338 drivers/scsi/csiostor/csio_scsi.c 						min(xfer_len, dma_buf->len));
dma_buf           341 drivers/scsi/csiostor/csio_scsi.c 				sge_pair->addr[0] = cpu_to_be64(dma_buf->paddr);
dma_buf           343 drivers/scsi/csiostor/csio_scsi.c 						min(xfer_len, dma_buf->len));
dma_buf           345 drivers/scsi/csiostor/csio_scsi.c 			xfer_len -= min(xfer_len, dma_buf->len);
dma_buf           366 drivers/scsi/csiostor/csio_scsi.c 	struct csio_dma_buf *dma_buf;
dma_buf           381 drivers/scsi/csiostor/csio_scsi.c 	dma_buf = &req->dma_buf;
dma_buf           384 drivers/scsi/csiostor/csio_scsi.c 	wr->rsp_dmalen = cpu_to_be32(dma_buf->len);
dma_buf           385 drivers/scsi/csiostor/csio_scsi.c 	wr->rsp_dmaaddr = cpu_to_be64(dma_buf->paddr);
dma_buf           419 drivers/scsi/csiostor/csio_scsi.c 	struct csio_dma_buf *dma_buf;
dma_buf           434 drivers/scsi/csiostor/csio_scsi.c 	dma_buf = &req->dma_buf;
dma_buf           437 drivers/scsi/csiostor/csio_scsi.c 	wr->rsp_dmalen = cpu_to_be32(dma_buf->len);
dma_buf           438 drivers/scsi/csiostor/csio_scsi.c 	wr->rsp_dmaaddr = cpu_to_be64(dma_buf->paddr);
dma_buf           563 drivers/scsi/csiostor/csio_scsi.c 	struct csio_dma_buf *dma_buf = NULL;
dma_buf           613 drivers/scsi/csiostor/csio_scsi.c 		dma_buf = csio_get_scsi_ddp(scsim);
dma_buf           614 drivers/scsi/csiostor/csio_scsi.c 		if (dma_buf == NULL || i > scsim->max_sge) {
dma_buf           618 drivers/scsi/csiostor/csio_scsi.c 		alloc_len += dma_buf->len;
dma_buf           620 drivers/scsi/csiostor/csio_scsi.c 		list_add_tail(&dma_buf->list, &req->gen_list);
dma_buf          1500 drivers/scsi/csiostor/csio_scsi.c 	struct csio_dma_buf *dma_buf;
dma_buf          1504 drivers/scsi/csiostor/csio_scsi.c 	dma_buf = (struct csio_dma_buf *)csio_list_next(&req->gen_list);
dma_buf          1507 drivers/scsi/csiostor/csio_scsi.c 	while (bytes_left > 0 && sg && dma_buf) {
dma_buf          1508 drivers/scsi/csiostor/csio_scsi.c 		if (buf_off >= dma_buf->len) {
dma_buf          1510 drivers/scsi/csiostor/csio_scsi.c 			dma_buf = (struct csio_dma_buf *)
dma_buf          1511 drivers/scsi/csiostor/csio_scsi.c 					csio_list_next(dma_buf);
dma_buf          1521 drivers/scsi/csiostor/csio_scsi.c 		buf_addr = dma_buf->vaddr + buf_off;
dma_buf          1523 drivers/scsi/csiostor/csio_scsi.c 		bytes_copy = min((dma_buf->len - buf_off),
dma_buf          1564 drivers/scsi/csiostor/csio_scsi.c 	struct csio_dma_buf *dma_buf;
dma_buf          1581 drivers/scsi/csiostor/csio_scsi.c 		dma_buf = &req->dma_buf;
dma_buf          1582 drivers/scsi/csiostor/csio_scsi.c 		fcp_resp = (struct fcp_resp_with_ext *)dma_buf->vaddr;
dma_buf          2016 drivers/scsi/csiostor/csio_scsi.c 	struct csio_dma_buf *dma_buf;
dma_buf          2039 drivers/scsi/csiostor/csio_scsi.c 		dma_buf = &req->dma_buf;
dma_buf          2040 drivers/scsi/csiostor/csio_scsi.c 		fcp_resp = (struct fcp_resp_with_ext *)dma_buf->vaddr;
dma_buf          2416 drivers/scsi/csiostor/csio_scsi.c 	struct csio_dma_buf *dma_buf;
dma_buf          2442 drivers/scsi/csiostor/csio_scsi.c 		dma_buf = &ioreq->dma_buf;
dma_buf          2443 drivers/scsi/csiostor/csio_scsi.c 		dma_buf->vaddr = dma_pool_alloc(hw->scsi_dma_pool, GFP_KERNEL,
dma_buf          2444 drivers/scsi/csiostor/csio_scsi.c 						&dma_buf->paddr);
dma_buf          2445 drivers/scsi/csiostor/csio_scsi.c 		if (!dma_buf->vaddr) {
dma_buf          2453 drivers/scsi/csiostor/csio_scsi.c 		dma_buf->len = scm->proto_rsp_len;
dma_buf          2482 drivers/scsi/csiostor/csio_scsi.c 		dma_buf = &ioreq->dma_buf;
dma_buf          2483 drivers/scsi/csiostor/csio_scsi.c 		dma_pool_free(hw->scsi_dma_pool, dma_buf->vaddr,
dma_buf          2484 drivers/scsi/csiostor/csio_scsi.c 			      dma_buf->paddr);
dma_buf          2503 drivers/scsi/csiostor/csio_scsi.c 	struct csio_dma_buf *dma_buf;
dma_buf          2513 drivers/scsi/csiostor/csio_scsi.c 		dma_buf = &ioreq->dma_buf;
dma_buf          2514 drivers/scsi/csiostor/csio_scsi.c 		dma_pool_free(scm->hw->scsi_dma_pool, dma_buf->vaddr,
dma_buf          2515 drivers/scsi/csiostor/csio_scsi.c 			      dma_buf->paddr);
dma_buf           248 drivers/scsi/csiostor/csio_wr.h 	struct csio_dma_buf	dma_buf;	/* Req/resp DMA buffers */
dma_buf           545 drivers/scsi/lpfc/lpfc_mem.c 	struct hbq_dmabuf *dma_buf;
dma_buf           547 drivers/scsi/lpfc/lpfc_mem.c 	dma_buf = kzalloc(sizeof(struct hbq_dmabuf), GFP_KERNEL);
dma_buf           548 drivers/scsi/lpfc/lpfc_mem.c 	if (!dma_buf)
dma_buf           551 drivers/scsi/lpfc/lpfc_mem.c 	dma_buf->hbuf.virt = dma_pool_alloc(phba->lpfc_hrb_pool, GFP_KERNEL,
dma_buf           552 drivers/scsi/lpfc/lpfc_mem.c 					    &dma_buf->hbuf.phys);
dma_buf           553 drivers/scsi/lpfc/lpfc_mem.c 	if (!dma_buf->hbuf.virt) {
dma_buf           554 drivers/scsi/lpfc/lpfc_mem.c 		kfree(dma_buf);
dma_buf           557 drivers/scsi/lpfc/lpfc_mem.c 	dma_buf->dbuf.virt = dma_pool_alloc(phba->lpfc_drb_pool, GFP_KERNEL,
dma_buf           558 drivers/scsi/lpfc/lpfc_mem.c 					    &dma_buf->dbuf.phys);
dma_buf           559 drivers/scsi/lpfc/lpfc_mem.c 	if (!dma_buf->dbuf.virt) {
dma_buf           560 drivers/scsi/lpfc/lpfc_mem.c 		dma_pool_free(phba->lpfc_hrb_pool, dma_buf->hbuf.virt,
dma_buf           561 drivers/scsi/lpfc/lpfc_mem.c 			      dma_buf->hbuf.phys);
dma_buf           562 drivers/scsi/lpfc/lpfc_mem.c 		kfree(dma_buf);
dma_buf           565 drivers/scsi/lpfc/lpfc_mem.c 	dma_buf->total_size = LPFC_DATA_BUF_SIZE;
dma_buf           566 drivers/scsi/lpfc/lpfc_mem.c 	return dma_buf;
dma_buf           605 drivers/scsi/lpfc/lpfc_mem.c 	struct rqb_dmabuf *dma_buf;
dma_buf           607 drivers/scsi/lpfc/lpfc_mem.c 	dma_buf = kzalloc(sizeof(struct rqb_dmabuf), GFP_KERNEL);
dma_buf           608 drivers/scsi/lpfc/lpfc_mem.c 	if (!dma_buf)
dma_buf           611 drivers/scsi/lpfc/lpfc_mem.c 	dma_buf->hbuf.virt = dma_pool_alloc(phba->lpfc_hrb_pool, GFP_KERNEL,
dma_buf           612 drivers/scsi/lpfc/lpfc_mem.c 					    &dma_buf->hbuf.phys);
dma_buf           613 drivers/scsi/lpfc/lpfc_mem.c 	if (!dma_buf->hbuf.virt) {
dma_buf           614 drivers/scsi/lpfc/lpfc_mem.c 		kfree(dma_buf);
dma_buf           617 drivers/scsi/lpfc/lpfc_mem.c 	dma_buf->dbuf.virt = dma_pool_alloc(phba->lpfc_nvmet_drb_pool,
dma_buf           618 drivers/scsi/lpfc/lpfc_mem.c 					    GFP_KERNEL, &dma_buf->dbuf.phys);
dma_buf           619 drivers/scsi/lpfc/lpfc_mem.c 	if (!dma_buf->dbuf.virt) {
dma_buf           620 drivers/scsi/lpfc/lpfc_mem.c 		dma_pool_free(phba->lpfc_hrb_pool, dma_buf->hbuf.virt,
dma_buf           621 drivers/scsi/lpfc/lpfc_mem.c 			      dma_buf->hbuf.phys);
dma_buf           622 drivers/scsi/lpfc/lpfc_mem.c 		kfree(dma_buf);
dma_buf           625 drivers/scsi/lpfc/lpfc_mem.c 	dma_buf->total_size = LPFC_NVMET_DATA_BUF_SIZE;
dma_buf           626 drivers/scsi/lpfc/lpfc_mem.c 	return dma_buf;
dma_buf          13383 drivers/scsi/lpfc/lpfc_sli.c 	struct hbq_dmabuf *dma_buf;
dma_buf          13407 drivers/scsi/lpfc/lpfc_sli.c 		dma_buf = lpfc_sli_hbqbuf_get(&phba->hbqs[0].hbq_buffer_list);
dma_buf          13408 drivers/scsi/lpfc/lpfc_sli.c 		if (!dma_buf) {
dma_buf          13415 drivers/scsi/lpfc/lpfc_sli.c 		memcpy(&dma_buf->cq_event.cqe.rcqe_cmpl, rcqe, sizeof(*rcqe));
dma_buf          13417 drivers/scsi/lpfc/lpfc_sli.c 		fc_hdr = (struct fc_frame_header *)dma_buf->hbuf.virt;
dma_buf          13423 drivers/scsi/lpfc/lpfc_sli.c 			lpfc_sli4_handle_mds_loopback(phba->pport, dma_buf);
dma_buf          13428 drivers/scsi/lpfc/lpfc_sli.c 		list_add_tail(&dma_buf->cq_event.list,
dma_buf          13877 drivers/scsi/lpfc/lpfc_sli.c 	struct rqb_dmabuf *dma_buf;
dma_buf          13914 drivers/scsi/lpfc/lpfc_sli.c 		dma_buf = lpfc_sli_rqbuf_get(phba, hrq);
dma_buf          13915 drivers/scsi/lpfc/lpfc_sli.c 		if (!dma_buf) {
dma_buf          13923 drivers/scsi/lpfc/lpfc_sli.c 		fc_hdr = (struct fc_frame_header *)dma_buf->hbuf.virt;
dma_buf          13936 drivers/scsi/lpfc/lpfc_sli.c 			dma_buf->bytes_recv = bf_get(lpfc_rcqe_length, rcqe);
dma_buf          13938 drivers/scsi/lpfc/lpfc_sli.c 				phba, idx, dma_buf, cq->isr_timestamp,
dma_buf          13943 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_rq_buf_free(phba, &dma_buf->hbuf);
dma_buf           665 drivers/spi/spi-tegra114.c 	u32 *dma_buf;
dma_buf           679 drivers/spi/spi-tegra114.c 	dma_buf = dma_alloc_coherent(tspi->dev, tspi->dma_buf_size,
dma_buf           681 drivers/spi/spi-tegra114.c 	if (!dma_buf) {
dma_buf           689 drivers/spi/spi-tegra114.c 		tspi->rx_dma_buf = dma_buf;
dma_buf           693 drivers/spi/spi-tegra114.c 		tspi->tx_dma_buf = dma_buf;
dma_buf           702 drivers/spi/spi-tegra114.c 	u32 *dma_buf;
dma_buf           707 drivers/spi/spi-tegra114.c 		dma_buf = tspi->rx_dma_buf;
dma_buf           713 drivers/spi/spi-tegra114.c 		dma_buf = tspi->tx_dma_buf;
dma_buf           722 drivers/spi/spi-tegra114.c 	dma_free_coherent(tspi->dev, tspi->dma_buf_size, dma_buf, dma_phys);
dma_buf           597 drivers/spi/spi-tegra20-slink.c 	u32 *dma_buf;
dma_buf           612 drivers/spi/spi-tegra20-slink.c 	dma_buf = dma_alloc_coherent(tspi->dev, tspi->dma_buf_size,
dma_buf           614 drivers/spi/spi-tegra20-slink.c 	if (!dma_buf) {
dma_buf           635 drivers/spi/spi-tegra20-slink.c 		tspi->rx_dma_buf = dma_buf;
dma_buf           639 drivers/spi/spi-tegra20-slink.c 		tspi->tx_dma_buf = dma_buf;
dma_buf           645 drivers/spi/spi-tegra20-slink.c 	dma_free_coherent(tspi->dev, tspi->dma_buf_size, dma_buf, dma_phys);
dma_buf           653 drivers/spi/spi-tegra20-slink.c 	u32 *dma_buf;
dma_buf           658 drivers/spi/spi-tegra20-slink.c 		dma_buf = tspi->rx_dma_buf;
dma_buf           664 drivers/spi/spi-tegra20-slink.c 		dma_buf = tspi->tx_dma_buf;
dma_buf           673 drivers/spi/spi-tegra20-slink.c 	dma_free_coherent(tspi->dev, tspi->dma_buf_size, dma_buf, dma_phys);
dma_buf           178 drivers/staging/android/ion/ion.c static int ion_dma_buf_attach(struct dma_buf *dmabuf,
dma_buf           208 drivers/staging/android/ion/ion.c static void ion_dma_buf_detatch(struct dma_buf *dmabuf,
dma_buf           244 drivers/staging/android/ion/ion.c static int ion_mmap(struct dma_buf *dmabuf, struct vm_area_struct *vma)
dma_buf           270 drivers/staging/android/ion/ion.c static void ion_dma_buf_release(struct dma_buf *dmabuf)
dma_buf           277 drivers/staging/android/ion/ion.c static void *ion_dma_buf_kmap(struct dma_buf *dmabuf, unsigned long offset)
dma_buf           284 drivers/staging/android/ion/ion.c static void ion_dma_buf_kunmap(struct dma_buf *dmabuf, unsigned long offset,
dma_buf           289 drivers/staging/android/ion/ion.c static int ion_dma_buf_begin_cpu_access(struct dma_buf *dmabuf,
dma_buf           321 drivers/staging/android/ion/ion.c static int ion_dma_buf_end_cpu_access(struct dma_buf *dmabuf,
dma_buf           363 drivers/staging/android/ion/ion.c 	struct dma_buf *dmabuf;
dma_buf            31 drivers/staging/media/tegra-vde/dmabuf-cache.c 	struct dma_buf *dmabuf = entry->a->dmabuf;
dma_buf            61 drivers/staging/media/tegra-vde/dmabuf-cache.c 			       struct dma_buf *dmabuf,
dma_buf           501 drivers/staging/media/tegra-vde/vde.c 	struct dma_buf *dmabuf;
dma_buf            20 drivers/staging/media/tegra-vde/vde.h struct dma_buf;
dma_buf            64 drivers/staging/media/tegra-vde/vde.h 			       struct dma_buf *dmabuf,
dma_buf           141 drivers/staging/most/usb/usb.c 	__le16 *dma_buf = kzalloc(sizeof(*dma_buf), GFP_KERNEL);
dma_buf           144 drivers/staging/most/usb/usb.c 	if (!dma_buf)
dma_buf           150 drivers/staging/most/usb/usb.c 				 reg, dma_buf, sizeof(*dma_buf), 5 * HZ);
dma_buf           151 drivers/staging/most/usb/usb.c 	*buf = le16_to_cpu(*dma_buf);
dma_buf           152 drivers/staging/most/usb/usb.c 	kfree(dma_buf);
dma_buf            67 drivers/tee/tee_shm.c static void tee_shm_op_release(struct dma_buf *dmabuf)
dma_buf            74 drivers/tee/tee_shm.c static void *tee_shm_op_map(struct dma_buf *dmabuf, unsigned long pgnum)
dma_buf            79 drivers/tee/tee_shm.c static int tee_shm_op_mmap(struct dma_buf *dmabuf, struct vm_area_struct *vma)
dma_buf          1120 drivers/tty/serial/serial-tegra.c 	unsigned char *dma_buf;
dma_buf          1135 drivers/tty/serial/serial-tegra.c 		dma_buf = dma_alloc_coherent(tup->uport.dev,
dma_buf          1138 drivers/tty/serial/serial-tegra.c 		if (!dma_buf) {
dma_buf          1148 drivers/tty/serial/serial-tegra.c 		tup->rx_dma_buf_virt = dma_buf;
dma_buf          1159 drivers/tty/serial/serial-tegra.c 		dma_buf = tup->uport.state->xmit.buf;
dma_buf          1164 drivers/tty/serial/serial-tegra.c 		tup->tx_dma_buf_virt = dma_buf;
dma_buf            35 drivers/xen/gntdev-dmabuf.c 	struct dma_buf *dmabuf;
dma_buf           225 drivers/xen/gntdev-dmabuf.c static int dmabuf_exp_ops_attach(struct dma_buf *dma_buf,
dma_buf           240 drivers/xen/gntdev-dmabuf.c static void dmabuf_exp_ops_detach(struct dma_buf *dma_buf,
dma_buf           333 drivers/xen/gntdev-dmabuf.c static void dmabuf_exp_ops_release(struct dma_buf *dma_buf)
dma_buf           335 drivers/xen/gntdev-dmabuf.c 	struct gntdev_dmabuf *gntdev_dmabuf = dma_buf->priv;
dma_buf           345 drivers/xen/gntdev-dmabuf.c static void *dmabuf_exp_ops_kmap(struct dma_buf *dma_buf,
dma_buf           352 drivers/xen/gntdev-dmabuf.c static void dmabuf_exp_ops_kunmap(struct dma_buf *dma_buf,
dma_buf           358 drivers/xen/gntdev-dmabuf.c static int dmabuf_exp_ops_mmap(struct dma_buf *dma_buf,
dma_buf           611 drivers/xen/gntdev-dmabuf.c 	struct dma_buf *dma_buf;
dma_buf           617 drivers/xen/gntdev-dmabuf.c 	dma_buf = dma_buf_get(fd);
dma_buf           618 drivers/xen/gntdev-dmabuf.c 	if (IS_ERR(dma_buf))
dma_buf           619 drivers/xen/gntdev-dmabuf.c 		return ERR_CAST(dma_buf);
dma_buf           630 drivers/xen/gntdev-dmabuf.c 	attach = dma_buf_attach(dma_buf, dev);
dma_buf           690 drivers/xen/gntdev-dmabuf.c 	dma_buf_detach(dma_buf, attach);
dma_buf           694 drivers/xen/gntdev-dmabuf.c 	dma_buf_put(dma_buf);
dma_buf           724 drivers/xen/gntdev-dmabuf.c 	struct dma_buf *dma_buf;
dma_buf           740 drivers/xen/gntdev-dmabuf.c 	dma_buf = attach->dmabuf;
dma_buf           742 drivers/xen/gntdev-dmabuf.c 	dma_buf_put(dma_buf);
dma_buf           584 include/drm/drm_drv.h 	struct dma_buf * (*gem_prime_export)(struct drm_gem_object *obj,
dma_buf           594 include/drm/drm_drv.h 				struct dma_buf *dma_buf);
dma_buf            99 include/drm/drm_gem.h 	struct dma_buf *(*export)(struct drm_gem_object *obj, int flags);
dma_buf           251 include/drm/drm_gem.h 	struct dma_buf *dma_buf;
dma_buf           146 include/drm/drm_gem_shmem_helper.h 		!shmem->base.dma_buf && !shmem->base.import_attach;
dma_buf            55 include/drm/drm_prime.h struct dma_buf;
dma_buf            67 include/drm/drm_prime.h struct dma_buf *drm_gem_dmabuf_export(struct drm_device *dev,
dma_buf            69 include/drm/drm_prime.h void drm_gem_dmabuf_release(struct dma_buf *dma_buf);
dma_buf            78 include/drm/drm_prime.h int drm_gem_map_attach(struct dma_buf *dma_buf,
dma_buf            80 include/drm/drm_prime.h void drm_gem_map_detach(struct dma_buf *dma_buf,
dma_buf            87 include/drm/drm_prime.h void *drm_gem_dmabuf_vmap(struct dma_buf *dma_buf);
dma_buf            88 include/drm/drm_prime.h void drm_gem_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr);
dma_buf            91 include/drm/drm_prime.h int drm_gem_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma);
dma_buf            94 include/drm/drm_prime.h struct dma_buf *drm_gem_prime_export(struct drm_gem_object *obj,
dma_buf            99 include/drm/drm_prime.h 						struct dma_buf *dma_buf,
dma_buf           102 include/drm/drm_prime.h 					    struct dma_buf *dma_buf);
dma_buf            26 include/linux/dma-buf.h struct dma_buf;
dma_buf            71 include/linux/dma-buf.h 	int (*attach)(struct dma_buf *, struct dma_buf_attachment *);
dma_buf            82 include/linux/dma-buf.h 	void (*detach)(struct dma_buf *, struct dma_buf_attachment *);
dma_buf           147 include/linux/dma-buf.h 	void (*release)(struct dma_buf *);
dma_buf           179 include/linux/dma-buf.h 	int (*begin_cpu_access)(struct dma_buf *, enum dma_data_direction);
dma_buf           198 include/linux/dma-buf.h 	int (*end_cpu_access)(struct dma_buf *, enum dma_data_direction);
dma_buf           235 include/linux/dma-buf.h 	int (*mmap)(struct dma_buf *, struct vm_area_struct *vma);
dma_buf           250 include/linux/dma-buf.h 	void *(*map)(struct dma_buf *, unsigned long);
dma_buf           260 include/linux/dma-buf.h 	void (*unmap)(struct dma_buf *, unsigned long, void *);
dma_buf           262 include/linux/dma-buf.h 	void *(*vmap)(struct dma_buf *);
dma_buf           263 include/linux/dma-buf.h 	void (*vunmap)(struct dma_buf *, void *vaddr);
dma_buf           341 include/linux/dma-buf.h 	struct dma_buf *dmabuf;
dma_buf           392 include/linux/dma-buf.h static inline void get_dma_buf(struct dma_buf *dmabuf)
dma_buf           397 include/linux/dma-buf.h struct dma_buf_attachment *dma_buf_attach(struct dma_buf *dmabuf,
dma_buf           399 include/linux/dma-buf.h void dma_buf_detach(struct dma_buf *dmabuf,
dma_buf           402 include/linux/dma-buf.h struct dma_buf *dma_buf_export(const struct dma_buf_export_info *exp_info);
dma_buf           404 include/linux/dma-buf.h int dma_buf_fd(struct dma_buf *dmabuf, int flags);
dma_buf           405 include/linux/dma-buf.h struct dma_buf *dma_buf_get(int fd);
dma_buf           406 include/linux/dma-buf.h void dma_buf_put(struct dma_buf *dmabuf);
dma_buf           412 include/linux/dma-buf.h int dma_buf_begin_cpu_access(struct dma_buf *dma_buf,
dma_buf           414 include/linux/dma-buf.h int dma_buf_end_cpu_access(struct dma_buf *dma_buf,
dma_buf           416 include/linux/dma-buf.h void *dma_buf_kmap(struct dma_buf *, unsigned long);
dma_buf           417 include/linux/dma-buf.h void dma_buf_kunmap(struct dma_buf *, unsigned long, void *);
dma_buf           419 include/linux/dma-buf.h int dma_buf_mmap(struct dma_buf *, struct vm_area_struct *,
dma_buf           421 include/linux/dma-buf.h void *dma_buf_vmap(struct dma_buf *);
dma_buf           422 include/linux/dma-buf.h void dma_buf_vunmap(struct dma_buf *, void *vaddr);
dma_buf            40 include/linux/parport_pc.h 	char *dma_buf;
dma_buf            27 include/linux/seqno-fence.h 	struct dma_buf *sync_buf;
dma_buf            88 include/linux/seqno-fence.h 		 struct dma_buf *sync_buf,  uint32_t context,
dma_buf           197 include/linux/tee_drv.h 	struct dma_buf *dmabuf;
dma_buf           124 include/media/videobuf2-core.h 	struct dma_buf *(*get_dmabuf)(void *buf_priv, unsigned long flags);
dma_buf           135 include/media/videobuf2-core.h 					  struct dma_buf *dbuf,
dma_buf           176 include/media/videobuf2-core.h 	struct dma_buf		*dbuf;
dma_buf           155 samples/vfio-mdev/mbochs.c 	struct dma_buf *buf;
dma_buf           803 samples/vfio-mdev/mbochs.c static int mbochs_mmap_dmabuf(struct dma_buf *buf, struct vm_area_struct *vma)
dma_buf           875 samples/vfio-mdev/mbochs.c static void mbochs_release_dmabuf(struct dma_buf *buf)
dma_buf           894 samples/vfio-mdev/mbochs.c static void *mbochs_kmap_dmabuf(struct dma_buf *buf, unsigned long page_num)
dma_buf           902 samples/vfio-mdev/mbochs.c static void mbochs_kunmap_dmabuf(struct dma_buf *buf, unsigned long page_num,
dma_buf           994 samples/vfio-mdev/mbochs.c 	struct dma_buf *buf;
dma_buf           122 sound/soc/intel/baytrail/sst-baytrail-dsp.c 	header = (struct fw_header *)sst_fw->dma_buf;
dma_buf           137 sound/soc/intel/baytrail/sst-baytrail-dsp.c 	module = (void *)sst_fw->dma_buf + sizeof(*header);
dma_buf           113 sound/soc/intel/common/sst-dsp-priv.h 	void *dma_buf;			/* virtual address of fw data */
dma_buf           348 sound/soc/intel/common/sst-firmware.c 	sst_fw->dma_buf = dma_alloc_coherent(dsp->dma_dev, sst_fw->size,
dma_buf           350 sound/soc/intel/common/sst-firmware.c 	if (!sst_fw->dma_buf) {
dma_buf           357 sound/soc/intel/common/sst-firmware.c 	memcpy((void *)sst_fw->dma_buf, (void *)fw->data, fw->size);
dma_buf           386 sound/soc/intel/common/sst-firmware.c 				sst_fw->dma_buf,
dma_buf           388 sound/soc/intel/common/sst-firmware.c 	sst_fw->dma_buf = NULL;
dma_buf           455 sound/soc/intel/common/sst-firmware.c 	if (sst_fw->dma_buf)
dma_buf           456 sound/soc/intel/common/sst-firmware.c 		dma_free_coherent(dsp->dma_dev, sst_fw->size, sst_fw->dma_buf,
dma_buf           471 sound/soc/intel/common/sst-firmware.c 		dma_free_coherent(dsp->dev, sst_fw->size, sst_fw->dma_buf,
dma_buf           150 sound/soc/intel/haswell/sst-haswell-dsp.c 		mod->data_offset = mod->data - fw->dma_buf;
dma_buf           181 sound/soc/intel/haswell/sst-haswell-dsp.c 	header = (struct fw_header *)sst_fw->dma_buf;
dma_buf           196 sound/soc/intel/haswell/sst-haswell-dsp.c 	module = (void *)sst_fw->dma_buf + sizeof(*header);