recovery_prolog(9)
π recovery_prolog β Kernel API Manual β¨
okay bestie, buckle up, we're looking at recovery_prolog(9) from the Kernel API Manual, and honestly? it's giving "tiny function, big responsibilities" π
πΈ NAME πΈ
recovery_prolog β literally just executes the prolog operations of a recovery process π« no cap, that's the whole gig.
π¦ SYNOPSIS π¦
int recovery_prolog (struct qed_dev *cdev );
π ARGUMENTS π
cdevβ the Qed dev pointer π«Ά that's it, that's the whole argument list, she's low maintenance.
π RETURN π
Returns 0 on success, and an error otherwise π so likeβ¦ check your return value, bestie, please. π
π SEE ALSO π
first up, the file to go look at: kernel file ./include/linux/qed/qed_if.h πβ¨
and then the whole friend group π«Ά β every single one of these icons:
selftest_interrupt(9)selftest_memory(9)selftest_register(9)selftest_clock(9)selftest_nvram(9)can_link_change(9)set_link(9)get_link(9)drain(9)update_msglvl(9)nvm_flash(9)nvm_get_image(9)set_coalesce(9)set_led(9)attn_clr_enable(9)db_recovery_add(9)db_recovery_del(9)recovery_process(9)update_drv_state(9)update_mac(9)update_mtu(9)update_wol(9)read_module_eeprom(9)get_affin_hwfn_idx(9)read_nvm_cfg(9)read_nvm_cfg_len(9)set_grc_config(9)qed_sb_ack(9)
like, that's a whole group chat worth of cross-references and we're here for it ππ
ngl the entire page is basically "call this, it does the prolog stuff, you get 0 or you get an error" β short and iconic, periodt. π
okay that's the whole thing, bestie, go forth and recover π§ββοΈβ¨ this little number lives in ./include/linux/qed and it's dated October 2026 β mwah, love that for us ππΈπ
π¦ 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