ice_get_pkg_seg_by_idx(9)
π NAME π
okay so this page is ice_get_pkg_seg_by_idx(9) from the Kernel API Manual, and I'm obsessed we're doing kernel package segments together π«Ά. Real talk: the original NAME line is literally ice_get_pkg_seg_by_idx - with nothing after the dash, so there's no extra one-liner summary here β don't come for me, that's just the page π.
β¨ SYNOPSIS β¨
Bestie, code is sacred, so here's the synopsis exactly as it appears:
struct ice_generic_seg_hdr * ice_get_pkg_seg_by_idx (struct ice_pkg_hdr
*pkg_hdr , u32 idx );
It's giving struct ice_generic_seg_hdr * main-character energy, periodt.
π ARGUMENTS π
pkg_hdrβ pointer to the package header to be searched. That's the thing being searched, no cap.idxβ index of segment. Literally the segment's index π .
π¦ SEE ALSO π¦
The kernel file is right here: ./drivers/net/ethernet/intel/ice/ice_ddp.c β that's the source file path, copied exactly, mwah π.
And here's the whole SEE ALSO friend group, all (9) references exactly as listed:
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_enum_labels(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_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)
Sign-off time, bestie: source is ./drivers/net/ethernet/intel/ice, and the date on this one is October 2026. Stay iconic, drink water, and don't forget the segments πβ¨
π¦ 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