Lines Matching refs:gtt
198 struct virtio_gpu_ttm_tt *gtt = in virtio_gpu_ttm_tt_bind() local
201 virtio_gpu_get_vgdev(gtt->obj->tbo.bdev); in virtio_gpu_ttm_tt_bind()
203 virtio_gpu_object_attach(vgdev, gtt->obj, NULL); in virtio_gpu_ttm_tt_bind()
209 struct virtio_gpu_ttm_tt *gtt = in virtio_gpu_ttm_tt_unbind() local
212 virtio_gpu_get_vgdev(gtt->obj->tbo.bdev); in virtio_gpu_ttm_tt_unbind()
214 virtio_gpu_object_detach(vgdev, gtt->obj); in virtio_gpu_ttm_tt_unbind()
220 struct virtio_gpu_ttm_tt *gtt = in virtio_gpu_ttm_tt_destroy() local
223 ttm_dma_tt_fini(>t->ttm); in virtio_gpu_ttm_tt_destroy()
224 kfree(gtt); in virtio_gpu_ttm_tt_destroy()
237 struct virtio_gpu_ttm_tt *gtt; in virtio_gpu_ttm_tt_create() local
240 gtt = kzalloc(sizeof(struct virtio_gpu_ttm_tt), GFP_KERNEL); in virtio_gpu_ttm_tt_create()
241 if (gtt == NULL) in virtio_gpu_ttm_tt_create()
243 gtt->ttm.ttm.func = &virtio_gpu_tt_func; in virtio_gpu_ttm_tt_create()
244 gtt->obj = container_of(bo, struct virtio_gpu_object, tbo); in virtio_gpu_ttm_tt_create()
245 if (ttm_dma_tt_init(>t->ttm, bo, page_flags)) { in virtio_gpu_ttm_tt_create()
246 kfree(gtt); in virtio_gpu_ttm_tt_create()
249 return >t->ttm.ttm; in virtio_gpu_ttm_tt_create()