__drm_atomic...licate_state(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… __drm_atomic...licate_state(9) β€” Kernel API Manual ✨

okay bestie, welcome to the group chat for __drm_atomic...licate_state(9), aka the Kernel API Manual page you didn't know you needed. no cap, this is a little function with a big name and honestly? it's giving "supporting cast, main character energy." let's get into it πŸŽ€


✨ NAME ✨

__drm_atomic_helper_bridge_duplicate_state β€” literally just copies atomic bridge state. that's the whole vibe. copy. atomic. bridge. state. πŸ¦‹


🌸 SYNOPSIS 🌸

void __drm_atomic_helper_bridge_duplicate_state (struct drm_bridge *bridge , struct drm_bridge_state *state );

like, it returns void. no return value, no drama. it does the thing and leaves. icon behavior tbh πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • bridge β€” the bridge object, the main character of this whole operation πŸ’–
  • state β€” the atomic bridge state. this is where everything's going 🫢

🧚 DESCRIPTION 🧚

so what does it do?? it copies the atomic state from a bridge's current state, and then it resets the inferred values. copy, then reset the inferred bits. both. in one go. we love efficiency ✨

and why do we care? because this is genuinely useful for drivers that subclass the bridge state β€” like, if your driver is out here making its own extended version of the bridge state, this is the helper that's got your back. iykyk πŸ’…

no cap, the "resets inferred values" part is literally in the description β€” don't come for me, i'm just the messenger 😭

πŸ”₯ SEE ALSO πŸ”₯

okay this list is long long, but every single one of these is part of the family so we're listing them all. no skipping, bestie. periodt πŸ’€

like i said. the whole family tree. crtc girlies, plane girlies, connector girlies, private obj girlies, bridge girlies β€” everybody's here 🌈


and that's the page!! mwah πŸ’‹

this little masterpiece lives in ./drivers/gpu/drm and it's dated October 2026 β€” yes, future queen behavior πŸ‘‘βœ¨ catch you in the next manpage, bestie πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from