ice_verify_pin(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_verify_pin(9) β€” Kernel API Manual ✨

Okay so bestie, welcome to ice_verify_pin from the Kernel API Manual β€” it's your little vibe-check function for PTP pins πŸŽ€


🌸 NAME 🌸

ice_verify_pin β€” literally just checks whether a pin actually supports the pin function you're asking for. That's it. That's the whole job πŸ’…


✨ SYNOPSIS ✨

int ice_verify_pin (struct ptp_clock_info *info , unsigned int pin ,
enum ptp_pin_function func , unsigned int chan );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • info β€” the driver's PTP info structure. Their whole personality lives in here 🫢
  • pin β€” the pin index, aka which pin we're looking at ✨
  • func β€” the assigned function. The job this pin is being asked to do πŸ’Ό
  • chan β€” the assigned channel 🌈

πŸŽ€ RETURN πŸŽ€

  • 0 on success β€” slay, everything's fine πŸ‘‘
  • -EOPNOTSUPP when the function is not supported β€” nope, that pin said absolutely not 😭

πŸ’œ SEE ALSO πŸ’œ

Kernel file ./drivers/net/ethernet/intel/ice/ice_ptp.c β€” the mothership 🧚


And that's the whole page, bestie β€” go forth and verify those pins πŸ’–βœ¨

Source: ./drivers/net/ethernet/intel/ice β€” dated October 2026 πŸ—“οΈπŸ’« mwah, see u in the next manpage 🫢

πŸ“¦ where this page comes from