sgx_encl_put_backing(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… sgx_encl_put_backing β€” a Kernel API Manual moment

okay bestie, so you've wandered into the Kernel API Manual (yes, that's the manual name, we love a formal moment) and the function we're obsessing over is literally called sgx_encl_put_backing. Say it with me. Slay.


✨ NAME ✨

sgx_encl_put_backing β€” unpin the backing storage 🫢

That's it. That's the whole vibe. It puts the backing storage back. Unpins it. Releases it from its little pin jail. Iconic behaviour tbh.


🌸 SYNOPSIS 🌸

void sgx_encl_put_backing(struct sgx_backing *backing);

Note the void β€” no return value, no dramatic exit status, she simply does the thing and leaves. Main character energy. πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • backing β€” data for accessing backing storage for the page. That's the struct you hand over so she knows which backing storage we're unpinning. No backing, no unpinning. Them's the rules. πŸ¦‹

⭐ SEE ALSO ⭐

Bestie, the link list is long and honestly kind of a flex. Here's everything she's connected to:

Kernel file ./arch/x86/kernel/cpu/sgx/encl.c β€” that's where the source lives, go look, iykyk. πŸ‘€

That's fifteen cross-references, no cap. A whole friend group. 🧚


lowkey reminder: this page came from ./arch/x86/kernel/cpu/sgx, dated October 2026. So when you cite her, cite her correctly. πŸ’–

k bye bestie, go unpin some backing storage, you're gonna do amazing πŸ’œβœ¨πŸŽ€

πŸ“¦ where this page comes from