ixgbe_get_bus_info_X550em(9)
π ixgbe_get_bus_info_X550em(9) π
okay so bestie, we're in the Kernel API Manual today and this page is literally about ixgbe_get_bus_info_X550em β the function whose whole job is "Set PCI bus info" β¨ (yes that's the NAME line, and yes it's kinda ironic, keep reading, it gets cute).
π«Ά SYNOPSIS π«Ά
int ixgbe_get_bus_info_X550em (struct ixgbe_hw *hw );
that's the whole thing. one function, one int coming back at you, one pointer going in. slay.
π ARGUMENTS π
hwβ pointer to hardware structure π that's it, that's the whole argument list. it's giving minimalism, it's giving "I only need one thing."
πΈ DESCRIPTION πΈ
okay so here's the tea β β this function sets the bus link width and speed to unknown.
why? because X550em is not a PCI device. not even a little bit. ngl, that's the whole plot twist π
so if you came here hoping for real bus info, bestie... no. you get unknown for width, unknown for speed, and honestly? that's the correct answer. main character behavior is knowing when to say "idk." π
π¦ SEE ALSO π¦
buckle up bestie, this list is LONG β the kernel file itself lives at ./drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c, and then there's the whole friend group:
ixgbe_read_cs4227(9),ixgbe_write_cs4227(9),ixgbe_read_pe(9),ixgbe_write_pe(9),ixgbe_reset_cs4227(9),ixgbe_check_cs4227(9)ixgbe_read_i2c_combined_generic(9),ixgbe_read_i2c_combined_generic_unlocked(9),ixgbe_write_i2c_combined_generic(9),ixgbe_write_i2c_combined_generic_unlocked(9)ixgbe_fw_phy_activity(9),ixgbe_get_phy_id_fw(9),ixgbe_identify_phy_fw(9),ixgbe_shutdown_fw_phy(9),ixgbe_setup_fw_link(9),ixgbe_fc_autoneg_fw(9)ixgbe_iosf_wait(9),ixgbe_get_phy_token(9),ixgbe_put_phy_token(9)ixgbe_write_iosf_sb_reg_x550a(9),ixgbe_read_iosf_sb_reg_x550a(9),ixgbe_fw_recovery_mode_X550(9)ixgbe_setup_ixfi_x550em_x(9),ixgbe_restart_an_internal_phy_x550em(9),ixgbe_supported_sfp_modules_X550em(9)ixgbe_setup_mac_link_sfp_x550em(9),ixgbe_setup_sfi_x550a(9),ixgbe_setup_mac_link_sfp_n(9),ixgbe_setup_mac_link_sfp_x550a(9),ixgbe_setup_mac_link_t_X550em(9)ixgbe_setup_sgmii(9),ixgbe_setup_sgmii_fw(9),ixgbe_fc_autoneg_sgmii_x550em_a(9)ixgbe_get_lasi_ext_t_x550em(9),ixgbe_enable_lasi_ext_t_x550em(9),ixgbe_handle_lasi_ext_t_x550em(9)ixgbe_setup_kr_speed_x550em(9),ixgbe_setup_kr_x550em(9)ixgbe_led_on_t_x550em(9),ixgbe_led_off_t_x550em(9)ixgbe_set_fw_drv_ver_x550(9),ixgbe_setup_fc_x550em(9),ixgbe_fc_autoneg_backplane_x550em_a(9),ixgbe_fc_autoneg_fiber_x550em_a(9)ixgbe_reset_phy_fw(9),ixgbe_check_overtemp_fw(9),ixgbe_read_mng_if_sel_x550em(9),ixgbe_set_mdio_speed(9),ixgbe_setup_fc_backplane_x550em_a(9),ixgbe_set_mux(9)ixgbe_acquire_swfw_sync_X550em(9),ixgbe_release_swfw_sync_X550em(9),ixgbe_acquire_swfw_sync_X550em_a(9),ixgbe_release_swfw_sync_X550em_a(9)ixgbe_read_phy_reg_x550a(9),ixgbe_write_phy_reg_x550a(9)ixgbe_enable_mdd_x550(9),ixgbe_disable_mdd_x550(9),ixgbe_restore_mdd_vf_x550(9),ixgbe_handle_mdd_x550(9)
lowkey a whole extended universe. click through any of these and you'll be reading kernel source till 3am. you're welcome π
and that's the page!! π source/version situation is ./drivers/net/ethernet/intel/i... dated October 2026, and the page itself is ixgbe_get_bus_info_X550em(9) β icon behavior, no notes, bye bestie πβ¨π¦
π¦ 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