igb_get_the...data_generic(9)
π igb_get_the...data_generic(9)
okay so bestie, we're in the Kernel API Manual today β yes, that's the manual name, don't @ me β and we're looking at igb_get_thermal_sensor_data_generic. say it three times fast, i dare you. it's giving long-name energy but honestly? iconic. she's a thermal sensor girlie and she KNOWS it π₯΅π‘οΈ
β¨ NAME β¨
igb_get_thermal_sensor_data_generic β Gathers thermal sensor data π
like literally that's the whole job. gather. sensor. data. thermal. slay.
π¦ SYNOPSIS π¦
s32 igb_get_thermal_sensor_data_generic (struct e1000_hw *hw );
one function, one pointer, one s32 return. no cap. keep the spacing exactly like that, she's particular π
πΈ ARGUMENTS πΈ
hwβ pointer to hardware structure. that's it. that's the whole argument list. she takes one (1) pointer to a hardware struct and she goes to WORK π«Ά
π DESCRIPTION π
updates the temperatures in mac.thermal_sensor_data.
that's the vibe. that's the assignment. she refreshes the temps so they're not stale β nobody likes stale temps, honestly embarrassing ππ₯
π SEE ALSO π
first up, the lore drop β this is a Kernel file: ./drivers/net/ethernet/intel/igb/e1000_82575.c π
and now, the group chat. the whole entire squad. everyone's here. say hi:
igb_write_vfta_i350(9)igb_sgmii_uses_mdio_82575(9)igb_check_for_link_media_swap(9)igb_init_phy_params_82575(9)igb_init_nvm_params_82575(9)igb_init_mac_params_82575(9)igb_set_sfp_media_type_82575(9)igb_acquire_phy_82575(9)igb_release_phy_82575(9)igb_read_phy_reg_sgmii_82575(9)igb_write_phy_reg_sgmii_82575(9)igb_get_phy_id_82575(9)igb_phy_hw_reset_sgmii_82575(9)igb_set_d0_lplu_state_82575(9)igb_set_d0_lplu_state_82580(9)igb_set_d3_lplu_state_82580(9)igb_acquire_nvm_82575(9)igb_release_nvm_82575(9)igb_acquire_swfw_sync_82575(9)igb_release_swfw_sync_82575(9)igb_get_cfg_done_82575(9)igb_get_link_up_info_82575(9)igb_check_for_link_82575(9)igb_power_up_serdes_link_82575(9)igb_get_pcs_speed_and_duplex_82575(9)igb_shutdown_serdes_link_82575(9)igb_reset_hw_82575(9)igb_init_hw_82575(9)igb_setup_copper_link_82575(9)igb_setup_serdes_link_82575(9)igb_sgmii_active_82575(9)igb_reset_init_script_82575(9)igb_read_mac_addr_82575(9)igb_power_down_phy_copper_82575(9)igb_clear_hw_cntrs_82575(9)igb_rx_fifo_flush_82575(9)igb_set_pcie_completion_timeout(9)igb_vmdq_set_anti_spoofing_pf(9)igb_vmdq_set_loopback_pf(9)igb_vmdq_set_replication_pf(9)igb_read_phy_reg_82580(9)igb_write_phy_reg_82580(9)igb_reset_mdicnfg_82580(9)igb_reset_hw_82580(9)igb_rxpbs_adjust_82580(9)igb_validate_nvm_checksum_with_offset(9)igb_update_nvm_checksum_with_offset(9)igb_validate_nvm_checksum_82580(9)igb_update_nvm_checksum_82580(9)igb_validate_nvm_checksum_i350(9)igb_update_nvm_checksum_i350(9)__igb_access_emi_reg(9)igb_read_emi_reg(9)igb_set_eee_i350(9)igb_set_eee_i354(9)igb_get_eee_status_i354(9)igb_init_thermal_sensor_thresh_generic(9)
that last one is her sibling btw β the thresholds girlie. go say hi to igb_init_thermal_sensor_thresh_generic(9) too, she gets lonely π₯Ί
anyway that's the whole page, you ate that, no notes π
and for the receipt-keepers: this little number lives in ./drivers/net/ethernet/intel/igb, dated October 2026 β put it in the group chat, screenshot it, frame it, idc. mwah πβ¨π
π¦ 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