qed_mcp_bist_clock_test(9)
π qed_mcp_bist_clock_test(9) β Kernel API Manual β¨
okay bestie, welcome to the little corner of the kernel API manual where we talk about qed_mcp_bist_clock_test. yes it's a mouthful, no you don't have to say it out loud. it lives in the Kernel API Manual, and it's the BIST clock test, periodt π°οΈβ¨
πΈ NAME πΈ
qed_mcp_bist_clock_test β Bist clock test. that's it, that's the whole vibe check, she does exactly what it says on the tin π
π¦ SYNOPSIS π¦
int qed_mcp_bist_clock_test (struct qed_hwfn *p_hwfn , struct qed_ptt
*p_ptt );
like, she takes two things and hands you back an int. no cap, that's the whole signature π«Ά
π ARGUMENTS π
p_hwfnβ HW device data. this is the hardware function struct, the whole main-character of the device, okay? she needs it to know which hw she's talking to πp_pttβ PTT required for register access. you literally cannot poke the registers without it, so hand it over π
β RETURN β
Int β and the one that matters is 0 β Operation was successful. that's the slay outcome bestie, zero means we ate π₯
π SEE ALSO π
the og kernel file is ./drivers/net/ethernet/qlogic/qed/qed_mcp.h β go say hi to her, she's iconic π
and now the full friendship bracelet of references, no skips, no cuts, all of them, because we don't do incomplete lists in this house π
qed_mcp_get_link_params(9)qed_mcp_get_link_state(9)qed_mcp_get_link_capabilities(9)qed_mcp_set_link(9)qed_mcp_get_mfw_ver(9)qed_mcp_get_mbi_ver(9)qed_mcp_get_media_type(9)qed_mcp_get_transceiver_data(9)qed_mcp_trans_speed_mask(9)qed_mcp_get_board_config(9)qed_mcp_cmd(9)qed_mcp_cmd_nosleep(9)qed_mcp_drain(9)qed_mcp_get_flash_size(9)qed_mcp_send_drv_version(9)qed_get_process_kill_counter(9)qed_start_recovery_process(9)qed_recovery_prolog(9)qed_mcp_ov_update_current_config(9)qed_mcp_ov_update_driver_state(9)qed_mcp_ov_update_mtu(9)qed_mcp_ov_update_mac(9)qed_mcp_ov_update_wol(9)qed_mcp_set_led(9)qed_mcp_nvm_read(9)qed_mcp_nvm_write(9)qed_mcp_nvm_resp(9)qed_mcp_get_nvm_image_att(9)qed_mcp_get_nvm_image(9)qed_mcp_bist_register_test(9)qed_mcp_bist_nvm_get_num_images(9)qed_mcp_bist_nvm_get_image_att(9)qed_mfw_process_tlv_req(9)qed_mcp_send_raw_debug_data(9)qed_mcp_is_ext_speed_supported(9)qed_mcp_cmd_init(9)qed_mcp_cmd_port_init(9)qed_mcp_free(9)qed_mcp_handle_events(9)qed_mcp_load_req(9)qed_mcp_load_done(9)qed_mcp_unload_req(9)qed_mcp_unload_done(9)qed_mcp_read_mb(9)qed_mcp_ack_vf_flr(9)qed_mcp_fill_shmem_func_info(9)qed_mcp_reset(9)qed_mcp_nvm_rd_cmd(9)qed_mcp_phy_sfp_read(9)qed_mcp_is_init(9)qed_mcp_config_vf_msix(9)qed_mcp_halt(9)qed_mcp_resume(9)qed_mcp_set_resc_max_val(9)qed_mcp_get_resc_info(9)qed_mcp_ov_update_eswitch(9)qed_mcp_initiate_pf_flr(9)qed_mcp_resc_lock(9)qed_mcp_resc_unlock(9)qed_mcp_resc_lock_default_init(9)qed_mcp_is_smart_an_supported(9)qed_mcp_get_capabilities(9)qed_mcp_set_capabilities(9)qed_mcp_read_ufp_config(9)qed_mcp_nvm_info_populate(9)qed_mcp_nvm_info_free(9)qed_mcp_get_engine_config(9)qed_mcp_get_ppfid_bitmap(9)qed_mcp_nvm_get_cfg(9)qed_mcp_nvm_set_cfg(9)qed_mcp_is_esl_supported(9)qed_mcp_get_esl_status(9)
that's the whole squad, iykyk π§
lowkey a reminder from your girl: there are no extra options, no extra flags, no hidden parameters here. what you see is what you get, and what you get is exactly this page. don't go inventing stuff, bestie ππ
and that's the page!! mwah π this little writeup comes from ./drivers/net/ethernet/qlogic/qed and it's dated October 2026, and it's all about qed_mcp_bist_clock_test(9) β go forth and test those clocks, you absolute icon ππΈπ
π¦ 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