bnx2x_reset_mcp_prep(9)
๐ bnx2x_reset_mcp_prep ๐
okay so bestie, welcome to the Kernel API Manual โจ โ this one's bnx2x_reset_mcp_prep, and it's genuinely such a little icon. short page, big main character energy ๐
๐ธ NAME ๐ธ
bnx2x_reset_mcp_prep โ get everything ready for an MCP reset, no cap ๐
โจ SYNOPSIS โจ
void bnx2x_reset_mcp_prep (struct bnx2x *bp , u32 *magic_val );
literally that's the whole signature, she's not doing too much ๐ซถ
๐ฆ DESCRIPTION ๐ฆ
so what does she actually do? she takes care of CLP configurations. that's it, that's the vibe check ๐ she handles the CLP config side of things so the MCP reset prep is all set up properly.
๐ ARGUMENTS ๐
bpโ the driver handle ๐ that's your lil pointer to thestruct bnx2x, your main squeeze for this whole callmagic_valโ the old value of themagicbit ๐ฎ it's au32 *, so she's a pointer to that previous magic value, keep that in mind bestie
๐ SEE ALSO ๐
the whole friend group, fr fr โ go say hi to all of them ๐
- Kernel file
./drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bnx2x_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_mcp_wait_one(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)
okay that's the whole page, ๐ she's short but she ate. source & version vibes come from ./drivers/net/ethernet/broadco... and this drop is dated October 2026 โญ mwah, love u, bye ๐งโโ๏ธ๐
๐ฆ 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