Home
last modified time | relevance | path

Searched refs:dc_lock (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_crtc.c182 mutex_lock(&idle_work->dm->dc_lock); in amdgpu_dm_idle_worker()
184 mutex_unlock(&idle_work->dm->dc_lock); in amdgpu_dm_idle_worker()
189 mutex_unlock(&idle_work->dm->dc_lock); in amdgpu_dm_idle_worker()
191 mutex_lock(&idle_work->dm->dc_lock); in amdgpu_dm_idle_worker()
195 mutex_unlock(&idle_work->dm->dc_lock); in amdgpu_dm_idle_worker()
203 mutex_unlock(&idle_work->dm->dc_lock); in amdgpu_dm_idle_worker()
232 mutex_lock(&dm->dc_lock); in amdgpu_dm_crtc_vblank_control_worker()
245 mutex_unlock(&dm->dc_lock); in amdgpu_dm_crtc_vblank_control_worker()
H A Damdgpu_dm_debugfs.c322 mutex_lock(&adev->dm.dc_lock); in dp_link_settings_write()
324 mutex_unlock(&adev->dm.dc_lock); in dp_link_settings_write()
336 mutex_lock(&adev->dm.dc_lock); in dp_link_settings_write()
338 mutex_unlock(&adev->dm.dc_lock); in dp_link_settings_write()
456 mutex_lock(&adev->dm.dc_lock); in dp_mst_link_setting()
458 mutex_unlock(&adev->dm.dc_lock); in dp_mst_link_setting()
471 mutex_lock(&adev->dm.dc_lock); in dp_mst_link_setting()
473 mutex_unlock(&adev->dm.dc_lock); in dp_mst_link_setting()
1498 mutex_lock(&adev->dm.dc_lock); in trigger_hotplug()
1500 mutex_unlock(&adev->dm.dc_lock); in trigger_hotplug()
[all …]
H A Damdgpu_dm.c475 mutex_init(&adev->dm.dc_lock); in amdgpu_dm_init()
876 scoped_guard(mutex, &adev->dm.dc_lock) in amdgpu_dm_fini()
951 mutex_destroy(&adev->dm.dc_lock); in amdgpu_dm_fini()
1579 mutex_lock(&dm->dc_lock); in dm_suspend()
1594 mutex_unlock(&dm->dc_lock); in dm_suspend()
1623 scoped_guard(mutex, &dm->dc_lock) in dm_suspend()
1855 mutex_lock(&dm->dc_lock); in dm_resume()
1864 mutex_unlock(&dm->dc_lock); in dm_resume()
1892 mutex_unlock(&dm->dc_lock); in dm_resume()
1930 mutex_unlock(&dm->dc_lock); in dm_resume()
[all …]
H A Damdgpu_dm_irq.c1154 mutex_lock(&adev->dm.dc_lock); in dm_handle_hpd_rx_offload_work()
1198 mutex_unlock(&adev->dm.dc_lock); in dm_handle_hpd_rx_offload_work()
1303 scoped_guard(mutex, &adev->dm.dc_lock) { in amdgpu_dm_hdmi_hpd_debounce_work()
1341 scoped_guard(mutex, &adev->dm.dc_lock) { in amdgpu_dm_hdmi_hpd_debounce_work()
1427 scoped_guard(mutex, &adev->dm.dc_lock) { in handle_hpd_irq_helper()
1581 mutex_lock(&adev->dm.dc_lock); in handle_hpd_rx_irq()
1584 mutex_unlock(&adev->dm.dc_lock); in handle_hpd_rx_irq()
1920 mutex_lock(&adev->dm.dc_lock); in dm_handle_vmin_vmax_update()
1922 mutex_unlock(&adev->dm.dc_lock); in dm_handle_vmin_vmax_update()
H A Damdgpu_dm_backlight.c308 mutex_lock(&dm->dc_lock); in amdgpu_dm_backlight_set_level()
346 mutex_unlock(&dm->dc_lock); in amdgpu_dm_backlight_set_level()
H A Damdgpu_dm.h464 struct mutex dc_lock; member
H A Damdgpu_dm_plane.c1675 mutex_lock(&adev->dm.dc_lock); in amdgpu_dm_plane_handle_cursor_update()
1686 mutex_unlock(&adev->dm.dc_lock); in amdgpu_dm_plane_handle_cursor_update()
1714 mutex_lock(&adev->dm.dc_lock); in amdgpu_dm_plane_handle_cursor_update()
1730 mutex_unlock(&adev->dm.dc_lock); in amdgpu_dm_plane_handle_cursor_update()
H A Damdgpu_dm_connector.c1652 mutex_lock(&adev->dm.dc_lock); in amdgpu_dm_connector_poll()
1661 mutex_unlock(&adev->dm.dc_lock); in amdgpu_dm_connector_poll()
3165 mutex_lock(&dm->dc_lock); in hdmi_frl_status_polling_work()
3167 mutex_unlock(&dm->dc_lock); in hdmi_frl_status_polling_work()
3722 mutex_lock(&adev->dm.dc_lock); in parse_edid_cea()
3727 mutex_unlock(&adev->dm.dc_lock); in parse_edid_cea()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/
H A Damdgpu_dm_crtc_test.c616 mutex_init(&adev->dm.dc_lock); in dm_test_idle_worker_enabled_breaks_when_idle_disallowed()
651 mutex_init(&adev->dm.dc_lock); in dm_test_idle_worker_enabled_breaks_when_not_headless()
713 mutex_init(&adev->dm.dc_lock); in dm_test_idle_worker_enabled_runs_body()
1117 mutex_init(&adev->dm.dc_lock); in dm_test_crtc_enable_vblank_queues_work()
1619 mutex_init(&adev->dm.dc_lock); in dm_test_vblank_control_worker_setup()
1840 mutex_init(&adev->dm.dc_lock); in dm_test_crtc_disable_vblank_queues_work()
H A Damdgpu_dm_irq_test.c2158 mutex_init(&adev->dm.dc_lock); in dm_test_hpd_rx_offload_work_no_connection()
2213 mutex_init(&adev->dm.dc_lock); in dm_test_hpd_rx_offload_work_automated_test()
2283 mutex_init(&adev->dm.dc_lock); in dm_test_hpd_rx_offload_work_link_loss()
2345 mutex_init(&adev->dm.dc_lock); in dm_test_hdmi_hpd_debounce_detect_false()
2395 mutex_init(&adev->dm.dc_lock); in dm_test_hdmi_hpd_debounce_reallow_idle()
2634 mutex_init(&adev->dm.dc_lock); in dm_test_handle_hpd_irq_helper_detect_false()
2764 mutex_init(&adev->dm.dc_lock); in dm_test_setup_hpd_rx_irq()
3015 mutex_init(&adev->dm.dc_lock); in dm_test_dmub_hpd_callback_hpd_type()
3079 mutex_init(&adev->dm.dc_lock); in dm_test_dmub_hpd_callback_hpd_irq_type()
3884 mutex_init(&adev->dm.dc_lock); in dm_test_handle_vmin_vmax_update()