STRUCT IO_PGTABLE_INIT_FNS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌈 struct io_pgtable_init_fns(9) 🌈

hii bestie πŸ’– welcome to the Kernel API Manual β€” this page is literally all about struct io_pgtable_init_fns, and it’s giving β€œAlloc/free a set of page tables for a particular format.” slay.

🌸 NAME 🌸

struct io_pgtable_init_fns β€” Alloc/free a set of page tables for a particular format. periodt.

✨ SYNOPSIS ✨

struct io_pgtable_init_fns {
    struct io_pgtable *(*alloc)(struct io_pgtable_cfg *cfg, void
*cookie);
    void (*free)(struct io_pgtable *iop);
    u32 caps;
 };

πŸ’… Members πŸ’…

  • alloc β€” Allocate a set of page tables described by cfg. πŸ’–
  • free β€” Free the page tables associated with iop. 🫢
  • caps β€” Combination of io_pgtable_caps flags encoding the backend capabilities. πŸ”₯

πŸ”Ž SEE ALSO πŸ”Ž

Kernel file ./include/linux/io-pgtable.h β€” yes bestie, that’s the file. And then the whole SEE ALSO squad:

xoxo bestie πŸ’– β€” this page comes from ./include/linux, dated October 2026, and it’s all about struct io_pgtable_init_fns(9) πŸŽ€

πŸ“¦ where this page comes from