Searched refs:virtio_gpu_object (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.15/drivers/gpu/drm/virtio/ |
D | virtgpu_drv.h | 83 struct virtio_gpu_object { struct 95 container_of((gobj), struct virtio_gpu_object, base.base) argument 98 struct virtio_gpu_object base; 104 struct virtio_gpu_object base; 110 #define to_virtio_gpu_shmem(virtio_gpu_object) \ argument 111 container_of((virtio_gpu_object), struct virtio_gpu_object_shmem, base) 113 #define to_virtio_gpu_vram(virtio_gpu_object) \ argument 114 container_of((virtio_gpu_object), struct virtio_gpu_object_vram, base) 303 struct virtio_gpu_object *bo, 308 struct virtio_gpu_object *bo); [all …]
|
D | virtgpu_vram.c | 6 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtio_gpu_vram_free() 35 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtio_gpu_vram_mmap() 75 bool virtio_gpu_is_vram(struct virtio_gpu_object *bo) in virtio_gpu_is_vram() 80 static int virtio_gpu_vram_map(struct virtio_gpu_object *bo) in virtio_gpu_vram_map() 126 struct virtio_gpu_object **bo_ptr) in virtio_gpu_vram_create()
|
D | virtgpu_object.c | 64 void virtio_gpu_cleanup_object(struct virtio_gpu_object *bo) in virtio_gpu_cleanup_object() 103 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtio_gpu_free_object() 130 bool virtio_gpu_is_shmem(struct virtio_gpu_object *bo) in virtio_gpu_is_shmem() 151 struct virtio_gpu_object *bo, in virtio_gpu_object_shmem_init() 213 struct virtio_gpu_object **bo_ptr, in virtio_gpu_object_create() 218 struct virtio_gpu_object *bo; in virtio_gpu_object_create()
|
D | virtgpu_prime.c | 34 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_virtio_get_uuid() 63 struct virtio_gpu_object *bo) in virtio_gpu_resource_assign_uuid() 86 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_gem_prime_export()
|
D | virtgpu_vq.c | 501 struct virtio_gpu_object *bo, in virtio_gpu_cmd_create_resource() 526 struct virtio_gpu_object *bo; in virtio_gpu_cmd_unref_cb() 535 struct virtio_gpu_object *bo) in virtio_gpu_cmd_unref_resource() 607 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(objs->objs[0]); in virtio_gpu_cmd_transfer_to_host_2d() 954 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(objs->objs[0]); in virtio_gpu_cmd_context_attach_resource() 972 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(objs->objs[0]); in virtio_gpu_cmd_context_detach_resource() 988 struct virtio_gpu_object *bo, in virtio_gpu_cmd_resource_create_3d() 1028 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(objs->objs[0]); in virtio_gpu_cmd_transfer_to_host_3d() 1065 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(objs->objs[0]); in virtio_gpu_cmd_transfer_from_host_3d() 1110 struct virtio_gpu_object *obj, in virtio_gpu_object_attach() [all …]
|
D | virtgpu_plane.c | 113 struct virtio_gpu_object *bo = in virtio_gpu_update_dumb_bo() 139 struct virtio_gpu_object *bo; in virtio_gpu_resource_flush() 174 struct virtio_gpu_object *bo; in virtio_gpu_primary_plane_update() 248 struct virtio_gpu_object *bo; in virtio_gpu_plane_prepare_fb() 291 struct virtio_gpu_object *bo = NULL; in virtio_gpu_cursor_plane_update()
|
D | virtgpu_ioctl.c | 245 struct virtio_gpu_object *qobj; in virtio_gpu_resource_create_ioctl() 307 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_resource_info_ioctl() 331 struct virtio_gpu_object *bo; in virtio_gpu_transfer_from_host_ioctl() 386 struct virtio_gpu_object *bo; in virtio_gpu_transfer_to_host_ioctl() 602 struct virtio_gpu_object *bo; in virtio_gpu_resource_create_blob_ioctl()
|
D | virtgpu_gem.c | 38 struct virtio_gpu_object *obj; in virtio_gpu_gem_create()
|