dm_test_set_...ps_null_link(9)
π dm_test_set_psr_caps_null_link β from the Kernel API Manual, bestie β¨
okay so real talk, this is a page straight out of the Kernel API Manual, and it's a whole mood. the function name in the header gets a lil truncated on the page title β dm_test_set_...ps_null_link β but the actual name? iconic and fully spelled out below. π
πΈ NAME πΈ
dm_test_set_psr_caps_null_link β literally just: a NULL link gets rejected. that's it. that's the whole vibe check. no cap. π
β¨ SYNOPSIS β¨
void dm_test_set_psr_caps_null_link (struct kunit *test );
bestie it returns void and takes exactly one thing. we love a low-maintenance signature. π«Ά
π¦ ARGUMENTS π¦
testβ the KUnit test context. yeah, that's the whole argument list. she's a one-arg queen. π
π SEE ALSO π
omg okay this list is LONG so buckle up, we're going down the whole friend group π¨:
the link_supports_psrsu girlies:
dm_test_link_supports_psrsu_no_dmcub(9)dm_test_link_supports_psrsu_old_dcn(9)dm_test_link_supports_psrsu_panel_unsupported(9)dm_test_link_supports_psrsu_missing_alpm(9)dm_test_link_supports_psrsu_missing_y_coordinate(9)dm_test_link_supports_psrsu_missing_granularity(9)dm_test_link_supports_psrsu_debug_mask_disabled(9)dm_test_link_supports_psrsu_temporarily_disabled(9)
the set_psr_caps squad (our girl is in here, hi bestie):
dm_test_set_psr_caps_null_connector(9)dm_test_set_psr_caps_no_dmub_psr(9)dm_test_set_psr_caps_non_edp(9)dm_test_set_psr_caps_disconnected(9)dm_test_set_psr_caps_no_dpcd_psr(9)dm_test_set_psr_caps_edp1_disabled(9)dm_test_set_psr_caps_success_psr1(9)
the psr_set_event trio, main character energy each:
dm_test_psr_set_event_get_event_fails(9)dm_test_psr_set_event_already_set(9)dm_test_psr_set_event_updates_event(9)
and the psr_is_active_allowed crew closing us out:
dm_test_psr_is_active_allowed_no_streams(9)dm_test_psr_is_active_allowed_null_link(9)dm_test_psr_is_active_allowed_requires_enabled_and_allowed(9)dm_test_psr_is_active_allowed_any_stream(9)
π Kernel file π
if you wanna go touch grass (er, source) the actual file lives right here:
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_psr_test.c
ngl this one is lowkey just "does it reject a NULL link? yes? slay" and honestly sometimes that's all a test needs to be π
okay that's the tea π β this page came from the file path ./drivers/gpu/drm/amd/display/..., dated October 2026, and it was brought to you by the dm_test_set_...ps_null_link(9) header energy. thanks for coming to my ted talk, mwah ππβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms