dm_crc_sour...d_start_dprx(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dm_crc_source_should_start_dprx β€” should we be calling drm_dp_start_crc() or nah?

okay bestie, welcome to the Kernel API Manual, section 9, where we answer the question that's been living rent-free in your head: should this CRC thing actually start? πŸŽ€


✨ SYNOPSIS ✨

bool dm_crc_source_should_start_dprx (enum amdgpu_dm_pipe_crc_source
       source , enum amdgpu_dm_pipe_crc_source cur_crc_src );

like, it takes two things and hands you back a bool. that's the whole vibe. πŸ¦‹


🌸 ARGUMENTS 🌸

  • source β€” the CRC source you're asking for. your request, your dream, your truth. ✨
  • cur_crc_src β€” the CRC source that's already happening right now. the current situation. the present tense. πŸ’…

πŸ”₯ DESCRIPTION πŸ”₯

so here's the tea: this function returns true when CRC is transitioning β€” specifically when it's going from off to a DPRX source. 🧚

and the exact condition, no cap, is:

!enabled && enable && is_dprx(source)

read that like a group chat: not enabled before, enabled now, and the source is a DPRX one. all three, together, periodt. πŸ‘‘


⭐ RETURN ⭐

  • true β€” yes babe, drm_dp_start_crc should be called. go off. 🫢
  • false β€” nope, don't call it. not today. πŸ’€

🌈 SEE ALSO 🌈


k that's the page!! this lil cutie lives in the Kernel API Manual at ./drivers/gpu/drm/amd/display/..., dated October 2026, and it's giving section 9 energy all day long πŸ’–βœ¨ don't forget to check on dm_crc_source_should_stop_dprx too, she gets lonely πŸŽ€

πŸ“¦ where this page comes from