Searched refs:qobj (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/ |
H A D | qxl_dumb.c | 36 struct qxl_bo *qobj; in qxl_mode_dumb_create() local 70 qobj = gem_to_qxl_bo(gobj); in qxl_mode_dumb_create() 71 qobj->is_dumb = true; in qxl_mode_dumb_create() 83 struct qxl_bo *qobj; in qxl_mode_dumb_mmap() local 89 qobj = gem_to_qxl_bo(gobj); in qxl_mode_dumb_mmap() 90 *offset_p = qxl_bo_mmap_offset(qobj); in qxl_mode_dumb_mmap()
|
H A D | qxl_ioctl.c | 117 struct qxl_bo *qobj; in qxlhw_handle_to_bo() local 124 qobj = gem_to_qxl_bo(gobj); in qxlhw_handle_to_bo() 126 ret = qxl_release_list_add(release, qobj); in qxlhw_handle_to_bo() 131 *qbo_p = qobj; in qxlhw_handle_to_bo() 311 struct qxl_bo *qobj = NULL; in qxl_update_area_ioctl() local 322 qobj = gem_to_qxl_bo(gobj); in qxl_update_area_ioctl() 324 ret = qxl_bo_reserve(qobj); in qxl_update_area_ioctl() 328 if (!qobj->pin_count) { in qxl_update_area_ioctl() 329 qxl_ttm_placement_from_domain(qobj, qobj in qxl_update_area_ioctl() [all...] |
H A D | qxl_gem.c | 33 struct qxl_bo *qobj = gem_to_qxl_bo(gobj); in qxl_gem_object_free() local 39 qxl_surface_evict(qdev, qobj, false); in qxl_gem_object_free() 41 tbo = &qobj->tbo; in qxl_gem_object_free()
|
H A D | qxl_display.c | 408 struct qxl_bo *qobj; in qxl_framebuffer_surface_dirty() local 415 qobj = gem_to_qxl_bo(fb->obj[0]); in qxl_framebuffer_surface_dirty() 417 is_primary = qobj->shadow ? qobj->shadow->is_primary : qobj->is_primary; in qxl_framebuffer_surface_dirty() 432 qxl_draw_dirty_fb(qdev, fb, qobj, flags, color, in qxl_framebuffer_surface_dirty()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/ |
H A D | qxl_ioctl.c | 115 struct qxl_bo *qobj; in qxlhw_handle_to_bo() local 122 qobj = gem_to_qxl_bo(gobj); in qxlhw_handle_to_bo() 124 ret = qxl_release_list_add(release, qobj); in qxlhw_handle_to_bo() 129 *qbo_p = qobj; in qxlhw_handle_to_bo() 306 struct qxl_bo *qobj = NULL; in qxl_update_area_ioctl() local 317 qobj = gem_to_qxl_bo(gobj); in qxl_update_area_ioctl() 319 ret = qxl_bo_reserve(qobj); in qxl_update_area_ioctl() 323 if (!qobj->tbo.pin_count) { in qxl_update_area_ioctl() 324 qxl_ttm_placement_from_domain(qobj, qobj in qxl_update_area_ioctl() [all...] |
H A D | qxl_dumb.c | 36 struct qxl_bo *qobj; in qxl_mode_dumb_create() local 70 qobj = gem_to_qxl_bo(gobj); in qxl_mode_dumb_create() 71 qobj->is_dumb = true; in qxl_mode_dumb_create()
|
H A D | qxl_gem.c | 33 struct qxl_bo *qobj = gem_to_qxl_bo(gobj); in qxl_gem_object_free() local 39 qxl_surface_evict(qdev, qobj, false); in qxl_gem_object_free() 41 tbo = &qobj->tbo; in qxl_gem_object_free()
|
H A D | qxl_display.c | 412 struct qxl_bo *qobj; in qxl_framebuffer_surface_dirty() local 419 qobj = gem_to_qxl_bo(fb->obj[0]); in qxl_framebuffer_surface_dirty() 421 is_primary = qobj->shadow ? qobj->shadow->is_primary : qobj->is_primary; in qxl_framebuffer_surface_dirty() 436 qxl_draw_dirty_fb(qdev, fb, qobj, flags, color, in qxl_framebuffer_surface_dirty()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/virtio/ |
H A D | virtgpu_ioctl.c | 126 struct virtio_gpu_object *qobj; in virtio_gpu_resource_create_ioctl() local 165 ret = virtio_gpu_object_create(vgdev, ¶ms, &qobj, fence); in virtio_gpu_resource_create_ioctl() 169 obj = &qobj->base.base; in virtio_gpu_resource_create_ioctl() 177 rc->res_handle = qobj->hw_res_handle; /* similiar to a VM address */ in virtio_gpu_resource_create_ioctl() 196 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_resource_info_ioctl() local 202 qobj = gem_to_virtio_gpu_obj(gobj); in virtio_gpu_resource_info_ioctl() 204 ri->size = qobj->base.base.size; in virtio_gpu_resource_info_ioctl() 205 ri->res_handle = qobj->hw_res_handle; in virtio_gpu_resource_info_ioctl() 206 if (qobj->host3d_blob || qobj in virtio_gpu_resource_info_ioctl() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/virtio/ |
H A D | virtgpu_ioctl.c | 232 struct virtio_gpu_object *qobj; in virtio_gpu_resource_create_ioctl() local 271 ret = virtio_gpu_object_create(vgdev, ¶ms, &qobj, fence); in virtio_gpu_resource_create_ioctl() 275 obj = &qobj->base.base; in virtio_gpu_resource_create_ioctl() 283 rc->res_handle = qobj->hw_res_handle; /* similiar to a VM address */ in virtio_gpu_resource_create_ioctl() 302 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_resource_info_ioctl() local 308 qobj = gem_to_virtio_gpu_obj(gobj); in virtio_gpu_resource_info_ioctl() 310 ri->size = qobj->base.base.size; in virtio_gpu_resource_info_ioctl() 311 ri->res_handle = qobj->hw_res_handle; in virtio_gpu_resource_info_ioctl()
|
Completed in 9 milliseconds