STRUCT IWL_SYNCED_TIME_RSP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct iwl_synced_time_rsp β€” Kernel API Manual ✨

okay bestie, so this is struct iwl_synced_time_rsp, and it lives in the Kernel API Manual for <hotpink>struct iwl_synced_time_rsp(9)</hotpink>. Buckle up, it's giving "tiny struct, big clocks" energy πŸ•°οΈπŸ’…


🌸 NAME 🌸

struct iwl_synced_time_rsp β€” literally just the response to iwl_synced_time_cmd. that's it, that's the vibe ✨


πŸŽ€ SYNOPSIS πŸŽ€

here's the whole thing, copy-paste faithful, no cap:

struct iwl_synced_time_rsp {
    __le32 operation;
    __le32 platform_timestamp_hi;
    __le32 platform_timestamp_lo;
    __le32 gp2_timestamp_hi;
    __le32 gp2_timestamp_lo;
 };

five __le32 fields and a dream, periodt 🫢


πŸ¦‹ Members πŸ¦‹

  • operation β€” one of enum iwl_synced_time_operation. yes bestie, it's an enum value in a little 32-bit box, don't ask, it's iconic πŸ’…
  • platform_timestamp_hi β€” the high DWORD of the ARTB clock timestamp, measured in nanoseconds ⏱️
  • platform_timestamp_lo β€” the low DWORD of the ARTB clock timestamp, also in nanoseconds β€” together with the _hi one they're the main character duo πŸ‘‘
  • gp2_timestamp_hi β€” the high DWORD of the GP2 clock timestamp, in 10's of nanoseconds (yes, 10's, not 10s, we copy exact here fr fr) πŸ”₯
  • gp2_timestamp_lo β€” the low DWORD of the GP2 clock timestamp, also in 10's of nanoseconds 🌈
ngl if you mix up the nanosecond clocks with the 10's-of-nanoseconds clocks, that's a you problem β€” the struct is literally labeling everything for you 😭

πŸ’œ SEE ALSO πŸ’œ

okay this is the long part, every single reference, nothing skipped, we ate and left no crumbs πŸ“

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h
  • enum iwl_data_path_subcmd_ids(9)
  • struct iwl_mu_group_mgmt_cmd(9)
  • struct iwl_mu_group_mgmt_notif(9)
  • struct iwl_time_sync_cfg_cmd(9)
  • enum iwl_synced_time_operation(9)
  • struct iwl_synced_time_cmd(9)
  • struct iwl_time_msmt_ptp_ctx(9)
  • struct iwl_time_msmt_notify(9)
  • struct iwl_time_msmt_cfm_notify(9)
  • struct iwl_channel_estimation_cfg(9)
  • enum iwl_thermal_dual_chain_req_events(9)
  • struct iwl_thermal_dual_chain_request(9)
  • struct iwl_rlc_properties(9)
  • struct iwl_sad_properties(9)
  • struct iwl_rlc_config_cmd(9)
  • enum iwl_rx_baid_action(9)
  • struct iwl_rx_baid_cfg_cmd_alloc(9)
  • struct iwl_rx_baid_cfg_cmd_modify(9)
  • struct iwl_rx_baid_cfg_cmd_remove_v1(9)
  • struct iwl_rx_baid_cfg_cmd_remove(9)
  • struct iwl_rx_baid_cfg_cmd(9)
  • struct iwl_rx_baid_cfg_resp(9)
  • enum iwl_scd_queue_cfg_operation(9)
  • struct iwl_scd_queue_cfg_cmd(9)
  • enum iwl_sec_key_flags(9)
  • struct iwl_sec_key_cmd(9)

like… that's a whole friend group πŸ’– go click through them, iykyk.


and that's the page bestie!! source path ./drivers/net/wireless/intel/i..., dated October 2026, filed under struct iwl_synced_time_rsp(9) β€” slay, goodbye, see you in the kernel headers πŸ’…βœ¨πŸŽ€πŸ§š

πŸ“¦ where this page comes from