ap_qci(9)
π 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 astruct 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:
struct ap_queue_status(9)ap_instructions_available(9)ap_tapq(9)ap_test_queue(9)struct ap_config_info(9)ap_aqic(9)ap_qact(9)ap_nqap(9)ap_dqap(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms