adjust_by_scaled_ppm(9)
Welcome to the Kernel API Manual page for adjust_by_scaled_ppm(9), bestie! π This is the little helper that does the base-increment glow-up using scaled parts per million, and weβre gonna read it together, no cap. β¨
β¨ NAME β¨
adjust_by_scaled_ppm β Adjust a base increment by scaled parts per million. π
π SYNOPSIS π
u64 adjust_by_scaled_ppm (u64 base , long scaled_ppm );
π ARGUMENTS π
baseβ the base increment value to adjust. Thatβs the starting increment, bestie. π«Άscaled_ppmβ the scaled parts per million frequency adjustment. Lowkey the whole frequency-adjustment vibe. β
πΈ DESCRIPTION πΈ
Okay so this is a helper function. Its whole job is to calculate a new increment value based on the requested scaled parts per million adjustment. Thatβs it, thatβs the tea. π Itβs giving βsmall but useful kernel helperβ energy, and honestly? Iconic. π
π¦ SEE ALSO π¦
Kernel file ./include/linux/ptp_clock_kernel.h and all these linked besties:
struct ptp_clock_request(9)struct ptp_system_timestamp(9)struct ptp_clock_info(9)struct ptp_clock_event(9)scaled_ppm_to_ppb(9)diff_by_scaled_ppm(9)ptp_clock_register(9)ptp_clock_unregister(9)ptp_clock_event(9)ptp_clock_index(9)ptp_clock_index_by_of_node(9)ptp_clock_index_by_dev(9)ptp_find_pin(9)ptp_find_pin_unlocked(9)ptp_schedule_worker(9)ptp_cancel_worker_sync(9)ptp_get_vclocks_index(9)ptp_convert_timestamp(9)
Thatβs the whole page, bestie! π«Ά It comes from ./include/linux and is dated October 2026, and itβs literally the adjust_by_scaled_ppm(9) page signing off. πβ¨
π¦ 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