ocxl_function_afu_list(9)
β¨ ocxl_function_afu_list β¨
okay so bestie, welcome to the ocxl_function_afu_list(9) page π
this one lives in the Kernel API Manual and it's genuinely so straightforward you're gonna eat it up.
πΈ NAME πΈ
ocxl_function_afu_list β get the list of AFUs associated with a PCI function device π
Returns a list of struct ocxl_afu * β that's it, that's the whole vibe β¨
π¦ SYNOPSIS π¦
struct list_head * ocxl_function_afu_list (struct ocxl_fn *fn );
like, look at it. no notes. icon behavior only π
π ARGUMENTS π
fnβ the OpenCAPI function containing the AFUs π«Ά this is the main character of the whole call, no cap.
π SEE ALSO π
okay this is the part where the page just absolutely goes off β the whole squad is here, periodt. first up, the kernel file:
./include/misc/ocxl.h
and then the friend group, all in (9) section, all iconic:
ocxl_function_open(9)ocxl_function_fetch_afu(9)ocxl_afu_get(9)ocxl_afu_put(9)ocxl_function_config(9)ocxl_function_close(9)ocxl_context_alloc(9)ocxl_context_free(9)ocxl_context_attach(9)ocxl_context_detach(9)ocxl_afu_irq_alloc(9)ocxl_afu_irq_free(9)ocxl_afu_irq_get_addr(9)ocxl_irq_set_handler(9)ocxl_afu_config(9)ocxl_afu_set_private(9)ocxl_afu_get_private(9)ocxl_global_mmio_read32(9)ocxl_global_mmio_read64(9)ocxl_global_mmio_write32(9)ocxl_global_mmio_write64(9)ocxl_global_mmio_set32(9)ocxl_global_mmio_set64(9)ocxl_global_mmio_clear32(9)ocxl_global_mmio_clear64(9)
lowkey that's twenty-five (25) references and yes i counted π every single one stays, i don't make the rules (i do, actually, and the rule is: keep every detail, fr fr) π
and that's the page!! short, sweet, slay π
sign-off time: this little gem comes from ./include/misc, dated October 2026 π§ββοΈ and the manual page is ocxl_function_afu_list(9) in case you forgot already (affectionate) π go read the AFUs bestie, you got this β
π¦ 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