Home
last modified time | relevance | path

Searched refs:mode_config (Results 1 – 160 of 160) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/
Ddrm_probe_helper.c108 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); in drm_helper_probe_single_connector_modes_merge_bits()
147 dev->mode_config.delayed_event = true; in drm_helper_probe_single_connector_modes_merge_bits()
148 if (dev->mode_config.poll_enabled) in drm_helper_probe_single_connector_modes_merge_bits()
149 schedule_delayed_work(&dev->mode_config.output_poll_work, in drm_helper_probe_single_connector_modes_merge_bits()
155 if (drm_kms_helper_poll != dev->mode_config.poll_running) in drm_helper_probe_single_connector_modes_merge_bits()
158 dev->mode_config.poll_running = drm_kms_helper_poll; in drm_helper_probe_single_connector_modes_merge_bits()
294 if (dev->mode_config.funcs->output_poll_changed) in drm_kms_helper_hotplug_event()
295 dev->mode_config.funcs->output_poll_changed(dev); in drm_kms_helper_hotplug_event()
303 …struct drm_device *dev = container_of(delayed_work, struct drm_device, mode_config.output_poll_wor… in output_poll_execute()
309 changed = dev->mode_config.delayed_event; in output_poll_execute()
[all …]
Ddrm_crtc.c282 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_object_get_reg()
283 ret = idr_alloc(&dev->mode_config.crtc_idr, register_obj ? obj : NULL, 1, 0, GFP_KERNEL); in drm_mode_object_get_reg()
292 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_object_get_reg()
321 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_object_register()
322 idr_replace(&dev->mode_config.crtc_idr, obj, obj->id); in drm_mode_object_register()
323 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_object_register()
338 mutex_lock(&dev->mode_config.idr_mutex); in drm_mode_object_put()
339 idr_remove(&dev->mode_config.crtc_idr, object->id); in drm_mode_object_put()
340 mutex_unlock(&dev->mode_config.idr_mutex); in drm_mode_object_put()
348 mutex_lock(&dev->mode_config.idr_mutex); in _object_find()
[all …]
Ddrm_crtc_helper.c89 &dev->mode_config.connector_list, head) { in drm_helper_move_panel_connectors_to_head()
95 list_splice(&panel_list, &dev->mode_config.connector_list); in drm_helper_move_panel_connectors_to_head()
120 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); in drm_helper_encoder_in_use()
121 WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex)); in drm_helper_encoder_in_use()
124 list_for_each_entry(connector, &dev->mode_config.connector_list, head) in drm_helper_encoder_in_use()
152 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); in drm_helper_crtc_in_use()
154 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) in drm_helper_crtc_in_use()
185 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in __drm_helper_disable_unused_functions()
193 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in __drm_helper_disable_unused_functions()
235 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in drm_crtc_prepare_encoders()
[all …]
Ddrm_modeset_lock.c73 struct drm_mode_config *config = &dev->mode_config; in __drm_modeset_lock_all()
143 struct drm_mode_config *config = &dev->mode_config; in drm_modeset_unlock_all()
155 mutex_unlock(&dev->mode_config.mutex); in drm_modeset_unlock_all()
233 WARN_ON(!crtc->dev->mode_config.acquire_ctx); in drm_modeset_legacy_acquire_ctx()
235 return crtc->dev->mode_config.acquire_ctx; in drm_modeset_legacy_acquire_ctx()
275 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) in drm_warn_on_modeset_not_all_locked()
278 WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex)); in drm_warn_on_modeset_not_all_locked()
279 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); in drm_warn_on_modeset_not_all_locked()
463 struct drm_mode_config *config = &dev->mode_config; in drm_modeset_lock_all_crtcs()
Ddrm_atomic.c64 state->num_connector = ACCESS_ONCE(dev->mode_config.num_connector); in drm_atomic_state_alloc()
66 state->crtcs = kcalloc(dev->mode_config.num_crtc, in drm_atomic_state_alloc()
70 state->crtc_states = kcalloc(dev->mode_config.num_crtc, in drm_atomic_state_alloc()
74 state->planes = kcalloc(dev->mode_config.num_total_plane, in drm_atomic_state_alloc()
78 state->plane_states = kcalloc(dev->mode_config.num_total_plane, in drm_atomic_state_alloc()
122 struct drm_mode_config *config = &dev->mode_config; in drm_atomic_state_clear()
254 struct drm_mode_config *config = &dev->mode_config; in drm_atomic_crtc_set_property()
279 struct drm_mode_config *config = &dev->mode_config; in drm_atomic_crtc_get_property()
397 struct drm_mode_config *config = &dev->mode_config; in drm_atomic_plane_set_property()
448 struct drm_mode_config *config = &dev->mode_config; in drm_atomic_plane_get_property()
[all …]
Ddrm_sysfs.c178 ret = mutex_lock_interruptible(&dev->mode_config.mutex); in status_store()
212 dev->mode_config.delayed_event = true; in status_store()
213 if (dev->mode_config.poll_enabled) in status_store()
214 schedule_delayed_work(&dev->mode_config.output_poll_work, in status_store()
218 mutex_unlock(&dev->mode_config.mutex); in status_store()
312 prop = dev->mode_config.dvi_i_subconnector_property; in subconnector_show()
318 prop = dev->mode_config.tv_subconnector_property; in subconnector_show()
353 prop = dev->mode_config.dvi_i_select_subconnector_property; in select_subconnector_show()
359 prop = dev->mode_config.tv_select_subconnector_property; in select_subconnector_show()
Ddrm_fb_helper.c101 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in drm_fb_helper_single_add_all_connectors()
127 WARN_ON(!mutex_is_locked(&fb_helper->dev->mode_config.mutex)); in drm_fb_helper_add_one_connector()
179 WARN_ON(!mutex_is_locked(&fb_helper->dev->mode_config.mutex)); in drm_fb_helper_remove_one_connector()
272 list_for_each_entry(c, &dev->mode_config.crtc_list, head) { in drm_mode_config_fb()
324 list_for_each_entry(plane, &dev->mode_config.plane_list, head) { in restore_fbdev_mode()
328 if (dev->mode_config.rotation_property) { in restore_fbdev_mode()
330 dev->mode_config.rotation_property, in restore_fbdev_mode()
461 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in drm_fb_helper_is_bound()
534 dev->mode_config.dpms_property, dpms_mode); in drm_fb_helper_dpms()
638 …fb_helper->connector_info = kcalloc(dev->mode_config.num_connector, sizeof(struct drm_fb_helper_co… in drm_fb_helper_init()
[all …]
Ddrm_ioctl.c297 req->value = dev->mode_config.preferred_depth; in drm_getcap()
300 req->value = dev->mode_config.prefer_shadow; in drm_getcap()
310 req->value = dev->mode_config.async_page_flip; in drm_getcap()
313 if (dev->mode_config.cursor_width) in drm_getcap()
314 req->value = dev->mode_config.cursor_width; in drm_getcap()
319 if (dev->mode_config.cursor_height) in drm_getcap()
320 req->value = dev->mode_config.cursor_height; in drm_getcap()
325 req->value = dev->mode_config.allow_fb_modifiers; in drm_getcap()
Ddrm_fb_cma_helper.c214 ret = mutex_lock_interruptible(&dev->mode_config.mutex); in drm_fb_cma_debugfs_show()
220 mutex_unlock(&dev->mode_config.mutex); in drm_fb_cma_debugfs_show()
224 list_for_each_entry(fb, &dev->mode_config.fb_list, head) in drm_fb_cma_debugfs_show()
228 mutex_unlock(&dev->mode_config.mutex); in drm_fb_cma_debugfs_show()
312 dev->mode_config.fb_base = (resource_size_t)obj->paddr; in drm_fbdev_cma_create()
Ddrm_atomic_helper.c87 struct drm_mode_config *config = &dev->mode_config; in get_current_crtc_for_encoder()
107 struct drm_mode_config *config = &state->dev->mode_config; in steal_encoder()
1044 int nplanes = dev->mode_config.num_total_plane; in drm_atomic_helper_prepare_planes()
1221 for (i = 0; i < dev->mode_config.num_connector; i++) { in drm_atomic_helper_swap_state()
1232 for (i = 0; i < dev->mode_config.num_crtc; i++) { in drm_atomic_helper_swap_state()
1243 for (i = 0; i < dev->mode_config.num_total_plane; i++) { in drm_atomic_helper_swap_state()
1435 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, in update_output_state()
1619 state->acquire_ctx = crtc->dev->mode_config.acquire_ctx; in drm_atomic_helper_crtc_set_property()
1679 state->acquire_ctx = plane->dev->mode_config.acquire_ctx; in drm_atomic_helper_plane_set_property()
1739 state->acquire_ctx = connector->dev->mode_config.acquire_ctx; in drm_atomic_helper_connector_set_property()
[all …]
Ddrm_of.c22 list_for_each_entry(tmp, &dev->mode_config.crtc_list, head) { in drm_crtc_port_mask()
Ddrm_plane_helper.c92 WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex)); in get_connectors_for_crtc()
94 list_for_each_entry(connector, &dev->mode_config.connector_list, head) in get_connectors_for_crtc()
Ddrm_modes.c119 WARN_ON(!mutex_is_locked(&connector->dev->mode_config.mutex)); in drm_mode_probed_add()
1173 WARN_ON(!mutex_is_locked(&connector->dev->mode_config.mutex)); in drm_mode_connector_list_update()
Ddrm_edid.c3361 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); in drm_select_eld()
3362 WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex)); in drm_select_eld()
3364 list_for_each_entry(connector, &dev->mode_config.connector_list, head) in drm_select_eld()
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_display.c57 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nouveau_display_vblank_enable()
71 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nouveau_display_vblank_disable()
139 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nouveau_display_scanoutpos()
155 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nouveau_display_vblstamp()
173 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nouveau_display_vblank_fini()
186 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nouveau_display_vblank_init()
203 ret = drm_vblank_init(dev, dev->mode_config.num_crtc); in nouveau_display_vblank_init()
372 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in nouveau_display_init()
388 for (head = 0; head < dev->mode_config.num_crtc; head++) in nouveau_display_fini()
392 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in nouveau_display_fini()
[all …]
Dnouveau_connector.c91 list_for_each_entry(drm_connector, &dev->mode_config.connector_list, head) { in nouveau_encoder_connector_get()
229 dev->mode_config.dvi_i_subconnector_property, in nouveau_connector_set_encoder()
456 if (property == dev->mode_config.scaling_mode_property) { in nouveau_connector_set_property()
972 mutex_lock(&drm->dev->mode_config.mutex); in nouveau_connector_hotplug()
977 mutex_unlock(&drm->dev->mode_config.mutex); in nouveau_connector_hotplug()
1056 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in nouveau_connector_create()
1174 drm_object_attach_property(&connector->base, dev->mode_config.dvi_i_subconnector_property, 0); in nouveau_connector_create()
1231 drm_object_attach_property(&connector->base, dev->mode_config. in nouveau_connector_create()
Dnouveau_connector.h98 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in nouveau_crtc_connector_get()
Dnouveau_drm.c459 if (dev->mode_config.num_crtc) { in nouveau_drm_load()
506 if (dev->mode_config.num_crtc) in nouveau_drm_unload()
554 if (dev->mode_config.num_crtc) { in nouveau_do_suspend()
610 if (dev->mode_config.num_crtc) { in nouveau_do_suspend()
641 if (dev->mode_config.num_crtc) { in nouveau_do_resume()
798 list_for_each_entry(crtc, &drm->dev->mode_config.crtc_list, head) { in nouveau_pmops_runtime_idle()
Dnv04_fbcon.c216 OUT_RING(chan, info->fix.smem_start - dev->mode_config.fb_base); in nv04_fbcon_accel_init()
217 OUT_RING(chan, info->fix.smem_start - dev->mode_config.fb_base); in nv04_fbcon_accel_init()
Dnv84_fence.c118 for (i = 0; i < dev->mode_config.num_crtc; i++) { in nv84_fence_context_del()
158 for (i = 0; !ret && i < chan->drm->dev->mode_config.num_crtc; i++) { in nv84_fence_context_new()
Dnv50_fence.c64 for (i = 0; !ret && i < dev->mode_config.num_crtc; i++) { in nv50_fence_context_new()
Dnouveau_backlight.c224 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in nouveau_backlight_init()
Dnouveau_fbcon.c538 if (!dev->mode_config.num_crtc || in nouveau_fbcon_init()
552 dev->mode_config.num_crtc, 4); in nouveau_fbcon_init()
Dnv50_display.c1845 list_for_each_entry(partner, &dev->mode_config.encoder_list, head) { in nv50_sor_dpms()
2339 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv50_fbdma_init()
2429 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv50_display_init()
2555 list_for_each_entry_safe(connector, tmp, &dev->mode_config.connector_list, head) { in nv50_display_create()
/linux-4.1.27/drivers/gpu/drm/nouveau/dispnv04/
Ddisp.c94 &dev->mode_config.connector_list, head) { in nv04_display_create()
102 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in nv04_display_create()
108 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) in nv04_display_create()
111 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in nv04_display_create()
131 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_display_destroy()
140 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in nv04_display_destroy()
146 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) in nv04_display_destroy()
171 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in nv04_display_init()
177 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) in nv04_display_init()
Dtvnv17.c156 struct drm_mode_config *conf = &dev->mode_config; in nv17_tv_detect()
426 list_for_each_entry(enc, &dev->mode_config.encoder_list, head) { in nv17_tv_prepare()
647 struct drm_mode_config *conf = &dev->mode_config; in nv17_tv_create_resources()
699 struct drm_mode_config *conf = &encoder->dev->mode_config; in nv17_tv_set_property()
Ddfp.c135 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nv04_dfp_update_fp_control()
171 list_for_each_entry(slave, &dev->mode_config.encoder_list, head) { in get_tmds_slave()
Dcrtc.c262 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in nv_crtc_mode_set_vga()
473 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in nv_crtc_mode_set_regs()
1060 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in nouveau_crtc_set_config()
Ddac.c388 list_for_each_entry(rebind, &dev->mode_config.encoder_list, head) { in nv04_dac_mode_set()
/linux-4.1.27/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_dc.c215 dev->mode_config.num_crtc, in atmel_hlcdc_fb_output_poll_changed()
216 dev->mode_config.num_connector); in atmel_hlcdc_fb_output_poll_changed()
269 dev->mode_config.min_width = dc->desc->min_width; in atmel_hlcdc_dc_modeset_init()
270 dev->mode_config.min_height = dc->desc->min_height; in atmel_hlcdc_dc_modeset_init()
271 dev->mode_config.max_width = dc->desc->max_width; in atmel_hlcdc_dc_modeset_init()
272 dev->mode_config.max_height = dc->desc->max_height; in atmel_hlcdc_dc_modeset_init()
273 dev->mode_config.funcs = &mode_config_funcs; in atmel_hlcdc_dc_modeset_init()
384 mutex_lock(&dev->mode_config.mutex); in atmel_hlcdc_dc_connector_plug_all()
385 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in atmel_hlcdc_dc_connector_plug_all()
392 mutex_unlock(&dev->mode_config.mutex); in atmel_hlcdc_dc_connector_plug_all()
[all …]
Datmel_hlcdc_plane.c820 plane->base.dev->mode_config.rotation_property, in atmel_hlcdc_plane_init_properties()
968 dev->mode_config.rotation_property = in atmel_hlcdc_plane_create_properties()
974 if (!dev->mode_config.rotation_property) in atmel_hlcdc_plane_create_properties()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_irq_kms.c79 struct drm_mode_config *mode_config = &dev->mode_config; in radeon_hotplug_work_func() local
82 mutex_lock(&mode_config->mutex); in radeon_hotplug_work_func()
83 if (mode_config->num_connector) { in radeon_hotplug_work_func()
84 list_for_each_entry(connector, &mode_config->connector_list, head) in radeon_hotplug_work_func()
87 mutex_unlock(&mode_config->mutex); in radeon_hotplug_work_func()
97 struct drm_mode_config *mode_config = &dev->mode_config; in radeon_dp_work_func() local
101 if (mode_config->num_connector) { in radeon_dp_work_func()
102 list_for_each_entry(connector, &mode_config->connector_list, head) in radeon_dp_work_func()
Dradeon_encoders.c60 list_for_each_entry(clone_encoder, &dev->mode_config.encoder_list, head) { in radeon_encoder_clones()
80 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_setup_encoder_clones()
209 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_link_encoder_connector()
211 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_link_encoder_connector()
228 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_encoder_set_active_device()
247 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_get_connector_for_encoder()
272 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_get_connector_for_encoder_init()
290 list_for_each_entry(other_encoder, &dev->mode_config.encoder_list, head) { in radeon_get_external_encoder()
Dradeon_display.c613 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) in radeon_crtc_set_config()
670 dev->mode_config.cursor_width = radeon_crtc->max_cursor_width; in radeon_crtc_init()
671 dev->mode_config.cursor_height = radeon_crtc->max_cursor_height; in radeon_crtc_init()
751 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_print_display_setup()
785 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_print_display_setup()
1578 rdev->ddev->mode_config.funcs = &radeon_mode_funcs; in radeon_modeset_init()
1581 rdev->ddev->mode_config.max_width = 16384; in radeon_modeset_init()
1582 rdev->ddev->mode_config.max_height = 16384; in radeon_modeset_init()
1584 rdev->ddev->mode_config.max_width = 8192; in radeon_modeset_init()
1585 rdev->ddev->mode_config.max_height = 8192; in radeon_modeset_init()
[all …]
Dradeon_connectors.c443 list_for_each_entry(conflict, &dev->mode_config.connector_list, head) { in radeon_connector_analog_encoder_conflict_solve()
726 if (property == dev->mode_config.scaling_mode_property) { in radeon_connector_set_property()
944 if (property != dev->mode_config.scaling_mode_property) in radeon_lvds_set_property()
1285 list_for_each_entry(list_connector, &dev->mode_config.connector_list, head) { in radeon_dvi_detect()
1865 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_add_atom_connector()
1885 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_add_atom_connector()
1946 dev->mode_config.scaling_mode_property, in radeon_add_atom_connector()
1973 dev->mode_config.scaling_mode_property, in radeon_add_atom_connector()
2011 dev->mode_config.scaling_mode_property, in radeon_add_atom_connector()
2034 dev->mode_config.scaling_mode_property, in radeon_add_atom_connector()
[all …]
Dradeon_dp_mst.c113 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_dp_mst_update_stream_attribs()
285 drm_object_attach_property(&connector->base, dev->mode_config.path_property, 0); in radeon_dp_add_mst_connector()
286 drm_object_attach_property(&connector->base, dev->mode_config.tile_property, 0); in radeon_dp_add_mst_connector()
339 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_mst_find_connector()
765 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_debugfs_mst_info()
Dradeon_legacy_crtc.c591 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_set_crtc_timing()
785 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_set_pll()
1070 list_for_each_entry(crtci, &dev->mode_config.crtc_list, head) in radeon_crtc_prepare()
1082 list_for_each_entry(crtci, &dev->mode_config.crtc_list, head) { in radeon_crtc_commit()
Dradeon_fb.c296 info->apertures->ranges[0].base = rdev->ddev->mode_config.fb_base; in radeonfb_create()
378 if (list_empty(&rdev->ddev->mode_config.connector_list)) in radeon_fbdev_init()
Drs600.c317 list_for_each_entry(crtc, &ddev->mode_config.crtc_list, head) { in rs600_pm_prepare()
335 list_for_each_entry(crtc, &ddev->mode_config.crtc_list, head) { in rs600_pm_finish()
402 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in rs600_hpd_init()
428 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in rs600_hpd_fini()
Dradeon_device.c1571 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_suspend_kms()
1576 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in radeon_suspend_kms()
1693 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in radeon_resume_kms()
1731 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in radeon_resume_kms()
Dradeon_cursor.c157 list_for_each_entry(crtc_p, &crtc->dev->mode_config.crtc_list, head) { in radeon_cursor_move_locked()
Dr600_hdmi.c132 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in r600_audio_update_hdmi()
Datombios_crtc.c1719 list_for_each_entry(test_crtc, &dev->mode_config.crtc_list, head) { in radeon_get_pll_use_mask()
1745 list_for_each_entry(test_crtc, &dev->mode_config.crtc_list, head) { in radeon_get_shared_dp_ppll()
1781 list_for_each_entry(test_crtc, &dev->mode_config.crtc_list, head) { in radeon_get_shared_nondp_ppll()
2073 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in atombios_crtc_mode_fixup()
Dradeon_drv.c508 list_for_each_entry(crtc, &drm_dev->mode_config.crtc_list, head) { in radeon_pmops_runtime_idle()
Dradeon_acpi.c722 list_for_each_entry(tmp, &rdev->ddev->mode_config.encoder_list, in radeon_acpi_init()
Datombios_encoders.c2192 list_for_each_entry(test_encoder, &dev->mode_config.encoder_list, head) { in radeon_atom_pick_dig_encoder()
2236 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_atom_encoder_init()
2547 list_for_each_entry(other_encoder, &dev->mode_config.encoder_list, head) { in radeon_atom_encoder_disable()
2728 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_add_atom_encoder()
Dr600_dpm.c163 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in r600_dpm_get_vblank_time()
188 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in r600_dpm_get_vrefresh()
Dradeon_legacy_encoders.c1539 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in radeon_legacy_tv_dac_detect()
1745 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_add_legacy_encoder()
Dradeon_audio.c257 list_for_each_entry(encoder, &rdev->ddev->mode_config.encoder_list, head) { in radeon_audio_enable()
Dr100.c451 list_for_each_entry(crtc, &ddev->mode_config.crtc_list, head) { in r100_pm_prepare()
482 list_for_each_entry(crtc, &ddev->mode_config.crtc_list, head) { in r100_pm_finish()
593 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in r100_hpd_init()
615 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in r100_hpd_fini()
Dradeon_pm.c1652 &ddev->mode_config.crtc_list, head) { in radeon_pm_compute_clocks_old()
1726 &ddev->mode_config.crtc_list, head) { in radeon_pm_compute_clocks_dpm()
Devergreen.c1623 list_for_each_entry(crtc, &ddev->mode_config.crtc_list, head) { in evergreen_pm_prepare()
1648 list_for_each_entry(crtc, &ddev->mode_config.crtc_list, head) { in evergreen_pm_finish()
1787 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in evergreen_hpd_init()
1841 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in evergreen_hpd_fini()
Dr600.c904 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in r600_hpd_init()
970 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in r600_hpd_fini()
/linux-4.1.27/drivers/gpu/drm/shmobile/
Dshmob_drm_kms.c151 sdev->ddev->mode_config.min_width = 0; in shmob_drm_modeset_init()
152 sdev->ddev->mode_config.min_height = 0; in shmob_drm_modeset_init()
153 sdev->ddev->mode_config.max_width = 4095; in shmob_drm_modeset_init()
154 sdev->ddev->mode_config.max_height = 4095; in shmob_drm_modeset_init()
155 sdev->ddev->mode_config.funcs = &shmob_drm_mode_config_funcs; in shmob_drm_modeset_init()
Dshmob_drm_crtc.c251 drm_for_each_legacy_plane(plane, &dev->mode_config.plane_list) { in shmob_drm_crtc_start()
746 sdev->ddev->mode_config.dpms_property, DRM_MODE_DPMS_OFF); in shmob_drm_connector_create()
/linux-4.1.27/drivers/gpu/drm/sti/
Dsti_drm_drv.c118 dev->mode_config.min_width = 0; in sti_drm_mode_config_init()
119 dev->mode_config.min_height = 0; in sti_drm_mode_config_init()
126 dev->mode_config.max_width = STI_MAX_FB_HEIGHT; in sti_drm_mode_config_init()
127 dev->mode_config.max_height = STI_MAX_FB_WIDTH; in sti_drm_mode_config_init()
129 dev->mode_config.funcs = &sti_drm_mode_config_funcs; in sti_drm_mode_config_init()
165 dev->mode_config.num_crtc, in sti_drm_load()
166 dev->mode_config.num_connector); in sti_drm_load()
Dsti_dvo.c381 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in sti_dvo_find_encoder()
Dsti_hda.c628 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in sti_hda_find_encoder()
Dsti_hdmi.c680 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in sti_hdmi_find_encoder()
Dsti_hqvdp.c765 list_for_each_entry(plane, &dev->mode_config.plane_list, head) { in sti_hqvdp_find_vid()
/linux-4.1.27/drivers/media/i2c/
Dadv7343.c230 val = state->pdata->mode_config.sleep_mode << 0 | in adv7343_setoutput()
231 state->pdata->mode_config.pll_control << 1 | in adv7343_setoutput()
232 state->pdata->mode_config.dac[2] << 2 | in adv7343_setoutput()
233 state->pdata->mode_config.dac[1] << 3 | in adv7343_setoutput()
234 state->pdata->mode_config.dac[0] << 4 | in adv7343_setoutput()
235 state->pdata->mode_config.dac[5] << 5 | in adv7343_setoutput()
236 state->pdata->mode_config.dac[4] << 6 | in adv7343_setoutput()
237 state->pdata->mode_config.dac[3] << 7; in adv7343_setoutput()
421 pdata->mode_config.sleep_mode = in adv7343_get_pdata()
424 pdata->mode_config.pll_control = in adv7343_get_pdata()
[all …]
/linux-4.1.27/drivers/gpu/drm/rcar-du/
Drcar_du_kms.c278 for (i = 0; i < dev->mode_config.num_total_plane; ++i) { in rcar_du_atomic_check()
357 for (i = 0; i < dev->mode_config.num_total_plane; ++i) { in rcar_du_atomic_check()
457 for (i = 0; i < dev->mode_config.num_crtc; ++i) { in rcar_du_atomic_commit()
667 dev->mode_config.min_width = 0; in rcar_du_modeset_init()
668 dev->mode_config.min_height = 0; in rcar_du_modeset_init()
669 dev->mode_config.max_width = 4095; in rcar_du_modeset_init()
670 dev->mode_config.max_height = 2047; in rcar_du_modeset_init()
671 dev->mode_config.funcs = &rcar_du_mode_config_funcs; in rcar_du_modeset_init()
721 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in rcar_du_modeset_init()
734 if (dev->mode_config.num_connector) { in rcar_du_modeset_init()
[all …]
Drcar_du_vgacon.c85 rcdu->ddev->mode_config.dpms_property, DRM_MODE_DPMS_OFF); in rcar_du_vga_connector_init()
Drcar_du_lvdscon.c126 rcdu->ddev->mode_config.dpms_property, DRM_MODE_DPMS_OFF); in rcar_du_lvds_connector_init()
Drcar_du_hdmicon.c117 rcdu->ddev->mode_config.dpms_property, DRM_MODE_DPMS_OFF); in rcar_du_hdmi_connector_init()
/linux-4.1.27/drivers/gpu/drm/rockchip/
Drockchip_drm_fb.c189 dev->mode_config.min_width = 0; in rockchip_drm_mode_config_init()
190 dev->mode_config.min_height = 0; in rockchip_drm_mode_config_init()
197 dev->mode_config.max_width = 4096; in rockchip_drm_mode_config_init()
198 dev->mode_config.max_height = 4096; in rockchip_drm_mode_config_init()
200 dev->mode_config.funcs = &rockchip_drm_mode_config_funcs; in rockchip_drm_mode_config_init()
Drockchip_drm_fbdev.c114 dev->mode_config.fb_base = 0; in rockchip_drm_fbdev_create()
147 if (!dev->mode_config.num_crtc || !dev->mode_config.num_connector) in rockchip_drm_fbdev_init()
150 num_crtc = dev->mode_config.num_crtc; in rockchip_drm_fbdev_init()
Drockchip_drm_drv.c98 list_for_each_entry(crtc, &drm->mode_config.crtc_list, head) in rockchip_crtc_from_pipe()
180 list_for_each_entry(connector, &drm_dev->mode_config.connector_list, in rockchip_drm_load()
313 list_for_each_entry(connector, &drm->mode_config.connector_list, head) { in rockchip_drm_sys_suspend()
338 list_for_each_entry(connector, &drm->mode_config.connector_list, head) { in rockchip_drm_sys_resume()
Drockchip_drm_vop.c1266 list_for_each_entry(plane, &drm_dev->mode_config.plane_list, head) in vop_create_crtc()
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_atomic.c47 int nplanes = dev->mode_config.num_total_plane; in intel_atomic_check()
48 int ncrtcs = dev->mode_config.num_crtc; in intel_atomic_check()
49 int nconnectors = dev->mode_config.num_connector; in intel_atomic_check()
148 for (i = 0; i < dev->mode_config.num_total_plane; i++) { in intel_atomic_commit()
Dintel_tv.c1304 connector->dev->mode_config.tv_mode_property, i); in intel_tv_find_better_format()
1474 if (property == dev->mode_config.tv_left_margin_property && in intel_tv_set_property()
1478 } else if (property == dev->mode_config.tv_right_margin_property && in intel_tv_set_property()
1482 } else if (property == dev->mode_config.tv_top_margin_property && in intel_tv_set_property()
1486 } else if (property == dev->mode_config.tv_bottom_margin_property && in intel_tv_set_property()
1490 } else if (property == dev->mode_config.tv_mode_property) { in intel_tv_set_property()
1685 drm_object_attach_property(&connector->base, dev->mode_config.tv_mode_property, in intel_tv_init()
1688 dev->mode_config.tv_left_margin_property, in intel_tv_init()
1691 dev->mode_config.tv_top_margin_property, in intel_tv_init()
1694 dev->mode_config.tv_right_margin_property, in intel_tv_init()
[all …]
Dintel_lvds.c497 if (property == dev->mode_config.scaling_mode_property) { in intel_lvds_set_property()
1022 dev->mode_config.scaling_mode_property, in intel_lvds_init()
1039 mutex_lock(&dev->mode_config.mutex); in intel_lvds_init()
1133 mutex_unlock(&dev->mode_config.mutex); in intel_lvds_init()
1156 mutex_unlock(&dev->mode_config.mutex); in intel_lvds_init()
Dintel_opregion.c429 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in asle_set_backlight()
436 list_for_each_entry(intel_connector, &dev->mode_config.connector_list, base.head) in asle_set_backlight()
440 drm_modeset_unlock(&dev->mode_config.connection_mutex); in asle_set_backlight()
682 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in intel_didl_outputs()
Dintel_panel.c998 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in intel_backlight_device_update_status()
1020 drm_modeset_unlock(&dev->mode_config.connection_mutex); in intel_backlight_device_update_status()
1033 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in intel_backlight_device_get_brightness()
1038 drm_modeset_unlock(&dev->mode_config.connection_mutex); in intel_backlight_device_get_brightness()
1421 list_for_each_entry(connector, &dev->mode_config.connector_list, base.head) in intel_backlight_register()
1429 list_for_each_entry(connector, &dev->mode_config.connector_list, base.head) in intel_backlight_unregister()
Dintel_display.c4297 drm_for_each_legacy_plane(plane, &dev->mode_config.plane_list) { in intel_enable_sprite_planes()
4329 drm_for_each_legacy_plane(plane, &dev->mode_config.plane_list) { in intel_disable_sprite_planes()
5562 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in intel_crtc_disable()
8992 struct drm_mode_config *config = &dev->mode_config; in intel_get_load_detect_pipe()
10859 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) in intel_crtc_in_use()
10896 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in intel_modeset_update_state()
10904 dev->mode_config.dpms_property; in intel_modeset_update_state()
10938 &(dev)->mode_config.crtc_list, \
11706 state->acquire_ctx = dev->mode_config.acquire_ctx; in intel_crtc_restore_mode()
11763 kcalloc(dev->mode_config.num_crtc, in intel_set_config_save_state()
[all …]
Di915_irq.c810 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); in intel_hpd_irq_event()
884 struct drm_mode_config *mode_config = &dev->mode_config; in i915_hotplug_work_func() local
892 mutex_lock(&mode_config->mutex); in i915_hotplug_work_func()
899 list_for_each_entry(connector, &mode_config->connector_list, head) { in i915_hotplug_work_func()
931 list_for_each_entry(connector, &mode_config->connector_list, head) { in i915_hotplug_work_func()
943 mutex_unlock(&mode_config->mutex); in i915_hotplug_work_func()
4181 struct drm_mode_config *mode_config = &dev->mode_config; in intel_hpd_irq_reenable_work() local
4195 list_for_each_entry(connector, &mode_config->connector_list, head) { in intel_hpd_irq_reenable_work()
4338 struct drm_mode_config *mode_config = &dev->mode_config; in intel_hpd_init() local
4346 list_for_each_entry(connector, &mode_config->connector_list, head) { in intel_hpd_init()
Dintel_dp_mst.c437 drm_object_attach_property(&connector->base, dev->mode_config.path_property, 0); in intel_dp_add_mst_connector()
438 drm_object_attach_property(&connector->base, dev->mode_config.tile_property, 0); in intel_dp_add_mst_connector()
Dintel_sprite.c1289 if (!dev->mode_config.rotation_property) in intel_plane_init()
1290 dev->mode_config.rotation_property = in intel_plane_init()
1295 if (dev->mode_config.rotation_property) in intel_plane_init()
1297 dev->mode_config.rotation_property, in intel_plane_init()
Dintel_fbdev.c243 info->apertures->ranges[0].base = dev->mode_config.fb_base; in intelfb_create()
246 info->fix.smem_start = dev->mode_config.fb_base + i915_gem_obj_ggtt_offset(obj); in intelfb_create()
Dintel_dp.c406 list_for_each_entry(encoder, &dev->mode_config.encoder_list, in vlv_power_sequencer_pipe()
547 list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.head) { in vlv_power_sequencer_reset()
2585 list_for_each_entry(encoder, &dev->mode_config.encoder_list, in vlv_steal_power_sequencer()
4047 WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex)); in intel_dp_check_link_status()
4483 property == connector->dev->mode_config.scaling_mode_property) { in intel_dp_set_property()
4695 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in intel_dp_hpd_pulse()
4697 drm_modeset_unlock(&dev->mode_config.connection_mutex); in intel_dp_hpd_pulse()
4707 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in intel_dp_hpd_pulse()
4709 drm_modeset_unlock(&dev->mode_config.connection_mutex); in intel_dp_hpd_pulse()
4790 connector->dev->mode_config.scaling_mode_property, in intel_dp_add_properties()
[all …]
Di915_drv.h239 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head)
242 list_for_each_entry(intel_crtc, &dev->mode_config.crtc_list, base.head)
246 &(dev)->mode_config.encoder_list, \
251 &dev->mode_config.connector_list, \
256 list_for_each_entry((intel_encoder), &(dev)->mode_config.encoder_list, base.head) \
260 list_for_each_entry((intel_connector), &(dev)->mode_config.connector_list, base.head) \
Dintel_dsi.c1090 mutex_lock(&dev->mode_config.mutex); in intel_dsi_init()
1098 mutex_unlock(&dev->mode_config.mutex); in intel_dsi_init()
Dintel_psr.c269 WARN_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex)); in intel_psr_match_conditions()
Dintel_overlay.c716 BUG_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex)); in intel_overlay_do_put_image()
828 BUG_ON(!drm_modeset_is_locked(&dev->mode_config.connection_mutex)); in intel_overlay_switch_off()
Dintel_pm.c1009 list_for_each_entry(plane, &dev->mode_config.plane_list, base.head) { in vlv_compute_sr_wm()
2065 drm_for_each_legacy_plane(plane, &dev->mode_config.plane_list) { in ilk_compute_wm_parameters()
2802 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) in skl_compute_wm_global_parameters()
2806 list_for_each_entry(plane, &dev->mode_config.plane_list, head) { in skl_compute_wm_global_parameters()
2857 list_for_each_entry(plane, &dev->mode_config.plane_list, head) { in skl_compute_wm_pipe_parameters()
3090 list_for_each_entry(crtc, &dev->mode_config.crtc_list, base.head) { in skl_write_wm_values()
3296 list_for_each_entry(intel_crtc, &dev->mode_config.crtc_list, in skl_update_other_pipe_wm()
3555 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) in skl_wm_get_hw_state()
Dintel_hdmi.c1236 if (property == connector->dev->mode_config.aspect_ratio_property) { in intel_hdmi_set_property()
1645 connector->dev->mode_config.aspect_ratio_property, in intel_attach_aspect_ratio_property()
Di915_debugfs.c1811 mutex_lock(&dev->mode_config.fb_lock); in i915_gem_framebuffer_info()
1812 list_for_each_entry(fb, &dev->mode_config.fb_list, base.head) { in i915_gem_framebuffer_info()
1826 mutex_unlock(&dev->mode_config.fb_lock); in i915_gem_framebuffer_info()
2701 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in i915_display_info()
3005 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in i915_dp_mst_info()
Di915_drv.c552 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in intel_suspend_encoders()
Dintel_sdvo.c2688 &dev->mode_config.connector_list, head) { in intel_sdvo_output_cleanup()
/linux-4.1.27/drivers/gpu/drm/ast/
Dast_main.c446 dev->mode_config.funcs = (void *)&ast_mode_funcs; in ast_driver_load()
447 dev->mode_config.min_width = 0; in ast_driver_load()
448 dev->mode_config.min_height = 0; in ast_driver_load()
449 dev->mode_config.preferred_depth = 24; in ast_driver_load()
450 dev->mode_config.prefer_shadow = 1; in ast_driver_load()
457 dev->mode_config.max_width = 1920; in ast_driver_load()
458 dev->mode_config.max_height = 2048; in ast_driver_load()
460 dev->mode_config.max_width = 1600; in ast_driver_load()
461 dev->mode_config.max_height = 1200; in ast_driver_load()
Dast_mode.c895 encoder = list_first_entry(&dev->mode_config.encoder_list, struct drm_encoder, head); in ast_connector_init()
/linux-4.1.27/drivers/gpu/drm/bochs/
Dbochs_kms.c279 bochs->dev->mode_config.max_width = 8192; in bochs_kms_init()
280 bochs->dev->mode_config.max_height = 8192; in bochs_kms_init()
282 bochs->dev->mode_config.fb_base = bochs->fb_base; in bochs_kms_init()
283 bochs->dev->mode_config.preferred_depth = 24; in bochs_kms_init()
284 bochs->dev->mode_config.prefer_shadow = 0; in bochs_kms_init()
286 bochs->dev->mode_config.funcs = (void *)&bochs_mode_funcs; in bochs_kms_init()
/linux-4.1.27/drivers/gpu/drm/gma500/
Doaktrail_lvds.c98 struct drm_mode_config *mode_config = &dev->mode_config; in oaktrail_lvds_mode_set() local
125 list_for_each_entry(connector, &mode_config->connector_list, head) { in oaktrail_lvds_mode_set()
137 dev->mode_config.scaling_mode_property, in oaktrail_lvds_mode_set()
339 dev->mode_config.scaling_mode_property, in oaktrail_lvds_init()
363 mutex_lock(&dev->mode_config.mutex); in oaktrail_lvds_init()
410 mutex_unlock(&dev->mode_config.mutex); in oaktrail_lvds_init()
416 mutex_unlock(&dev->mode_config.mutex); in oaktrail_lvds_init()
Dframebuffer.c449 info->fix.smem_start = dev->mode_config.fb_base; in psbfb_create()
464 info->apertures->ranges[0].base = dev->mode_config.fb_base; in psbfb_create()
720 list_for_each_entry(connector, &dev->mode_config.connector_list, in psb_setup_outputs()
774 dev->mode_config.min_width = 0; in psb_modeset_init()
775 dev->mode_config.min_height = 0; in psb_modeset_init()
777 dev->mode_config.funcs = &psb_mode_funcs; in psb_modeset_init()
782 &(dev->mode_config.fb_base)); in psb_modeset_init()
788 dev->mode_config.max_width = 4096; in psb_modeset_init()
789 dev->mode_config.max_height = 4096; in psb_modeset_init()
Dpsb_device.c199 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in psb_save_display_registers()
204 list_for_each_entry(connector, &dev->mode_config.connector_list, head) in psb_save_display_registers()
239 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) in psb_restore_display_registers()
243 list_for_each_entry(connector, &dev->mode_config.connector_list, head) in psb_restore_display_registers()
Dpsb_intel_display.c119 struct drm_mode_config *mode_config = &dev->mode_config; in psb_intel_crtc_mode_set() local
129 list_for_each_entry(connector, &mode_config->connector_list, head) { in psb_intel_crtc_mode_set()
563 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in psb_intel_get_crtc_from_pipe()
577 list_for_each_entry(connector, &dev->mode_config.connector_list, in gma_connector_clones()
Dcdv_intel_lvds.c283 list_for_each_entry(tmp_encoder, &dev->mode_config.encoder_list, in cdv_intel_lvds_mode_fixup()
670 dev->mode_config.scaling_mode_property, in cdv_intel_lvds_init()
715 mutex_lock(&dev->mode_config.mutex); in cdv_intel_lvds_init()
776 mutex_unlock(&dev->mode_config.mutex); in cdv_intel_lvds_init()
781 mutex_unlock(&dev->mode_config.mutex); in cdv_intel_lvds_init()
Dpsb_intel_lvds.c399 list_for_each_entry(tmp_encoder, &dev->mode_config.encoder_list, in psb_intel_lvds_mode_fixup()
739 dev->mode_config.scaling_mode_property, in psb_intel_lvds_init()
780 mutex_lock(&dev->mode_config.mutex); in psb_intel_lvds_init()
831 mutex_unlock(&dev->mode_config.mutex); in psb_intel_lvds_init()
836 mutex_unlock(&dev->mode_config.mutex); in psb_intel_lvds_init()
Doaktrail_crtc.c382 struct drm_mode_config *mode_config = &dev->mode_config; in oaktrail_crtc_mode_set() local
402 list_for_each_entry(connector, &mode_config->connector_list, head) { in oaktrail_crtc_mode_set()
436 dev->mode_config.scaling_mode_property, &scalingType); in oaktrail_crtc_mode_set()
Dmdfld_intel_display.c683 struct drm_mode_config *mode_config = &dev->mode_config; in mdfld_crtc_mode_set() local
738 list_for_each_entry(connector, &mode_config->connector_list, head) { in mdfld_crtc_mode_set()
805 dev->mode_config.scaling_mode_property, &scalingType); in mdfld_crtc_mode_set()
Dgma_display.c35 struct drm_mode_config *mode_config = &dev->mode_config; in gma_pipe_has_type() local
38 list_for_each_entry(l_entry, &mode_config->connector_list, head) { in gma_pipe_has_type()
Dcdv_intel_display.c595 struct drm_mode_config *mode_config = &dev->mode_config; in cdv_intel_crtc_mode_set() local
601 list_for_each_entry(connector, &mode_config->connector_list, head) { in cdv_intel_crtc_mode_set()
Dcdv_device.c304 list_for_each_entry(connector, &dev->mode_config.connector_list, head) in cdv_save_display_registers()
378 list_for_each_entry(connector, &dev->mode_config.connector_list, head) in cdv_restore_display_registers()
Dcdv_intel_hdmi.c331 dev->mode_config.scaling_mode_property, in cdv_hdmi_init()
Dmdfld_dsi_output.c578 dev->mode_config.scaling_mode_property, in mdfld_dsi_output_init()
Dpsb_drv.c386 list_for_each_entry(connector, &dev->mode_config.connector_list, in psb_driver_load()
Dcdv_intel_dp.c991 struct drm_mode_config *mode_config = &dev->mode_config; in cdv_intel_dp_set_m_n() local
1001 list_for_each_entry(encoder, &mode_config->encoder_list, head) { in cdv_intel_dp_set_m_n()
Dpsb_intel_sdvo.c1232 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_fb.c275 dev->mode_config.min_width = 0; in exynos_drm_mode_config_init()
276 dev->mode_config.min_height = 0; in exynos_drm_mode_config_init()
283 dev->mode_config.max_width = 4096; in exynos_drm_mode_config_init()
284 dev->mode_config.max_height = 4096; in exynos_drm_mode_config_init()
286 dev->mode_config.funcs = &exynos_drm_mode_config_funcs; in exynos_drm_mode_config_init()
Dexynos_drm_encoder.c56 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in exynos_drm_encoder_mode_fixup()
104 drm_for_each_legacy_plane(plane, &dev->mode_config.plane_list) { in exynos_drm_encoder_disable()
140 list_for_each_entry(clone, &dev->mode_config.encoder_list, head) { in exynos_drm_encoder_clones()
159 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) in exynos_drm_encoder_setup()
Dexynos_drm_fbdev.c228 mutex_lock(&dev->mode_config.mutex); in exynos_drm_fbdev_is_anything_connected()
229 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in exynos_drm_fbdev_is_anything_connected()
236 mutex_unlock(&dev->mode_config.mutex); in exynos_drm_fbdev_is_anything_connected()
249 if (!dev->mode_config.num_crtc || !dev->mode_config.num_connector) in exynos_drm_fbdev_init()
263 num_crtc = dev->mode_config.num_crtc; in exynos_drm_fbdev_init()
Dexynos_drm_crtc.c140 drm_for_each_legacy_plane(plane, &crtc->dev->mode_config.plane_list) { in exynos_drm_crtc_disable()
341 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in exynos_drm_crtc_complete_scanout()
359 list_for_each_entry(crtc, &drm_dev->mode_config.crtc_list, head) { in exynos_drm_crtc_get_pipe_from_type()
Dexynos_drm_drv.c92 ret = drm_vblank_init(dev, dev->mode_config.num_crtc); in exynos_drm_load()
162 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in exynos_drm_suspend()
181 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in exynos_drm_resume()
Dexynos_drm_vidi.c320 list_for_each_entry(encoder, &drm_dev->mode_config.encoder_list, in vidi_connection_ioctl()
/linux-4.1.27/drivers/gpu/drm/udl/
Dudl_modeset.c442 dev->mode_config.min_width = 640; in udl_modeset_init()
443 dev->mode_config.min_height = 480; in udl_modeset_init()
445 dev->mode_config.max_width = 2048; in udl_modeset_init()
446 dev->mode_config.max_height = 2048; in udl_modeset_init()
448 dev->mode_config.prefer_shadow = 0; in udl_modeset_init()
449 dev->mode_config.preferred_depth = 24; in udl_modeset_init()
451 dev->mode_config.funcs = &udl_mode_funcs; in udl_modeset_init()
Dudl_connector.c154 dev->mode_config.dirty_info_property, in udl_connector_init()
/linux-4.1.27/drivers/gpu/drm/omapdrm/
Domap_debugfs.c64 mutex_lock(&dev->mode_config.fb_lock); in fb_show()
65 list_for_each_entry(fb, &dev->mode_config.fb_list, head) { in fb_show()
72 mutex_unlock(&dev->mode_config.fb_lock); in fb_show()
Domap_drv.c317 dev->mode_config.min_width = 32; in omap_modeset_init()
318 dev->mode_config.min_height = 32; in omap_modeset_init()
323 dev->mode_config.max_width = 2048; in omap_modeset_init()
324 dev->mode_config.max_height = 2048; in omap_modeset_init()
326 dev->mode_config.funcs = &omap_mode_config_funcs; in omap_modeset_init()
Domap_encoder.c102 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in omap_encoder_mode_set()
Domap_plane.c79 mutex_lock(&dev->mode_config.mutex); in omap_plane_unpin_worker()
81 mutex_unlock(&dev->mode_config.mutex); in omap_plane_unpin_worker()
Domap_fbdev.c210 dev->mode_config.fb_base = paddr; in omap_fbdev_create()
Domap_fb.c320 struct list_head *connector_list = &dev->mode_config.connector_list; in omap_framebuffer_get_next_connector()
/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_drv.c146 dev->mode_config.min_width = 320; in armada_drm_load()
147 dev->mode_config.min_height = 200; in armada_drm_load()
153 dev->mode_config.max_width = 1920; in armada_drm_load()
154 dev->mode_config.max_height = 2048; in armada_drm_load()
156 dev->mode_config.preferred_depth = 24; in armada_drm_load()
157 dev->mode_config.funcs = &armada_drm_mode_config_funcs; in armada_drm_load()
189 ret = drm_vblank_init(dev, dev->mode_config.num_crtc); in armada_drm_load()
Darmada_crtc.c1077 dcrtc->num = drm->mode_config.num_crtc; in armada_drm_crtc_create()
/linux-4.1.27/drivers/gpu/drm/imx/
Dimx-drm-core.c264 drm->mode_config.min_width = 64; in imx_drm_driver_load()
265 drm->mode_config.min_height = 64; in imx_drm_driver_load()
266 drm->mode_config.max_width = 4096; in imx_drm_driver_load()
267 drm->mode_config.max_height = 4096; in imx_drm_driver_load()
268 drm->mode_config.funcs = &imx_drm_mode_config_funcs; in imx_drm_driver_load()
295 list_for_each_entry(connector, &drm->mode_config.connector_list, head) { in imx_drm_driver_load()
317 drm->mode_config.num_crtc, MAX_CRTC); in imx_drm_driver_load()
Dipuv3-crtc.c155 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) in ipu_crtc_mode_set()
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_kms.c390 mutex_lock(&dev->mode_config.mutex); in vmw_kms_cursor_post_execbuf()
392 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in vmw_kms_cursor_post_execbuf()
404 mutex_unlock(&dev->mode_config.mutex); in vmw_kms_cursor_post_execbuf()
469 list_for_each_entry(crtc, &dev_priv->dev->mode_config.crtc_list, in do_surface_dirty_sou()
884 list_for_each_entry(crtc, &dev_priv->dev->mode_config.crtc_list, head) { in do_dmabuf_dirty_sou()
1245 list_for_each_entry(crtc, &dev_priv->dev->mode_config.crtc_list, head) { in vmw_kms_present()
1382 list_for_each_entry(crtc, &dev_priv->dev->mode_config.crtc_list, head) { in vmw_kms_readback()
1470 dev->mode_config.funcs = &vmw_kms_funcs; in vmw_kms_init()
1471 dev->mode_config.min_width = 1; in vmw_kms_init()
1472 dev->mode_config.min_height = 1; in vmw_kms_init()
[all …]
Dvmwgfx_ldu.c382 dev->mode_config.dirty_info_property, in vmw_ldu_init()
Dvmwgfx_scrn.c478 dev->mode_config.dirty_info_property, in vmw_sou_init()
Dvmwgfx_drv.c1101 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in vmw_lastclose()
/linux-4.1.27/drivers/gpu/drm/tilcdc/
Dtilcdc_drv.c90 dev->mode_config.min_width = 0; in modeset_init()
91 dev->mode_config.min_height = 0; in modeset_init()
92 dev->mode_config.max_width = tilcdc_crtc_max_width(priv->crtc); in modeset_init()
93 dev->mode_config.max_height = 2048; in modeset_init()
94 dev->mode_config.funcs = &mode_config_funcs; in modeset_init()
288 dev->mode_config.num_crtc, in tilcdc_load()
289 dev->mode_config.num_connector); in tilcdc_load()
Dtilcdc_crtc.c49 mutex_lock(&dev->mode_config.mutex); in unref_worker()
51 mutex_unlock(&dev->mode_config.mutex); in unref_worker()
/linux-4.1.27/drivers/gpu/drm/tegra/
Ddrm.c148 drm->mode_config.min_width = 0; in tegra_drm_load()
149 drm->mode_config.min_height = 0; in tegra_drm_load()
151 drm->mode_config.max_width = 4096; in tegra_drm_load()
152 drm->mode_config.max_height = 4096; in tegra_drm_load()
154 drm->mode_config.funcs = &tegra_drm_mode_funcs; in tegra_drm_load()
178 err = drm_vblank_init(drm, drm->mode_config.num_crtc); in tegra_drm_load()
808 list_for_each_entry(crtc, &drm->mode_config.crtc_list, head) { in tegra_crtc_from_pipe()
855 list_for_each_entry(crtc, &drm->mode_config.crtc_list, head) in tegra_drm_preclose()
871 mutex_lock(&drm->mode_config.fb_lock); in tegra_debugfs_framebuffers()
873 list_for_each_entry(fb, &drm->mode_config.fb_list, head) { in tegra_debugfs_framebuffers()
[all …]
Dfb.c273 drm->mode_config.fb_base = (resource_size_t)bo->paddr; in tegra_fbdev_probe()
417 err = tegra_fbdev_init(tegra->fbdev, 32, drm->mode_config.num_crtc, in tegra_drm_fb_init()
418 drm->mode_config.num_connector); in tegra_drm_fb_init()
Ddc.c642 unsigned long possible_crtcs = 1 << drm->mode_config.num_crtc; in tegra_dc_primary_plane_create()
/linux-4.1.27/include/drm/
Ddrm_atomic.h88 (__i) < (state)->dev->mode_config.num_crtc && \
96 (__i) < (state)->dev->mode_config.num_total_plane && \
DdrmP.h828 struct drm_mode_config mode_config; /**< Current mode config */ member
Ddrm_crtc.h1176 list_for_each_entry((plane), &(dev)->mode_config.plane_list, head) \
/linux-4.1.27/drivers/gpu/drm/mgag200/
Dmgag200_main.c219 dev->mode_config.funcs = (void *)&mga_mode_funcs; in mgag200_driver_load()
221 dev->mode_config.preferred_depth = 16; in mgag200_driver_load()
223 dev->mode_config.preferred_depth = 24; in mgag200_driver_load()
224 dev->mode_config.prefer_shadow = 1; in mgag200_driver_load()
Dmgag200_fb.c231 info->apertures->ranges[0].base = mdev->dev->mode_config.fb_base; in mgag200fb_create()
Dmgag200_mode.c1627 mdev->dev->mode_config.max_width = MGAG200_MAX_FB_WIDTH; in mgag200_modeset_init()
1628 mdev->dev->mode_config.max_height = MGAG200_MAX_FB_HEIGHT; in mgag200_modeset_init()
1630 mdev->dev->mode_config.fb_base = mdev->mc.vram_base; in mgag200_modeset_init()
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_display.c111 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in qxl_update_offset_props()
117 dev->mode_config.suggested_x_property, head->x); in qxl_update_offset_props()
119 dev->mode_config.suggested_y_property, head->y); in qxl_update_offset_props()
993 dev->mode_config.suggested_x_property, 0); in qdev_output_init()
995 dev->mode_config.suggested_y_property, 0); in qdev_output_init()
1099 qdev->ddev->mode_config.funcs = (void *)&qxl_mode_funcs; in qxl_modeset_init()
1102 qdev->ddev->mode_config.min_width = 320; in qxl_modeset_init()
1103 qdev->ddev->mode_config.min_height = 200; in qxl_modeset_init()
1104 qdev->ddev->mode_config.max_width = 8192; in qxl_modeset_init()
1105 qdev->ddev->mode_config.max_height = 8192; in qxl_modeset_init()
[all …]
Dqxl_drv.c104 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { in qxl_drm_freeze()
Dqxl_fb.c580 info->apertures->ranges[0].base = qdev->ddev->mode_config.fb_base; in qxlfb_create()
/linux-4.1.27/drivers/gpu/drm/cirrus/
Dcirrus_mode.c578 cdev->dev->mode_config.max_width = CIRRUS_MAX_FB_WIDTH; in cirrus_modeset_init()
579 cdev->dev->mode_config.max_height = CIRRUS_MAX_FB_HEIGHT; in cirrus_modeset_init()
581 cdev->dev->mode_config.fb_base = cdev->mc.vram_base; in cirrus_modeset_init()
582 cdev->dev->mode_config.preferred_depth = 24; in cirrus_modeset_init()
584 cdev->dev->mode_config.prefer_shadow = 0; in cirrus_modeset_init()
Dcirrus_fbdev.c237 info->apertures->ranges[0].base = cdev->dev->mode_config.fb_base; in cirrusfb_create()
240 info->fix.smem_start = cdev->dev->mode_config.fb_base; in cirrusfb_create()
Dcirrus_main.c194 dev->mode_config.funcs = (void *)&cirrus_mode_funcs; in cirrus_driver_load()
/linux-4.1.27/include/media/
Dadv7343.h59 struct adv7343_power_mode mode_config; member
/linux-4.1.27/drivers/gpu/drm/msm/
Dmsm_drv.c334 dev->mode_config.min_width = 0; in msm_load()
335 dev->mode_config.min_height = 0; in msm_load()
336 dev->mode_config.max_width = 2048; in msm_load()
337 dev->mode_config.max_height = 2048; in msm_load()
338 dev->mode_config.funcs = &mode_config_funcs; in msm_load()
534 mutex_lock(&dev->mode_config.fb_lock); in msm_fb_show()
535 list_for_each_entry(fb, &dev->mode_config.fb_list, head) { in msm_fb_show()
542 mutex_unlock(&dev->mode_config.fb_lock); in msm_fb_show()
Dmsm_atomic.c179 int nplanes = dev->mode_config.num_total_plane; in msm_atomic_commit()
180 int ncrtcs = dev->mode_config.num_crtc; in msm_atomic_commit()
Dmsm_fbdev.c175 dev->mode_config.fb_base = paddr; in msm_fbdev_create()
/linux-4.1.27/drivers/gpu/drm/i2c/
Dch7006_drv.c218 encoder->dev->mode_config.tv_subconnector_property, in ch7006_encoder_detect()
251 struct drm_mode_config *conf = &dev->mode_config; in ch7006_encoder_create_resources()
287 struct drm_mode_config *conf = &encoder->dev->mode_config; in ch7006_encoder_set_property()
/linux-4.1.27/drivers/gpu/drm/msm/edp/
Dedp_bridge.c72 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in edp_bridge_mode_set()
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_kms.c131 int i, ncrtcs = state->dev->mode_config.num_crtc; in mdp4_prepare_commit()
147 int i, ncrtcs = state->dev->mode_config.num_crtc; in mdp4_complete_commit()
Dmdp4_lcdc_encoder.c100 list_for_each_entry(connector, &dev->mode_config.connector_list, head) in get_connector()
Dmdp4_crtc.c169 struct drm_mode_config *config = &mdp4_kms->dev->mode_config; in setup_mixer()
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_encoder.c156 list_for_each_entry(connector, &dev->mode_config.connector_list, head) { in mdp5_encoder_mode_set()
/linux-4.1.27/drivers/gpu/drm/msm/dsi/
Ddsi_manager.c114 connector->dev->mode_config.tile_property, 0); in dsi_mgr_connector_detect()
/linux-4.1.27/arch/arm/mach-davinci/
Dboard-da850-evm.c1258 .mode_config = {
/linux-4.1.27/arch/blackfin/mach-bf609/boards/
Dezkit.c1168 .mode_config = {