qed_init_struct(9)
πΈ NAME πΈ
okay bestie, welcome to the qed_init_struct(9) page from the Kernel API Manual β yes, that's the manual name, and we're here to talk about qed_init_struct. What does it do? It initializes the device structure to its defaults. That's the whole assignment, and it understood it. π
β¨
β¨ SYNOPSIS β¨
void qed_init_struct (struct qed_dev *cdev );
π ARGUMENTS π
okay so you pass in exactly one thing:
cdevβ the Qed dev pointer. It's literally the device pointer your function needs for this default-setting glow-up. π«Ά
π RETURN π
Void. No return value. Not even a little one. Just void, and honestly? iconic. π
π¦ SEE ALSO π¦
Kernel file: ./drivers/net/ethernet/qlogic/qed/qed_dev_api.h
the whole related-calls squad, no cap:
qed_init_dp(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)qed_db_recovery_del(9)
source/version: ./drivers/net/ethernet/qlogic/qed Β· date: October 2026 Β· manual: qed_init_struct(9) β byeeee, go init those structs, bestie ππ¦β¨
π¦ 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