qed_hw_init(9)
π qed_hw_init β init Qed hardware
okay so bestie, welcome to the Kernel API Manual β¨ (yes that's the manual name, we're being official today) and today's main character is qed_hw_init πΈ β the function that literally gets your Qed hardware up and running. no cap, this is the glow-up moment for the whole device. π
β¨ SYNOPSIS β¨
int qed_hw_init (struct qed_dev *cdev , struct qed_hw_init_params *p_params );
it's giving "short but mighty" π β one return value, two pointers, infinite possibilities (jk, it's just hardware init π).
π¦ ARGUMENTS π¦
cdevβ the Qed dev pointer π«. like, the actual device you're working with. your main character device, if you will π.p_paramsβ pointers to params π«Ά. plural, because apparently one pointer wasn't enough drama for this function.
π₯ RETURN π₯
Returns Int β β an integer, bestie. the classic "did it work or nah" energy. iykyk π
.
π SEE ALSO π
okay this list is long, but listen β every single one of these is here on purpose, so don't skip 'em π:
- the kernel file
./drivers/net/ethernet/qlogic/qed/qed_dev_api.hπ (go read it, it's iconic) qed_init_dp(9)qed_init_struct(9)qed_resc_free(9)qed_resc_alloc(9)qed_resc_setup(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)
anyway bestie, that's the whole page β go init that hardware, you're gonna slay π β¨
ok and one tiny sign-off because the footer said so: this lil page lives under./drivers/net/ethernet/qlogic/qedand it's dated October 2026, page nameqed_hw_init(9)ππ«Ά bye bestie, drink water π
π¦ 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