Lines Matching refs:vram

10 	struct virtio_gpu_object_vram *vram = to_virtio_gpu_vram(bo);  in virtio_gpu_vram_free()  local
15 unmap = drm_mm_node_allocated(&vram->vram_node); in virtio_gpu_vram_free()
38 struct virtio_gpu_object_vram *vram = to_virtio_gpu_vram(bo); in virtio_gpu_vram_mmap() local
44 wait_event(vgdev->resp_wq, vram->map_state != STATE_INITIALIZING); in virtio_gpu_vram_mmap()
45 if (vram->map_state != STATE_OK) in virtio_gpu_vram_mmap()
54 if (vram->map_info == VIRTIO_GPU_MAP_CACHE_WC) in virtio_gpu_vram_mmap()
56 else if (vram->map_info == VIRTIO_GPU_MAP_CACHE_UNCACHED) in virtio_gpu_vram_mmap()
60 if (vm_size != vram->vram_node.size) in virtio_gpu_vram_mmap()
64 vram->vram_node.start >> PAGE_SHIFT, in virtio_gpu_vram_mmap()
74 struct virtio_gpu_object_vram *vram = to_virtio_gpu_vram(bo); in virtio_gpu_vram_map_dma_buf() local
97 addr = dma_map_resource(dev, vram->vram_node.start, in virtio_gpu_vram_map_dma_buf()
98 vram->vram_node.size, dir, in virtio_gpu_vram_map_dma_buf()
104 sg_set_page(sgt->sgl, NULL, vram->vram_node.size, 0); in virtio_gpu_vram_map_dma_buf()
106 sg_dma_len(sgt->sgl) = vram->vram_node.size; in virtio_gpu_vram_map_dma_buf()
147 struct virtio_gpu_object_vram *vram = to_virtio_gpu_vram(bo); in virtio_gpu_vram_map() local
153 ret = drm_mm_insert_node(&vgdev->host_visible_mm, &vram->vram_node, in virtio_gpu_vram_map()
168 offset = vram->vram_node.start - vgdev->host_visible_region.addr; in virtio_gpu_vram_map()
180 drm_mm_remove_node(&vram->vram_node); in virtio_gpu_vram_map()
190 struct virtio_gpu_object_vram *vram; in virtio_gpu_vram_create() local
193 vram = kzalloc(sizeof(*vram), GFP_KERNEL); in virtio_gpu_vram_create()
194 if (!vram) in virtio_gpu_vram_create()
197 obj = &vram->base.base.base; in virtio_gpu_vram_create()
206 kfree(vram); in virtio_gpu_vram_create()
210 ret = virtio_gpu_resource_id_get(vgdev, &vram->base.hw_res_handle); in virtio_gpu_vram_create()
212 kfree(vram); in virtio_gpu_vram_create()
216 virtio_gpu_cmd_resource_create_blob(vgdev, &vram->base, params, NULL, in virtio_gpu_vram_create()
219 ret = virtio_gpu_vram_map(&vram->base); in virtio_gpu_vram_create()
226 *bo_ptr = &vram->base; in virtio_gpu_vram_create()