qed_db_recovery_del(9)
π qed_db_recovery_del β a whole kernel API manual moment, bestie
okay so first things first, the page is literally called qed_db_recovery_del(9) and it lives in the Kernel API Manual section 9 β that's the kernel-internals girlies, not your regular commands. buckle up π
πΈ NAME πΈ
qed_db_recovery_del β literally removes doorbell information from the doorbell recovery mechanism. and like, plot twist: db_data serves as the key, because db_addr is not unique (iykyk, don't be weird about it) π
β¨ SYNOPSIS β¨
int qed_db_recovery_del (struct qed_dev *cdev , void __iomem *db_addr ,
void *db_data );
that's the whole signature, keep it exactly like that, no cap π
π«Ά ARGUMENTS π«Ά
cdevβ the Qed dev pointer. yes girl, the whole device, hand it over.db_addrβ doorbell address. that's the one. the doorbell. πdb_dataβ address wheredb_datais stored. this serves as the key for the entry to delete. so if you're out here thinkingdb_addris enough to identify the entry... it is so not, it's not unique, usedb_databestie ππ
β RETURN β
Int. that's it. that's the return. an int. go off king π
π¦ SEE ALSO π¦
like, the whole friend group, honestly. start with the kernel file, it's giving source of truth:
- Kernel file
./drivers/net/ethernet/qlogic/qed/qed_dev_api.h
and then the entire extended family, no one gets left out π:
qed_init_dp(9)qed_init_struct(9)qed_resc_free(9)qed_resc_alloc(9)qed_resc_setup(9)qed_hw_init(9)qed_hw_timers_stop_all(9)qed_hw_stop(9)qed_hw_stop_fastpath(9)qed_hw_start_fastpath(9)qed_hw_prepare(9)qed_hw_remove(9)qed_ptt_acquire(9)qed_ptt_acquire_context(9)qed_ptt_release(9)qed_dmae_host2grc(9)qed_dmae_host2host(9)qed_fw_l2_queue(9)qed_fw_vport(9)qed_fw_rss_eng(9)qed_llh_get_num_ppfid(9)qed_llh_set_ppfid_affinity(9)qed_llh_set_roce_affinity(9)qed_llh_add_mac_filter(9)qed_llh_remove_mac_filter(9)qed_llh_add_protocol_filter(9)qed_llh_remove_protocol_filter(9)qed_final_cleanup(9)qed_get_queue_coalesce(9)qed_set_queue_coalesce(9)qed_pglueb_set_pfid_enable(9)qed_db_recovery_add(9)
ok real talk: qed_db_recovery_add(9) is literally the sibling of this function β this one deletes, that one adds. they're matching. iconic. π«Ά
and that's the page!! sign-off time, because we're classy like that: this whole thing comes from ./drivers/net/ethernet/qlogic/qed, dated October 2026, and the page you're reading is qed_db_recovery_del(9). periodt πβ¨
π¦ 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