exp_info          508 drivers/dma-buf/dma-buf.c struct dma_buf *dma_buf_export(const struct dma_buf_export_info *exp_info)
exp_info          511 drivers/dma-buf/dma-buf.c 	struct dma_resv *resv = exp_info->resv;
exp_info          516 drivers/dma-buf/dma-buf.c 	if (!exp_info->resv)
exp_info          522 drivers/dma-buf/dma-buf.c 	if (WARN_ON(!exp_info->priv
exp_info          523 drivers/dma-buf/dma-buf.c 			  || !exp_info->ops
exp_info          524 drivers/dma-buf/dma-buf.c 			  || !exp_info->ops->map_dma_buf
exp_info          525 drivers/dma-buf/dma-buf.c 			  || !exp_info->ops->unmap_dma_buf
exp_info          526 drivers/dma-buf/dma-buf.c 			  || !exp_info->ops->release)) {
exp_info          530 drivers/dma-buf/dma-buf.c 	if (!try_module_get(exp_info->owner))
exp_info          539 drivers/dma-buf/dma-buf.c 	dmabuf->priv = exp_info->priv;
exp_info          540 drivers/dma-buf/dma-buf.c 	dmabuf->ops = exp_info->ops;
exp_info          541 drivers/dma-buf/dma-buf.c 	dmabuf->size = exp_info->size;
exp_info          542 drivers/dma-buf/dma-buf.c 	dmabuf->exp_name = exp_info->exp_name;
exp_info          543 drivers/dma-buf/dma-buf.c 	dmabuf->owner = exp_info->owner;
exp_info          554 drivers/dma-buf/dma-buf.c 	file = dma_buf_getfile(dmabuf, exp_info->flags);
exp_info          575 drivers/dma-buf/dma-buf.c 	module_put(exp_info->owner);
exp_info          125 drivers/dma-buf/udmabuf.c 	DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info          185 drivers/dma-buf/udmabuf.c 	exp_info.ops  = &udmabuf_ops;
exp_info          186 drivers/dma-buf/udmabuf.c 	exp_info.size = ubuf->pagecount << PAGE_SHIFT;
exp_info          187 drivers/dma-buf/udmabuf.c 	exp_info.priv = ubuf;
exp_info          188 drivers/dma-buf/udmabuf.c 	exp_info.flags = O_RDWR;
exp_info          190 drivers/dma-buf/udmabuf.c 	buf = dma_buf_export(&exp_info);
exp_info          492 drivers/gpu/drm/armada/armada_gem.c 	DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info          494 drivers/gpu/drm/armada/armada_gem.c 	exp_info.ops = &armada_gem_prime_dmabuf_ops;
exp_info          495 drivers/gpu/drm/armada/armada_gem.c 	exp_info.size = obj->size;
exp_info          496 drivers/gpu/drm/armada/armada_gem.c 	exp_info.flags = O_RDWR;
exp_info          497 drivers/gpu/drm/armada/armada_gem.c 	exp_info.priv = obj;
exp_info          499 drivers/gpu/drm/armada/armada_gem.c 	return drm_gem_dmabuf_export(obj->dev, &exp_info);
exp_info          241 drivers/gpu/drm/drm_prime.c 				      struct dma_buf_export_info *exp_info)
exp_info          245 drivers/gpu/drm/drm_prime.c 	dma_buf = dma_buf_export(exp_info);
exp_info          250 drivers/gpu/drm/drm_prime.c 	drm_gem_object_get(exp_info->priv);
exp_info          829 drivers/gpu/drm/drm_prime.c 	struct dma_buf_export_info exp_info = {
exp_info          839 drivers/gpu/drm/drm_prime.c 	return drm_gem_dmabuf_export(dev, &exp_info);
exp_info          210 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info          212 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	exp_info.ops = &i915_dmabuf_ops;
exp_info          213 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	exp_info.size = gem_obj->size;
exp_info          214 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	exp_info.flags = flags;
exp_info          215 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	exp_info.priv = gem_obj;
exp_info          216 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	exp_info.resv = obj->base.resv;
exp_info          224 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	return drm_gem_dmabuf_export(gem_obj->dev, &exp_info);
exp_info          112 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c 	DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info          128 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c 	exp_info.ops = &mock_dmabuf_ops;
exp_info          129 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c 	exp_info.size = npages * PAGE_SIZE;
exp_info          130 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c 	exp_info.flags = O_CLOEXEC;
exp_info          131 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c 	exp_info.priv = mock;
exp_info          133 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c 	dmabuf = dma_buf_export(&exp_info);
exp_info          133 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 	DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info          135 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 	exp_info.ops = &omap_dmabuf_ops;
exp_info          136 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 	exp_info.size = obj->size;
exp_info          137 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 	exp_info.flags = flags;
exp_info          138 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 	exp_info.priv = obj;
exp_info          140 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 	return drm_gem_dmabuf_export(obj->dev, &exp_info);
exp_info          635 drivers/gpu/drm/tegra/gem.c 	DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info          637 drivers/gpu/drm/tegra/gem.c 	exp_info.exp_name = KBUILD_MODNAME;
exp_info          638 drivers/gpu/drm/tegra/gem.c 	exp_info.owner = gem->dev->driver->fops->owner;
exp_info          639 drivers/gpu/drm/tegra/gem.c 	exp_info.ops = &tegra_gem_prime_dmabuf_ops;
exp_info          640 drivers/gpu/drm/tegra/gem.c 	exp_info.size = gem->size;
exp_info          641 drivers/gpu/drm/tegra/gem.c 	exp_info.flags = flags;
exp_info          642 drivers/gpu/drm/tegra/gem.c 	exp_info.priv = gem;
exp_info          644 drivers/gpu/drm/tegra/gem.c 	return drm_gem_dmabuf_export(gem->dev, &exp_info);
exp_info          177 drivers/gpu/drm/udl/udl_dmabuf.c 	DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info          179 drivers/gpu/drm/udl/udl_dmabuf.c 	exp_info.ops = &udl_dmabuf_ops;
exp_info          180 drivers/gpu/drm/udl/udl_dmabuf.c 	exp_info.size = obj->size;
exp_info          181 drivers/gpu/drm/udl/udl_dmabuf.c 	exp_info.flags = flags;
exp_info          182 drivers/gpu/drm/udl/udl_dmabuf.c 	exp_info.priv = obj;
exp_info          184 drivers/gpu/drm/udl/udl_dmabuf.c 	return drm_gem_dmabuf_export(obj->dev, &exp_info);
exp_info          714 drivers/gpu/drm/vmwgfx/ttm_object.c 		DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info          719 drivers/gpu/drm/vmwgfx/ttm_object.c 		exp_info.ops = &tdev->ops;
exp_info          720 drivers/gpu/drm/vmwgfx/ttm_object.c 		exp_info.size = prime->size;
exp_info          721 drivers/gpu/drm/vmwgfx/ttm_object.c 		exp_info.flags = flags;
exp_info          722 drivers/gpu/drm/vmwgfx/ttm_object.c 		exp_info.priv = prime;
exp_info          734 drivers/gpu/drm/vmwgfx/ttm_object.c 		dma_buf = dma_buf_export(&exp_info);
exp_info          395 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info          397 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	exp_info.ops = &vb2_dc_dmabuf_ops;
exp_info          398 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	exp_info.size = buf->size;
exp_info          399 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	exp_info.flags = flags;
exp_info          400 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	exp_info.priv = buf;
exp_info          408 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	dbuf = dma_buf_export(&exp_info);
exp_info          508 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info          510 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	exp_info.ops = &vb2_dma_sg_dmabuf_ops;
exp_info          511 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	exp_info.size = buf->size;
exp_info          512 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	exp_info.flags = flags;
exp_info          513 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	exp_info.priv = buf;
exp_info          518 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	dbuf = dma_buf_export(&exp_info);
exp_info          357 drivers/media/common/videobuf2/videobuf2-vmalloc.c 	DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info          359 drivers/media/common/videobuf2/videobuf2-vmalloc.c 	exp_info.ops = &vb2_vmalloc_dmabuf_ops;
exp_info          360 drivers/media/common/videobuf2/videobuf2-vmalloc.c 	exp_info.size = buf->size;
exp_info          361 drivers/media/common/videobuf2/videobuf2-vmalloc.c 	exp_info.flags = flags;
exp_info          362 drivers/media/common/videobuf2/videobuf2-vmalloc.c 	exp_info.priv = buf;
exp_info          367 drivers/media/common/videobuf2/videobuf2-vmalloc.c 	dbuf = dma_buf_export(&exp_info);
exp_info         1206 drivers/misc/fastrpc.c 	DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info         1216 drivers/misc/fastrpc.c 	exp_info.ops = &fastrpc_dma_buf_ops;
exp_info         1217 drivers/misc/fastrpc.c 	exp_info.size = bp.size;
exp_info         1218 drivers/misc/fastrpc.c 	exp_info.flags = O_RDWR;
exp_info         1219 drivers/misc/fastrpc.c 	exp_info.priv = buf;
exp_info         1220 drivers/misc/fastrpc.c 	buf->dmabuf = dma_buf_export(&exp_info);
exp_info          361 drivers/staging/android/ion/ion.c 	DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info          395 drivers/staging/android/ion/ion.c 	exp_info.ops = &dma_buf_ops;
exp_info          396 drivers/staging/android/ion/ion.c 	exp_info.size = buffer->size;
exp_info          397 drivers/staging/android/ion/ion.c 	exp_info.flags = O_RDWR;
exp_info          398 drivers/staging/android/ion/ion.c 	exp_info.priv = buffer;
exp_info          400 drivers/staging/android/ion/ion.c 	dmabuf = dma_buf_export(&exp_info);
exp_info          163 drivers/tee/tee_shm.c 		DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info          165 drivers/tee/tee_shm.c 		exp_info.ops = &tee_shm_dma_buf_ops;
exp_info          166 drivers/tee/tee_shm.c 		exp_info.size = shm->size;
exp_info          167 drivers/tee/tee_shm.c 		exp_info.flags = O_RDWR;
exp_info          168 drivers/tee/tee_shm.c 		exp_info.priv = shm;
exp_info          170 drivers/tee/tee_shm.c 		shm->dmabuf = dma_buf_export(&exp_info);
exp_info          295 drivers/tee/tee_shm.c 		DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info          297 drivers/tee/tee_shm.c 		exp_info.ops = &tee_shm_dma_buf_ops;
exp_info          298 drivers/tee/tee_shm.c 		exp_info.size = shm->size;
exp_info          299 drivers/tee/tee_shm.c 		exp_info.flags = O_RDWR;
exp_info          300 drivers/tee/tee_shm.c 		exp_info.priv = shm;
exp_info          302 drivers/tee/tee_shm.c 		shm->dmabuf = dma_buf_export(&exp_info);
exp_info          388 drivers/xen/gntdev-dmabuf.c 	DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info          404 drivers/xen/gntdev-dmabuf.c 	exp_info.exp_name = KBUILD_MODNAME;
exp_info          406 drivers/xen/gntdev-dmabuf.c 		exp_info.owner = args->dev->driver->owner;
exp_info          408 drivers/xen/gntdev-dmabuf.c 		exp_info.owner = THIS_MODULE;
exp_info          409 drivers/xen/gntdev-dmabuf.c 	exp_info.ops = &dmabuf_exp_ops;
exp_info          410 drivers/xen/gntdev-dmabuf.c 	exp_info.size = args->count << PAGE_SHIFT;
exp_info          411 drivers/xen/gntdev-dmabuf.c 	exp_info.flags = O_RDWR;
exp_info          412 drivers/xen/gntdev-dmabuf.c 	exp_info.priv = gntdev_dmabuf;
exp_info          414 drivers/xen/gntdev-dmabuf.c 	gntdev_dmabuf->dmabuf = dma_buf_export(&exp_info);
exp_info           68 include/drm/drm_prime.h 				      struct dma_buf_export_info *exp_info);
exp_info          402 include/linux/dma-buf.h struct dma_buf *dma_buf_export(const struct dma_buf_export_info *exp_info);
exp_info          993 samples/vfio-mdev/mbochs.c 	DEFINE_DMA_BUF_EXPORT_INFO(exp_info);
exp_info         1004 samples/vfio-mdev/mbochs.c 	exp_info.ops = &mbochs_dmabuf_ops;
exp_info         1005 samples/vfio-mdev/mbochs.c 	exp_info.size = dmabuf->mode.size;
exp_info         1006 samples/vfio-mdev/mbochs.c 	exp_info.priv = dmabuf;
exp_info         1008 samples/vfio-mdev/mbochs.c 	buf = dma_buf_export(&exp_info);