ENUM DRM_INTERCONNECT_PROTOCOL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum drm_interconnect_protocol(9) πŸ’…

okay so bestie, welcome to the enum drm_interconnect_protocol page in the Kernel API Manual β€” yes that's the whole manual name, we're being official today πŸŽ€ β€” and honestly? this one is short and sweet, so you can absolutely read it before your iced coffee melts.


✨ NAME ✨

enum drm_interconnect_protocol β€” literally just here to identify an interconnect protocol. that's it. that's the job. she's an enum, she's doing her little task, and she's slaying πŸ¦‹


🌈 SYNOPSIS 🌈

enum drm_interconnect_protocol {
    DRM_INTERCONNECT_SYSTEM ,
    DRM_INTERCONNECT_DRIVER

};

look at her. two members. clean lines. main character energy, no cap πŸ‘‘


🌸 Constants 🌸

okay so these are the two constants you can actually pick from, and ngl they're giving "two paths diverged in a wood" 🧚

  • DRM_INTERCONNECT_SYSTEM β€” the DMA map is system pages. that's the whole vibe, fr fr.
  • DRM_INTERCONNECT_DRIVER β€” the DMA map is driver defined. so the driver is the one calling the shots here πŸ’…
lowkey the entire enum is just these two options, so if you were bracing for a long list β€” breathe, bestie, you're safe 😭

πŸ¦‹ SEE ALSO πŸ¦‹

if you're the kind of girlie who reads the whole friend group's lore (iykyk), here's everyone adjacent to this page πŸ‘€

Kernel file ./include/drm/drm_pagemap.h, plus:

like, that's the whole squad, go say hi πŸŒˆπŸ’–


and that's the page!! mwah πŸ’‹ it lives in ./include/drm, dated October 2026, and it'll always be right there waiting for you when you forget which interconnect protocol is which. go be iconic, bestie πŸ«ΆπŸŽ€β­

πŸ“¦ where this page comes from