STRUCT DRM_BRIDGE_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… STRUCT DRM_BRIDGE_STATE(9) β€” like, the whole vibe

okay so bestie, welcome to the struct drm_bridge_state(9) page from the Kernel API Manual ✨ this is the atomic bridge state object and honestly? it's giving quiet-but-essential. let me walk you through it 🫢


✨ NAME ✨

struct drm_bridge_state β€” the Atomic bridge state object. that's it, that's the whole name. iconic behaviour, no notes πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

so here's the actual shape of her, and yes you have to copy it exactly, no freestyling:

struct drm_bridge_state {
    struct drm_private_state base;
    struct drm_bridge *bridge;
    struct drm_bus_cfg input_bus_cfg;
    struct drm_bus_cfg output_bus_cfg;
 };

literally four members. small struct, big main character energy πŸ‘‘


πŸŽ€ Members πŸŽ€

okay bestie, member by member, let's go:

  • base β€” she inherits from drm_private_state. that's her ancestry, her bloodline, her base class. respect it πŸ’–
  • bridge β€” this is the bridge this state refers to. like, the actual bridge that this state is about. not a metaphor. a real pointer to it πŸŒ‰
  • input_bus_cfg β€” the input bus configuration. what's coming in, y'know? πŸ’«
  • output_bus_cfg β€” the output bus configuration. what's going out. balance. harmony. the full circle moment 🌈

πŸ‘‘ SEE ALSO πŸ‘‘

bestie the cross-reference list here is long and i'm obsessed with it. no skips, no cuts, every single one:

Kernel file ./include/drm/drm_atomic.h

like, the way she links to everyone?? social butterfly fr fr πŸ¦‹βœ¨


πŸ’œ sign-off πŸ’œ

this lil page lives in ./include/drm and the version stamp says October 2026 β€” so yeah, she's dated, she's sourced, she's a whole moment. go read the struct, hydrate, and slay πŸ’…πŸŽ€πŸ’–

πŸ“¦ where this page comes from