drain(9)
π§ drain(9) β your Kernel API Manual bestie has entered the chat π§
okay so this is drain(9) from the Kernel API Manual, and the vibe is: Tx completions are ghosting because of a pause, so the chip gets drained. that's the whole assignment, no cap π
β¨ NAME β¨
drain β drains chip in case Tx completions fail to arrive due to pause. literally that π«Ά
πΈ SYNOPSIS πΈ
int drain (struct qed_dev *cdev );
π ARGUMENTS π
cdevβ Qed dev pointer. yes bestie, a pointer to the qed dev π¦
β RETURN β
Int. π
π SEE ALSO π
Kernel file ./include/linux/qed/qed_if.h β and the whole reference squad is right here:
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)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)recovery_prolog(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)
mwah π source/version: ./include/linux/qed; date: October 2026; page: drain(9). bye bestie, go drain that chip π
π¦ 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