idpf_ptp_get..._time_direct(9)
β¨ NAME β¨
okay so bestie, this is idpf_ptp_get_sync_device_time_direct β she gets the cross time stamp values directly, like, no middleman, straight up. π
(this page lives in the Kernel API Manual, in case you were wondering where we're at rn π«Ά)
πΈ SYNOPSIS πΈ
void idpf_ptp_get_sync_device_time_direct (struct idpf_adapter *adapter
, u64 *dev_time , u64 *sys_time );
like literally that's the whole signature, no cap β¨
π¦ ARGUMENTS π¦
adapterβ the driver specific private structure. yes queen, the private one πdev_timeβ 64bit main timer value. sixty-four whole bits, she's thicc π₯sys_timeβ 64bit system time value. also 64bit, also iconic π
π SEE ALSO π
first up, the kernel file herself, main character energy:
Kernel file ./drivers/net/ethernet/intel/idpf/idpf_ptp.c
and then, the whole friend group π (yes, all of them, i'm not skipping a single one):
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_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_nonatomic(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)
no like, that's the whole list, i counted, we're good π§π
lowkey reminder: the function signature above is verbatim, so if you're copy-pasting, paste it exactly β kernel doesn't do vibes-based parsing fr fr π
okay that's the page!! π source/version vibes come straight from the kernel doc tree at ./drivers/net/ethernet/intel/idpf, dated October 2026 β and the manual name is, as always, Kernel API Manual. slay, go timestamp something πβ¨π¦
π¦ 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