idpf_ptp_adjtime_nonatomic(9)
π 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 π₯
0on success π slay, the adjustment happened.-errnootherwise π 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 π¬:
idpf_ptp_get_access(9)idpf_ptp_get_features_access(9)idpf_ptp_enable_shtime(9)idpf_ptp_read_src_clk_reg_direct(9)idpf_ptp_read_src_clk_reg_mailbox(9)idpf_ptp_read_src_clk_reg(9)idpf_ptp_get_sync_device_time_direct(9)idpf_ptp_get_sync_device_time_mailbox(9)idpf_ptp_get_sync_device_time(9)idpf_ptp_get_crosststamp(9)idpf_ptp_gettimex64(9)idpf_ptp_update_phctime_rxq_grp(9)idpf_ptp_update_cached_phctime(9)idpf_ptp_settime64(9)idpf_ptp_adjtime(9)idpf_ptp_adjfine(9)idpf_ptp_verify_pin(9)idpf_ptp_gpio_enable(9)idpf_ptp_tstamp_extend_32b_to_64b(9)idpf_ptp_extend_ts(9)idpf_ptp_request_ts(9)idpf_ptp_set_rx_tstamp(9)idpf_ptp_set_timestamp_mode(9)idpf_tstamp_task(9)idpf_ptp_do_aux_work(9)idpf_ptp_set_caps(9)idpf_ptp_create_clock(9)idpf_ptp_release_vport_tstamp(9)idpf_ptp_release_tstamp(9)idpf_ptp_get_txq_tstamp_capability(9)idpf_ptp_init(9)idpf_ptp_release(9)
like, that is a full roster. she knows everybody π
shoutout to the source directory./drivers/net/ethernet/intel/idpf, dated October 2026, versionidpf_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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms