bnx2x_mcp_wait_one(9)
π bnx2x_mcp_wait_one(9) β like, the Kernel API Manual one π
okay bestie, sit down, hydrate, and let me tell you about a tiny little function from the Kernel API Manual that is genuinely just here to wait π
β¨ NAME β¨
bnx2x_mcp_wait_one β the one whose whole personality is "wait for MCP_ONE_TIMEOUT" β³
πΈ SYNOPSIS πΈ
void bnx2x_mcp_wait_one (struct bnx2x *bp );
no cap, that's the whole vibe: void in, void out, zero drama π«Ά
π¦ ARGUMENTS π¦
bpβ the driver handle π like, that's it. that's the argument. hand over your driver handle and let the function do its waiting thing β¨
π SEE ALSO π
the friend group π every single one of these is invited to the group chat:
Kernel file ./drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.cbnx2x_get_leader_lock_resource(9)bnx2x_trylock_leader_lock(9)bnx2x_get_common_flags(9)bnx2x_is_contextless_ramrod(9)bnx2x_sp_post(9)bnx2x_clear_pf_load(9)bnx2x_chk_parity_attn(9)bnx2x_init_hw_common(9)bnx2x_init_hw_common_chip(9)bnx2x_set_int_mode(9)bnx2x_pf_q_prep_init(9)bnx2x_setup_queue(9)bnx2x_send_unload_req(9)bnx2x_send_unload_done(9)bnx2x_clp_reset_done(9)bnx2x_reset_mcp_prep(9)bnx2x_er_poll_igu_vq(9)bnx2x_set_uc_list(9)bnx2x_get_num_non_def_sbs(9)bnx2x_io_error_detected(9)bnx2x_io_slot_reset(9)bnx2x_io_resume(9)bnx2x_set_iscsi_eth_mac_addr(9)
π«Ά real talk: the literal only job described here is waiting forMCP_ONE_TIMEOUT, and the only thing you hand it isbp, the driver handle. no extra lore, no secret params, that's the whole thing πβ¨
and that's the page, bestie π shoutout to the source ./drivers/net/ethernet/broadco... and to October 2026 for the timestamp β mwah, iconic, 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