qed_get_proc...kill_counter(9)
π qed_get_proc...kill_counter(9) β Kernel API Manual π
okay so bestie, welcome to the <pink>Kernel API Manual</pink> page for qed_get_proc...kill_counter(9). yes that's the whole name, no we're not abbreviating it, it's giving β¨dramaticβ¨ and honestly? iconic. this is a <cyan>section 9</cyan> kernel API page so it's the "for the coders" side of the man pages, not the "help i typed ls wrong" side. sit down, grab a strawberry π, we're reading a whole page together.
πΈ NAME πΈ
qed_get_process_kill_counter β read the MFW process kill counter. that's it. that's the whole job. it reads a counter, it's about kills, it's MFW-flavored π¦
π SYNOPSIS π
u32 qed_get_process_kill_counter (struct qed_hwfn *p_hwfn , struct
qed_ptt *p_ptt );
literally just copy that into your file and you're so good. signature unchanged, no cap π
π ARGUMENTS π
two args, both mandatory, both your besties:
p_hwfnβ HW device data. like, the actual hardware's whole personality and info, that one. π«Άp_pttβ the PTT you gotta have for register access. no PTT, no register poking, that's the rule. π
β¨ RETURN β¨
returns a u32. that's the value type, bestie, that's what you get back. π
π SEE ALSO π
this list is long, and it ate, so here's every single one of them, character for character, no skipping, no summarising, we don't do that here π
first up the kernel file itself:
Kernel file ./drivers/net/ethernet/qlogic/qed/qed_mcp.h
and then the whole friend group:
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_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_clock_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)
seventy-plus entries. i counted. that's a whole group chat and honestly every one of them is a main character ππ
heads up bestie: these are all listed exactly as the page gives them β don't go inventing siblings, okay? π
π¦ sign-off π¦
this page lives in <purple>./drivers/net/ethernet/qlogic/qed</purple> and it's dated October 2026 πΈ so if you're reading it, congrats, you're early or you're a time traveler, either way slay. go read your kill counter, bestie, 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