iommu_pages_list_splice(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… iommu_pages_list_splice(9) πŸ’…

okay bestie, welcome to the Kernel API Manual β€” yes we're reading kernel docs together, this is our bonding era 🫢


✨ NAME ✨

iommu_pages_list_splice β€” literally just: put all the pages in list from into list to. that's it. that's the whole thing. icon behaviour ngl πŸ‘‘


🌸 SYNOPSIS 🌸

void iommu_pages_list_splice (struct iommu_pages_list *from , struct iommu_pages_list *to );

two lists, one function, zero return value. she's a void queen and she knows it πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • from β€” the source list of pages. this is the one getting emptied out, she's giving donor energy 🩸
  • to β€” the destination list of pages. this is the one getting all the pages delivered straight to her. main character receiving gifts energy 🎁

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the tea, and it's important tea: from must be re-initialized after calling this function if it is to be used again. ⚠️

like, not "should", not "maybe", must. she's been through something (the splice), and if you try to use her again without re-initializing first, that's on you, not on me. consider this your official warning do not skip the re-init πŸ’€


πŸ’– SEE ALSO πŸ’–

the whole friend group fr fr, go say hi to all of them 🌈


and that's the page!! mwah πŸ’‹ this lil beauty lives in the kernel file ./drivers/iommu, dated October 2026 β€” so go forth, splice responsibly, re-initialize your lists, and remember: no cap, the docs ate πŸŒΈβœ¨πŸŽ€

πŸ“¦ where this page comes from