create_workqueues(9)
πΈ NAME πΈ
okay so hii bestie π welcome to the create_workqueues(9) page from the Kernel API Manual β this one is short, sweet, and honestly kinda iconic: create_workqueues creates per port workqueues. that's the whole vibe. periodt. β¨
β¨ SYNOPSIS β¨
int create_workqueues (struct hfi1_devdata *dd );
like yes, that's the exact signature, no cap π«Ά
π ARGUMENTS π
ddβ the hfi1_ib device. literally the device bestie, that's the whole argument π
π¦ SEE ALSO π¦
Kernel file ./drivers/infiniband/hw/hfi1/init.c β that's the home base for this whole situation π‘
and then the whole friend group of related pages, in order because we're organized like that:
hfi1_rcd_free(9)hfi1_rcd_put(9)hfi1_rcd_get(9)allocate_rcd_index(9)hfi1_rcd_get_by_index_safe(9)hfi1_rcd_get_by_index(9)hfi1_free_ctxt(9)init_after_reset(9)destroy_workqueues(9)enable_general_intr(9)hfi1_init(9)shutdown_device(9)hfi1_free_ctxtdata(9)hfi1_free_devdata(9)hfi1_alloc_devdata(9)hfi1_create_rcvhdrq(9)hfi1_setup_eagerbufs(9)
and that's the page, bestie π«Ά this little entry lives under ./drivers/infiniband/hw/hfi1, it's dated October 2026, and it goes by create_workqueues(9). slay. πβ¨
π¦ 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