init_after_reset(9)
π NAME π
hiii bestie π welcome to the init_after_reset(9) page β thatβs the manual name, and this is the Kernel API Manual entry for it. the whole vibe is: init_after_reset β re-initialize after a reset. literally the reset-aftercare routine β¨
π«Ά SYNOPSIS π«Ά
the signature is exactly this, no cap:
int init_after_reset (struct hfi1_devdata *dd );
π ARGUMENTS π
ddβ thehfi1_ibdevice. thatβs the one and only argument, bestie π«Ά
πΈ DESCRIPTION πΈ
okay so after a reset, this does a sanity check on at least some of the values β yes, the page literally says βat least some,β and weβre not gonna pretend otherwise π β and it ensures thereβs no receive or transmit (explicitly, in case reset failed). the original line leaves that parenthesis hanging, so Iβm keeping the same energy and not inventing the rest, periodt π
lowkey important: this is the βafter a resetβ re-initialize step, and the explicit βin case reset failedβ part is doing main-character work here π
π¦ SEE ALSO π¦
kernel file ./drivers/infiniband/hw/hfi1/init.c, plus the whole squad:
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)create_workqueues(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)
thatβs the whole page, bestie π«Ά source/version: ./drivers/infiniband/hw/hfi1 Β· date: October 2026 Β· init_after_reset(9) signing off π
β¨
π¦ 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