ice_pkg_enum_buf(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, this is ice_pkg_enum_buf(9) from the Kernel API Manual β€” manual name folded in near the top, exactly as requested, because we are not copying the boring header line πŸ’…

ice_pkg_enum_buf β€” that's the name. The original NAME section has no description after the dash, so she's just mysterious like that 🫢

🌸 SYNOPSIS 🌸

const struct ice_buf_hdr * ice_pkg_enum_buf (struct ice_seg *ice_seg ,
       struct ice_pkg_enum *state );

πŸŽ€ ARGUMENTS πŸŽ€

  • ice_seg β€” pointer to the ice segment (or NULL on subsequent calls) ✨
  • state β€” pointer to the enum state 🌈

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so this function will enumerate all the buffers in the ice segment. The first call is made with the ice_seg parameter non-NULL; on subsequent calls, ice_seg is set to NULL, which continues the enumeration. When the function returns a NULL pointer, then the end of the buffers has been reached, or an unexpected value has been detected (for example an invalid section count or an invalid buffer end value) πŸ’€

bestie, a NULL return is your vibe check: either the buffer tour is over, or something unexpected got detected β€” and the page's examples are an invalid section count or an invalid buffer end value. No cap, that's the whole warning 🫢

πŸ‘‘ SEE ALSO πŸ‘‘

the cross-reference section is a whole friend group, so here is every single one, bestie β€” no skipping, periodt πŸ’–


mwah πŸ’‹ that's the whole page β€” source/version: ./drivers/net/ethernet/intel/ice, date: October 2026, title: ice_pkg_enum_buf(9). slay and goodbye 🫢✨

πŸ“¦ where this page comes from