efa_com_admin_destroy(9)
πΈ efa_com_admin_destroy(9) πΈ
okay so bestie, welcome to the Kernel API Manual β this one's a little function from efa_com.c and she's short but she MATTERS π
β¨ NAME β¨
efa_com_admin_destroy β destroys the admin and the async events queues. that's it, that's the whole job π
β¨ SYNOPSIS β¨
void efa_com_admin_destroy (struct efa_com_dev *edev );
like, it returns nothing (void, she gives nothing back and honestly? iconic) and she takes exactly one pointer. periodt π
β¨ ARGUMENTS β¨
edevβ the EFA communication layer struct π¦ that's the thing you're handing over so she can tear down those queues.
β¨ SEE ALSO β¨
go snoop the kernel file ./drivers/infiniband/hw/efa/efa_com.c if you wanna see her in the wild π and also these besties:
efa_com_cmd_exec(9)efa_com_set_admin_polling_mode(9)efa_com_admin_init(9)efa_com_admin_q_comp_intr_handler(9)efa_com_aenq_intr_handler(9)efa_com_get_dma_width(9)efa_com_dev_reset(9)
ngl there isn't a ton of lore here, but that's the vibe β short function, clean exit, no cap β¨
and that's the whole page, bestie π«Ά this one lives in ./drivers/infiniband/hw/efa, dated October 2026, and the header's been vibing as efa_com_admin_destroy(9) this whole time β mwah ππΈ
π¦ 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