Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.h135 struct dmub_notification *dmub_notify; member
370 struct dmub_notification *dmub_notify; member
H A Damdgpu_dm_irq.c2218 if (!dmub_hpd_wrk->dmub_notify) { in dm_handle_hpd_work()
2223 if (dmub_hpd_wrk->dmub_notify->type < ARRAY_SIZE(dmub_hpd_wrk->adev->dm.dmub_callback)) { in dm_handle_hpd_work()
2224 dmub_hpd_wrk->adev->dm.dmub_callback[dmub_hpd_wrk->dmub_notify->type](dmub_hpd_wrk->adev, in dm_handle_hpd_work()
2225 dmub_hpd_wrk->dmub_notify); in dm_handle_hpd_work()
2228 kfree(dmub_hpd_wrk->dmub_notify); in dm_handle_hpd_work()
2315 dmub_hpd_wrk->dmub_notify = kmemdup(&notify, sizeof(struct dmub_notification), in dm_dmub_outbox1_low_irq()
2317 if (!dmub_hpd_wrk->dmub_notify) { in dm_dmub_outbox1_low_irq()
H A Damdgpu_dm.c756 adev->dm.dmub_notify = kzalloc_obj(struct dmub_notification); in amdgpu_dm_init()
757 if (!adev->dm.dmub_notify) { in amdgpu_dm_init()
902 kfree(adev->dm.dmub_notify); in amdgpu_dm_fini()
903 adev->dm.dmub_notify = NULL; in amdgpu_dm_fini()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/
H A Damdgpu_dm_irq_test.c3457 hpd_work->dmub_notify = kzalloc_obj(*hpd_work->dmub_notify); in dm_test_handle_hpd_work_out_of_range()
3458 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, hpd_work->dmub_notify); in dm_test_handle_hpd_work_out_of_range()
3459 hpd_work->dmub_notify->type = in dm_test_handle_hpd_work_out_of_range()