ap_sm_read_write(9)
ap_sm_read_write(9)
okay bestie, this one is from the Kernel API Manual and it's lowkey a tiny little function page, but we're gonna treat it with main character energy anyway π β¨
πΈ NAME πΈ
ap_sm_read_write β Send and receive messages to/from an AP queue.
π¦ SYNOPSIS π¦
enum ap_sm_wait ap_sm_read_write (struct ap_queue *aq );
π ARGUMENTS π
aqβ pointer to the AP queue. literally just a pointer to the AP queue, no cap π«Ά
π DESCRIPTION π
Returns AP_SM_WAIT_NONE, AP_SM_WAIT_AGAIN, or AP_SM_WAIT_INTERRUPT.
That's the vibe: those are the three return values it can hand back. iconic, concise, periodt. π
β SEE ALSO β
Kernel file ./drivers/s390/crypto/ap_queue.c, plus these besties:
ap_queue_enable_irq(9)__ap_send(9)ap_sm_recv(9)ap_sm_read(9)ap_sm_write(9)ap_sm_reset(9)ap_sm_reset_wait(9)ap_sm_setirq_wait(9)ap_sm_assoc_wait(9)ap_queue_message(9)ap_queue_usable(9)ap_cancel_message(9)__ap_flush_queue(9)
that's the whole page, bestie β sourced from ./drivers/s390/crypto, dated October 2026 ππ¦β¨
π¦ 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