STRUCT DRM_PAGEMAP_IOVA_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

Okay bestie, welcome to the Kernel API Manual page for struct drm_pagemap_iova_state β€” aka DRM pagemap IOVA state. πŸ’…

That’s the name, that’s the vibe, no cap.


🌸 SYNOPSIS 🌸

struct drm_pagemap_iova_state {
    struct dma_iova_state dma_state;
    unsigned long offset;
};

πŸ’– Members πŸ’–

  • dma_state β€” DMA IOVA state. Yep, that’s the whole note, periodt.
  • offset β€” Current offset in IOVA. It’s giving β€œwhere are we right now” energy. πŸŽ€

πŸ¦‹ DESCRIPTION πŸ¦‹

This structure acts as an iterator for packing all IOVA addresses within a contiguous range. That’s literally its whole main-character job: walk the range, pack the IOVAs, slay. ✨

No extra lore, no side quests β€” it’s an iterator for a contiguous IOVA range, fr fr.


πŸ‘‘ SEE ALSO πŸ‘‘

So many friends in the group chat, bestie β€” here’s the full lineup:


Source/version: ./drivers/gpu/drm Β· date: October 2026 Β· footer title: struct drm_...p_iova_state(9) β€” byeee, stay hydrated and keep those IOVAs packed πŸ«ΆπŸ’–

πŸ“¦ where this page comes from