/src/sys/external/bsd/drm2/dist/drm/ |
drm_mode_config.c | 128 card_res->max_height = dev->mode_config.max_height; 129 card_res->min_height = dev->mode_config.min_height; 130 card_res->max_width = dev->mode_config.max_width; 131 card_res->min_width = dev->mode_config.min_width; 238 dev->mode_config.plane_type_property = prop; 244 dev->mode_config.prop_src_x = prop; 250 dev->mode_config.prop_src_y = prop; 256 dev->mode_config.prop_src_w = prop; 262 dev->mode_config.prop_src_h = prop; 268 dev->mode_config.prop_crtc_x = prop [all...] |
drm_connector.c | 180 container_of(work, struct drm_device, mode_config.connector_free_work); 181 struct drm_mode_config *config = &dev->mode_config; 213 struct drm_mode_config *config = &dev->mode_config; 359 struct drm_mode_config *config = &connector->dev->mode_config; 457 ida_simple_remove(&dev->mode_config.connector_ida, 464 spin_lock_irq(&dev->mode_config.connector_list_lock); 466 dev->mode_config.num_connector--; 467 spin_unlock_irq(&dev->mode_config.connector_list_lock); 660 struct drm_mode_config *config = &conn->dev->mode_config; 683 struct drm_mode_config *config = &iter->dev->mode_config; [all...] |
drm_probe_helper.c | 237 if (!dev->mode_config.poll_enabled || !drm_kms_helper_poll) 248 if (dev->mode_config.delayed_event) { 264 schedule_delayed_work(&dev->mode_config.output_poll_work, delay); 278 ret = drm_modeset_lock(&connector->dev->mode_config.connection_mutex, &ctx); 324 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, ctx); 408 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); 416 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx); 468 dev->mode_config.delayed_event = true; 469 if (dev->mode_config.poll_enabled) 470 schedule_delayed_work(&dev->mode_config.output_poll_work [all...] |
drm_modeset_helper.c | 61 spin_lock_irq(&dev->mode_config.connector_list_lock); 63 &dev->mode_config.connector_list, head) { 70 list_splice(&panel_list, &dev->mode_config.connector_list); 71 spin_unlock_irq(&dev->mode_config.connector_list_lock); 216 dev->mode_config.suspend_state = state; 243 if (WARN_ON(!dev->mode_config.suspend_state)) 246 ret = drm_atomic_helper_resume(dev, dev->mode_config.suspend_state); 249 dev->mode_config.suspend_state = NULL;
|
drm_encoder.c | 122 if (WARN_ON(dev->mode_config.num_encoder >= 32)) 149 list_add_tail(&encoder->head, &dev->mode_config.encoder_list); 150 encoder->index = dev->mode_config.num_encoder++; 183 dev->mode_config.num_encoder--; 234 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); 240 drm_modeset_unlock(&dev->mode_config.connection_mutex);
|
drm_mode_object.c | 53 mutex_lock(&dev->mode_config.idr_mutex); 54 ret = idr_alloc(&dev->mode_config.object_idr, register_obj ? obj : NULL, 68 mutex_unlock(&dev->mode_config.idr_mutex); 95 mutex_lock(&dev->mode_config.idr_mutex); 96 idr_replace(&dev->mode_config.object_idr, obj, obj->id); 97 mutex_unlock(&dev->mode_config.idr_mutex); 116 mutex_lock(&dev->mode_config.idr_mutex); 118 idr_remove(&dev->mode_config.object_idr, object->id); 121 mutex_unlock(&dev->mode_config.idr_mutex); 149 mutex_lock(&dev->mode_config.idr_mutex) [all...] |
drm_modeset_lock.c | 94 * stores it in &drm_device.mode_config. This facilitate conversion of 102 struct drm_mode_config *config = &dev->mode_config; 148 * in &drm_device.mode_config. This facilitates conversion of existing 156 struct drm_mode_config *config = &dev->mode_config; 168 mutex_unlock(&dev->mode_config.mutex); 189 WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex)); 190 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); 408 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, ctx);
|
drm_property.c | 139 list_add_tail(&property->head, &dev->mode_config.property_list); 540 mutex_lock(&blob->dev->mode_config.blob_lock); 542 mutex_unlock(&blob->dev->mode_config.blob_lock); 594 mutex_lock(&dev->mode_config.blob_lock); 596 &dev->mode_config.property_blob_list); 597 mutex_unlock(&dev->mode_config.blob_lock); 816 mutex_lock(&dev->mode_config.blob_lock); 819 mutex_unlock(&dev->mode_config.blob_lock); 843 mutex_lock(&dev->mode_config.blob_lock); 860 mutex_unlock(&dev->mode_config.blob_lock) [all...] |
drm_framebuffer.c | 300 struct drm_mode_config *config = &dev->mode_config; 321 !dev->mode_config.allow_fb_modifiers) { 330 fb = dev->mode_config.funcs->fb_create(dev, file_priv, r); 383 if (!dev->mode_config.quirk_addfb_prefer_host_byte_order) { 751 mutex_lock(&dev->mode_config.fb_lock); 752 dev->mode_config.num_fb++; 753 list_add(&fb->head, &dev->mode_config.fb_list); 754 mutex_unlock(&dev->mode_config.fb_lock); 835 mutex_lock(&dev->mode_config.fb_lock); 837 dev->mode_config.num_fb-- [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/ |
nouveau_dispnv04_disp.c | 59 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { 69 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { 96 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { 101 list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.base.head) 111 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { 123 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { 136 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { 152 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { 176 list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.base.head) 179 list_for_each_entry(nv_crtc, &dev->mode_config.crtc_list, base.head [all...] |
/src/sys/external/bsd/drm2/dist/include/drm/ |
drm_framebuffer.h | 291 for (WARN_ON(!mutex_is_locked(&(dev)->mode_config.fb_lock)), \ 292 fb = list_first_entry(&(dev)->mode_config.fb_list, \ 294 &fb->head != (&(dev)->mode_config.fb_list); \
|
drm_encoder.h | 136 * @index: Position inside the mode_config.list, can be used as an array 263 list_for_each_entry((encoder), &(dev)->mode_config.encoder_list, head) \ 274 list_for_each_entry(encoder, &(dev)->mode_config.encoder_list, head)
|
drm_atomic.h | 291 list_for_each_entry(privobj, &(dev)->mode_config.privobj_list, head) 769 (__i) < (__state)->dev->mode_config.num_crtc; \ 791 (__i) < (__state)->dev->mode_config.num_crtc; \ 810 (__i) < (__state)->dev->mode_config.num_crtc; \ 832 (__i) < (__state)->dev->mode_config.num_total_plane; \ 854 for ((__i) = ((__state)->dev->mode_config.num_total_plane - 1); \ 875 (__i) < (__state)->dev->mode_config.num_total_plane; \ 893 (__i) < (__state)->dev->mode_config.num_total_plane; \
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_display.c | 156 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { 171 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { 184 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { 201 ret = drm_vblank_init(dev, dev->mode_config.num_crtc); 525 dev->mode_config.funcs = &nouveau_mode_config_funcs; 526 dev->mode_config.fb_base = device->func->resource_addr(device, 1); 528 dev->mode_config.min_width = 0; 529 dev->mode_config.min_height = 0; 531 dev->mode_config.max_width = 2048; 532 dev->mode_config.max_height = 2048 [all...] |
/src/sys/external/bsd/drm2/dist/drm/i915/display/ |
intel_display.h | 369 list_for_each_entry(crtc, &(dev)->mode_config.crtc_list, head) 373 &(dev)->mode_config.plane_list, \ 378 &(dev)->mode_config.plane_list, \ 385 &(dev)->mode_config.plane_list, \ 391 &(dev)->mode_config.crtc_list, \ 396 &(dev)->mode_config.crtc_list, \ 402 &(dev)->mode_config.encoder_list, \ 407 &(dev)->mode_config.encoder_list, \ 420 list_for_each_entry((intel_encoder), &(dev)->mode_config.encoder_list, base.head) \ 424 list_for_each_entry((intel_connector), &(dev)->mode_config.connector_list, base.head) [all...] |
intel_connector.c | 170 WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex)); 278 connector->dev->mode_config.aspect_ratio_property,
|
/src/sys/external/bsd/drm2/drm/ |
drm_lease.c | 77 mutex_lock(&master->dev->mode_config.idr_mutex); 79 mutex_unlock(&master->dev->mode_config.idr_mutex); 88 * master's dev->mode_config.idr_mutex.
|
/src/sys/external/bsd/drm2/dist/drm/ast/ |
ast_main.c | 516 dev->mode_config.funcs = (void *)&ast_mode_funcs; 517 dev->mode_config.min_width = 0; 518 dev->mode_config.min_height = 0; 519 dev->mode_config.preferred_depth = 24; 520 dev->mode_config.prefer_shadow = 1; 521 dev->mode_config.fb_base = pci_resource_start(ast->dev->pdev, 0); 529 dev->mode_config.max_width = 1920; 530 dev->mode_config.max_height = 2048; 532 dev->mode_config.max_width = 1600; 533 dev->mode_config.max_height = 1200 [all...] |
/src/sys/external/bsd/drm2/dist/drm/virtio/ |
virtgpu_display.c | 361 vgdev->ddev->mode_config.quirk_addfb_prefer_host_byte_order = true; 362 vgdev->ddev->mode_config.funcs = &virtio_gpu_mode_funcs; 363 vgdev->ddev->mode_config.helper_private = &virtio_mode_config_helpers; 366 vgdev->ddev->mode_config.min_width = XRES_MIN; 367 vgdev->ddev->mode_config.min_height = YRES_MIN; 368 vgdev->ddev->mode_config.max_width = XRES_MAX; 369 vgdev->ddev->mode_config.max_height = YRES_MAX;
|
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_encoders.c | 69 list_for_each_entry(clone_encoder, &dev->mode_config.encoder_list, head) { 89 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { 218 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { 220 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { 237 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { 256 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { 281 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { 299 list_for_each_entry(other_encoder, &dev->mode_config.encoder_list, head) {
|
radeon_irq_kms.c | 91 struct drm_mode_config *mode_config = &dev->mode_config; local in function:radeon_hotplug_work_func 99 mutex_lock(&mode_config->mutex); 100 list_for_each_entry(connector, &mode_config->connector_list, head) 102 mutex_unlock(&mode_config->mutex); 112 struct drm_mode_config *mode_config = &dev->mode_config; local in function:radeon_dp_work_func 116 list_for_each_entry(connector, &mode_config->connector_list, head)
|
/src/sys/external/bsd/drm2/dist/drm/vboxvideo/ |
vbox_mode.c | 136 list_for_each_entry(crtci, &vbox->ddev.mode_config.crtc_list, head) { 159 list_for_each_entry(connectori, &vbox->ddev.mode_config.connector_list, 202 list_for_each_entry(crtci, &vbox->ddev.mode_config.crtc_list, 459 list_for_each_entry(crtci, &vbox->ddev.mode_config.crtc_list, head) { 747 vbox->ddev.mode_config.suggested_x_property, 751 vbox->ddev.mode_config.suggested_x_property, 0); 755 vbox->ddev.mode_config.suggested_y_property, 759 vbox->ddev.mode_config.suggested_y_property, 0); 835 dev->mode_config.suggested_x_property, 0); 837 dev->mode_config.suggested_y_property, 0) [all...] |
/src/sys/external/bsd/drm2/dist/drm/xen/ |
xen_drm_front_kms.c | 330 dev->mode_config.min_width = 0; 331 dev->mode_config.min_height = 0; 332 dev->mode_config.max_width = 4095; 333 dev->mode_config.max_height = 2047; 334 dev->mode_config.funcs = &mode_config_funcs;
|
/src/sys/arch/arm/rockchip/ |
rk_drm.c | 384 ddev->mode_config.min_width = 0; 385 ddev->mode_config.min_height = 0; 386 ddev->mode_config.max_width = RK_DRM_MAX_WIDTH; 387 ddev->mode_config.max_height = RK_DRM_MAX_HEIGHT; 388 ddev->mode_config.funcs = &rk_drm_mode_config_funcs; 389 ddev->mode_config.helper_private = &rk_drm_mode_config_helper_funcs;
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_dce_virtual.c | 374 adev->ddev->mode_config.funcs = &amdgpu_mode_funcs; 376 adev->ddev->mode_config.max_width = 16384; 377 adev->ddev->mode_config.max_height = 16384; 379 adev->ddev->mode_config.preferred_depth = 24; 380 adev->ddev->mode_config.prefer_shadow = 1; 382 adev->ddev->mode_config.fb_base = adev->gmc.aper_base; 388 adev->ddev->mode_config.max_width = 16384; 389 adev->ddev->mode_config.max_height = 16384;
|