papr_rtas_retrieve(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ papr_rtas_retrieve(9) ✨

okay so this is a kernel API manual page, section 9, and the star of the show is papr_rtas_retrieve πŸ’– bestie, get comfy.


🌸 NAME 🌸

papr_rtas_retrieve β€” literally returns the data blob that's exposed to user space 🫢 no cap, that's the whole job.


πŸŽ€ SYNOPSIS πŸŽ€

const struct papr_rtas_blob * papr_rtas_retrieve (struct
papr_rtas_sequence *seq );

look at her. iconic signature. she takes one seq and hands you back a const struct papr_rtas_blob * πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • seq β€” RTAS call specific functions that get invoked until the sequence is completed ✨ think of it as the little to-do list of calls that keeps running until the sequence is done.

⭐ DESCRIPTION ⭐

So what she does is run sequences against param β€” running them until one of these three things happens, periodt:

  1. a blob is successfully instantiated πŸ’–
  2. a hard error is encountered πŸ’€
  3. a fatal signal is pending 😭

whichever hits first, that's when she stops. main character energy honestly.


🌈 CONTEXT 🌈

May sleep. 😴 yes bestie, she is allowed to sleep. plan accordingly.


πŸ‘‘ RETURN πŸ‘‘

  • On success? A fully populated data blob πŸŽ€ slay.
  • Otherwise? An encoded error pointer πŸ™ˆ so like, check that return value, iykyk.

πŸ’œ SEE ALSO πŸ’œ

go read the whole friend group, they're all certified bangers πŸ”₯


okay and the cute lil sign-off: this one lives over in ./arch/powerpc/platforms/pseries, dated October 2026, and it's the papr_rtas_retrieve(9) page, fr fr πŸ§šβ€β™€οΈπŸ’œ bye bestie, go instantiate some blobs ✨

πŸ“¦ where this page comes from