STRUCT DRM_PAGEMAP_OWNER(9)
π struct drm_pagemap_owner(9) β Kernel API Manual, bestie edition π
okay so this is the page for struct drm_pagemap_owner, from the Kernel API Manual, and honestly? it's short, it's sweet, it's iconic. let's get into it β¨
πΈ NAME πΈ
struct drm_pagemap_owner β the device interconnect group. that's the whole vibe, no cap π
β¨ SYNOPSIS β¨
struct drm_pagemap_owner {
struct kref kref;
};
literally that's it, she's a one-member struct, and she ate π«Ά
π¦ Members π¦
krefβ the reference count. that's her job, that's her main character trait, and she does it well π
π₯ Description π₯
so a struct drm_pagemap_owner identifies a device interconnect group. lowkey that's the whole description ngl β¨ she's simple, she's purposeful, she's doing exactly what she says on the tin π
π SEE ALSO π
the kernel file lives at ./drivers/gpu/drm/drm_pagemap_util.c β go say hi to her, she holds everything together π
and then there's the whole friend group, the group chat if you will, all of these cuties:
struct drm_pagemap_cache(9)struct drm_pagemap_shrinker(9)drm_pagemap_cache_create_devm(9)Cache lookup(9)drm_pagemap_cache_lock_lookup(9)drm_pagemap_cache_unlock_lookup(9)drm_pagemap_get_from_cache(9)drm_pagemap_cache_set_pagemap(9)drm_pagemap_get_from_cache_if_active(9)drm_pagemap_shrinker_might_lock(9)drm_pagemap_shrinker_add(9)drm_pagemap_shrinker_create_devm(9)drm_pagemap_release_owner(9)interconnect_fn(9)drm_pagemap_acquire_owner(9)
like, the way that's a whole friend group π go read them too, iykyk π§
and that's the page, bestie! shoutout to./drivers/gpu/drmfor hosting this queen, dated October 2026, filed understruct drm_pagemap_owner(9)β periodt π β¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms