mtk_gem            42 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	struct mtk_drm_gem_obj *mtk_gem;
mtk_gem            46 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	mtk_gem = mtk_drm_gem_init(dev, size);
mtk_gem            47 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	if (IS_ERR(mtk_gem))
mtk_gem            48 drivers/gpu/drm/mediatek/mtk_drm_gem.c 		return ERR_CAST(mtk_gem);
mtk_gem            50 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	obj = &mtk_gem->base;
mtk_gem            52 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	mtk_gem->dma_attrs = DMA_ATTR_WRITE_COMBINE;
mtk_gem            55 drivers/gpu/drm/mediatek/mtk_drm_gem.c 		mtk_gem->dma_attrs |= DMA_ATTR_NO_KERNEL_MAPPING;
mtk_gem            57 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	mtk_gem->cookie = dma_alloc_attrs(priv->dma_dev, obj->size,
mtk_gem            58 drivers/gpu/drm/mediatek/mtk_drm_gem.c 					  &mtk_gem->dma_addr, GFP_KERNEL,
mtk_gem            59 drivers/gpu/drm/mediatek/mtk_drm_gem.c 					  mtk_gem->dma_attrs);
mtk_gem            60 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	if (!mtk_gem->cookie) {
mtk_gem            67 drivers/gpu/drm/mediatek/mtk_drm_gem.c 		mtk_gem->kvaddr = mtk_gem->cookie;
mtk_gem            70 drivers/gpu/drm/mediatek/mtk_drm_gem.c 			 mtk_gem->cookie, &mtk_gem->dma_addr,
mtk_gem            73 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	return mtk_gem;
mtk_gem            77 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	kfree(mtk_gem);
mtk_gem            83 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	struct mtk_drm_gem_obj *mtk_gem = to_mtk_gem_obj(obj);
mtk_gem            86 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	if (mtk_gem->sg)
mtk_gem            87 drivers/gpu/drm/mediatek/mtk_drm_gem.c 		drm_prime_gem_destroy(obj, mtk_gem->sg);
mtk_gem            89 drivers/gpu/drm/mediatek/mtk_drm_gem.c 		dma_free_attrs(priv->dma_dev, obj->size, mtk_gem->cookie,
mtk_gem            90 drivers/gpu/drm/mediatek/mtk_drm_gem.c 			       mtk_gem->dma_addr, mtk_gem->dma_attrs);
mtk_gem            95 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	kfree(mtk_gem);
mtk_gem           101 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	struct mtk_drm_gem_obj *mtk_gem;
mtk_gem           107 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	mtk_gem = mtk_drm_gem_create(dev, args->size, false);
mtk_gem           108 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	if (IS_ERR(mtk_gem))
mtk_gem           109 drivers/gpu/drm/mediatek/mtk_drm_gem.c 		return PTR_ERR(mtk_gem);
mtk_gem           115 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	ret = drm_gem_handle_create(file_priv, &mtk_gem->base, &args->handle);
mtk_gem           120 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	drm_gem_object_put_unlocked(&mtk_gem->base);
mtk_gem           125 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	mtk_drm_gem_free_object(&mtk_gem->base);
mtk_gem           134 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	struct mtk_drm_gem_obj *mtk_gem = to_mtk_gem_obj(obj);
mtk_gem           143 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	ret = dma_mmap_attrs(priv->dma_dev, vma, mtk_gem->cookie,
mtk_gem           144 drivers/gpu/drm/mediatek/mtk_drm_gem.c 			     mtk_gem->dma_addr, obj->size, mtk_gem->dma_attrs);
mtk_gem           190 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	struct mtk_drm_gem_obj *mtk_gem = to_mtk_gem_obj(obj);
mtk_gem           199 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	ret = dma_get_sgtable_attrs(priv->dma_dev, sgt, mtk_gem->cookie,
mtk_gem           200 drivers/gpu/drm/mediatek/mtk_drm_gem.c 				    mtk_gem->dma_addr, obj->size,
mtk_gem           201 drivers/gpu/drm/mediatek/mtk_drm_gem.c 				    mtk_gem->dma_attrs);
mtk_gem           214 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	struct mtk_drm_gem_obj *mtk_gem;
mtk_gem           220 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	mtk_gem = mtk_drm_gem_init(dev, attach->dmabuf->size);
mtk_gem           222 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	if (IS_ERR(mtk_gem))
mtk_gem           223 drivers/gpu/drm/mediatek/mtk_drm_gem.c 		return ERR_CAST(mtk_gem);
mtk_gem           235 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	mtk_gem->dma_addr = sg_dma_address(sg->sgl);
mtk_gem           236 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	mtk_gem->sg = sg;
mtk_gem           238 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	return &mtk_gem->base;
mtk_gem           241 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	kfree(mtk_gem);
mtk_gem           247 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	struct mtk_drm_gem_obj *mtk_gem = to_mtk_gem_obj(obj);
mtk_gem           253 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	if (mtk_gem->kvaddr)
mtk_gem           254 drivers/gpu/drm/mediatek/mtk_drm_gem.c 		return mtk_gem->kvaddr;
mtk_gem           261 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	mtk_gem->pages = kcalloc(npages, sizeof(*mtk_gem->pages), GFP_KERNEL);
mtk_gem           262 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	if (!mtk_gem->pages)
mtk_gem           266 drivers/gpu/drm/mediatek/mtk_drm_gem.c 		mtk_gem->pages[i++] = sg_page_iter_page(&iter);
mtk_gem           270 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	mtk_gem->kvaddr = vmap(mtk_gem->pages, npages, VM_MAP,
mtk_gem           276 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	return mtk_gem->kvaddr;
mtk_gem           281 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	struct mtk_drm_gem_obj *mtk_gem = to_mtk_gem_obj(obj);
mtk_gem           283 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	if (!mtk_gem->pages)
mtk_gem           287 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	mtk_gem->kvaddr = 0;
mtk_gem           288 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	kfree((void *)mtk_gem->pages);
mtk_gem           111 drivers/gpu/drm/mediatek/mtk_drm_plane.c 	struct mtk_drm_gem_obj *mtk_gem;
mtk_gem           119 drivers/gpu/drm/mediatek/mtk_drm_plane.c 	mtk_gem = to_mtk_gem_obj(gem);
mtk_gem           120 drivers/gpu/drm/mediatek/mtk_drm_plane.c 	addr = mtk_gem->dma_addr;