| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 
 | static struct drm_driver driver = {
 .driver_features = DRIVER_MODESET | DRIVER_GEM | DRIVER_RENDER | DRIVER_ATOMI
 
 .open = virtio_gpu_driver_open,
 
 .postclose = virtio_gpu_driver_postclose,
 
 
 .dumb_create = virtio_gpu_mode_dumb_create,
 
 .dumb_map_offset = virtio_gpu_mode_dumb_mmap,
 
 #if defined(CONFIG_DEBUG_FS)
 .debugfs_init = virtio_gpu_debugfs_init,
 #endif
 
 .prime_handle_to_fd = drm_gem_prime_handle_to_fd,
 
 .prime_fd_to_handle = drm_gem_prime_fd_to_handle,
 
 .gem_prime_mmap = drm_gem_prime_mmap,
 
 .gem_prime_export = virtgpu_gem_prime_export,
 
 .gem_prime_import = virtgpu_gem_prime_import,
 
 .gem_prime_import_sg_table = virtgpu_gem_prime_import_sg_table,
 
 
 .gem_create_object = virtio_gpu_create_object,
 
 .fops = &virtio_gpu_driver_fops,
 
 
 .ioctls = virtio_gpu_ioctls,
 .num_ioctls = DRM_VIRTIO_NUM_IOCTLS,
 
 .name = DRIVER_NAME,
 .desc = DRIVER_DESC,
 .date = DRIVER_DATE,
 .major = DRIVER_MAJOR,
 .minor = DRIVER_MINOR,
 .patchlevel = DRIVER_PATCHLEVEL,
 
 .release = virtio_gpu_release,
 };
 
 |