zl3073x_chan_df_offset_set(9)
π zl3073x_chan_df_offset_set β literally the delta-frequency-offset-to-hardware girlie π
okay so bestie, this is a page out of the Kernel API Manual (yes, the whole manual, we're fancy now β¨) and it's all about zl3073x_chan_df_offset_set, which is the function that writes a delta frequency offset straight into the hardware. no cap, that's the whole vibe. π
β¨ NAME β¨
zl3073x_chan_df_offset_set β write delta frequency offset to hardware π
πΈ SYNOPSIS πΈ
int zl3073x_chan_df_offset_set (struct zl3073x_dev *zldev , u8 ch , s64
offset );
like, that's the whole signature, she's not complicated, she just works π¦
π ARGUMENTS π
zldevβ pointer tozl3073xdevice. yeah, the whole device. main character energy πchβ DPLL channel index. which channel we're messing with, iykyk π§offsetβ frequency offset in 2^-48 steps. tiny tiny steps, but they count π
π¦ CONTEXT π¦
β οΈ the caller must hold the per-DPLL lock. literally non-negotiable bestie, grab that lock first or it's giving chaos π
β RETURN β
0on success π₯³<0on error π
π₯ SEE ALSO π₯
kernel file ./drivers/dpll/zl3073x/chan.c β and all her besties:
zl3073x_chan_state_update(9)zl3073x_chan_nco_mode_set(9)zl3073x_chan_state_fetch(9)zl3073x_chan_state_get(9)zl3073x_chan_tod_ready_wait(9)zl3073x_chan_tod_ctrl(9)zl3073x_chan_tod_read(9)zl3073x_chan_tod_write(9)zl3073x_chan_tod_adjust(9)zl3073x_chan_tie_write(9)zl3073x_chan_phase_step(9)zl3073x_chan_state_set(9)
and that's the page!! π this iconic little entry lives in ./drivers/dpll/zl3073x, it shipped with the October 2026 version of the Kernel API Manual, and honestly? she ate. periodt. ππ«ΆπΈ
π¦ 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