qed_dmae_host2grc(9)
okay bestie, welcome to the qed_dmae_host2grc(9) page from the Kernel API Manual β yes, the manual name is getting folded in right here because we're cute like that β¨π
β¨ NAME β¨
qed_dmae_host2grc β copies data from source addr to dmae registers using the given ptt. no cap, that's the whole vibe π«Ά
π SYNOPSIS π
the signature is exactly this, character for character, bestie:
int qed_dmae_host2grc (struct qed_hwfn *p_hwfn , struct qed_ptt *p_ptt ,
u64 source_addr , u32 grc_addr , u32 size_in_dwords , struct
qed_dmae_params *p_params );
π ARGUMENTS π
these are the little cuties you pass in:
p_hwfnβ HW device data.p_pttβ P_ptt. (yes bestie, that's literally the whole description π«Ά)source_addrβ Source address.grc_addrβ GRC address (dmae_data_offset).size_in_dwordsβ Size.p_paramsβ default parameters will be used in case ofNULLβ¨ (that parenthetical is doing main character work).
π¦ RETURN π¦
Int. β that's the return. short king behavior, honestly π
π SEE ALSO π
peep the kernel file ./drivers/net/ethernet/qlogic/qed/qed_dev_api.h π and then the whole friend group of related pages:
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_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)
mwah π β that's the page! source/version: ./drivers/net/ethernet/qlogic/qed; date: October 2026. stay slay, 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