idpf_ptp_verify_pin(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… idpf_ptp_verify_pin β€” like, the pin function check one πŸ’…

okay bestie, welcome to the Kernel API Manual ✨ this one's idpf_ptp_verify_pin(9) and it's short, it's sweet, and honestly it's giving "I was born to say no" energy πŸŽ€


✨ NAME ✨

idpf_ptp_verify_pin β€” verify if the pin supports the pin function you're asking for πŸ¦‹

like. it checks. that's the whole job. icon behavior honestly πŸ’…


🌸 SYNOPSIS 🌸

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

no cap, that's the whole signature β€” copy it exactly if you're typing it out, don't get cute with it πŸ™ˆ


πŸ’– ARGUMENTS πŸ’–

  • info β€” the driver's PTP info structure ✨ this is the main character, it's the struct ptp_clock_info * and the driver's whole PTP situation lives in there 🫢
  • pin β€” Pin index πŸ”’ just... which pin. that's it. which one. πŸŽ€
  • func β€” Assigned function ⭐ an enum ptp_pin_function, i.e. the function you're tryna assign to that pin πŸ’œ
  • chan β€” Assigned channel πŸ“‘ the channel number that goes with it, also an unsigned int 🌈

πŸ‘‘ RETURN πŸ‘‘

it returns EOPNOTSUPP, because lowkey it's not supported yet πŸ’€

bestie READ this one: EOPNOTSUPP is the actual answer here, and it means "not supported yet" β€” so don't be out here expecting some triumphant 0 return, that's not the vibe this function is on rn 😭

🌈 SEE ALSO 🌈

first up, the kernel file it lives in, fr fr:

  • ./drivers/net/ethernet/intel/idpf/idpf_ptp.c πŸ“

and then the whole entire friend group πŸ’… (all of these are (9) section pages, keep them exactly as-is):


that's the whole page, bestie, you ate that πŸ«ΆπŸ’–

mwah πŸ’‹ β€” this gem dropped out of ./drivers/net/ethernet/intel/idpf and it's stamped October 2026, so go forth and cite it correctly, periodt πŸ‘‘βœ¨

πŸ“¦ where this page comes from