bnx2x_wait_sp_comp(9)
πΈ bnx2x_wait_sp_comp β bnx2x_wait_sp_comp(9) πΈ
okay so bestie, welcome to the Kernel API Manual entry for bnx2x_wait_sp_comp, and yes this is exactly as niche as it sounds but we're gonna slay it together π
β¨ NAME β¨
bnx2x_wait_sp_comp β literally just: wait for the outstanding SP commands. that's the whole vibe. it waits, they complete, we move on π«Ά
π¦ SYNOPSIS π¦
bool bnx2x_wait_sp_comp (struct bnx2x *bp , unsigned long mask );
look at her. returns a bool, takes a driver handle and a mask, eats absolutely zero crumbs π₯
π ARGUMENTS π
bpβ the driver handle. your whole personality for the duration of this call πmaskβ the bits that need to be cleared. she's picky, she only cares about these bits, no cap β¨
π SEE ALSO π
so here's the friend group. the whole group chat. every single one of them, iykyk π
first up, the file that started it all:
- Kernel file
./drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
and then the extended squad, in the exact order the manpage serves them, no gatekeeping:
bnx2x_send_unload_req(9)bnx2x_send_unload_done(9)bnx2x__init_func_obj(9)bnx2x_setup_queue(9)bnx2x_setup_leading(9)bnx2x_fw_command(9)bnx2x_initial_phy_init(9)bnx2x_link_set(9)bnx2x_force_link_reset(9)bnx2x_link_test(9)bnx2x_drv_pulse(9)bnx2x_igu_ack_sb(9)bnx2x__link_status_update(9)bnx2x_link_report(9)bnx2x_get_mf_speed(9)bnx2x_msix_sp_int(9)bnx2x_interrupt(9)bnx2x_cnic_notify(9)bnx2x_setup_cnic_irq_info(9)bnx2x_setup_cnic_info(9)bnx2x_int_enable(9)bnx2x_int_disable_sync(9)bnx2x_nic_init_cnic(9)bnx2x_alloc_mem_cnic(9)bnx2x_alloc_mem(9)bnx2x_free_mem_cnic(9)bnx2x_free_mem(9)bnx2x_set_num_queues(9)bnx2x_chip_cleanup(9)bnx2x_acquire_hw_lock(9)bnx2x_release_hw_lock(9)bnx2x_release_leader_lock(9)bnx2x_set_eth_mac(9)bnx2x_sp_event(9)bnx2x_ilt_set_info(9)bnx2x_dcbx_init(9)bnx2x_set_power_state(9)bnx2x_update_max_mf_config(9)bnx2x_enable_msix(9)bnx2x_enable_msi(9)bnx2x_alloc_mem_bp(9)bnx2x_free_mem_bp(9)bnx2x_change_mtu(9)bnx2x_fcoe_get_wwn(9)bnx2x_tx_timeout(9)bnx2x_tx_disable(9)bnx2x_func_start(9)bnx2x_set_fw_mac_addr(9)bnx2x_get_path_func_num(9)bnx2x_set_ctx_validation(9)bnx2x_extract_max_cfg(9)bnx2x_get_iscsi_info(9)bnx2x_link_sync_notify(9)bnx2x_update_drv_flags(9)bnx2x_fill_fw_str(9)bnx2x_set_os_driver_state(9)bnx2x_nvram_read(9)
bestie that's fifty-seven cross-references and i counted them twice. she's thorough. she's committed. main character energy fr fr π
and that's the page!! mwah π source path is ./drivers/net/ethernet/broadco... (yes it's truncated in the original, i don't make the rules π₯²) and the date on this whole thing is October 2026, so mark your calendars and stan bnx2x_wait_sp_comp(9) β 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