ap_qci(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ap_qci(9) β€” bestie's kernel API cheat sheet

okay so this is ap_qci(9), straight out of the Kernel API Manual, and it's basically the "hey bestie, spill the AP config tea" call. it's a little guy but it does exactly one job and it does it with zero drama. let's get into it πŸŽ€


✨ NAME ✨

ap_qci β€” get AP configuration data. that's it. that's the whole vibe. it grabs the AP config info for you, no cap πŸ’–


🌸 SYNOPSIS 🌸

int ap_qci (struct ap_config_info *config );

literally one call, one arg, one return value. iconic minimalism ngl ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • config β€” -- undescribed -- πŸ™ˆ
okay so the docs genuinely just say -- undescribed -- here and i'm not gonna lie to you and make something up, because that would be a fake vibe check fail. it's a struct ap_config_info *, it's the thing you pass in, and that's all the manual is giving us. periodt πŸ’…

πŸ”₯ DESCRIPTION πŸ”₯

so you call it, and it returns 0 on success. that's it, that's the win condition, we love a zero 🫢

or it returns -EOPNOTSUPP β€” i.e. "bestie, this isn't supported", operation not supported, the classic polite no 😭

that's genuinely the entire description. short queen behavior. she said "two outcomes, take it or leave it" πŸ‘‘


🌈 SEE ALSO 🌈

the whole friend group, all linked in the kernel file ./arch/s390/include/asm/ap.h:

go read the whole clique, they all hang out together πŸ§šπŸ’œ


πŸ’€ real talk though: if you're expecting a long description, you're not getting one. ap_qci(9) is a short page. don't go inventing extra behavior for it β€” that's how you end up spreading misinformation in the group chat.

and that's the page!! source is ./arch/s390/include/asm (yep, the s390 corner of the kernel, we stan), it's dated October 2026, and it's filed as ap_qci(9) β€” go forth and get that config data bestie πŸ“πŸ’–βœ¨

πŸ“¦ where this page comes from