ap_sm_setirq_wait(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 πŸ‘―β€β™€οΈ:

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