STRUCT ZL3073X_SYNTH(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct zl3073x_synth(9) ✨

okay so bestie, welcome to the Kernel API Manual πŸ’– this one's a tiny little struct page and honestly? it's giving "small but mighty". Let's get into it 🫢


🌸 NAME 🌸

struct zl3073x_synth β€” synthesizer state ✨ (yes that's the whole name section, she's lowkey mysterious like that πŸ’…)


πŸŽ€ SYNOPSIS πŸŽ€

       struct zl3073x_synth {
           struct {
             u32 freq_mult;
             u16 freq_base;
             u16 freq_m;
             u16 freq_n;
             u8 ctrl;
           };
        };

like, that's the whole shape of her. no cap, that's it πŸ”₯


πŸ¦‹ Members πŸ¦‹

  • {unnamed_struct} β€” anonymous πŸ™ˆ (yes literally anonymous, she has no name, main character energy fr fr)
  • freq_mult β€” frequency multiplier ⭐
  • freq_base β€” frequency base 🌸
  • freq_m β€” frequency numerator πŸ’œ
  • freq_n β€” frequency denominator πŸ’–
  • ctrl β€” synth control πŸŽ€
ngl bestie, freq_m and freq_n are literally just a numerator and denominator hanging out together β€” iconic behavior πŸ‘‘

🌈 SEE ALSO 🌈

like if you wanna go deeper (and you should, iykyk), those three functions are right there waiting for you 🫢


aaaand that's the page!! πŸ’– this lil cutie lives at ./drivers/dpll/zl3073x and the docs are dated October 2026 ⭐ go read the real functions, you ate that πŸ“πŸ§šπŸ’œ

πŸ“¦ where this page comes from