dm_mst_test...write_status(9)
π
dm_mst_test_fill_payload_flags_write_status β the write-status-update decode test, decoded for u
okay bestie, welcome to the Kernel API Manual entry for dm_mst_test...write_status(9) β yes the title is a little abbreviated, she's mysterious like that β¨ this is the page for dm_mst_test_fill_payload_flags_write_status, and it's honestly a short one, so let's get into it π
πΈ NAME πΈ
dm_mst_test_fill_payload_flags_write_status β the write status update decode one π« like that's literally her whole job, and she ate.
β¨ SYNOPSIS β¨
void dm_mst_test_fill_payload_flags_write_status (struct kunit *test );
π¦ ARGUMENTS π¦
testβ the KUnit test context π§ͺ like the little backpack she carries all her test-state in. That's the whole argument list, no notes, she's low-maintenance.
π DESCRIPTION π
okay so the tea is: DP_AUX_I2C_WRITE_STATUS_UPDATE sets write_status_update. that's it. that's the whole description. no cap π«Ά
the way this test just checks that one flag gets set β it's giving minimalism, it's giving "I have one job and I do it", main character energy honestly π
ngl there is nothing else in the original description, so don't come for me asking for more lore β this is the entire lore π
π SEE ALSO π
the kernel file itself, bestie, go read the source, it's right here:
- Kernel file
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_mst_types_test.c
and then the whole friend group π seriously, this list is a roster, every single one of these is invited to the function's birthday party:
dm_mst_test_needs_dsc_aux_workaround_match(9)dm_mst_test_needs_dsc_aux_workaround_rev12(9)dm_mst_test_needs_dsc_aux_workaround_wrong_dev_id(9)dm_mst_test_needs_dsc_aux_workaround_wrong_rev(9)dm_mst_test_needs_dsc_aux_workaround_low_sink_count(9)dm_mst_test_needs_dsc_aux_workaround_zero_sink_count(9)dm_mst_test_pbn_divider_null_link(9)dm_mst_test_pbn_divider_uses_link_bandwidth(9)dm_mst_test_reset_connector_setting(9)dm_mst_test_retrieve_downstream_no_aux(9)dm_mst_test_retrieve_downstream_present(9)dm_mst_test_retrieve_downstream_aux_error(9)dm_mst_test_retrieve_branch_no_parent(9)dm_mst_test_retrieve_branch_reads_oui(9)dm_mst_test_aux_result_success(9)dm_mst_test_aux_result_eio(9)dm_mst_test_aux_result_ebusy(9)dm_mst_test_aux_result_timeout(9)dm_mst_test_aux_transfer_native_read(9)dm_mst_test_aux_transfer_native_write(9)dm_mst_test_aux_transfer_partial_write(9)dm_mst_test_aux_transfer_error_result(9)dm_mst_test_aux_transfer_hpd_discon_quirk(9)dm_mst_test_aux_transfer_non_ack_reply(9)dm_mst_test_fill_payload_flags_native_write(9)dm_mst_test_fill_payload_flags_native_read(9)dm_mst_test_fill_payload_flags_i2c_read_mot(9)dm_mst_test_msg_ready_mask(9)dm_mst_test_select_esi_dpcd_legacy(9)dm_mst_test_select_esi_dpcd_esi(9)dm_mst_test_sideband_msg_ready_no_ready_bits(9)dm_mst_test_sideband_msg_ready_read_error(9)dm_mst_test_sideband_msg_ready_without_mst_state(9)dm_mst_test_down_rep_msg_ready_wrapper(9)dm_mst_test_initialize_dp_connector_edp(9)dm_mst_test_initialize_dp_connector_mst(9)dm_mst_test_atomic_best_encoder(9)dm_mst_test_create_fake_mst_encoders(9)dm_mst_test_atomic_check_no_old_crtc(9)dm_mst_test_detect_unregistered(9)dm_mst_test_fp_guarded_public_stubs(9)
anyway mwah, that's the page π sourced from ./drivers/gpu/drm/amd/display/... (the path is a lil truncated in the footer, that's just how it do), October 2026 energy, and this whole thing lives under the manual name dm_mst_test...write_status(9). slay, go write some tests bestie ππ«Ά
π¦ 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