Searched refs:virtio_gpu_object (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.4/drivers/gpu/drm/virtio/ |
D | virtgpu_drv.h | 70 struct virtio_gpu_object { struct 85 container_of((gobj), struct virtio_gpu_object, gem_base) argument 243 struct virtio_gpu_object* 258 struct virtio_gpu_object *bo, 264 struct virtio_gpu_object *bo, 278 struct virtio_gpu_object *obj, 281 struct virtio_gpu_object *obj); 311 struct virtio_gpu_object *bo, 318 struct virtio_gpu_object *bo, 360 struct virtio_gpu_object **bo_ptr, [all …]
|
D | virtgpu_object.c | 62 struct virtio_gpu_object *bo; in virtio_gpu_ttm_bo_destroy() 65 bo = container_of(tbo, struct virtio_gpu_object, tbo); in virtio_gpu_ttm_bo_destroy() 79 static void virtio_gpu_init_ttm_placement(struct virtio_gpu_object *vgbo) in virtio_gpu_init_ttm_placement() 97 struct virtio_gpu_object **bo_ptr, in virtio_gpu_object_create() 100 struct virtio_gpu_object *bo; in virtio_gpu_object_create() 107 sizeof(struct virtio_gpu_object)); in virtio_gpu_object_create() 109 bo = kzalloc(sizeof(struct virtio_gpu_object), GFP_KERNEL); in virtio_gpu_object_create() 177 void virtio_gpu_object_kunmap(struct virtio_gpu_object *bo) in virtio_gpu_object_kunmap() 183 int virtio_gpu_object_kmap(struct virtio_gpu_object *bo) in virtio_gpu_object_kmap() 198 struct virtio_gpu_object *bo) in virtio_gpu_object_get_sg_table() [all …]
|
D | virtgpu_gem.c | 33 struct virtio_gpu_object *obj = gem_to_virtio_gpu_obj(gem_obj); in virtio_gpu_gem_free_object() 39 struct virtio_gpu_object* 45 struct virtio_gpu_object *obj; in virtio_gpu_alloc_object() 61 struct virtio_gpu_object *obj; in virtio_gpu_gem_create() 122 struct virtio_gpu_object *obj; in virtio_gpu_mode_dumb_mmap() 139 struct virtio_gpu_object *qobj = gem_to_virtio_gpu_obj(obj); in virtio_gpu_gem_object_open() 160 struct virtio_gpu_object *qobj = gem_to_virtio_gpu_obj(obj); in virtio_gpu_gem_object_close()
|
D | virtgpu_ioctl.c | 65 struct virtio_gpu_object *qobj; in virtio_gpu_object_list_validate() 74 qobj = container_of(bo, struct virtio_gpu_object, tbo); in virtio_gpu_object_list_validate() 88 struct virtio_gpu_object *qobj; in virtio_gpu_unref_list() 92 qobj = container_of(bo, struct virtio_gpu_object, tbo); in virtio_gpu_unref_list() 112 struct virtio_gpu_object *qobj; in virtio_gpu_execbuffer_ioctl() 280 struct virtio_gpu_object *qobj; in virtio_gpu_resource_create_ioctl() 342 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_resource_info_ioctl() 365 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_transfer_from_host_ioctl() 418 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_transfer_to_host_ioctl() 470 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_wait_ioctl()
|
D | virtgpu_prime.c | 35 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_gem_prime_get_sg_table() 54 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_gem_prime_vmap()
|
D | virtgpu_ttm.c | 192 struct virtio_gpu_object *obj; 244 gtt->obj = container_of(bo, struct virtio_gpu_object, tbo); in virtio_gpu_ttm_tt_create() 254 struct virtio_gpu_object *bo; in virtio_gpu_bo_swap_notify() 256 bo = container_of(tbo, struct virtio_gpu_object, tbo); in virtio_gpu_bo_swap_notify()
|
D | virtgpu_plane.c | 97 struct virtio_gpu_object *bo; in virtio_gpu_primary_plane_update() 149 struct virtio_gpu_object *bo; in virtio_gpu_cursor_prepare_fb() 187 struct virtio_gpu_object *bo = NULL; in virtio_gpu_cursor_plane_update()
|
D | virtgpu_vq.c | 389 struct virtio_gpu_object *bo, in virtio_gpu_cmd_create_resource() 484 struct virtio_gpu_object *bo, in virtio_gpu_cmd_transfer_to_host_2d() 862 struct virtio_gpu_object *bo, in virtio_gpu_cmd_resource_create_3d() 891 struct virtio_gpu_object *bo, in virtio_gpu_cmd_transfer_to_host_3d() 962 struct virtio_gpu_object *obj, in virtio_gpu_object_attach() 1013 struct virtio_gpu_object *obj) in virtio_gpu_object_detach()
|