STRUCT ZL3073X_REF(9)
π struct zl3073x_ref(9) π
okay bestie, welcome to the kernel API manual β this one's struct zl3073x_ref, aka the input reference state and honestly? she's a whole mood. π
β¨ NAME β¨
struct zl3073x_ref β input reference state. that's it, that's the vibe. π¦
β¨ SYNOPSIS β¨
struct zl3073x_ref {
struct {
u64 phase_comp;
u32 esync_n_div;
u16 freq_base;
u16 freq_mult;
u16 freq_ratio_m;
u16 freq_ratio_n;
u8 sync_ctrl;
};
struct {
u8 config;
};
struct {
u32 meas_freq;
u8 mon_status;
};
};
like, literally copy that exactly, no cap. π«Ά
β¨ Members β¨
π§ the first anonymous struct
{unnamed_struct}β anonymous β¨ (she has no name and she doesn't need one, main character energy)
and inside her:
phase_compβ phase compensation. lowkey essential. π«esync_n_divβ the divisor for embedded sync or n-divided signal formats. dividing things is her whole personality. π₯freq_baseβ frequency base. the foundation, the root, the beginning. πfreq_multβ frequency multiplier (the original says "frequnecy multiplier" β typo and all, we keep it, it's iconic, don't come for me π)freq_ratio_mβ FEC mode multiplier πfreq_ratio_nβ FEC mode divisor (yes she's the n to the other's m, they're a matched set, we love a duo π)sync_ctrlβ reference sync control. she's in charge. π
π§ the second anonymous struct
{unnamed_struct}β anonymous, again, mysterious queen π
and inside her:
configβ reference config. short, sweet, does her job. β
π§ the third anonymous struct
{unnamed_struct}β anonymous, the trilogy concludes π
and inside her:
meas_freqβ measured input frequency, in Hz. numbers bestie, actual numbers. π₯mon_statusβ reference monitor status. she's watching, always watching. π
β¨ SEE ALSO β¨
okay so the kernel file lives at ./drivers/dpll/zl3073x/ref.h and she has a whole friend group, go say hi:
zl3073x_ref_meas_freq_get(9)zl3073x_ref_freq_get(9)zl3073x_ref_freq_set(9)zl3073x_ref_sync_mode_get(9)zl3073x_ref_sync_mode_set(9)zl3073x_ref_sync_pair_get(9)zl3073x_ref_sync_pair_set(9)zl3073x_ref_is_diff(9)zl3073x_ref_is_enabled(9)zl3073x_ref_is_status_ok(9)
like, the whole squad fr fr. π«Ά
π okay that's the page!! this one came from ./drivers/dpll/zl3073x and the version/date stamp on it is October 2026 β so she's from the future, obviously, time-traveling icon behavior. bye bestie, go read your structs!! π
π¦ 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