STRUCT DRM_PAGEMAP_PEER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ struct drm_pagemap_peer(9) πŸ¦‹

okay so bestie, welcome to the Kernel API Manual πŸ’– this page is literally all about struct drm_pagemap_peer, and it's giving β€œfast interconnect peer representation” energy. no cap.


✨ NAME ✨

struct drm_pagemap_peer β€” the structure representing a fast interconnect peer. that's the whole vibe 🫢


πŸŽ€ SYNOPSIS πŸŽ€

here's the struct in all its iconic glory, copy-paste exact, no games πŸ’…

struct drm_pagemap_peer {
    struct drm_pagemap_owner_list *list;
    struct list_head link;
    struct drm_pagemap_owner *owner;
    void *private;
};

πŸ‘‘ Members πŸ‘‘

  • list β€” pointer to a struct drm_pagemap_owner_list, used to keep track of peers. lowkey the little roster that knows who's who πŸ’–
  • link β€” list link for list's list of peers. yep, the tiny chain that hooks this peer into that list πŸŽ€
  • owner β€” pointer to a struct drm_pagemap_owner, common for a set of peers having fast interconnects. shared owner energy fr fr πŸ‘‘
  • private β€” pointer private to the struct embedding this struct. it's giving β€œmy own little secret spot” πŸ™ˆ

🌈 SEE ALSO 🌈

  • Kernel file ./include/drm/drm_pagemap_util.h
  • struct drm_pagemap_owner_list(9)

mwah πŸ’‹ this cute little page comes from ./include/drm, dated October 2026, and it's all about struct drm_pagemap_peer(9) β€” slay, bye ✨

πŸ“¦ where this page comes from