ice_cpi_req0(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« ice_cpi_req0(9) β€” the Kernel API Manual tea, bestie πŸ’«

Okay so picture this: you're deep in the ice driver, you're in ice_cpi_req0(9) land, and this little icon's whole entire job is deasserting the LM.REQ bit. That's it. That's the vibe. She's a one-job queen and she eats every time. πŸ‘‘


✨ SYNOPSIS ✨

int ice_cpi_req0 (struct ice_hw *hw , u8 phy , u32 data );

Lowkey the shortest glow-up ever β€” three args, one int, zero drama. πŸŽ€


🌸 ARGUMENTS 🌸

  • hw β€” pointer to the HW struct πŸ’– like, the whole hardware's main character record, pls handle with care.
  • phy β€” phy index of port the CPI action is taken on πŸ¦‹ so basically which port we're doing the thing to, iykyk.
  • data β€” the command data ⭐ the actual payload getting sent along for the ride.

🫢 RETURN 🫢

  • 0 on success πŸŽ‰ slay, we love a clean return.
  • negative on CPI write error 😭 not the vibe, but at least it tells you something went wrong.
ngl bestie, negative means bad news β€” check that CPI write before you spiral.

πŸ’… SEE ALSO πŸ’…

the whole friend group honestly β€” go say hi to all of them πŸ’œ


🌈 mwah, that's the page! brought to you straight out of ./drivers/net/ethernet/intel/ice, all official and dated October 2026 β€” catch you in the next manpage, bestie πŸ§šβ€β™€οΈπŸ’–

πŸ“¦ where this page comes from