ice_enum_labels(9)
Okay bestie, welcome to ice_enum_labels(9) from the Kernel API Manual β the label-enumeration page, and it's literally about to eat. π
β¨
π NAME π
ice_enum_labels β the function name, the icon, the moment. (The original NAME line is just ice_enum_labels -, no extra subtitle. Minimalist queen. π)
β¨ SYNOPSIS β¨
char * ice_enum_labels (struct ice_seg *ice_seg , u32 type , struct ice_pkg_enum *state , u16 *value );
Copy it exactly, bestie β spaces, commas, semicolon, all of it. π«Ά
π«Ά ARGUMENTS π«Ά
ice_segβ pointer to the ice segment. On the first call you pass the real thing; on subsequent calls it'sNULL. πtypeβ the section type that will contain the label. On subsequent calls, pass0. β¨stateβ anice_pkg_enumstructure that will hold the state of the enumeration. It's the little tracker keeping the whole vibe in order. πvalueβ pointer to a value that will return the label's value if found. π
π DESCRIPTION π
Okay so ice_enum_labels enumerates a list of labels in the package. It's giving guided tour, but for labels. π¦
The caller starts the enumeration with ice_enum_labels(ice_seg, type, ...), then continues with ice_enum_labels(NULL, 0, ...). Yes, bestie: first call has the segment and type, later calls have NULL and 0. No cap. π
When the function returns a NULL, the end of the list has been reached. That's the finish line, periodt. π
π SEE ALSO π
- Kernel file:
./drivers/net/ethernet/intel/ice/ice_ddp.c ice_verify_pkg(9)ice_free_seg(9)ice_chk_pkg_version(9)ice_pkg_val_buf(9)ice_find_buf_table(9)ice_pkg_enum_buf(9)ice_pkg_advance_sect(9)ice_pkg_enum_section(9)ice_pkg_enum_entry(9)ice_sw_fv_handler(9)ice_get_prof_index_max(9)ice_get_ddp_pkg_state(9)ice_init_pkg_regs(9)ice_marker_ptype_tcam_handler(9)ice_add_dvm_hint(9)ice_add_tunnel_hint(9)ice_label_enum_handler(9)ice_boost_tcam_handler(9)ice_find_boost_entry(9)ice_is_init_pkg_successful(9)ice_pkg_buf_alloc(9)ice_get_sw_prof_type(9)ice_get_sw_fv_bitmap(9)ice_get_sw_fv_list(9)ice_init_prof_result_bm(9)ice_pkg_buf_free(9)ice_pkg_buf_reserve_section(9)ice_pkg_buf_alloc_section(9)ice_pkg_buf_alloc_single_section(9)ice_pkg_buf_get_active_sections(9)ice_pkg_buf(9)ice_acquire_global_cfg_lock(9)ice_release_global_cfg_lock(9)ice_aq_download_pkg(9)ice_is_buffer_metadata(9)struct ice_ddp_send_ctx(9)ice_ddp_send_hunk(9)ice_dwnld_cfg_bufs_no_lock(9)ice_get_pkg_seg_by_idx(9)ice_is_signing_seg_at_idx(9)ice_is_signing_seg_type_at_idx(9)ice_download_pkg_sig_seg(9)ice_download_pkg_config_seg(9)ice_dwnld_sign_and_cfg_segs(9)ice_match_signing_seg(9)ice_post_dwnld_pkg_actions(9)ice_download_pkg_with_sig_seg(9)ice_dwnld_cfg_bufs(9)ice_download_pkg_without_sig_seg(9)ice_download_pkg(9)ice_aq_get_pkg_info_list(9)ice_aq_update_pkg(9)ice_aq_upload_section(9)ice_update_pkg_no_lock(9)ice_update_pkg(9)ice_find_seg_in_pkg(9)ice_has_signing_seg(9)ice_get_pkg_segment_id(9)ice_get_pkg_sign_type(9)ice_get_signing_req(9)ice_init_pkg_info(9)ice_get_pkg_info(9)ice_chk_pkg_compat(9)ice_init_pkg_hints(9)ice_fill_hw_ptype(9)ice_init_pkg(9)ice_copy_and_init_pkg(9)ice_get_set_tx_topo(9)ice_cfg_tx_topo(9)
Byeee bestie β source/version: ./drivers/net/ethernet/intel/ice; date: October 2026. π«Άπβ¨
π¦ 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