ice_ptp_adjtime(9)
π¦ ice_ptp_adjtime(9) β Kernel API Manual, bestie edition π¦
okay so this is ice_ptp_adjtime, straight out of the Kernel API Manual, section 9. She's a little function with one job and she does it immaculately. Come learn her whole deal π
β¨ NAME β¨
ice_ptp_adjtime β adjust the time of the clock by the indicated delta π°οΈ
like, the clock's time? we're nudging it. by a delta. that's the whole vibe.
πΈ SYNOPSIS πΈ
int ice_ptp_adjtime (struct ptp_clock_info *info , s64 delta );
she returns an int, she takes two things, she's iconic, periodt.
π ARGUMENTS π
infoβ the driver's PTP info structure. yep, the info struct, the driver's own. hand her this and she knows whose clock we're talking about π«deltaβ offset in nanoseconds to adjust the time by. nanoseconds bestie, she's precise like that. this is the amount you're shifting the time, in ns, ans64π
π₯ SEE ALSO π₯
this is the part where she introduces you to literally everyone she knows. huge friend group. no cap, we're listing every single one π«Ά
the kernel file itself lives at:
./drivers/net/ethernet/intel/ice/ice_ptp.c
and now the whole crew, in order, nobody left out:
ice_ptp_find_pin_idx(9)ice_ptp_cfg_tx_interrupt(9)ice_set_rx_tstamp(9)ice_ptp_disable_timestamp_mode(9)ice_ptp_restore_timestamp_mode(9)ice_ptp_read_src_clk_reg(9)ice_ptp_extend_32b_ts(9)ice_ptp_extend_40b_ts(9)ice_ptp_is_tx_tracker_up(9)ice_ptp_req_tx_single_tstamp(9)ice_ptp_complete_tx_single_tstamp(9)ice_ptp_process_tx_tstamp(9)ice_ptp_alloc_tx_tracker(9)ice_ptp_flush_tx_tracker(9)ice_ptp_mark_tx_tracker_stale(9)ice_ptp_flush_all_tx_tracker(9)ice_ptp_release_tx_tracker(9)ice_ptp_init_tx_e82x(9)ice_ptp_init_tx(9)ice_ptp_update_cached_phctime(9)ice_ptp_reset_cached_phctime(9)ice_ptp_write_init(9)ice_ptp_write_adj(9)ice_base_incval(9)ice_ptp_check_tx_fifo(9)ice_ptp_wait_for_offsets(9)ice_ptp_port_phy_stop(9)ice_ptp_port_phy_restart(9)ice_ptp_link_change(9)ice_ptp_cfg_phy_interrupt(9)ice_ptp_reset_phy_timestamping(9)ice_ptp_restart_all_phy(9)ice_ptp_adjfine(9)ice_ptp_extts_event(9)ice_ptp_cfg_extts(9)ice_ptp_disable_all_extts(9)ice_ptp_enable_all_extts(9)ice_ptp_write_perout(9)ice_ptp_cfg_perout(9)ice_ptp_disable_all_perout(9)ice_ptp_enable_all_perout(9)ice_verify_pin(9)ice_ptp_gpio_enable(9)ice_ptp_gettimex64(9)ice_ptp_settime64(9)ice_ptp_adjtime_nonatomic(9)struct ice_crosststamp_cfg(9)struct ice_crosststamp_ctx(9)ice_capture_crosststamp(9)ice_ptp_getcrosststamp(9)ice_ptp_hwtstamp_get(9)ice_ptp_set_timestamp_mode(9)ice_ptp_hwtstamp_set(9)ice_ptp_get_rx_hwts(9)ice_ptp_setup_pin_cfg(9)ice_ptp_disable_pins(9)ice_ptp_parse_sdp_entries(9)ice_ptp_set_funcs_e82x(9)ice_ptp_set_funcs_e810(9)ice_ptp_set_funcs_e830(9)ice_ptp_set_caps(9)ice_ptp_create_clock(9)ice_ptp_request_ts(9)ice_ptp_ts_irq(9)ice_ptp_maybe_trigger_tx_interrupt(9)ice_ptp_queue_work(9)ice_ptp_prepare_rebuild_sec(9)ice_ptp_prepare_for_reset(9)ice_ptp_rebuild_owner(9)ice_ptp_rebuild(9)ice_ptp_clock_index(9)ice_ptp_init_owner(9)ice_ptp_init_work(9)ice_ptp_init_port(9)ice_ptp_init_tx_interrupt_mode(9)ice_ptp_init(9)ice_ptp_release(9)
that's the whole group chat, bestie. go say hi π
π mwah, bye π
this page was brought to you by the kernel file ./drivers/net/ethernet/intel/ice, dated October 2026 β she's giving timeless, she's giving ice_ptp_adjtime(9), and honestly? obsessed. go adjust a clock. slay ππ
π¦ 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