ap_sm_setirq_wait(9)
π ap_sm_setirq_wait(9) β like, the Kernel API Manual page you didn't know you needed π
okay so bestie, welcome to the Kernel API Manual entry for ap_sm_setirq_wait, and honestly? it's a short one but it's iconic in its own minimal way β¨
πΈ NAME πΈ
ap_sm_setirq_wait β the little function that checks the queue to see if the irq enablement is, like, done yet. a literal vibe check for interrupt enabling π
π¦ SYNOPSIS π¦
enum ap_sm_wait ap_sm_setirq_wait (struct ap_queue *aq );
that's it. that's the whole call. one argument, one enum return, no cap π₯
π ARGUMENTS π
aqβ pointer to the AP queue. yeah, that's the whole thing. just hand over the queue pointer and let the function do its thing π«Ά
π DESCRIPTION π
so here's the tea: it returns AP_POLL_IMMEDIATELY, AP_POLL_AFTER_TIMEROUT, or 0. that's the entire description, bestie β no extra lore, no secret chapter, this function is giving short and mysterious main character energy πβ¨
π SEE ALSO π
the kernel file ./drivers/s390/crypto/ap_queue.c and its whole friend group π―ββοΈ:
ap_queue_enable_irq(9)__ap_send(9)ap_sm_recv(9)ap_sm_read(9)ap_sm_write(9)ap_sm_read_write(9)ap_sm_reset(9)ap_sm_reset_wait(9)ap_sm_assoc_wait(9)ap_queue_message(9)ap_queue_usable(9)ap_cancel_message(9)__ap_flush_queue(9)
like, go read those too, they're all in the same clique π§ββοΈ
ok real talk: everything above is the entire page. no hidden options, no environment variables, no exit statuses, no bug notes β this manpage is serving minimalism and we respect it π
and that's the whole thing, bestie!! this came from the kernel source path ./drivers/s390/crypto, dated October 2026, and the page is called ap_sm_setirq_wait(9) β mwah, go forth and test that irq enablement queue ππΈβ¨
π¦ 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