ice_is_cgu_in_netlist(9)
π
ice_is_cgu_in_netlist β Kernel API Manual realness
okay so bestie, this page is from the Kernel API Manual and it's about one tiny little boolean function in the Intel ice driver. it's giving "small but crucial" energy fr fr π§
β¨ NAME
ice_is_cgu_in_netlist β check for CGU presence π
π SYNOPSIS
bool ice_is_cgu_in_netlist (struct ice_hw *hw );
πΈ ARGUMENTS
hwβ pointer to thehwstruct. that's it. that's the whole input. she's low maintenance π
π¦ DESCRIPTION
okay so what this does is: it checks if the Clock Generation Unit (CGU) device is present in the netlist. like, is she on the list or not π
and while it's at it, it also saves the CGU part number into the hw structure for later use β so future-you doesn't have to go looking for it again. considerate icon behavior honestly π«Ά
π₯ RETURN
trueβ cgu is present πfalseβ cgu is not present π
no in-between, no maybe, just vibes and a bool β¨
π SEE ALSO
the kernel file lives right here, bestie: ./drivers/net/ethernet/intel/ice/ice_common.c
and now. okay. deep breath. this cross-reference list is LONG β like, all of her friends showed up to the party. no skips, no cuts, every single one accounted for ππ
ice_dump_phy_type(9),ice_set_mac_type(9),ice_is_generic_mac(9)ice_clear_pf_cfg(9),ice_aq_manage_mac_read(9),ice_aq_get_phy_caps(9)ice_aq_get_link_topo_handle(9),ice_aq_get_netlist_node(9)ice_find_netlist_node(9),ice_is_media_cage_present(9)ice_get_media_type(9),ice_get_link_status_datalen(9)ice_aq_get_link_info(9),ice_fill_tx_timer_and_fc_thresh(9)ice_aq_set_mac_cfg(9),ice_init_fltr_mgmt_struct(9)ice_cleanup_fltr_mgmt_struct(9),ice_get_itr_intrl_gran(9)ice_wait_fw_load(9),ice_init_hw(9),ice_deinit_hw(9)ice_check_reset(9),ice_pf_reset(9),ice_reset(9)ice_copy_rxq_ctx_to_hw(9),ice_copy_rxq_ctx_from_hw(9)ice_pack_rxq_ctx(9),ice_unpack_rxq_ctx(9),ice_write_rxq_ctx(9)ice_read_rxq_ctx(9),ice_pack_txq_ctx(9),ice_pack_txq_ctx_full(9)ice_unpack_txq_ctx_full(9),ice_copy_txq_ctx_from_hw(9)ice_copy_txq_ctx_to_hw(9),ice_read_txq_ctx(9),ice_write_txq_ctx(9)ice_pack_txtime_ctx(9),ice_sbq_send_cmd(9),ice_sbq_rw_reg(9)ice_should_retry_sq_send_cmd(9),ice_sq_send_cmd_retry(9)ice_aq_send_cmd(9),ice_aq_get_fw_ver(9),ice_aq_send_driver_ver(9)ice_aq_q_shutdown(9),ice_aq_req_res(9),ice_aq_release_res(9)ice_acquire_res(9),ice_release_res(9),ice_aq_alloc_free_res(9)ice_alloc_hw_res(9),ice_free_hw_res(9),ice_get_num_per_func(9)ice_parse_common_caps(9),ice_recalc_port_limited_caps(9)ice_parse_vf_func_caps(9),ice_parse_vsi_func_caps(9)ice_parse_1588_func_caps(9),ice_parse_fdir_func_caps(9)ice_parse_func_caps(9),ice_func_id_to_logical_id(9)ice_parse_valid_functions_cap(9),ice_parse_vf_dev_caps(9)ice_parse_vsi_dev_caps(9),ice_parse_1588_dev_caps(9)ice_parse_fdir_dev_caps(9),ice_parse_sensor_reading_cap(9)ice_parse_nac_topo_dev_caps(9),ice_parse_dev_caps(9)ice_is_phy_rclk_in_netlist(9),ice_is_clock_mux_in_netlist(9)ice_is_gps_in_netlist(9),ice_aq_list_caps(9),ice_discover_dev_caps(9)ice_discover_func_caps(9),ice_set_safe_mode_caps(9),ice_get_caps(9)ice_aq_manage_mac_write(9),ice_aq_clear_pxe_mode(9)ice_clear_pxe_mode(9),ice_aq_set_port_params(9)ice_is_100m_speed_supported(9),ice_get_link_speed_based_on_phy_type(9)ice_update_phy_type(9),ice_aq_set_phy_cfg(9),ice_update_link_info(9)ice_aq_get_phy_equalization(9),ice_aq_get_fec_stats(9)ice_cache_phy_user_req(9),ice_caps_to_fc_mode(9)ice_caps_to_fec_mode(9),ice_cfg_phy_fc(9),ice_set_fc(9)ice_phy_caps_equals_cfg(9),ice_copy_phy_caps_to_cfg(9)ice_cfg_phy_fec(9),ice_get_link_status(9)ice_aq_set_link_restart_an(9),ice_aq_set_event_mask(9)ice_aq_set_mac_loopback(9),ice_aq_set_port_id_led(9)ice_aq_get_port_options(9),ice_aq_set_port_option(9)ice_get_phy_lane_number(9),ice_aq_sff_eeprom(9)__ice_aq_get_set_rss_lut(9),ice_aq_get_rss_lut(9)ice_aq_set_rss_lut(9),__ice_aq_get_set_rss_key(9)ice_aq_get_rss_key(9),ice_aq_set_rss_key(9),ice_aq_add_lan_txq(9)ice_aq_dis_lan_txq(9),ice_aq_cfg_lan_txq(9),ice_aq_add_rdma_qsets(9)ice_aq_set_txtimeq(9),ice_get_lan_q_ctx(9),ice_ena_vsi_txq(9)ice_dis_vsi_txq(9),ice_cfg_vsi_qs(9),ice_cfg_vsi_lan(9)ice_cfg_vsi_rdma(9),ice_ena_vsi_rdma_qset(9),ice_dis_vsi_rdma_qset(9)ice_aq_get_cgu_input_pin_measure(9),ice_aq_get_cgu_abilities(9)ice_aq_set_input_pin_cfg(9),ice_aq_get_input_pin_cfg(9)ice_aq_set_output_pin_cfg(9),ice_aq_get_output_pin_cfg(9)ice_aq_get_cgu_dpll_status(9),ice_aq_set_cgu_dpll_config(9)ice_aq_set_cgu_ref_prio(9),ice_aq_get_cgu_ref_prio(9)ice_aq_get_cgu_info(9),ice_aq_set_phy_rec_clk_out(9)ice_aq_get_phy_rec_clk_out(9),ice_aq_get_sensor_reading(9)ice_replay_pre_init(9),ice_replay_vsi(9),ice_replay_post(9)ice_stat_update40(9),ice_stat_update32(9),ice_sched_query_elem(9)ice_aq_read_i2c(9),ice_aq_write_i2c(9),ice_get_pca9575_handle(9)ice_read_pca9575_reg(9),ice_aq_set_gpio(9),ice_aq_get_gpio(9)ice_is_fw_api_min_ver(9),ice_fw_supports_link_override(9)ice_get_link_default_override(9),ice_is_phy_caps_an_enabled(9)ice_is_fw_health_report_supported(9),ice_aq_set_health_status_cfg(9)ice_aq_set_lldp_mib(9),ice_fw_supports_lldp_fltr_ctrl(9)ice_lldp_fltr_add_remove(9),ice_lldp_execute_pending_mib(9)ice_fw_supports_report_dflt_cfg(9),ice_get_link_speed(9)ice_get_dest_cgu(9),ice_read_cgu_reg(9),ice_write_cgu_reg(9)
okay that's the whole page bestie, you ate that π β¨
and for the cute little sign-off: this one comes from ./drivers/net/ethernet/intel/ice, dated October 2026, and it's page ice_is_cgu_in_netlist(9) out of the Kernel API Manual. slay, go check your netlist πππ¦
π¦ 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