put_vaddr_frames(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– put_vaddr_frames(9) πŸ’–

okay so welcome to the Kernel API Manual, bestie ✨ this page is short and sweet: put_vaddr_frames() is the reference-dropping bestie for frame vectors. No cap, it's giving "you got the pages, now let them go." πŸ’…


✨ NAME ✨

put_vaddr_frames β€” drop references to pages if get_vaddr_frames() acquired them 🫢

🌸 SYNOPSIS 🌸

void put_vaddr_frames (struct frame_vector *vec );

πŸŽ€ ARGUMENTS πŸŽ€

  • vec β€” the frame vector to put. That's the one, bestie πŸ’–

πŸ¦‹ DESCRIPTION πŸ¦‹

So, put_vaddr_frames() drops references to pages if get_vaddr_frames() acquired them. Periodt. πŸ”₯

It also invalidates the frame vector, so it's all prepared for the next call into get_vaddr_frames(). Slay β€” cleanup and reset in one vibe check ✨

πŸ”₯ SEE ALSO πŸ”₯


That's the whole page, bestie β€” short, iconic, no notes πŸ‘‘ Sign-off time: the footer source/version is ./drivers/media/common/videobuf2, dated October 2026 πŸŽ€πŸ’œ

πŸ“¦ where this page comes from