idpf_ptp_adjtime_nonatomic(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… idpf_ptp_adjtime_nonatomic(9) β€” from the Kernel API Manual, bestie

okay so welcome to the function page for idpf_ptp_adjtime_nonatomic, bestie πŸ’– this one lives in the Kernel API Manual and honestly? she's a quiet little icon. no drama, just clock math. periodt.


✨ NAME ✨

idpf_ptp_adjtime_nonatomic β€” literally just "do a non-atomic clock adjustment." that's the whole vibe. πŸ•°οΈβœ¨


🌸 SYNOPSIS 🌸

int idpf_ptp_adjtime_nonatomic (struct ptp_clock_info *info , s64 delta );

look at her. two arguments. one int return. iconic behavior, ngl πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • info β€” the driver's PTP info structure 🫢 like, this is her struct, the one that holds all the clock info. give her to the function and she'll know what to do.
  • delta β€” Offset in nanoseconds to adjust the time by ⏰✨ a signed 64-bit (s64) amount of nanoseconds. that's how far you're nudging the clock, no cap.

πŸ”₯ RETURN πŸ”₯

  • 0 on success πŸŽ‰ slay, the adjustment happened.
  • -errno otherwise 😭 i.e. anything else means something went sideways and you get a negated errno back. check it, bestie, fr fr.

πŸ¦‹ SEE ALSO πŸ¦‹

this function does not exist in a vacuum, she has a whole friend group πŸ‘‘ first up, the kernel file she's living in:

  • Kernel file ./drivers/net/ethernet/intel/idpf/idpf_ptp.c

and then the entire group chat πŸ’¬:

like, that is a full roster. she knows everybody πŸ’œ


shoutout to the source directory ./drivers/net/ethernet/intel/idpf, dated October 2026, version idpf_ptp_adjtime_nonatomic(9) 🧚 this page is brought to you by that exact corner of the kernel, no substitutions, iykyk πŸ’–βœ¨πŸŽ€
πŸ“¦ where this page comes from