Home
last modified time | relevance | path

Searched refs:hdmi_prev_sink (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_irq.c1315 if (are_sinks_equal(aconnector->dc_link->local_sink, aconnector->hdmi_prev_sink)) { in amdgpu_dm_hdmi_hpd_debounce_work()
1336 if (aconnector->hdmi_prev_sink) { in amdgpu_dm_hdmi_hpd_debounce_work()
1337 dc_sink_release(aconnector->hdmi_prev_sink); in amdgpu_dm_hdmi_hpd_debounce_work()
1338 aconnector->hdmi_prev_sink = NULL; in amdgpu_dm_hdmi_hpd_debounce_work()
1409 if (aconnector->hdmi_prev_sink) in handle_hpd_irq_helper()
1410 dc_sink_release(aconnector->hdmi_prev_sink); in handle_hpd_irq_helper()
1411 aconnector->hdmi_prev_sink = aconnector->dc_link->local_sink; in handle_hpd_irq_helper()
1412 if (aconnector->hdmi_prev_sink) in handle_hpd_irq_helper()
1413 dc_sink_retain(aconnector->hdmi_prev_sink); in handle_hpd_irq_helper()
H A Damdgpu_dm.h900 struct dc_sink *hdmi_prev_sink; member
H A Damdgpu_dm_connector.c1911 if (aconnector->hdmi_prev_sink) { in amdgpu_dm_connector_destroy()
1912 dc_sink_release(aconnector->hdmi_prev_sink); in amdgpu_dm_connector_destroy()
1913 aconnector->hdmi_prev_sink = NULL; in amdgpu_dm_connector_destroy()
3214 aconnector->hdmi_prev_sink = NULL; in amdgpu_dm_connector_init_helper()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/
H A Damdgpu_dm_irq_test.c2370 KUNIT_EXPECT_NULL(test, aconn->hdmi_prev_sink); in dm_test_hdmi_hpd_debounce_detect_false()
2434 aconn->hdmi_prev_sink = dm_test_sink_create(link); in dm_test_hdmi_hpd_debounce_reallow_idle()
2435 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, aconn->hdmi_prev_sink); in dm_test_hdmi_hpd_debounce_reallow_idle()
2438 KUNIT_EXPECT_NULL(test, aconn->hdmi_prev_sink); in dm_test_hdmi_hpd_debounce_reallow_idle()
2540 KUNIT_EXPECT_PTR_EQ(test, aconn->hdmi_prev_sink, link->local_sink); in dm_test_handle_hpd_irq_helper_debounce_schedule()
2543 dm_test_sink_release(aconn->hdmi_prev_sink); in dm_test_handle_hpd_irq_helper_debounce_schedule()
2600 aconn->hdmi_prev_sink = dm_test_sink_create(link); in dm_test_handle_hpd_irq_helper_debounce_release_prev()
2601 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, aconn->hdmi_prev_sink); in dm_test_handle_hpd_irq_helper_debounce_release_prev()
2602 KUNIT_ASSERT_PTR_NE(test, aconn->hdmi_prev_sink, link->local_sink); in dm_test_handle_hpd_irq_helper_debounce_release_prev()
2607 KUNIT_EXPECT_PTR_EQ(test, aconn->hdmi_prev_sink, link->local_sink); in dm_test_handle_hpd_irq_helper_debounce_release_prev()
[all …]