ice_imem_dump(9)
π ice_imem_dump(9) β the kernel API manual, but make it make sense π
okay so bestie, welcome to the ice_imem_dump page from the Kernel API Manual. yes it's a whole kernel function, no it's not scary, and yes i'm gonna walk you through it like we're texting at 2am. periodt. β¨
β¨ NAME β¨
ice_imem_dump β dump an imem item info π«Ά
like, that's literally the whole job. it dumps the info of one imem item. slay.
πΈ SYNOPSIS πΈ
void ice_imem_dump (struct ice_hw *hw , struct ice_imem_item *item );
that's it. that's the call. returns void, so nothing comes back to you β it just does the thing. no cap. π
π¦ ARGUMENTS π¦
hwβ pointer to the hardware structure. the hardware, bestie. the actualstruct ice_hw *. it's giving "main character of the whole driver." πitemβ imem item to dump. this is thestruct ice_imem_item *you're handing over so it can get dumped. one item, one dump, that's the vibe check. π
π₯ SEE ALSO π₯
okay gird your loins because this list is long β and every single one of these is legit, so i'm listing them all, no skipping, we don't do that here π
first up, the kernel file it lives in:
Kernel file ./drivers/net/ethernet/intel/ice/ice_parser.c
and now the whole friend group π:
ice_parser_sect_item_get(9)ice_parser_create_table(9)ice_imem_bm_init(9)ice_imem_bkb_init(9)ice_imem_npkb_init(9)ice_imem_pgkb_init(9)ice_imem_alu_init(9)ice_imem_parse_item(9)ice_imem_table_get(9)ice_metainit_dump(9)ice_metainit_parse_item(9)ice_metainit_table_get(9)ice_bst_tcam_search(9)ice_pg_cam_dump(9)ice_pg_nm_cam_dump(9)ice_pg_cam_action_init(9)ice_pg_nm_cam_key_init(9)ice_pg_cam_key_init(9)ice_pg_cam_parse_item(9)ice_pg_sp_cam_parse_item(9)ice_pg_nm_cam_parse_item(9)ice_pg_nm_sp_cam_parse_item(9)ice_pg_cam_table_get(9)ice_pg_sp_cam_table_get(9)ice_pg_nm_cam_table_get(9)ice_pg_nm_sp_cam_table_get(9)ice_pg_cam_match(9)ice_pg_nm_cam_match(9)ice_bst_tcam_dump(9)ice_bst_alu_init(9)ice_bst_pgkb_init(9)ice_bst_npkb_init(9)ice_bst_parse_item(9)ice_bst_tcam_table_get(9)ice_bst_lbl_table_get(9)ice_bst_tcam_match(9)ice_ptype_mk_tcam_dump(9)ice_ptype_mk_tcam_table_get(9)ice_ptype_mk_tcam_match(9)ice_mk_grp_dump(9)ice_mk_grp_table_get(9)ice_proto_grp_dump(9)ice_proto_off_parse(9)ice_proto_grp_parse_item(9)ice_proto_grp_table_get(9)ice_flg_rd_dump(9)ice_flg_rd_parse_item(9)ice_flg_rd_table_get(9)ice_flg_redirect(9)ice_xlt_kb_dump(9)ice_kb_entry_init(9)ice_parse_kb_data(9)ice_xlt_kb_get_sw(9)ice_xlt_kb_get_acl(9)ice_xlt_kb_get_fd(9)ice_xlt_kb_get_rss(9)ice_xlt_kb_flag_get(9)ice_parser_create(9)ice_parser_destroy(9)ice_parser_run(9)ice_parser_result_dump(9)ice_parser_dvm_set(9)ice_parser_vxlan_tunnel_set(9)ice_parser_geneve_tunnel_set(9)ice_parser_ecpri_tunnel_set(9)ice_nearest_proto_id(9)ice_parser_profile_init(9)ice_parser_profile_dump(9)
likeβ¦ 72 cross-refs?? that's not a SEE ALSO, that's a whole contact list π but we got through it, together. π«Ά
lowkey reminder: nothing here is optional reading, every reference above is real and straight from the page β so if you need the neighbors, they're all right there. iykyk π
and that's the page!! this little number lives over at ./drivers/net/ethernet/intel/ice and it's dated October 2026 β so jot that down, screenshot it, put it on your fridge. 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