STRUCT XE_PTW(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ struct xe_ptw(9) πŸŽ€

okay so bestie, welcome to the Kernel API Manual β€” we're looking at struct xe_ptw, and it is literally the base class for driver pagetable subclassing. no cap. πŸ’…


✨ SYNOPSIS ✨

       struct xe_ptw {
           struct xe_ptw **children;
           struct xe_ptw **staging;
        };

🫢 Members 🫢

  • children β€” pointer to an array of children, if any. yes, "if any" is doing important work here. 🧚
  • staging β€” pointer to an array of staging, if any. same energy. 🌸

πŸ’– Description πŸ’–

Drivers could subclass this, and if it's a page-directory, they typically embed an array of xe_ptw pointers. that's the whole cute little base-class situation: it's giving "make me your foundation" energy, and the page-directory case usually brings its own array of xe_ptw pointers along for the ride. πŸ¦‹

πŸ¦‹ SEE ALSO πŸ¦‹

mwah πŸ’‹ β€” this page lives under ./drivers/gpu/drm/xe, dated October 2026, and it's struct xe_ptw(9). periodt. πŸ‘‘

πŸ“¦ where this page comes from